أمثلة على برامج لغة LAD لوحدات التحكم المنطقية القابلة للبرمجة
واحدة من لغات البرمجة الرئيسية والشائعة أجهزة التحكم المنطقية الصناعية (PLC) هي لغة منطق السلم - مخطط السلم (المهندس. LD ، المهندس. LAD ، الروسية RKS).
تعتمد لغة البرمجة الرسومية هذه على تمثيل مخططات التبديل وهي ملائمة للمهندس الكهربائي لأن عناصر الاتصال المغلقة عادةً والمفتوحة عادةً للغة LAD يمكن توصيلها بالمفاتيح المغلقة عادةً والمفتوحة عادةً في الدوائر الكهربائية.
منذ منتصف XX Relay تم استخدام أنظمة التشغيل الآلي على نطاق واسع في الصناعة لعدة قرون. في أوائل السبعينيات. بدأ استبدال آلات الترحيل تدريجيًا بوحدات تحكم قابلة للبرمجة. لفترة من الوقت ، عمل كلاهما في وقت واحد وكانا يعملان من قبل نفس الأشخاص. وهكذا ظهرت مهمة "نقل" دوائر الترحيل إلى PLC.
تم إنشاء خيارات مختلفة لتنفيذ برامج دوائر الترحيل بواسطة جميع الشركات المصنعة الرائدة في PLC تقريبًا.نظرًا لبساطة العرض ، اكتسب LAD شعبية مستحقة ، والتي كانت السبب الرئيسي لإدراجه في معيار IEC.
يشبه بناء جملة أوامر LAD إلى حد بعيد بناء جملة لغة وصف السلم. يتيح لك هذا التمثيل تتبع "تدفق الطاقة" بين الإطارات أثناء مرورها عبر مختلف جهات الاتصال والمكونات وعناصر الإخراج (الملفات).
يتم تجميع عناصر دائرة التبديل ، مثل جهات الاتصال المفتوحة عادةً وجهات الاتصال المغلقة عادةً ، في شرائح. يشكل جزء واحد أو أكثر من قسم رمز الكتلة المنطقي.
واجهة البرنامج ، المكتوبة بلغة LAD ، واضحة وبسيطة ، لأن برنامج التحكم LAD دوري ويتكون من صفوف متصلة من اليسار بواسطة ناقل عمودي ، ويتوافق التدفق أو عدم وجود التيار في الدائرة مع النتيجة عملية منطقية (صواب - تدفقات جارية ؛ خطأ - لا تيار).
تعرض الصورتان 1 و 2 أجزاء من البرنامج تصف إجراءين للتحكم في محرك الناقل بلغة LAD:
-
الضغط على أي زر «ابدأ» يبدأ تشغيل المحرك ؛
-
سيؤدي الضغط على أي زر "إيقاف" أو تنشيط المستشعر إلى إيقاف تشغيل المحرك.
أرز. 1. بدء تشغيل المحرك بعد الضغط على أي زر «ابدأ»
أرز. 2. إيقاف تشغيل المحرك بعد الضغط على أي زر "Stop" أو تشغيل المستشعر
المهمة الثانية هي تحديد اتجاه حركة الحزام الناقل. افترض أنه تم تثبيت مستشعرين كهروضوئيين (REV 1 و REV 2) على الحزام لتحديد اتجاه حركة الجسم. كلاهما يعمل كجهات اتصال مفتوحة بشكل طبيعي.
في التين. 3-4 يتم تقديم شرائح برامج اللغة LAD لثلاثة إجراءات:
-
إذا تغيرت الإشارة عند الإدخال 10.0 من «0» إلى «1» (الحافة الصاعدة) ، وكانت حالة الإشارة عند الإدخال I0.1 تساوي «0» ، فإن جسم الحزام الناقل يتحرك إلى اليسار ؛
-
إذا تغيرت الإشارة عند الإدخال 10.1 من «0» إلى «1» (الحافة الصاعدة) ، وكانت حالة الإشارة عند الإدخال I0.0 تساوي «0» ، ثم يتحرك جسم الحزام الناقل إلى اليمين ؛
-
إذا تم تغطية كلا المستشعرات الضوئية ، فهذا يعني أن الكائن موجود بين المستشعرات.
أرز. 3. حركة الكائن إلى اليسار إذا قام الإدخال I0.0 بتغيير الحالة من «0» إلى «1» والمدخل I0.1 يساوي «0»
أرز. 4. انقل الكائن إلى اليمين إذا تغير الإدخال I0.1 من «0» إلى «1» وكان الإدخال I0.0 يساوي «0»
أرز. 5. العثور على شيء بين أجهزة الاستشعار
في التين. 3-4 تم اعتماد الترميز:
-
الإدخال 1.0 (REV 1) - جهاز استشعار ضوئي # 1 ؛
-
الإدخال 10.1 (REV 2) - جهاز استشعار ضوئي # 2 ؛
-
M0.0 (PMV 1) - علامة الوقت رقم 1 ؛
-
М0.1 (РМВ 2) - علامة الوقت رقم 2 ؛
-
الإخراج Q4.0 (يسار) - مؤشر الحركة اليسرى ؛
-
خرج Q4.1 (RIGHT) - مؤشر الحركة الصحيح.
في التين. 6-9 يقدم أبسط برامج توقيت أربعة إجراءات:
-
إذا كان المؤقت T1 atus يساوي «0» ، تبدأ القيمة الزمنية البالغة 250 مللي ثانية في T1 ويبدأ T1 كمؤقت نبضي ممتد ؛
-
يتم تخزين حالة المؤقت مؤقتًا في رمز إضافي ؛
-
إذا كانت حالة المؤقت T1 هي «1» ، فانتقل إلى التسمية M001 ؛
-
عند انتهاء صلاحية المؤقت T1 ، تزداد كلمة العلامة 100 بمقدار «1».
أرز. 6. تمديد توقيت بدء النبض
أرز. 7 ... تخزين حالة المؤقت مؤقتًا في العلامة الإضافية
أرز. 8… إذهب إلى الملصق
أرز. 9 ... قم بزيادة العلامة بمقدار «1» عند انتهاء صلاحية المؤقت T1
نموذج لبرنامج لغة LAD لوحدة تحكم LOGO
وحدة المنطق العالمي LOGO! هو منتج مدمج ومتكامل وظيفيًا مصمم لحل أبسط مهام الأتمتة باستخدام معالجة منطقية للمعلومات.
أرز. 10. وحدة الشعار
باستخدام وحدة LOGO! حل مشكلة إدارة أنا نظام تدفئة في كبائن الاستحمام للمبنى الإداري والإنتاجي.
يتضمن تكوين نظام التدفئة المكونات التالية:
-
ثلاث غلايات تدفئة تستخدم لتدفئة الأماكن ؛
-
ثلاث مضخات تقوم بتوزيع المبرد ؛
-
سجلات الأنابيب والتدفئة.
يجب أن يتحكم نظام التحكم في درجة الحرارة في كبائن الاستحمام ، والضغط (المستوى الأول منخفض ، حيث يمكن القيام بمزيد من العمل ، بشرط تشغيل نظام التعبئة ، والمستوى الحرج الثاني ، الذي يُحظر فيه المزيد من العمل) ، وكذلك التحكم في درجة حرارة المبرد في نظام التدفئة ، ونقص موارد الطاقة (كهرباء ، غاز).
بالإضافة إلى ذلك ، يمكن توفير مصادر إضافية للتدفئة في نظام التدفئة ، على سبيل المثال ، السخانات الكهربائية. دع السخانات الكهربائية تعمل ثلاث مرات في اليوم: من 600 إلى 800 ؛ من 1500 إلى 1700 ؛ من 2300 إلى 0100 ... إذا كانت درجة الحرارة أقل من المعدل الطبيعي لسبب ما في وقت زيارة العمال للاستحمام ، يتم تشغيل السخانات الكهربائية بالإضافة إلى ذلك.
يتم استخدام ما يلي كمدخلات ومخرجات:
-
AI1 - إشارة الإدخال من مستشعر الضغط لمستوى الضغط الحرج لسائل التبريد ؛
-
AI2 - إشارة إدخال من مستشعر الضغط لمستوى منخفض من ضغط سائل التبريد ، مما يسمح بمزيد من التشغيل ؛
-
AI3 - إشارة الإدخال من مستشعر درجة الحرارة لزيادة درجة حرارة التشغيل لسائل التبريد ؛
-
الإدخال 13 - إشارة الإدخال لنقص الكهرباء ؛
-
الإدخال 14 - إشارة الإدخال لنقص الغاز الطبيعي ؛
-
الإخراج Q1 - إشارة الخرج التي تعمل على نظام التدفئة (مضخة الدورة الدموية # 1) ؛
-
الإخراج Q2 - إشارة الخرج التي تعمل على نظام الملء ؛
-
خرج Q3 هو إشارة خرج تقوم بإيقاف تشغيل غلايات نظام التدفئة (غلاية التدفئة رقم 1) ؛
-
الإخراج Q4 هو إشارة خرج تقطع إمداد الغاز إلى الغلايات ؛
-
الإخراج Q5 - إشارة الخرج التي تعمل على نظام التدفئة (مضخة الدورة الدموية # 2) ؛
-
الإخراج Q6 - إشارة الخرج التي تعمل على نظام التدفئة (مضخة الدوران رقم 3) ؛
-
الإخراج Q7 هو إشارة خرج تقوم بإيقاف تشغيل غلايات نظام التدفئة (غلاية التدفئة رقم 2) ؛
-
خرج Q8 هو إشارة خرج تقوم بإيقاف تشغيل غلايات نظام التدفئة (غلاية التدفئة رقم 3) ؛
-
C2 - زر البدء.
-
B001 هو مؤقت لمدة سبعة أيام مع ثلاثة أوضاع.
للسخانات الكهربائية:
-
AI1 - إشارة الإدخال من مستشعر درجة الحرارة في غرف الاستحمام ؛
-
خرج Q1 - إشارة الخرج التي تقوم بتشغيل السخانات الكهربائية (السخان الكهربائي رقم 1) ؛
-
خرج Q2 - إشارة الخرج التي تقوم بتشغيل السخانات الكهربائية (السخان الكهربائي رقم 3) ؛
-
الخرج Q3 هو إشارة خرج تقوم بتشغيل السخانات الكهربائية (السخان الكهربائي # 3).
برنامج لنظام التحكم في التدفئة الآلي مكتوب بلغة برمجة على شكل رموز اتصال مرحل (LAD) في حزمة البرامج «LOGO! راحة ناعمة »كما هو موضح في الشكل. 11 و 12.
أرز. أحد عشر. برنامج FraG the LAD للغة أولاً
أرز.12 ... الجزء الثاني من برنامج لغة LAD