راهاندازی درایو ABB ACS880 از طریق EtherNet/IP: رفع قطعیهای ارتباطی در ۷۲ ساعت اول

قانون ۷۲ ساعته: چرا بیشتر خطاهای راهاندازی درایو دیر ظاهر میشوند
من بیش از ۵۰ درایو ABB ACS880 را در کارخانههای خمیر و کاغذ در سراسر جنوب شرق آسیا راهاندازی کردهام. یک الگو تکرار میشود. درایو در طول تست پذیرش کارخانه ۴ ساعته بهخوبی کار میکند. در روز اول تست پذیرش سایت را پاس میکند. سپس در ساعت ۳ صبح روز سوم، PLC ارتباط را از دست میدهد. درایو با خطای F7510 — از دست دادن ارتباط فیلدباس — مواجه میشود. تولید متوقف میشود. تیم نگهداری با شما تماس میگیرد. این سناریو بدشانسی نیست. این یک الگوی قابل پیشبینی است که میتوانید از آن جلوگیری کنید.
درایو ACS880 از معماری مشترک درایو ABB استفاده میکند. ماژول آداپتور فیلدباس (FENA-21 برای EtherNet/IP، FPBA-01 برای PROFIBUS) در شکاف گزینه درایو نصب میشود. ابتدا ماژول آداپتور را با خاموش بودن درایو نصب کنید. پیچهای نگهدارنده را با گشتاور ۰.۵ نیوتنمتر سفت کنید. اتصال شل آداپتور باعث بروز خطاهای ارتباطی متناوب میشود که شبیه مشکلات شبکه است.
پیکربندی آداپتور EtherNet/IP FENA-21: پارامترهای مهم
ماژول FENA-21 نیاز به تنظیم دقیق پارامترها دارد. پنل کنترل ACS880 را باز کنید. به منو > پارامترها > فهرست کامل بروید. گروه پیکربندی آداپتور فیلدباس را پیدا کنید. پارامترهای حیاتی عبارتند از:
گام ۱: تنظیم پارامتر ۵۱.۰۱ (نوع FBA). از فهرست کشویی "EtherNet/IP" را انتخاب کنید. پس از این تغییر، درایو ماژول آداپتور را راهاندازی مجدد میکند. قبل از ادامه ۳۰ ثانیه صبر کنید.
گام ۲: پیکربندی آدرس IP (پارامترهای ۵۱.۲۰–۵۱.۲۳). یک IP ثابت در همان زیرشبکه ماژول ControlLogix EN2T اختصاص دهید. مثال: PLC با آدرس ۱۹۲.۱۶۸.۱.۱۰، درایو با ۱۹۲.۱۶۸.۱.۲۰. ماسک زیرشبکه را ۲۵۵.۲۵۵.۲۵۵.۰ تنظیم کنید. درگاه پیشفرض را ۰.۰.۰.۰ بگذارید مگر اینکه درایو نیاز به دسترسی بین زیرشبکهای داشته باشد.
گام ۳: تعریف عملکرد در صورت از دست دادن ارتباط (پارامتر ۵۱.۰۸). این پارامتر تعیین میکند که درایو هنگام قطع ارتباط EtherNet/IP چه کاری انجام دهد. گزینهها: بدون عمل (۰)، خطا (۱)، آخرین سرعت (۲)، یا سرعت پیشتنظیم شده (۳). برای پمپها و فنها، گزینه خطا را انتخاب کنید تا توقف کنترلشده انجام شود. برای نقالههای حمل مواد، گزینه آخرین سرعت را انتخاب کنید تا در صورت قطع کوتاه شبکه، تجمع محصول جلوگیری شود.
گام ۴: تنظیم زمانسنج قطع ارتباط (پارامتر ۵۱.۰۹). مقدار پیشفرض ۳.۰ ثانیه است که برای اکثر شبکههای صنعتی خیلی کوتاه است. آن را به ۵.۰ ثانیه افزایش دهید. این مقدار میتواند راهاندازی مجدد موقت سوئیچ و رویدادهای همگرایی spanning-tree را مدیریت کند. آن را بالاتر از ۱۰ ثانیه تنظیم نکنید چون در صورت قطع واقعی شبکه، درایو ممکن است برای مدت طولانی بدون کنترل کار کند.
گام ۵: پیکربندی پروفایل تبادل داده. ACS880 از پروفایل ODVA AC/DC و پروفایل ABB Drives پشتیبانی میکند. پروفایل ABB Drives را برای مجموعه دادههای غنیتر انتخاب کنید. در ControlLogix، درایو را به عنوان یک ماژول اترنت عمومی در درخت I/O اضافه کنید. نمونه اسمبلی را ۱۰۱ (خروجی) و ۱۰۲ (ورودی) تنظیم کنید. نوع داده را INT انتخاب کنید. مقدار RPI (فاصله بسته درخواستی) را برای کاربردهای عمومی ۲۰ میلیثانیه و برای کاربردهای دینامیکی بالا مانند دستگاههای پیچان ۱۰ میلیثانیه تنظیم کنید.
ادغام ControlLogix: اجتناب از تله "بیت Inhibit"
یک اشتباه رایج که هر هفته در محل میبینم این است که برنامهنویس برنامه ControlLogix را دانلود میکند و درایو وضعیت "Connecting" را به طور دائم نشان میدهد. علت تقریباً همیشه بیت Inhibit ماژول است. در Studio 5000، درخت پیکربندی I/O را باز کنید. ABB ACS880 را زیر ماژول EN2T Ethernet پیدا کنید. راستکلیک کرده و Properties را انتخاب کنید. به تب Connection بروید. اگر گزینه "Inhibit Module" تیک خورده است، آن را بردارید. اتصال ظرف ۵ ثانیه برقرار میشود.
علاوه بر این، به ناسازگاری RPI توجه کنید. آداپتور FENA-21 انتظار دارد مقدار RPI با چرخه وظیفه داخلی درایو مطابقت داشته باشد. چرخه وظیفه پیشفرض درایو برای نسخه فریمور ACS880 v2.80+ برابر ۲ میلیثانیه است. RPI را به مضربی از چرخه وظیفه تنظیم کنید. مقادیر معتبر: ۲، ۴، ۸، ۱۰، ۱۶، ۲۰ میلیثانیه. تنظیم RPI روی ۱۵ میلیثانیه باعث رد درخواست اتصال توسط آداپتور میشود چون ۱۵ مضربی از ۲ نیست.
دوم، کلمه کنترل درایو را به درستی پیکربندی کنید. پروفایل ABB Drives از کلمه کنترل ۱۶ بیتی استفاده میکند. بیت ۰ کنترل OFF1 (توقف) است. بیت ۳ اجازه فعالسازی اجرا را میدهد. اشتباه رایج: فقط ارسال بیت ۰ هنگام راهاندازی درایو است. شما باید بیت ۳ (فعالسازی اجرا) و بیت ۷ (تأیید خطاها) را در صورت وجود خطا نیز تنظیم کنید. توالی کلمه کنترل برای راهاندازی سرد به شرح زیر است:
- ۰x۰۰۰۰ → ۰x۰۰۰۶ (توقف، آماده برای روشن شدن)
- ۰x۰۰۰۷ (آماده برای عملیات)
- ۰x۰۰۰F (در حال کار، تابع شیب فعال)
- ۰x۰۴۰F (افزودن فعالسازی مرجع)
خطاهای واقعی و راهکارهای مقابله با آنها
کد خطا ۷۵۱۰ (از دست دادن ارتباط فیلدباس) زمانی ظاهر میشود که FENA-21 تبادل داده چرخهای را برای مدت طولانیتر از پارامتر ۵۱.۰۹ تشخیص ندهد. ابتدا کیفیت کابل اترنت را با دستگاه تست کابل مانند Fluke DSX-5000 بررسی کنید. کابل باید گواهی Cat5e را داشته باشد. خطاهای NEXT (نزدیک به انتهای تداخل متقابل) در نصبهایی که کابلهای برق و اترنت در یک سینی کابل مشترک هستند، رایج است. فاصله ۳۰۰ میلیمتر بین کابلهای برق و سیگنال طبق استاندارد IEC 61800-5-1 حفظ شود.
کد خطا ۷۵۸۳ (تداخل پارامتر FBA) زمانی رخ میدهد که پارامترهای موتور را در حالی که فیلدباس فعال است تغییر دهید. ACS880 تغییر پارامترها از طریق فیلدباس را در حالت کنترل از راه دور قفل میکند. قبل از تغییر هر پارامتر موتوری، از طریق صفحه کلید پنل کنترل به حالت محلی سوئیچ کنید. سپس به حالت کنترل از راه دور بازگردید.
کد خطا A781 (خطای ارتباط آداپتور) نشاندهنده خطای داخلی ماژول آداپتور است. درایو را خاموش و روشن کنید. اگر خطا ادامه داشت، ماژول FENA-21 را تعویض کنید. الگوی LED تشخیصی — سه چشمک قرمز به دنبال یک توقف — شکست سختافزاری را تأیید میکند.
نتیجهگیری و توصیههای عملی
راهاندازی موفق درایو ABB ACS880 با EtherNet/IP به سه اصل بستگی دارد. اول، پیچهای ماژول آداپتور را طبق مشخصات سفت کنید. دوم، RPI را با مضرب چرخه وظیفه درایو هماهنگ کنید. سوم، زمانسنج قطع ارتباط را با توجه به کاربرد خود به دقت تنظیم کنید. یک ماژول FENA-21 یدکی و نسخه پشتیبان پارامترهای پیشپیکربندی شده را روی کارت SD پنل کنترل نگه دارید. تعویض ۱۵ دقیقهای بهتر از بازسازی ۴ ساعته درایو است.
نویسنده: لی شیاومینگ، مهندس اتوماسیون صنعتی با بیش از ۱۰ سال تجربه در PLC، DCS و سیستمهای کنترل. او بیش از ۲۰۰ درایو فرکانس متغیر را در صنایع معدن، خمیر و کاغذ و تصفیه آب در منطقه آسیا-اقیانوسیه راهاندازی کرده است.
