فهم الأسباب الجذرية للتوقف غير المخطط لوحدات التحكم المنطقية القابلة للبرمجة في الأتمتة الصناعية
- 〡
- 〡 بواسطة WUPAMBO
توضيح حالات تشغيل وحدات التحكم المنطقية القابلة للبرمجة وتسلسلات الإقلاع
تدير وحدات التحكم المنطقية القابلة للبرمجة الحديثة عملية التنفيذ عبر حالات تشغيل متميزة: التشغيل، والإيقاف، وبدء التشغيل، والتعليق. عند بدء التشغيل، تهيئ وحدة التحكم سجلات الذاكرة في وضع الإيقاف قبل الانتقال لفترة وجيزة إلى وضع بدء التشغيل. خلال هذه المرحلة، تجري عمليات التشخيص الذاتي الداخلية تقييمًا لسلامة النظام على مستوى الأجهزة وبرامج المستخدم. إذا لم تكتشف وحدة التحكم أي أعطال حرجة، فإنها تدخل وضع التشغيل لتنفيذ برنامج التحكم باستمرار. أما إذا رصدت أي خلل خطير في النظام، فستعود وحدة المعالجة المركزية فورًا إلى وضع الإيقاف لمنع سلوك غير منتظم للآلات في أرضية المصنع.
أعطال الأجهزة وحالات خلل الوحدات
غالبًا ما تؤدي أعطال الأجهزة الحرجة إلى خروج وحدات التحكم من وضع التشغيل. وتتسبب الدوائر القصيرة في خطوط طاقة اللوحة الخلفية، أو الانقطاعات الحادة في الاتصال بين الوحدات، أو تقلبات مصدر الطاقة، في إيقاف وحدة المعالجة المركزية بسبب عطل على الفور. وقد لا تؤدي حالات عدم تطابق البطاقات غير الحرجة إلا إلى إصدار تحذيرات من دون مقاطعة المعالجة. لكن أعطال الوحدات الكارثية أو تلف توصيلات الرفوف يفعّلان إجراءات إيقاف وقائية لحماية معدات الموقع. ومن واقع خبرتي التي تمتد إلى 15 عامًا في صيانة المنشآت الصناعية، فإن تركيب مصادر طاقة احتياطية للوحة الخلفية ووسائل حماية عالية الجودة من ارتفاعات الجهد يقلل بدرجة كبيرة حالات إيقاف وحدة المعالجة المركزية المفاجئة الناجمة عن أعطال الأجهزة.
استثناءات منطق البرمجيات وأخطاء إدارة الذاكرة
تمثل أخطاء تنفيذ البرمجيات التي لم تتم معالجتها سببًا رئيسيًا آخر لعمليات الإيقاف غير المخطط لها لوحدات التحكم. ومن الأخطاء البرمجية الشائعة القسمة على صفر، وتجاوز فهرس المصفوفة، والحلقات اللانهائية، وانتهاء مهلة مؤقت مراقبة الأداء. عندما يواجه منطق التنفيذ استثناءً غير معالج، يوقف المعالج التنفيذ لمنع تلف حالات المخارج. علاوة على ذلك، قد يؤدي عدم حفظ تغييرات وقت التشغيل في ذاكرة الوصول العشوائي غير المتطايرة إلى عدم تطابق المجموع الاختباري للذاكرة أثناء إعادة تشغيل النظام. لذلك، ينبغي لمهندسي التحكم تنفيذ كتل تنظيم معالجة الأخطاء (OBs) لاعتراض أعطال البرمجيات ومعالجتها بسلاسة قبل أن تتسبب في تعطل وحدة المعالجة المركزية.
المحفزات الخارجية والمفاتيح المادية وتجاوزات الشبكة
يمكن أيضًا أن يؤدي التدخل المادي أو عبر الشبكة إلى وضع وحدات التحكم في وضع الإيقاف. تحتوي وحدات كثيرة من وحدات المعالجة المركزية الصناعية على مفاتيح مادية تعمل بمفتاح أو مداخل رقمية مخصصة ومهيأة لتكون إشارات إيقاف أمان خارجية. يؤدي تحريك المحدد المادي أو تبديل بت أمان مخصص إلى إيقاف التنفيذ فورًا. بالإضافة إلى ذلك، تتضمن وحدات التحكم الحديثة خوادم ويب مدمجة وواجهات إدارة عن بُعد. وقد يفعّل المشغلون أوامر إيقاف عن بُعد عن طريق الخطأ عبر شبكات إيثرنت الصناعية. لذلك، يجب على مهندسي الأتمتة فرض مصادقة صارمة للمستخدمين حسب الأدوار وقواعد جدار الحماية على جميع اتصالات شبكات التحكم.
سيناريو تطبيقي واقعي: استعادة تشغيل عمود تقطير بتروكيميائي
خلال أعمال صيانة طارئة في مصنع تكرير كيميائي يعمل باستمرار، تعرضت وحدة التحكم في عمود تقطير رئيسي لحالات إيقاف متكررة وعشوائية. حلل فريق الهندسة سجلات مخزن التشخيص في المعالج، واكتشف استثناء قسمة على صفر لم تتم معالجته ضمن إجراء غير معاير لتعويض التدفق. وبإعادة كتابة الخوارزمية لتقييد حدود القسمة الدنيا وإضافة وحدات برمجية لمعالجة الأعطال، أعاد المهندسون استقرار وحدة التحكم بالكامل. واستأنف المصنع تشغيله المتواصل على مدار الساعة طوال أيام الأسبوع، من دون المخاطرة بتوقف الإنتاج غير المخطط له أو بحدوث مخاطر تتعلق بالسلامة الكيميائية.
نبذة عن الكاتب
لي شنججي هو كبير مهندسي تصميم أنظمة الأتمتة، ولديه 15 عامًا من الخبرة الميدانية العالمية، ويتخصص في استكشاف أعطال وحدات التحكم المنطقية القابلة للبرمجة وتشخيصها، وتصميم أنظمة التحكم الموزع (DCS) المتسامحة مع الأعطال، ومراقبة الاهتزازات باستخدام (TSI)، وأتمتة أنظمة الطاقة. وينشر بانتظام أوراقًا بيضاء تقنية وأدلة لأفضل الممارسات الهندسية في منشورات الأتمتة الصناعية العالمية.
- نُشر في:
- control systems
- DCS
- factory automation
- hardware faults
- PLC stop mode
- PLC troubleshooting
- process control
- watchdog error










