في نظام التحكم في الأتمتة الصناعية، يعد PLC (وحدة التحكم المنطقية القابلة للبرمجة) مكونًا أساسيًا لا غنى عنه، حيث تقرأ PLC حالة إشارات الإدخال المختلفة (مثل الأزرار وأجهزة الاستشعار وما إلى ذلك)، وبعد التشغيل المنطقي الداخلي، تتحكم في عمل المحرك (مثل المحركات والصمامات وما إلى ذلك). من بين إشارات الإدخال هذه، يحظى زر إيقاف الطوارئ بالكثير من الاهتمام نظرًا لأهميته.
في برمجة PLC، غالبًا ما يكون منطق تصميم زر التوقف في حالات الطوارئ مختلفًا عن منطق الأزرار التقليدية. بشكل عام، يتم توصيل الاتصال المادي لزر التوقف في حالات الطوارئ بحالة مغلقة عادةً، بينما في برنامج PLC، يتم كتابته كحالة مفتوحة عادةً. هناك اعتبارات فريدة وراء هذا التصميم.
أولاً وقبل كل شيء، من وجهة نظر توصيل الأجهزة، يتم توصيل زر إيقاف الطوارئ بنقطة DI (الإدخال الرقمي) لجهاز PLC في حالة الإغلاق العادية. وهذا يعني أنه في ظل الظروف العادية، يتم توصيل خط زر إيقاف الطوارئ، وستستقبل نقطة DI لجهاز PLC إشارة عالية المستوى، مما يشير إلى أن النظام في حالة تشغيل طبيعية. وعند الضغط على زر إيقاف الطوارئ، يتم فصل جهة الاتصال المغلقة عادةً وتستقبل نقطة DI لجهاز PLC إشارة منخفضة المستوى، مما يشير إلى أن النظام يحتاج إلى إيقاف التشغيل على الفور.
بعد ذلك، من وجهة نظر برنامج PLC، نمثل حالة زر إيقاف الطوارئ على أنه مفتوح بشكل طبيعي. وذلك لأنه في ظل الظروف العادية، يكون خط زر إيقاف الطوارئ قيد التشغيل، لكننا لا نستخدم هذه الإشارة عالية المستوى مباشرة في البرنامج لتحفيز أي إجراء. بدلاً من ذلك، نركز على الإشارة منخفضة المستوى التي يتم إنشاؤها عندما تنكسر جهات الاتصال المغلقة عادةً لزر إيقاف الطوارئ عند الضغط عليه. تعمل هذه الإشارة منخفضة المستوى على تحفيز المنطق ذي الصلة في برنامج PLC لإيقاف النظام.
تتمثل ميزة هذا التصميم في أنه يتيح مراقبة حالة انقطاع الخط الذي يوجد به زر إيقاف الطوارئ. إذا انقطع خط زر إيقاف الطوارئ بسبب أي سبب (على سبيل المثال، تقادم الخط، أو ضعف الاتصال، وما إلى ذلك)، فلن تتمكن نقطة DI في PLC من استقبال إشارة عالية المستوى، وسيفترض البرنامج على الفور أنه تم الضغط على زر إيقاف الطوارئ، وبالتالي يتم تشغيل منطق الإيقاف. يحسن هذا التصميم بشكل كبير من سلامة وموثوقية النظام.
بالإضافة إلى ذلك، يساعد تصميم زر التوقف في حالات الطوارئ كحالة مغلقة بشكل طبيعي أيضًا على تحقيق بساطة البرنامج وسهولة قراءته. في برنامج PLC، نحتاج فقط إلى التركيز على إشارة المستوى المنخفض لزر التوقف في حالات الطوارئ لتحديد ما إذا كان النظام بحاجة إلى إيقاف التشغيل. يجعل هذا التصميم منطق البرنامج أكثر وضوحًا ويقلل من احتمالية حدوث أخطاء.
بالإضافة إلى زر إيقاف الطوارئ، هناك عدد من جهات الاتصال ذات وظائف الحماية (مثل مرحلات الحرارة، ومنظمات الحرارة، وما إلى ذلك) تستخدم أيضًا منطق تصميم مماثل. عادةً ما تكون هذه جهات الاتصال متصلة بنقاط DI الخاصة بـ PLC في حالة مغلقة عادةً ويتم تمثيلها على أنها مفتوحة عادةً في البرنامج. يعمل هذا التصميم أيضًا على تحسين أمان وموثوقية النظام وتبسيط منطق البرنامج.
باختصار، يأخذ منطق تصميم زر التوقف في حالات الطوارئ في برمجة PLC بعين الاعتبار متطلبات السلامة والموثوقية للنظام. من خلال توصيل جهة الاتصال المادية لزر التوقف في حالات الطوارئ بحالة مغلقة عادةً وكتابتها كحالة مفتوحة عادةً في البرنامج، نتمكن من مراقبة حالة انقطاع الخط حيث يوجد زر التوقف في حالات الطوارئ وتشغيل منطق التوقف عند الضرورة لحماية سلامة المعدات والأفراد.




