فئات: وحدات تحكم قابلة للبرمجة
مرات المشاهدة: 2452
تعليقات على المقال: 0

أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم

 

تعرض هذه المقالة مثالاً على ثلاثة برامج بسيطة. لوحدات التحكم المنطقي القابلة للبرمجة (PLC). تتم كتابة جميع البرامج لأتمتة أنظمة التحكم لمختلف المنشآت في هذه الصناعة. إنها تعليمية بطبيعتها ويمكن استخدامها لتعليم برمجة PLC.

في وقت سابق حول هذا الموضوع ، درسنا العديد من الحلول النموذجية في برامج PLC التي يمكن استخدامها للسيطرة على المحركات الكهربائية:مخططات بدء تشغيل المحرك في لغة رسم تخطيطي للسلم LD لـ PLC

أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم

تغطي هذه المجموعة أتمتة العمليات التالية:

  • نظام أوتوماتيكي لإسقاط الزجاجات ؛

  • الاختيار التلقائي لألوان الطلاء.

  • أتمتة نظام التهوية.

الأفكار التكنولوجية والرسوم التوضيحية. العمليات التكنولوجية مأخوذة من الموقعInstrumentationTools.

تتم كتابة جميع البرامج في CodeSys لغة سلم، في النسخة الإنجليزية هو عليه سلم الرسم ، مختصر LD.

في جميع الأمثلة ، يتم استخدام العناصر الأساسية لهذه اللغة فقط - جهات الاتصال والملفات. تسمح لغة مخططات السلم أيضًا باستخدام عدد كبير من العناصر الإضافية - الموقتات ، العدادات ، المشغلات ، إلخ. سيتم مناقشة البرامج الأكثر خطورة مع كل هذه العناصر في المقالات التالية.


نظام أوتوماتيكي لرمي الزجاجات

مبدأ التشغيل: يتيح لك هذا النظام التخلص من الزجاجات الساقطة ، مما يعقد عملية الإنتاج.

مخطط تدفق العملية:

نظام أوتوماتيكي لرمي الزجاجات

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

يتم تنفيذ هذه العملية باستخدام المستشعرات والمحركات. عندما يعمل الناقل ، يتم نقل جميع الزجاجات من محطة إلى أخرى للعملية اللاحقة. للكشف عن الزجاجات الدائمة والسقوط ، يتم استخدام جهازي استشعار واسطوانة هوائية واحدة لدفع الزجاجة المتساقطة خارج الناقل.

برنامج سلم ل PLCفي CodeSys نظام رفض زجاجة التلقائي:

برنامج سلم ل PLCs في نظام رفض زجاجة التلقائي CodeSys

البرنامج في وضع المحاكاة:

البرنامج في وضع مضاهاة

وصف البرنامج:

اضغط على زر "بدء" ، وبالتالي تغذية الدائرة. تبدأ الدورة وخط الأنابيب. يوجد في الجزء الثاني من الدائرة مستشعران تحريضيان "X1" و "X2" ، يتم تحديد موضعهما بواسطة الزجاجة على الناقل. عندما تسقط الزجاجة ، يتم تشغيل مستشعر "X2" وفواصل التلامس مع الدائرة وبالتالي لا تترك الزجاجة المسقطة تمر.

عندما تتحرك الزجاجات على طول حزام النقل ، تكتشف هذه المستشعرات موقع الزجاجات سواء أكانوا واقفين أم يسقطون. يقوم المستشعر X2 باكتشاف الموضع السفلي للزجاجة ، ويستشعر المستشعر X1 الموضع العلوي للزجاجة. إذا اكتشف المستشعر X2 الزجاجة ، لكن المستشعر X1 لم يكتشف ، فإن المحرك الهوائي (Cilinder) ، وقال انه سوف يرمي الزجاجة قبالة الناقل. بعد ذلك ، ستذهب الزجاجات المتبقية إلى محطة تعبئة المياه وستكتمل الدورة بأكملها.

عملية إعادة زجاجة:

عملية إسقاط الزجاجة

اختيار لون الطلاء التلقائي

مبدأ العمل: في هذه العملية ، كان من الضروري أن ندرك الاختيار التلقائي للطلاء من اللون المناسب لملء.

مخطط تدفق العملية:

اختيار لون الصباغ التلقائي

هنا لدينا لملء الدهانات المختلفة في جرة حسب المتطلب. لذلك ، فكر في 3 أنواع من الطلاء بألوان مختلفة (الأصفر والأزرق والأخضر). يتم استخدام صمامين لتزويد الحبر.

كما نعلم ، خلط الأصفر والأزرق أخضر ، لذلك ليست هناك حاجة لصمام منفصل للأخضر. عندما تمتلئ الأصفر والأزرق في نفس الوقت ، سوف تتحول إلى اللون الأخضر.

يتم استخدام مفتاح محدد لتحديد لون في النظام ، ويتم استخدام مفتاح ON / OFF لإيقاف النظام.

برنامج PLCفي CoDeSys:

برنامج PLC في CodeSys

وصف البرنامج:

عندما يكون مفتاح ON / OFF (I2.0) في وضع التشغيل ON ويتم الضغط على زر START ، يضيء المصباح CYCLEON. إذا كانت الدورة قيد التشغيل وكان الطلاء الأصفر محددًا (YELLOWPIGMENTSELECTION) ، صمام التحكم الأصفر (YELLOWCONTROLVALVE) سوف تدرج. في حالة تشغيل الدورة وتحديد اللون الأزرق (BLUEPIGMENTSELECTION) ، سيتم تشغيل صمام التحكم الأزرق (BLUECONTROLVALVE). إذا تم تحديد اللون الأخضر (GREENPIGMENTSELECTION) ، فسيتم تشغيل كلا الصمامين وسيصبح اللون أخضر.

البرنامج في وضع مضاهاة (ملء الزجاجة بالطلاء الأخضر):

البرنامج في وضع مضاهاة

أتمتة نظام التهوية

برنامج PLC لأنظمة التحكم في المروحة للصناعة.

أثناء تشغيل النظام ، يجب أن يعمل أي من المشجعين الثلاثة. لبدء أي من المعجبين - على سبيل المثال ، المروحة 2 والمروحة 3 - لكل منهما هناك أزرار تشغيل وإيقاف منفصلة.

افترض أن المروحة 2 والمروحة 3 تعملان ، وفشل أحدهما ، ثم يجب تشغيل المروحة 1 تلقائيًا ، أي اثنين من المشجعين يجب أن تعمل في أي وقت معين. في حالة حدوث خلل في أي من المعجبين ، يجب إيقاف تشغيل الطاقة المدخلة للنظام تلقائيًا.

يجب الإشارة إلى حالة "ON" الخاصة بالمراوح ، بالإضافة إلى حالة مزود الطاقة الرئيسي ، بواسطة مؤشر LED المقابل. إذا كان هناك خلل في أكثر من مروحة ، فيجب الإشارة إلى هذا الشرط بواسطة مصباح LED وميض بتردد 5 هرتز. يجب الإشارة إلى وجود خلل في مروحة واحدة أو خلل في مروحة بواسطة ضوء ثابت على مؤشر حالة عطل.

هذا مثال بسيط على وحدة التحكم في المروحة المستخدمة في الصناعة.

مخطط العملية:

أتمتة نظام التهوية

برنامج PLCفي CoDeSys:

برنامج PLC في CodeSys

استمرار البرنامج:

استمرار البرنامج

وصف البرنامج:

يستخدم البرنامج دائرة بدء دورة - لفائف CYCLEK. يمكن أن تبدأ بالضغط على START ، وتوقف عن طريق الضغط على STOP. يجب أن يكون المفتاح الرئيسي (MS) في وضع التشغيل.

عند تشغيل الدورة (CYCLEK) ولا يوجد عطل في المروحة 2 والمروحة 3 ، سيتم تشغيل المروحة 2 (FAN2) والمروحة 3 (FAN3). إذا كانت المروحة 2 أو المروحة 3 معيبة ، فستبدأ المروحة 1 (FAN1).

في النظام ، في حالة خلل أي من المعجبين الثلاثة ، فإن وميض مصباح إشارة الخطأ (FIND) سيومض بتردد 5 هرتز. للقيام بذلك ، تحتاج إلى استخدام مؤقت خاص ، ولكن حتى لا نعقد البرنامج ، فسوف نقتصر على جهة اتصال منفصلة به في الوقت الحالي. يتم تشغيل مصابيح مؤشر المروحة 1 والمروحة 2 والمروحة 3 وفقًا لإشارة الخطأ.

البرنامج في وضع المحاكاة (حالة انهيار المروحة 3):

البرنامج في وضع مضاهاة

جميع البرامج المذكورة أعلاه بسيطة للغاية ومصممة بشكل أساسي للحصول على المعرفة الأساسية في تعلم لغة المخططات الواقعية. في المقالات التالية سننظر في أمثلة أكثر تعقيدًا.

انظر أيضا في bgv.electricianexp.com:

  • مخططات بدء تشغيل المحرك في لغة رسم تخطيطي للسلم LD لـ PLC
  • LD سلم اللغة وتطبيقها
  • ربط المشجعين في الحمام إلى التيار الكهربائي
  • لغة الرسم التخطيطي الوظيفية (FBD) وتطبيقاتها
  • مثال على ترقية الدائرة الكهربائية لمحطة الضخ بمضختين ...

  •