أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم
تعرض هذه المقالة مثالاً على ثلاثة برامج بسيطة لوحدات التحكم المنطقي القابلة للبرمجة (PLCs). تتم كتابة جميع البرامج لأتمتة أنظمة التحكم لمختلف المنشآت في هذه الصناعة. إنها تعليمية بطبيعتها ويمكن استخدامها لتعليم برمجة PLC. في وقت سابق حول هذا الموضوع ، درسنا العديد من الحلول النموذجية في برامج PLC التي يمكن استخدامها للسيطرة على المحركات الكهربائية.
تغطي هذه المجموعة أتمتة العمليات التالية: نظام أوتوماتيكي لإسقاط الزجاجات ، واختيار لون الصباغ التلقائي ، وأتمتة نظام التهوية. تتم كتابة جميع البرامج فيCodeSysفي لغة المخططات سلم. في التثبيت الأوليستخدم حزام النقل لنقل الزجاجات من محطة إلى أخرى. ولكن قبل أن تصل الزجاجات إلى محطة الوقود ، من الضروري جعل جميع الزجاجات جديرة بالاهتمام لمزيد من التعبئة. الزجاجة الساقطة على ناقل يمكن أن تخلق مشكلة ...
الرسوم البيانية لبدء تشغيل المحرك في لغة الرسم البياني سلم LD ل PLC
مع هذه المقالة ، نبدأ سلسلة من المواد التدريبية لإنشاء برامج لوحدات التحكم المنطقي القابلة للبرمجة (PLCs) في بيئة CodeSys. من الأفضل معرفة كيفية برمجة برامج PLC باستخدام أمثلة عملية واقعية.
النظر في بعض البرامج البسيطة التي يمكنك استخدامها للسيطرة على المحركات تحريض قفص السنجاب. لإنشاء البرامج ، سوف نستخدم لغة مخطط LD ladder في CodeSys. لغة الرسم البياني للسلم, غالبًا ما يطلق على LD) في الوثائق باللغة الروسية الخاصة بـ PLC لغة دوائر اتصال الترحيل (RCS). تم إنشاء هذه اللغة الرسومية في 70s. القرن العشرين وأولًا تم إنشاؤه للكهربائيين ، الذين اضطروا في ذلك الوقت إلى ترقية دوائر اتصال الترحيل بأجهزة منفصلة (مرحلات ، وتوقيتات ، وعدادات ، وما إلى ذلك) إلى دوائر تستخدم PLCs. لقد كان رائدا في شعبية لفترة طويلة ...
مثال على ترقية الدائرة الكهربائية لمحطة الضخ بمضختين إلى دائرة تتحكم فيها PLC
في مراجعات المقال السابق حول هذا الموضوع ، كانت هناك رغبة في صنع مواد مع تحليل تفصيلي أكثر تفصيلا لعملية كتابة برنامج في CFC فيCoDeSys. نظرًا لأنه ليس من المثير للاهتمام إعادة تجميع الدائرة من المقالة السابقة ، فسوف نأخذ هذه المرة شيئًا آخر على سبيل المثال ، على سبيل المثال ، الدائرة التي كانت شائعة جدًا لمحطة ضخ بمضخات ضخ.
لذلك ، هناك محطة ضخ من نوع الصرف مع مضختين. يندفع الماء إلى الخزان عن طريق الجاذبية ، ومهمة المضخات هي ضخه خارج هذا الخزان لمنع الإفراط في ملئه. واحدة من المضخات وفقا للمخطط هو الرئيسي ، والثاني هو النسخ الاحتياطي. يوفر المخطط إمكانية تعيين مضخة أساسية ونسخ احتياطي باستخدام مفتاح التبديل. في البداية ، يتم تشغيل المضخة ، والتي تم تعيينها باعتبارها المضخة الرئيسية ، وإذا لم تتعامل مع ضخ السائل ، فسيتم تشغيل المضخة الاحتياطية تلقائيًا لمساعدتها ...
مثال على ترقية الدائرة الكهربائية لمصعد الشحن باستخدام وحدة تحكم قابلة للبرمجة (PLC)
في الآونة الأخيرة ، أصبح موضوع أتمتة العمليات التكنولوجية المختلفة باستخدام وحدات التحكم القابلة للبرمجة (PLCs) ذو شعبية متزايدة. على الرغم من ذلك ، هناك عدد قليل جدًا من المقالات العملية على الإنترنت مع أمثلة حقيقية حول كيفية برمجة هذه PLCs. هذا الموضوع مثير جدا للاهتمام تعلم كيفية كتابة برامج PLC ممكن حتى بدونها. يساعد وضع المحاكاة ، المتوفر في جميع حزم البرامج الحديثة ، بشكل جيد في هذا.
في هذه المقالة سأعرض مثالاً على ترجمة دائرة كهربائية مبنية على أجهزة الترحيل (البداية ، التبديلات) إلى برنامج يعمل على وحدة التحكم. يجب أن أقول على الفور أن هذا مجرد مشروع تعليمي صغير وأنه لا يدعي شرح أي شيء أكثر من مجرد شرح المبادئ الأساسية لبرمجة PLC باستخدام مثال ملموس. المخطط الأولي لهذا المشروع هو مخطط بسيط نسبيًا لرافعة شاحنة الربط ذات الطابقين ...
لغة الرسم التخطيطي الوظيفية (FBD) وتطبيقاتها
واحدة من لغات البرمجة PLC الشعبية - وحدات تحكم المنطق القابلة للبرمجة ، هي لغة الرسوم البيانية لمخططات الكتلة الوظيفية FBD - مخطط كتلة الوظيفة. هذه اللغة ، إلى جانب لغات أخرى من معيار IEC 61131-3 ، مثل لغة منطق السلم (LD) ، تستخدم في بنيتها نوعًا من الدوائر الإلكترونية.
يتكون البرنامج المكتوب بهذه اللغة لوحدة التحكم من قائمة معينة من الدوائر التي يتم تنفيذها واحدة تلو الأخرى من أعلى إلى أسفل. بالإضافة إلى ذلك ، هناك إمكانية لتخصيص التسميات لسلاسل فردية ، وفي هذه الحالة ، سيكون استخدام الإرشادات للانتقال إلى الملصق متاحًا لتغيير تسلسل تنفيذ السلاسل ، وخلق شروط ودورات. وبالتالي ، فإن البرنامج المكتوب بلغة الرسوم FBD عبارة عن مجموعة من الكتل الوظيفية المتصلة ببعضها البعض ، حيث يتم توصيل مخرجاتها ومدخلاتها بخطوط الاتصال ...
لغة تخطيط السلم أو السلم LD (من مخطط سلم الإنجليزية) هي لغة تطوير رسومية سهلة الاستخدام. يعتمد على دارات الاتصال التتابع ، وبالتالي فإن العناصر المنطقية هنا هي: لفائف الترحيل ، واتصالات التتابع ، والعبارات الأفقية والرأسية.
يمثل زوج من جهات اتصال أو أزرار الترحيل المتغيرات المنطقية الرئيسية للغة LD ، في حين أن حالة المتغيرات ليست أكثر من حالة جهات الاتصال: مفتوحة أو مغلقة. يبدو أن البرنامج نفسه في هذه اللغة الرسومية يمثل تناظرية لدائرة الترحيل ، والتي يمكن أن تشمل العديد من الكتل الوظيفية المختلفة. بشكل عام ، يسهل بناء جملة لغة LD بناء دوائر منطقية لتقنية الترحيل. على هذا النحو ، كانت لغة دوائر الترحيل موجودة في زمن توماس إديسون ، وفقط في أوائل سبعينيات القرن العشرين ، تم تكييفها لأول PLCs ...
جزء كبير من تكاليف المنظمة في مجال الإسكان والخدمات المجتمعية هي تكاليف الكهرباء. دعونا نلقي نظرة على مثال لكيفية تنظيم واحد من التدابير لتوفير الكهرباء عن طريق أتمتة التحكم في الإضاءة في الفصول الدراسية.
تسمح لك أنظمة التحكم في الإضاءة الحديثة بتهيئة الظروف المثلى للبقاء ، ووجود الأشخاص ، وكذلك توفير الطاقة بشكل كبير. وضع شائع جدًا - الطلاب والمدرسون ، بعد أن قضوا درسًا في الفصل ، ينسون باستمرار إطفاء الأنوار بعد المغادرة. هذا يثير المشكلة - كيف نتأكد من أنه بعد مغادرة الشخص الأخير للفصل الدراسي ، ينطفئ الضوء بنفسه؟ كان الهدف من عملنا هو إنشاء نموذج كمبيوتر لنظام التحكم في الإضاءة الآلي في الفصل ، والذي يسمح لنا بتوفير الكهرباء. تم تصميم التلقائي ...
باستخدام ARIES PLC في أنظمة التحكم في الإضاءة التلقائي
غالبًا ما يبدأ التشغيل الآلي للمنزل بمهمة بسيطة وملحة تتمثل في التحكم في الإضاءة. غالبًا ما يكون من الضروري التحكم في الضوء وإيقاف تشغيله من أماكن مختلفة أو من جهاز تحكم عن بعد شائع أو مجموعة من الأزرار. علاوة على ذلك ، فإن عدد من تركيبات الإضاءة ، والغرف ، والمفاتيح مختلفة دائما. ومخطط التحكم يختلف من مهمة إلى أخرى.
في هذه المادة ، سننظر في أداة عالمية لحل مثل هذه المشكلة - وحدة تحكم قابلة للبرمجة بحرية Aries PLC. مع هذا الجهاز ، يمكنك أتمتة الإضاءة بأي تعقيد تقريبا. في الوقت نفسه ، ليست هناك حاجة إلى اتصالات وسيطة ، يحدث تبديل الدوائر الكهربائية باستخدام المرحلات الكهرومغناطيسية المدمجة. يبدأ إنشاء خوارزمية العمل بتنزيل برنامج CoDeSys. إنه مجاني ويتم تضمينه في نطاق تسليم PLC ...