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

الشكل 1. إعداد تدريب PLC مدمج يستخدم لتعلم برمجة كتل الوظائف.
يوضح الشكل 1 إعداد تدريب PLC بسيط. على الرغم من صغر حجم الأجهزة، تنطبق نفس مفاهيم البرمجة على أنظمة الأتمتة الصناعية الكبيرة المستخدمة في التصنيع، والتحكم في العمليات، وتطبيقات مناولة المواد.
قبل استكشاف بوابات المنطق، من المفيد فهم أبسط برنامج FBD: ربط مدخل مباشرة بمخرج.

الشكل 2. مخطط كتلة وظيفة أساسي يربط مدخلات PLC مباشرة بالمخرجات.
في هذا المثال، يقوم PLC ببساطة بنقل حالة جهاز الإدخال إلى المخرج. يُستخدم هذا النوع من البرامج عادةً أثناء التكليف واستكشاف الأخطاء للتحقق من أن الأسلاك الميدانية ووحدات الإدخال/الإخراج تعمل بشكل صحيح.
منطق AND: يتطلب شروطًا متعددة
بوابة AND هي واحدة من أكثر دوال المنطق استخدامًا في الأتمتة الصناعية. تتطلب دالة AND أن تكون جميع المدخلات نشطة قبل أن يتم تنشيط المخرج. إذا أصبح أي مدخل غير نشط، ينطفئ المخرج فورًا.

الشكل 3. منطق AND ممثل في منطق السلم، والنص الهيكلي، ومخططات كتل الوظائف.
يُستخدم منطق AND عادةً في الأقفال الميكانيكية للآلات. قد يتطلب محرك الناقل أمر بدء، ودائرة أمان سليمة، وتأكيدًا على توفر المعدات التالية. يجب أن تكون جميع الشروط الثلاثة صحيحة قبل أن يسمح PLC بتشغيل المحرك.
تساعد هذه المنطق في منع تلف المعدات وتضمن تشغيل الآلات فقط عندما تكون الظروف آمنة.
منطق OR: قبول مدخلات بديلة
على عكس بوابة AND، تتطلب بوابة OR إدخالًا واحدًا فقط ليكون نشطًا لتنشيط المخرج. لا تغير المدخلات النشطة الإضافية النتيجة لأن المخرج بالفعل صحيح.

الشكل 4. عرض منطق OR باستخدام مخططات السلم وكتل الوظائف.
يظهر منطق OR كثيرًا في أنظمة الإنذار. قد ينشط إنذار الآلة عند حدوث عطل أمان، أو انقطاع حمل المحرك، أو اكتشاف خطأ في الاتصال. نظرًا لأن أيًا من هذه الأحداث يتطلب انتباه المشغل، يوفر منطق OR طريقة فعالة لدمج حالات الأعطال المتعددة.
تطبيق شائع آخر هو بدء تشغيل الآلة. قد يتمكن المشغلون من تشغيل المعدات من زر ضغط محلي أو شاشة HMI. كلا الأمرين مقبول، مما يجعل منطق OR الخيار المثالي.
منطق NOT: عكس إشارة
تؤدي بوابة NOT وظيفة بسيطة لكنها مهمة. تعكس حالة الإشارة. إذا كان الإدخال صحيحًا، يصبح المخرج خطأ. وإذا كان الإدخال خطأ، يصبح المخرج صحيحًا.

الشكل 5. مثال يوضح منطق OR لمخرج واحد ومنطق NOT لمخرج آخر.
يُستخدم منطق NOT على نطاق واسع في تطبيقات السلامة ومراقبة الأعطال. غالبًا ما يراقب المهندسون الإشارات التي يجب أن تظل نشطة أثناء التشغيل العادي. إذا اختفت الإشارة بشكل غير متوقع، يفسر المتحكم التغيير كحالة عطل.
على سبيل المثال، قد يوفر مرحل السلامة الصحي إشارة حالة مستمرة. باستخدام منطق NOT، يمكن لـ PLC التعرف فورًا على فقدان تلك الإشارة وإيقاف الآلة إذا لزم الأمر.
منطق NAND: عكس وظيفة AND
يتم إنشاء منطق NAND بوضع عاكس على مخرج بوابة AND. بدلاً من الحاجة إلى جميع المدخلات لتشغيل المخرج، يتطلب منطق NAND أن تكون جميع المدخلات لإيقاف المخرج.

الشكل 6. تنفيذ منطق NAND باستخدام منطق السلم وبرمجة كتل الوظائف.
قد يكون من الصعب على المبرمجين الجدد تصور منطق NAND لأن الانعكاس يحدث عند المخرج بدلاً من المدخلات. يساعد فهم هذا الاختلاف في تجنب الأخطاء الشائعة في التصميم عند ترجمة المنطق بين مخططات السلم ومخططات كتل الوظائف.
في الممارسة العملية، يكون منطق NAND مفيدًا كلما كان من المفترض أن يظل الجهاز نشطًا حتى يحدث تركيبة محددة من الشروط.
منطق NOR ودوائر السلامة
تجمع منطق NOR بين وظيفة OR ومخرج معكوس. يظل المخرج نشطًا فقط عندما يظل كل إدخال غير نشط.

الشكل 7. منطق NOR المستخدم عادة في دوائر الإيقاف الطارئ والسلامة.
توفر أنظمة الإيقاف الطارئ مثالًا عمليًا. في الظروف العادية، تبقى جميع أزرار الإيقاف الطارئ في وضع إعادة التعيين وتظل دائرة السلامة مفعلة. يؤدي الضغط على أي زر إيقاف طارئ إلى كسر سلسلة السلامة فورًا وإزالة الطاقة عن المعدات الخطرة.
تُعد فلسفة التصميم الآمن هذه حجر الزاوية في أنظمة سلامة الآلات الحديثة.
منطق XOR: عندما يجب أن تكون المدخلات مختلفة
تتصرف بوابة OR الحصرية، أو XOR، بشكل مختلف عن منطق OR القياسي. ينشط المخرج فقط عندما يكون أحد المدخلات نشطًا والآخر غير نشط.

الشكل 8. منطق XOR يظهر شروط الإدخال الحصرية في تطبيق PLC.
إذا كان كلا المدخلين مغلقين، يبقى المخرج مغلقًا. إذا كان كلا المدخلين مفتوحين، يبقى المخرج مغلقًا أيضًا. ينشط المخرج فقط عندما يختلف المدخلان.
يُستخدم منطق XOR عادة مع مفاتيح التحديد، ودوائر اختيار الوضع، وأجهزة الاستشعار الاحتياطية. على سبيل المثال، قد تُصمم آلة لتعمل إما في الوضع التلقائي أو الوضع اليدوي، ولكن ليس كلاهما في نفس الوقت. يمكن لمنطق XOR التحقق من اختيار وضع تشغيل واحد فقط.
لماذا منطق بوليان مهم في برمجة PLC
على الرغم من أن أنظمة الأتمتة الحديثة أصبحت أكثر تعقيدًا، إلا أن منطق بوليان لا يزال في صميم كل تطبيق PLC. تسمح بوابات المنطق لوحدات التحكم بتقييم ظروف التشغيل، وفرض متطلبات السلامة، ومعالجة مدخلات المستشعرات، والتحكم في المخرجات بطريقة متوقعة.
يوفر برمجة مخطط كتلة الوظيفة تمثيلًا بصريًا واضحًا لهذه العلاقات المنطقية. من خلال فهم كيفية عمل دوال AND وOR وNOT وNAND وNOR وXOR، يمكن للمهندسين إنشاء أنظمة تحكم أكثر موثوقية وحل مشكلات البرامج الحالية بشكل أكثر فعالية.
سواء كنت تعمل على آلة صغيرة مستقلة أو مشروع أتمتة صناعية كبير، فإن إتقان منطق بوليان هو أحد أكثر المهارات قيمة في برمجة PLC.
حول المؤلف
مايكل هارينغتون | محلل أنظمة التحكم الصناعية
مايكل هارينغتون لديه أكثر من 12 عامًا من الخبرة في تغطية أتمتة الصناعة، وبرمجة PLC، وأنظمة حماية الآلات، وتقنيات التصنيع الرقمي. تشمل خلفيته مشاريع أتمتة تتضمن منصات Siemens SIMATIC، وأنظمة Allen-Bradley ControlLogix، ووحدات تحكم ABB AC800M، وحلول أتمتة العمليات من Honeywell. يقوم بانتظام بتغطية اتجاهات هندسة التحكم، والأمن السيبراني الصناعي، وسلامة الآلات، وتقنيات التصنيع المتقدمة المستخدمة في الصناعات العملية والمنفصلة على مستوى العالم.