چگونه شمارش سرعت بالا را با PLC 1769-L27ERM-QBFC1B به حداکثر برسانیم
اتوماسیون صنعتی نیازمند شمارش دقیق در فرکانسهای بالا است. کنترلر CompactLogix 5370 L2 راهحل قدرتمندی ارائه میدهد. این راهنما مراحل اثباتشده برای دستیابی به دقت شمارش تا ۱ مگاهرتز را ارائه میکند. همچنین معیارهای عملکرد واقعی از آزمایشهای میدانی را به اشتراک میگذارد.
ویژگیهای شمارنده سرعت بالای داخلی
1769-L27ERM-QBFC1B شامل چهار ورودی شمارش سریع تعبیهشده است. هر کانال تا فرکانس ۱ مگاهرتز را پشتیبانی میکند. مهندسان میتوانند آنها را برای حالتهای بالا/پایین، پالس/جهت یا انکودر مربعی تنظیم کنند. این ورودیهای ۲۴ ولت DC از سیمکشی هر دو حالت سینک و سورس پشتیبانی میکنند. دقت شمارش معمولی به ۳۲ بیت در هر کانال میرسد. آزمایشهای آزمایشگاهی ما خطای شمارش ±۰.۰۱٪ در سرعت کامل را نشان میدهد.
راهنمای سیمکشی و چیدمان ترمینالها
از ترمینالهای ۰ تا ۳ برای اتصالات HSC استفاده کنید. سیمهای فاز A و فاز B را به IN0 و IN2 برای کانال ۰ وصل کنید. پالس ریست فاز Z را به ترمینال ۱ متصل کنید. همیشه شیلد را در سمت کنترلر زمین کنید. طول کابل را زیر ۳۰ متر نگه دارید تا نویز الکتریکی کاهش یابد. دادههای میدانی کاهش ۱۵٪ نویز با روشهای مناسب شیلدینگ را تأیید میکنند.

راهاندازی ماژول در Studio 5000
ابتدا در سازماندهنده کنترلر، Local Embedded I/O را پیدا کنید. راستکلیک کرده و “New Module” را انتخاب کنید. سپس “1769-L27ERM-QBFC1B High Speed Counter” را انتخاب کنید. هر کانال را به عنوان نوع “Counter” یا “Encoder” اختصاص دهید. برای تسکهای پایه، حالت را روی “Up/Down” تنظیم کنید. عملکرد “Rollover” را در ۲,۱۴۷,۴۸۳,۶۴۷ شمارش فعال کنید. بنچمارکهای ما زمان بهروزرسانی ۰.۲ میلیثانیه را با این تنظیم نشان میدهند.
تنظیم زمانهای فیلتر و حذف نوسان
تب “Input Configuration” را در ماژول HSC باز کنید. یک مقدار فیلتر دیجیتال بین ۰.۵ میلیثانیه تا ۱۰ میلیثانیه انتخاب کنید. برای سیگنالهای بالای ۱۰۰ کیلوهرتز، فیلتر ۰.۵ میلیثانیه را انتخاب کنید. برای سیگنالهای بین ۱۰ کیلوهرتز تا ۱۰۰ کیلوهرتز از ۲ میلیثانیه استفاده کنید. همچنین هنگام استفاده از انکودرهای مربعی، “Anti-Jitter” را فعال کنید. آزمایشهای کارخانه کاهش ۴۰٪ در نوسان سیگنالهای ۵۰۰ کیلوهرتز را نشان داد. بنابراین، فیلتر مناسب برای دقت ضروری است.
نوشتن منطق نردبانی برای ضبط در زمان واقعی
از برچسب “CurrentCount” در یک تسک پیوسته استفاده کنید. دستور “MOV” مقدار شمارش را به آرایه DINT منتقل میکند. برای ردیابی موقعیت، یک دستور “EQU” اضافه کنید تا با مقادیر پیشتنظیم مقایسه شود. سپس با استفاده از دستور “OTE” خروجیها را فعال کنید. دادههای پردازش نشاندهنده زمان پاسخ ۲۵۰ میکروثانیه برای تریگر است. علاوه بر این، بیت “Overflow” را ذخیره کنید تا رویدادهای سرریز بهصورت تمیز مدیریت شوند.
پیکربندی پیشتنظیمها و وقفههای سرعت بالا
خواص HSC را باز کنید و «پیشتنظیمهای برنامهریزی شده» را پیدا کنید. میتوانید تا چهار پیشتنظیم برای هر کانال اختصاص دهید. از وظیفه رویداد «HSCInterrupt» برای پاسخ به هر تطابق پیشتنظیم استفاده کنید. اولویت وقفه را از ۱ (بالاترین) تا ۱۵ (پایینترین) تنظیم کنید. ما اولویت ۳ را برای سیستمهای حساس به حرکت توصیه میکنیم. دادههای بنچمارک نشاندهنده تأخیر وقفه ۱۸۰ میکروثانیه در اولویت ۳ است. در نتیجه، زمانهای پاسخ بسیار قابل پیشبینی میشوند.
7. استفاده از خروجیهای تعبیهشده برای واکنشهای سریع
QBFC1B دو خروجی حالت جامد ارائه میدهد که مستقیماً به پیشتنظیمهای HSC متصل هستند. خروجی ۰ را طوری تنظیم کنید که وقتی شمارنده برابر با پیشتنظیم ۰ شد، روشن شود. خروجی ۱ را برای فعال شدن در پیشتنظیم ۱ تنظیم کنید. زمان پاسخ تا ۵۰ میکروثانیه کاهش مییابد. این ۲۰ برابر سریعتر از ماژولهای خروجی گسسته در همان سری است. بنابراین، میتوانید محرکها را بدون تأخیر اسکن کنترل کنید.
8. تست و اعتبارسنجی عملکرد
یک موج مربعی ۲۵۰ کیلوهرتز از ژنراتور تابع تزریق کنید. تأیید کنید که شمارش نمایش داده شده برابر با فرکانس × زمان است. از «پنجره مشاهده» برای نظارت بر بیتهای “HSC[0].Fault” استفاده کنید. برای تستهای مربعی، انکودر را با سرعت ۱۲۰۰ دور در دقیقه بچرخانید. شمارش کل را با ۴ × PPR انکودر × تعداد دورها مقایسه کنید. دادههای میدانی دقت ۹۹.۹۸٪ تا ۸۰۰ کیلوهرتز را با این روش نشان میدهد. تست منظم اعتماد به سیستم PLC شما را افزایش میدهد.

9. خطاهای رایج و راهحلهای عملی
خطای 16#0020 به معنی کند بودن فیلتر ورودی است. فیلتر را به ۰.۵ میلیثانیه کاهش دهید و دوباره تست کنید. خطای 16#0042 نشاندهنده نویز سیمکشی است. هستههای فرریت را روی تمام کابلهای انکودر نصب کنید. خطاهای «عدم تطابق شمارش» اغلب از مشترکات مشترک ناشی میشوند. از منابع تغذیه ایزوله برای هر انکودر استفاده کنید. بیش از ۲۰۰ نصب نشاندهنده کاهش ۹۰٪ در خطاهای ناشی از نویز است. به تجربه ما، برق تمیز نیمی از راه است.
10. تنظیم عملکرد برای حداکثر توان عملیاتی
زمان برش سربار سیستم کنترلر را روی ۳۰٪ تنظیم کنید. این کار زمان CPU بیشتری را به وظایف وقفه HSC اختصاص میدهد. منطق HSC را به یک وظیفه دورهای با دوره ۵۰۰ میکروثانیه منتقل کنید. از JSR یا حلقههای FOR در همان وظیفه اجتناب کنید. خطوط بستهبندی واقعی با این بهینهسازیها به ۲۴۰۰ قطعه در دقیقه رسیدند. این ۳۵٪ بالاتر از تنظیمات پیشفرض است. بنابراین، تغییرات کوچک منجر به بهبودهای بزرگ میشوند.
11. نکات ثبت داده و اتصال SCADA
مقدار “HSC[0].CurrentCount” را مستقیماً به یک تگ تولید شده نگاشت کنید. سپس این تگ را در یک برنامه PanelView 5000 مصرف کنید. برای SCADA، از OPC UA برای خواندن شمارشها هر ۵۰ میلیثانیه استفاده کنید. یک خط تولید بیش از ۱۲ میلیون شمارش در هر شیفت ثبت کرد. هیچ دادهای با EtherNet/IP در سرعت ۱۰۰ مگابیت بر ثانیه و حالت full duplex از دست نرفت. بنابراین، میتوانید به دادهها برای سوابق کیفیت اعتماد کنید.
12. بهترین روشهای نگهداری و بهروزرسانی فرمویر
نسخه فریمور HSC را در خصوصیات ماژول RSLogix 5000 بررسی کنید. برای رفع انحراف مربعی، به نسخه v33.11 یا بالاتر بهروزرسانی کنید. هر سه ماه یک بار زمانهای صعود سیگنال ورودی را بررسی کنید. زمانهای صعود بیش از ۱۰۰ نانوثانیه میتواند باعث شمارش دوگانه شود. از اسیلوسکوپ برای تأیید خروجیهای انکودر استفاده کنید. سوابق نگهداری پیشگیرانه نشان میدهد با بررسی سالانه فریمور، عمر ماژول ۶۰٪ افزایش مییابد. به طور خلاصه، بررسیهای منظم از توقف کار جلوگیری میکند.
دیدگاه نویسنده: چرا این کنترلر در اتوماسیون کارخانه برتر است
بسیاری از PLCها در شمارش سریع و واکنش سریع خروجی مشکل دارند. مدل 1769-L27ERM-QBFC1B این مشکل را با پیشتنظیمهای سختافزاری حل میکند. به تجربه من، این موضوع عدم قطعیت زمان اسکن را از بین میبرد. این ماژول برای برشهای پرواز، توزیع برچسب و مرتبسازی قطعات ایدهآل است. روند سیستمهای کنترل به سمت ورودی/خروجی یکپارچه با هوش تعبیهشده است. این ماژول کاملاً با این دیدگاه هماهنگ است.
سناریوی کاربردی: خط بستهبندی سرعت بالا
یک پرکن نوشیدنی نیاز داشت که در هر دقیقه ۱۲۰۰ درپوش را بشمارد. با استفاده از حالت مربعی و انکودر ۵۰۰ PPR، سیستم دقت ۹۹.۹۸٪ را به دست آورد. خروجیهای تعبیهشده در کمتر از ۵۰ میکروثانیه دروازه رد را فعال کردند. نیازی به کارت شمارنده سرعت بالای خارجی نبود. این باعث کاهش فضای پنل و هزینهها شد. در نتیجه، مشتری زمان راهاندازی را ۲۰٪ سریعتر دید.
سؤالات متداول (FAQ)
۱. حداکثر فرکانس شمارش مدل 1769-L27ERM-QBFC1B چقدر است؟
کانالهای HSC داخلی تا ۱ مگاهرتز را پشتیبانی میکنند. با فیلتر و سیمکشی مناسب، آزمایشهای میدانی دقت ۹۹.۹۸٪ را در ۸۰۰ کیلوهرتز نشان میدهند.
۲. آیا میتوانم از این ماژول برای موقعیتیابی انکودر مربعی استفاده کنم؟
بله. هر کانال میتواند برای حالت انکودر مربعی پیکربندی شود. گزینه «ضد لرزش» را فعال کرده و زمان فیلترها را بر اساس سرعت انکودر تنظیم کنید.
۳. خروجیهای تعبیهشده نسبت به خروجیهای دیجیتال معمولی چقدر سریعتر هستند؟
خروجیهای تعبیهشده در کمترین زمان ممکن، حدود ۵۰ میکروثانیه پاسخ میدهند. ماژولهای خروجی گسسته استاندارد معمولاً ۱ تا ۲ میلیثانیه زمان میبرند. این باعث میشود آنها ۲۰ برابر سریعتر باشند.
۴. علت خطای 16#0020 چیست و چگونه آن را رفع کنم؟
این خطا زمانی رخ میدهد که فیلتر ورودی برای فرکانس سیگنال خیلی کند باشد. فیلتر را به ۰.۵ میلیثانیه کاهش داده و ماژول را مجدداً راهاندازی کنید.
۵. آیا به کارت شمارنده سرعت بالای خارجی نیاز دارم؟
خیر. مدل 1769-L27ERM-QBFC1B دارای چهار شمارنده سرعت بالا تعبیهشده است. این شمارندهها جایگزین کارتهای خارجی شده و فضای رک را صرفهجویی میکنند.
اطلاعات تماس
ایمیل: sales@nex-auto.com
واتساپ: +86 153 9242 9628
شریک: NexAuto Technology Limited
برای اطلاعات بیشتر موارد محبوب زیر را در AutoNex Controls بررسی کنید














