درک علتهای ورود PLC به حالت توقف و عیبیابی آن
- 〡
- 〡 توسط WUPAMBO
مقدمهای بر حالتهای کاری PLC در اتوماسیون صنعتی
در اتوماسیون صنعتی، کنترلکنندههای منطقی برنامهپذیر (PLCs) هسته هوشمند اتوماسیون کارخانههای مدرن و سامانههای کنترل توزیعشده (DCS) هستند. آگاهی از نحوه تغییر وضعیت PLC بین حالتها برای مهندسان تعمیر و نگهداری ضروری است. PLC معمولاً در چهار حالت اصلی کار میکند: Run، Stop، Start-Up و Hold. با وصل شدن برق، سیستم ابتدا راهاندازی میشود و پیش از آغاز توالی Start-Up، وارد حالت Stop میشود. اگر کنترلکننده هنگام اجرا با خطایی بحرانی مواجه شود، برای جلوگیری از آسیبدیدن تجهیزات، بهطور خودکار به حالت Stop بازمیگردد. بنابراین، پایش این تغییر وضعیتها به تکنسینها کمک میکند دسترسپذیری بالای سیستم را حفظ کنند.
شناسایی خطاهای سختافزاری بحرانی
خرابی سختافزار یکی از رایجترین دلایل تغییر ناخواسته PLC به حالت Stop است. وقتی روالهای عیبیابی یک نقص فیزیکی جدی را شناسایی میکنند، کنترلکننده فوراً اجرا را متوقف میکند. برای نمونه، اتصال کوتاه در سیمکشی داخلی یا قطع برق در ماژولهای I/O سیستم را به حالت حفاظتی Stop میبرد. بااینحال، مغایرتهای جزئی، مانند متصل بودن ماژولی که پیکربندی نشده است، معمولاً بهجای خاموشی کامل، هشدار ایجاد میکنند. در نتیجه، گروههای تعمیر و نگهداری باید پیش از راهاندازی مجدد سامانههای کنترل صنعتی، گزارشهای بافر عیبیابی را بررسی کنند تا مشکلات سیمکشی فیزیکی را شناسایی کنند.
رفع اشکالهای نرمافزاری و استثناهای زمان اجرا
خطاهای برنامهنویسی و استثناهای مدیریتنشده اغلب باعث خروج PLCها از حالت Run میشوند. محرکهای رایج نرمافزاری شامل پایان مهلت واچداگ، خطاهای سرریز عددی، ناهنجاریهای زیرریز و حلقههای محاسباتی بینهایت هستند. برای مثال، تقسیم تصادفی بر صفر در برنامهنویسی مانع پردازش چرخه اسکن توسط CPU میشود و سیستم را فوراً متوقف میکند. بنابراین، مهندسان نرمافزار باید هنگام توسعه کد PLC، روالهای دقیق مدیریت خطا و بررسی محدوده را پیادهسازی کنند تا عملکرد اتوماسیون کارخانه قابلاعتماد باشد.
مدیریت کلیدهای سختافزاری و ورودیهای دیجیتال
کلیدهای فیزیکی و ورودیهای دیجیتال پیکربندیشده، کنترل دستی مستقیم بر وضعیتهای کاری PLC را فراهم میکنند. بسیاری از کنترلکنندههای صنعتی روی پنل جلویی، کلید فیزیکی تغییر وضعیت Run/Stop دارند که بهعنوان یک اقدام ایمنی اضطراری و فوری عمل میکند. همچنین، معماریهای پیشرفته اتوماسیون به مهندسان امکان میدهند یک ورودی دیجیتال مشخص را بهعنوان قفل بینراهی Run/Stop با کنترل نرمافزاری تعریف کنند. اگر سطح این ورودی تعیینشده پایین بیاید، کنترلکننده اجرای برنامه را محدود میکند و در حالت Stop میماند. تکنسینها باید هنگام راهاندازی اولیه، همواره این وضعیتهای لغوکننده سختافزاری را بررسی کنند.
جلوگیری از ناهماهنگی حافظه و خطاهای دانلود
مدیریت نامناسب حافظه و روشهای استقرار برنامهنویسی اغلب به توقفهای عملیاتی غیرمنتظره منجر میشوند. در برخی پلتفرمهای PLC، تکنسینها باید برای ذخیره تغییرات پیکربندی جدید در حافظه غیرفرار، فرمان ذخیرهسازی را بهصورت دستی اجرا کنند. اگر دستگاه بدون ذخیره این تغییرات خاموش و روشن شود، سامانه به حالت توقف ایمن بازمیگردد. همچنین، اجرای دانلود کامل برنامه، چرخه اجرای CPU را موقتاً متوقف میکند. متخصصان اتوماسیون باید دانلودهای کامل را در بازههای برنامهریزیشده نگهداری و تعمیرات انجام دهند تا از توقف ناخواسته تولید جلوگیری کنند.
ایمنسازی فرمانهای شبکه و رابطهای وبسرور
سختافزارهای مدرن اتوماسیون صنعتی اغلب قابلیتهای وبسرور را مستقیماً در ماژولهای CPU تعبیه میکنند. این پیشرفت به برنامهنویسان مجاز امکان میدهد با استفاده از مرورگرهای وب استاندارد و نشانی IP کنترلگر، پیکربندیهای PLC را پایش و مدیریت کنند. بااینحال، اگر اپراتوری تصادفاً از طریق رابط شبکه فرمان توقف از راه دور را صادر کند، PLC بلافاصله به حالت توقف میرود. بنابراین، مراکز صنعتی باید برای همه سامانههای کنترل متصل، پروتکلهای امنیت سایبری و کنترلهای دسترسی سختگیرانهای اجرا کنند.
سناریوی کاربردی
یک کارخانه فرآوری شیمیایی پیوسته را در نظر بگیرید که در آن خاموشی غیرمنتظره PLC، شیرهای اختلاط حیاتی را از کار میاندازد. وقتی کنترلگر بهدلیل وقفه زمانی watchdog ناشی از گلوگاه ارتباط داده وارد حالت توقف میشود، سامانه حلقههای فرایند را بهطور ایمن ایزوله میکند. مهندسان نگهداری و تعمیرات بلافاصله از طریق ایستگاه کاری مهندسی به صفحه عیبیابی CPU دسترسی پیدا میکنند، محاسبه سرریز در بلوک منطقی را شناسایی میکنند، روال firmware را اصلاح میکنند و بدون تعویض سختافزار، کارخانه را به شرایط عملیاتی عادی بازمیگردانند.
معرفی نویسنده
ژانگ وی ویراستار ارشد اتوماسیون صنعتی و متخصص ارشد سامانههای PLC است و بیش از ۱۵ سال تجربه عملی در طراحی، برنامهنویسی و عیبیابی معماریهای پیچیده DCS و PLC در بخشهای تولید و انرژی در سراسر جهان دارد. او مرتباً دیدگاههای فنی خود را در نشریات برجسته اتوماسیون صنعتی منتشر میکند و بر نگهداری مبتنی بر قابلیت اطمینان و عیبیابی پیشرفته سامانههای کنترل تمرکز دارد.
- ارسالشده در:
- automation engineering
- control systems
- DCS
- industrial controllers
- PLC
- PLC maintenance
- PLC stop mode
- PLC troubleshooting










