Skip to content
قطعات اتوماسیون، تامین جهانی
How to Calculate Scan Time and Memory for AC500 PLC?

چگونه زمان اسکن و حافظه برای PLC مدل AC500 را محاسبه کنیم؟

این راهنمای مهندسی فنی یک روند کاری ساختارمند برای انتخاب و نصب پلتفرم PLC مدل ABB AC500 ارائه می‌دهد. این راهنما شامل انتخاب ماژول‌های ورودی/خروجی با توجه به نوع سیگنال، فرمول‌های محاسبه زمان اسکن CPU، برنامه‌ریزی پروتکل‌های ارتباطی (PROFINET در مقابل EtherCAT در مقابل Modbus TCP)، عوامل کاهش عملکرد محیطی، ساختار برنامه‌نویسی سه‌لایه برای قابلیت نگهداری، دستورالعمل‌های دقیق سیم‌کشی با مشخصات گشتاور و اندازه سیم، طراحی سیستم زمین، به‌علاوه سه مطالعه موردی صنعتی با داده‌های عملکرد واقعی از کاربردهای بسته‌بندی سیمان و راکتور دارویی است.

انتخاب PLC مناسب AC500: یک روند کاری مهندسی عملی

انتخاب PLC به معنی انتخاب بزرگ‌ترین CPU نیست. بلکه تطبیق قابلیت‌های سخت‌افزاری با رفتار واقعی ماشین است. خانواده ABB AC500 برای کاربردهایی از کنترل‌های جمع‌وجور نقاله تا سیستم‌های فرآیند توزیع‌شده مناسب است. این راهنما جریان تصمیم‌گیری مهندس را دنبال می‌کند. هر مرحله شامل روش‌های محاسبه، پارامترهای پیکربندی و مقادیر آزمایش‌شده میدانی است.

نقشه‌برداری دستگاه‌های میدانی به انواع ماژول‌های ورودی/خروجی

هر پروژه PLC با نقشه ترمینال شروع می‌شود. هر حسگر و عملگر را بشمارید. سپس آن‌ها را به خانواده‌های ماژول خاص اختصاص دهید.

انواع ورودی دیجیتال: AC500 ماژول‌های DI با ۸، ۱۶ یا ۳۲ کانال ارائه می‌دهد. سه خانواده ولتاژ وجود دارد: ۲۴ ولت DC (استاندارد)، ۴۸ ولت DC (ماشین‌های صنعتی) و ۱۲۰ ولت AC (بازسازی ماشین‌های قدیمی). بیشتر طراحی‌های جدید از ماژول‌های سری DC512 با ۲۴ ولت DC استفاده می‌کنند. این ماژول‌ها فیلتر ورودی داخلی دارند. زمان فیلتر را از ۰.۱ میلی‌ثانیه تا ۳۲ میلی‌ثانیه از طریق نرم‌افزار تنظیم کنید. فیلتر سریع‌تر پالس‌های کوتاه را می‌گیرد اما حساسیت به نویز را افزایش می‌دهد. برای توقف اضطراری، فیلتر ۰.۵ میلی‌ثانیه مناسب است. برای کلیدهای محدودیت، ۳ میلی‌ثانیه خوب عمل می‌کند.

انواع خروجی دیجیتال: خروجی‌های ترانزیستوری (سری DC512) با فرکانس ۱۰ کیلوهرتز سوئیچ می‌کنند. از آن‌ها برای کنترل PWM یا شمارش با سرعت بالا استفاده کنید. خروجی‌های رله‌ای (سری DC522) جریان ۲ آمپر در ۲۴۰ ولت AC را تحمل می‌کنند. رله‌ها برای کنتاکتورهای موتور و سلونوئیدها مناسب‌اند. هرگز خروجی رله را بدون دیود فلی‌بک به بار القایی متصل نکنید. دیود باید حداقل جریان سیم‌پیچ را تحمل کند. نبود دیود رله را ظرف چند هفته خراب می‌کند.

انتخاب ماژول آنالوگ: ماژول‌های ورودی آنالوگ AI523 چهار کانال با دقت ۱۶ بیت ارائه می‌دهند. هر کانال به صورت جداگانه برای ۰-۱۰ ولت، -۱۰ تا ۱۰ ولت، ۰-۲۰ میلی‌آمپر یا ۴-۲۰ میلی‌آمپر تنظیم می‌شود. برای اندازه‌گیری دما، از ماژول ترموکوپل AT520 استفاده کنید. این ماژول از انواع J، K، T، N، E، R، S و B پشتیبانی می‌کند. جبران اتصال سرد به صورت خودکار انجام می‌شود. دقت ماژول تا ±۰.۱٪ از کل مقیاس می‌رسد.

محاسبه بار CPU و حجم حافظه

انتخاب CPU نیازمند سه عدد است: حافظه برنامه، حافظه داده و هدف زمان اسکن. ABB این مشخصات را در دیتاشیت فنی AC500 منتشر می‌کند.

مدل CPU حافظه برنامه حافظه داده زمان اسکن معمولی (۱۰۰۰ دستور)
PM554 (eCo) 512 کیلوبایت 2 مگابایت 0.8 میلی‌ثانیه
PM564 (eCo پیشرفته) 1 مگابایت 4 مگابایت 0.5 میلی‌ثانیه
PM573 (ECO) 2 مگابایت 4 مگابایت 0.3 میلی‌ثانیه
PM583 (ECX) 4 مگابایت 8 مگابایت 0.15 میلی‌ثانیه
PM591 (ECX عملکرد بالا) 8 مگابایت 16 مگابایت 0.08 میلی‌ثانیه

برآورد نیازهای شما: اندازه منطق مورد انتظار خود را یادداشت کنید. یک بلوک تابع معمولی ۱۰۰ بایت استفاده می‌کند. یک ردیف از منطق نردبانی ۵۰ بایت مصرف می‌کند. برای ماشینی با ۲۰۰ بلوک تابع و ۵۰۰ ردیف، حافظه برنامه برابر است با (۲۰۰*۱۰۰ + ۵۰۰*۵۰) = ۴۵ کیلوبایت. ۱۰۰ کیلوبایت برای بافرهای ارتباطی و وظایف سیستم اضافه کنید. مجموع زیر ۲۰۰ کیلوبایت باقی می‌ماند. این در هر CPU سری AC500 جا می‌گیرد. با این حال، حافظه داده سریع‌تر پر می‌شود. هر تگ آنالوگ با مقیاس‌بندی ۸ بایت استفاده می‌کند. یک بافر روند که ۱۰۰۰ نمونه برای ۲۰ تگ ذخیره می‌کند، ۱۶۰ کیلوبایت مصرف می‌کند. حافظه داده را بر اساس نیازهای تاریخچه‌نگار خود برنامه‌ریزی کنید.

محاسبه زمان اسکن: زمان اسکن برابر است با زمان اجرا به‌علاوه زمان به‌روزرسانی I/O به‌علاوه سربار ارتباطات. زمان اجرا تقریباً برابر است با تعداد دستورها تقسیم بر سرعت CPU. PM554، 1000 دستور را در 0.8 میلی‌ثانیه اجرا می‌کند. برنامه‌ای با 5000 دستور 4 میلی‌ثانیه طول می‌کشد. به‌روزرسانی I/O به ازای هر ماژول 0.1 میلی‌ثانیه اضافه می‌کند. ارتباطات به ازای هر پروتکل فعال 0.5 میلی‌ثانیه اضافه می‌کند. زمان کل اسکن = 4ms + (تعداد ماژول‌ها * 0.1ms) + (تعداد پروتکل‌ها * 0.5ms). برای سیستمی با 8 ماژول و 2 پروتکل، زمان اسکن = 4 + 0.8 + 1 = 5.8ms. این برای بیشتر فرایندها مناسب است. حرکت با سرعت بالا نیاز به زمان اسکن زیر 1ms دارد. در این موارد PM591 را انتخاب کنید.

برنامه‌ریزی معماری ارتباطات

طراحی شبکه بر عملکرد و عیب‌یابی تأثیر می‌گذارد. AC500 از پنج فیلدباس اصلی پشتیبانی می‌کند. هر کدام هدف متفاوتی دارند.

  • Modbus TCP: بهترین گزینه برای اتصال HMI و SCADA. از پورت 502 استفاده کنید. پشتیبانی از تا 32 اتصال همزمان. زمان چرخه معمولاً 50-100 میلی‌ثانیه است.
  • PROFINET IO: ارتباط دستگاه در زمان واقعی. زمان چرخه از 1 میلی‌ثانیه تا 32 میلی‌ثانیه. پشتیبانی از تا 128 دستگاه. برای درایوهای ABB و I/O از راه دور لازم است.
  • EtherCAT: شبکه حرکت فوق‌سریع. زمان چرخه تا 250 میکروثانیه. پشتیبانی از تا 65535 دستگاه. بهترین گزینه برای سیستم‌های سروو چندمحوره.
  • CANopen: پروتکل قدیمی برای سنسورها و درایوهای کوچک. سرعت حداکثر 1Mbps. محدود به 127 گره. هنوز در سیستم‌های هیدرولیک رایج است.
  • PROFIBUS DP: باس سریال قدیمی. حداکثر سرعت 12Mbps. در حال جایگزینی با PROFINET است. فقط برای یکپارچه‌سازی کارخانه‌های موجود استفاده شود.

توصیه مهندسی: یک شبکه اترنت واحد برای همه دستگاه‌ها بسازید. از سوئیچ‌های مدیریت‌شده با IGMP snooping استفاده کنید. این از طوفان‌های multicast که باعث خرابی شبکه می‌شوند جلوگیری می‌کند. آدرس‌های IP استاتیک را در یک زیرشبکه اختصاصی تعیین کنید. برای مثال، 192.168.10.1 تا 192.168.10.200. PLC را روی .1 نگه دارید. HMIها را بین .10 تا .20 نگه دارید. درایوها را بین .50 تا .100 نگه دارید. این الگو عیب‌یابی را سریع‌تر می‌کند.

کاهش محیطی و سطوح حفاظت

مشخصات منتشر شده شرایط ایده‌آل را فرض می‌کنند. کارخانه‌های واقعی به عوامل کاهش نیاز دارند.

کاهش دما: AC500 در دمای حداکثر 60 درجه سانتی‌گراد کار می‌کند. با این حال، هر 5 درجه بالاتر از 40 درجه، MTBF را نصف می‌کند. اگر دمای داخلی از 45 درجه سانتی‌گراد بیشتر شد، یک فن پنل نصب کنید. دمای پنل را پس از 8 ساعت کار اندازه‌گیری کنید. از ترموکوپل متصل به هیت‌سینک CPU استفاده کنید. اگر دما 55 درجه سانتی‌گراد باشد، عمر مفید به 25٪ مقدار اسمی کاهش می‌یابد. یک فن 50 دلاری عمر کامل را بازمی‌گرداند.

رطوبت و خوردگی: ماژول‌های استاندارد AC500 رطوبت نسبی ۹۵٪ بدون تراکم را تحمل می‌کنند. برای کارخانه‌های کاغذسازی یا شیمیایی، نسخه‌های XC (شرایط شدید) را مشخص کنید. ماژول‌های XC پوشش محافظ دریافت می‌کنند. این پوشش در برابر هیدروژن سولفید و گاز کلر محافظت می‌کند. XC همچنین دامنه دما را به -۴۰ درجه سانتی‌گراد تا +۷۰ درجه سانتی‌گراد گسترش می‌دهد. شماره قطعات شامل پسوند "-XC" است. مثال: PM583-XC جایگزین PM583 استاندارد می‌شود.

لرزش و شوک: AC500 تحمل لرزش مداوم ۵g از ۱۰ هرتز تا ۱۵۰ هرتز را دارد. برای پرس پانچ یا تجهیزات فورجینگ، دمپرهای لرزش اضافه کنید. از عایق‌های لاستیکی بین پنل و قاب نصب استفاده کنید. ارتفاع پنل را زیر ۶۰۰ میلی‌متر نگه دارید. پنل‌های بلند لرزش را تشدید می‌کنند. ماژول‌های CPU را در پایین‌ترین ردیف پنل قرار دهید.

ساختار برنامه‌نویسی برای قابلیت نگهداری

سازماندهی کد تعیین می‌کند تکنسین چقدر سریع خطا را تشخیص می‌دهد. ساختار سه لایه زیر را دنبال کنید.

لایه ۱: انتزاع سخت‌افزار (سطح دستگاه): برای هر دستگاه فیزیکی یک بلوک عملکرد ایجاد کنید. برای یک موتور، FB_Motor بسازید. درون آن، خروجی دیجیتال را به شروع، ورودی دیجیتال را به بازخورد در حال اجرا، ورودی آنالوگ را به جریان نگاشت کنید. از متن ساختاریافته برای منطق استفاده کنید. فقط سه رابط را نمایش دهید: شروع، توقف و بازنشانی. هرگز اجازه ندهید لایه‌های بالاتر به آدرس‌های خام ورودی/خروجی دسترسی داشته باشند. این تغییرات سخت‌افزاری را ایزوله می‌کند. اگر موتوری از DO1 به DO5 منتقل شود، فقط نمونه FB_Motor را تغییر دهید. کد دیگر خراب نمی‌شود.

لایه ۲: توالی ماشین (سطح فرآیند): ماشین‌های حالت را با استفاده از SFC (نمودار عملکرد ترتیبی) پیاده‌سازی کنید. هر گام نمایانگر یک عمل ماشین است. هر انتقال شرایط را بررسی می‌کند. برای یک ایستگاه پرکن، گام‌ها ممکن است شامل: انتظار برای ظرف، حرکت سر پرکن، باز کردن شیر، انتظار برای وزن، بستن شیر، عقب‌کشیدن سر پرکن باشد. SFC اشکال‌زدایی توالی را بصری می‌کند. مهندس دقیقاً می‌بیند کدام گام فعال است. هر گام را با ۱۲۰٪ مدت زمان معمول تایم‌اوت کنید. در صورت تایم‌اوت، آلارم فعال شود.

لایه ۳: منطق نظارتی (سطح هماهنگ‌کننده): مدیریت حالت، رسیدگی به آلارم و ثبت داده‌ها در اینجا انجام می‌شود. سه حالت استاندارد را پیاده‌سازی کنید: دستی، خودکار و نگهداری. در حالت دستی، اپراتورها فرمان‌های جداگانه به عملگرها می‌دهند. در حالت خودکار، توالی اجرا می‌شود. در حالت نگهداری، توالی قفل می‌شود اما تشخیص خطا فعال می‌ماند. حالت ذخیره شده در حافظه پایدار نگهداری شود. قطع و وصل برق نباید حالت را تغییر دهد.

نصب میدانی: راهنمای سیم‌کشی گام به گام

قوانین چیدمان پنل

واحد پردازش مرکزی AC500 را در گوشه بالای سمت چپ پنل قرار دهید. بالای آن ۶۰ میلی‌متر فضای خالی برای ورود هوا بگذارید. زیر آن ۴۰ میلی‌متر فضای خالی برای کانال‌های سیم‌کشی بگذارید. ماژول‌های ورودی/خروجی را در سمت راست CPU نصب کنید. حداکثر ۱۲ ماژول برای هر CPU بدون بکلینک توسعه مجاز است. برای سیستم‌های بزرگ‌تر، ماژول‌های توسعه بکلینک اضافه کنید. هر توسعه ۱۲ اسلات اضافه می‌کند. فاصله بین CPU و آخرین توسعه نباید از ۲ متر بیشتر باشد.

طراحی سیستم زمین

یک باس‌بار زمین تک نقطه‌ای ایجاد کنید. از نوار مسی به عرض ۱۰ میلی‌متر و ضخامت ۳ میلی‌متر استفاده کنید. ترمینال ۰ ولت PLC را با سیم سبز-زرد ۴ میلی‌متر مربع به این باس‌بار وصل کنید. زمین پنل (زمین ورودی برق اصلی) را به همان باس‌بار وصل کنید. ترمینال زمین عملکردی هر ماژول I/O را به باس‌بار وصل کنید. از ایجاد حلقه زمین خودداری کنید. هرگز زمین را در دو سر کابل وصل نکنید. مقاومت زمین بین باس‌بار و میله زمین ساختمان را اندازه‌گیری کنید. مقاومت باید زیر ۱ اهم باشد. در صورت نیاز میله‌های زمین اضافی نصب کنید.

سیم‌کشی ورودی‌های دیجیتال

برای حسگرهای مجاورت از کابل سه سیمه شیلددار استفاده کنید. سیم قهوه‌ای به منبع تغذیه +۲۴ ولت حسگر. سیم آبی به ۰ ولت. سیم سیاه به ترمینال DI PLC. شیلد را فقط در انتهای PLC متصل کنید. برای کلیدهای مکانیکی دو سیمه، از کابل بدون شیلد استفاده کنید. یک کنتاکت را به +۲۴ ولت وصل کنید. کنتاکت دیگر را به ترمینال DI وصل کنید. یک مقاومت پول-داون ۱۰ کیلو اهم روی ترمینال DI نصب کنید. این کار از شناور شدن ورودی‌ها هنگام باز شدن کلید جلوگیری می‌کند. ماژول‌های AC500 دارای پول-داون داخلی هستند. کلید DIP را برای فعال‌سازی آن‌ها تنظیم کنید.

سیم‌کشی خروجی‌های دیجیتال

خروجی‌های ترانزیستوری هر کانال ۰.۵ آمپر جریان می‌دهند. برای بارهای بیش از ۰.۵ آمپر، رله واسطه اضافه کنید. سیم‌پیچ رله باید ۲۰ میلی‌آمپر در ۲۴ ولت بکشد. یک دیود فلی‌بک (1N4007) روی سیم‌پیچ رله نصب کنید. کاتد به +۲۴ ولت، آند به خروجی ترانزیستور. برای بارهای القایی مانند شیرهای سلونوئیدی، دیود سرکوب در شیر نصب کنید. همان 1N4007 مناسب است. برای لامپ‌های رشته‌ای (جریان راه‌اندازی ۱۰ برابر جریان حالت پایدار)، خروجی‌های ترانزیستوری را به ۰.۲ آمپر محدود کنید. برای لامپ‌ها از خروجی رله استفاده کنید.

سیم‌کشی سیگنال‌های آنالوگ

برای هر سیگنال آنالوگ از زوج سیم تابیده شده با شیلد جداگانه استفاده کنید. Belden 8762 (دو هادی، ۲۲ AWG) استاندارد است. شیلد را به ترمینال شیلد ماژول آنالوگ PLC وصل کنید. شیلد را در حسگر متصل نکنید. برای حلقه‌های ۴-۲۰ میلی‌آمپر، PLC ولتاژ ۲۴ ولت به حسگر می‌دهد. ترمینال AI+ PLC را به + حسگر وصل کنید. - حسگر را به ترمینال AI- PLC وصل کنید. PLC جریان حلقه را اندازه‌گیری می‌کند. حداکثر مقاومت حلقه ۷۵۰ اهم است. برای حسگرهای بیش از ۳۰۰ متر فاصله، ایزولاتور سیگنال اضافه کنید. ایزولاتور سیگنال ۴-۲۰ میلی‌آمپر را بازتولید می‌کند.

روند روشن شدن

توان را به این ترتیب وصل کنید: اول، قطع‌کننده پنل اصلی. دوم، منبع تغذیه PLC. سوم، منبع تغذیه حسگر. چهارم، منبع تغذیه خروجی. بین هر مرحله ۵ ثانیه صبر کنید. این کار از شرایط افت ولتاژ جلوگیری می‌کند. پس از روشن شدن، LEDهای CPU را مشاهده کنید. LED PWR بلافاصله سبز می‌شود. LED RUN به مدت ۳ ثانیه چشمک می‌زند، سپس ثابت سبز می‌ماند. اگر RUN همچنان چشمک بزند، CPU برنامه‌ای ندارد. اگر ERR قرمز شود، خطای سخت‌افزاری وجود دارد. به Automation Builder متصل شوید و بافر تشخیصی را بخوانید.

کاربرد واقعی: دستگاه بسته‌بندی کارخانه سیمان

یک کارخانه سیمان در ویتنام ۱۲ دستگاه بسته‌بندی را ارتقا داد. هر دستگاه کیسه‌های ۵۰ کیلوگرمی را با سرعت ۳۰ کیسه در دقیقه پر می‌کند. منطق رله اصلی هر هفته خراب می‌شد. سیستم AC500 اکنون کنترل وزن‌کشی، پر کردن و جمع‌آوری گرد و غبار را بر عهده دارد.

پیکربندی ورودی/خروجی به ازای هر دستگاه: ۲۴ DI (وجود کیسه، موقعیت دروازه، وزن پایدار)، ۱۶ DO (دروازه پرکن، ویبراتور، نقاله، شیر گرد و غبار)، ۴ AI (سیگنال سلول بار)، ۲ AO (مرجع سرعت به تغذیه‌کننده). مجموع ورودی/خروجی: ۴۶ نقطه به ازای هر دستگاه. مهندسان ۲۰٪ اضافه در نظر گرفتند: ۸ DI و ۴ DO باقی‌مانده.

انتخاب CPU: PM564 با ۱ مگابایت حافظه برنامه. زمان اسکن ۴.۲ میلی‌ثانیه اندازه‌گیری شد. این پشتیبانی از ۳۰ کیسه در دقیقه را دارد (هر کیسه به چرخه ۲۰۰۰ میلی‌ثانیه نیاز دارد). CPU با ۵۰٪ بار کار می‌کند و فضای کافی برای ویژگی‌های آینده باقی می‌گذارد.

نتایج عملکرد: پس از ۱۸ ماه، زمان کارکرد ۹۹.۳٪ است. سیستم رله قدیمی ۹۲٪ زمان کارکرد داشت. هر دستگاه ۳۶۰۰ کیسه در هر شیفت تولید می‌کند. با سود ۵ دلار به ازای هر کیسه، افزایش زمان کارکرد روزانه ۱۳۰۰ دلار به ازای هر دستگاه اضافه می‌کند. دوره بازگشت سرمایه: ۱۱ روز.

کاربرد واقعی: کنترل راکتور دارویی

یک شرکت دارویی در ایرلند نیاز به جایگزینی DCS پانزده ساله داشت. راکتور ماده فعال داروی دیابت را تولید می‌کند. دما باید در ±۰.۵ درجه سانتی‌گراد حفظ شود. فشار نباید از ۲.۵ بار تجاوز کند. بچ به مدت ۴۸ ساعت اجرا می‌شود.

پیکربندی ورودی/خروجی: ۴۸ DI (کلیدهای موقعیت شیر، وضعیت پمپ)، ۳۲ DO (عملگرهای شیر، راه‌اندازهای پمپ)، ۱۶ AI (دمای RTD، فرستنده‌های فشار، حسگر pH)، ۸ AO (موقعیت شیر کنترل، توان گرمایشی). مهندسان ۸ DI اضافی و ۴ AO اضافی اضافه کردند.

انتخاب CPU: PM583-XC با پوشش محافظ. منطقه راکتور دارای بخارات حلال است. ماژول‌های استاندارد دچار خوردگی می‌شدند. استفاده از حافظه برنامه: ۱.۸ مگابایت. استفاده از حافظه داده: ۳.۲ مگابایت (شامل ثبت بچ). زمان اسکن: ۱۸ میلی‌ثانیه. حلقه‌های PID هر ۱۰۰ میلی‌ثانیه اجرا می‌شوند.

طراحی ارتباطات: PROFINET به سه رک ورودی/خروجی راه دور متصل می‌شود. یک رک در راکتور (۵۰ متر)، یک رک در ساختمان تأسیسات (۱۲۰ متر) و یک رک در اتاق کنترل (۸۰ متر) قرار دارد. مبدل‌های رسانه فیبر نوری فواصل بیش از ۱۰۰ متر را پوشش می‌دهند. اترنت به سیستم SCADA سایت از طریق فایروال متصل است. PLC داده‌های بچ را به درایو شبکه ثبت می‌کند. هر رکورد بچ شامل ۲۰۰ پارامتر است که هر دقیقه نمونه‌برداری می‌شوند.

داده‌های عملیاتی: سیستم در طول ۱۴ ماه، ۳۴۲ بچ را تکمیل کرد. هیچ خرابی مرتبط با PLC رخ نداد. دقت کنترل دما ±۰.۳ درجه سانتی‌گراد اندازه‌گیری شد که از الزامات فراتر رفت. یکنواختی بچ از ۹۴٪ به ۹۸٪ در عبور از کنترل کیفیت بهبود یافت. مشتری صرفه‌جویی سالانه ۲.۱ میلیون دلار را از کاهش بچ‌های رد شده تخمین می‌زند.

نکات مهندسی برای راه‌اندازی

نکته ۱: شبیه‌سازی قبل از سیم‌کشی از حالت شبیه‌سازی Automation Builder استفاده کنید. ورودی/خروجی مجازی ایجاد کنید که حسگرها را تقلید کند. هر توالی را به صورت آفلاین آزمایش کنید. ورودی‌ها را مجبور به تغییر وضعیت کنید و تأیید کنید که خروجی‌ها به درستی پاسخ می‌دهند. این کار ۸۰٪ از خطاهای منطقی را قبل از شروع کار میدانی شناسایی می‌کند.

نکته ۲: برای تست از I/O اجباری استفاده کنید در زمان راه‌اندازی، از جدول اجباری برای جایگزینی ورودی‌ها استفاده کنید. این سیگنال‌های سنسور را بدون حرکت فیزیکی شبیه‌سازی می‌کند. اما هرگز پس از راه‌اندازی نیروهای اجباری را فعال نگذارید. ورودی اجباری خطای سیم‌کشی را پنهان می‌کند. همیشه قبل از شروع تولید نیروهای اجباری را حذف کنید.

نکته ۳: یک صفحه HMI تشخیصی بسازید یک صفحه ایجاد کنید که وضعیت هر نقطه I/O را نشان دهد. کد رنگ: سبز برای ورودی فعال، خاکستری برای غیرفعال. مقادیر آنالوگ را به صورت عددی نمایش دهید. زمان آخرین تغییر I/O را درج کنید. این صفحه به تنهایی ۹۰٪ سوالات میدانی را حل می‌کند. تکنسین نگهداری فوراً می‌فهمد کدام سنسور خراب شده است.

نکته ۴: نگهبان‌های نرم‌افزاری را پیاده‌سازی کنید یک تایمر ۵ ثانیه‌ای بنویسید که هر اسکن ریست شود. اگر تایمر منقضی شود، برنامه گیر کرده است. خروجی‌ای را فعال کنید که یک چراغ هشدار را روشن کند. همچنین نگهبان‌های ارتباطی برای هر دستگاه راه دور بنویسید. اگر دستگاهی به مدت ۱ ثانیه پاسخ ندهد، یک رویداد ثبت کنید. برای مشکلات جزئی ارتباطی تولید را متوقف نکنید. بسیاری از شبکه‌ها گاهی بسته‌ها را از دست می‌دهند.

نکته ۵: همه چیز را برچسب‌گذاری کنید از دستگاه برچسب‌زن برای هر سیم استفاده کنید. هر ترمینال را با آدرس PLC برچسب بزنید. هر ماژول را با شماره اسلات آن برچسب بزنید. هر کابل سنسور را با مقصد آن برچسب بزنید. این مستندسازی در عیب‌یابی‌های آینده ساعت‌ها صرفه‌جویی می‌کند. یک تکنسین با برچسب‌های خوب مشکلات را در ۱۰ دقیقه حل می‌کند. بدون برچسب، همان مشکل ۲ ساعت طول می‌کشد.

سؤالات متداول

چگونه فریمور AC500 را بدون از دست دادن برنامه موجود به‌روزرسانی کنم؟
فایل فریمور جدید را از وب‌سایت ABB دانلود کنید. از ابزار Firmware Update در Automation Builder استفاده کنید. از طریق USB یا اترنت متصل شوید. این ابزار متغیرهای نگهدارنده و برنامه کاربردی را حفظ می‌کند. با این حال، قبل از به‌روزرسانی یک نسخه پشتیبان تهیه کنید. برخی جهش‌های بزرگ نسخه نیاز به تبدیل برنامه دارند. ابتدا فریمور به‌روزشده را روی یک CPU اضافی تست کنید. اگر زمان اسکن افزایش یافت، به نسخه قبلی بازگردید.

چه عواملی باعث قطع و وصل شدن ارتباط در PROFINET می‌شوند؟
سه علت رایج: آدرس‌های IP تکراری، کابل‌های اترنت خراب، یا سیل شدن سوئیچ. ابتدا شبکه را با Wireshark اسکن کنید. به دنبال تداخل آدرس IP بگردید. دوم، هر کابلی که طول آن بیش از 100 متر است یا شعاع خم آن کمتر از 25 میلی‌متر است را تعویض کنید. سوم، IGMP snooping را روی سوئیچ‌های مدیریتی فعال کنید. بدون آن، ترافیک multicast تمام پورت‌ها را اشباع می‌کند. PLC را تنظیم کنید تا فریم‌های PROFINET را به صورت unicast ارسال کند نه multicast. این کار بار شبکه را تا 90٪ کاهش می‌دهد.

آیا می‌توانم ورودی‌های 120V AC را با ورودی‌های 24V DC روی همان CPU ترکیب کنم؟
بله، اما از ماژول‌های جداگانه استفاده کنید. AC500 ماژول DI524 را برای ورودی‌های 120V AC ارائه می‌دهد. هرگز سیگنال‌های AC و DC را به یک ماژول متصل نکنید. ترمینال مشترک ماژول نوع ولتاژ را حمل می‌کند. ترکیب ولتاژها باعث آسیب به مدار ورودی می‌شود. همچنین مجاری سیم‌کشی جداگانه برای کابل‌های AC و DC حفظ کنید. القا از سیم‌های AC می‌تواند ورودی‌های DC را به اشتباه فعال کند. حداقل فاصله 50 میلی‌متر را رعایت کنید.

Back To Blog