تحكم في الستارة باستخدام PLC

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

نصيحة: يمكن تنزيل البرنامج وحموله هنا: example_shutter.antobj

المبادئ الأساسية

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

بعد فتح العنصر، انقر فوق تحرير لبدء الخطوات التالية.

  1. حذف كتلة الوظيفة VISU.
  2. أضف كتلة وظيفية جديدة وحددها كـ SHUTTER.
  3. حدد قاعدة بيانات. في مثالنا، تسمى هذه shutter.
  4. الآن، نخصص المخرجات للمحرك. هذه هي DO_UP لرفع وDO_DW لخفض. في المخرج DO_UP نكتب out.up وفي DO_DW نكتب out.down. يتم تجاهل جميع المخرجات الأخرى مؤقتًا.
  5. لتحرك الستارة، يجب تحديد أوقات التشغيل. في حالتنا، نحدد المدخل PT_UP بـ T#10s وPT_DW بـ T#8s.
  6. أدخل وقت توقف بقيمة T#500ms في المدخل PT_STOP لحماية المحرك من القفل.
  7. الآن، نوسع الستارة مع الوقت الكامل لللوحة. نحدد هذا في المدخل PT_SLAT بـ T#1s100ms. لتفعيل ذلك، يجب تحديد عدد الخطوات، ونكتبها في المدخل SLAT_STEPS بـ 10 خطوات.
  8. الآن، نحتاج فقط إلى توصيل الأزرار. لذلك، نكتب في المدخل TR_UP in.Tr1_up وفي المدخل TR_DW in.Tr1_down. إذا كان هناك عدة أزرار يجب التحكم فيها في الستارة نفسها، يتم توصيلها في المداخل باستخدام كتلة الوظيفة OR.
  9. الآن يمكنك اختبار التطبيق عن طريق النقر على تطبيق ثم النقر على مقدمة.

التشغيل المرئي

للتواصل بين كتلة الوظيفة والتشغيل المرئي، يجب إكمال الخطوات التالية:

  1. إنشاء كتلة وظيفية جديدة VISUVAR في المدخل MOVETO_POS. نسمي قاعدة بيانات هذه الكتلة pos. في مدخل الكتلة VISUVAR التي تم إنشاؤها، أدخل المرجع باستخدام shutter.POS إلى كتلة الوظيفة SHUTTER لإرجاع الموضع الحالي إلى التشغيل المرئي.
  2. الآن، كرر الخطوة السابقة مع المدخل MOVETO_SLAT. اسم قاعدة بيانات كتلة الوظيفة VISUVAR هو slat. نوجه مدخل الكتلة VISUVAR إلى المخرج shutter.SLAT.
  3. للتحكم في الستارة أيضًا باستخدام الأزرار على التشغيل المرئي، أضف الآن ثلاث كتل وظيفية VISUVAR أخرى. يتم إدراج الكتلتين الأوليين بين الأزرار والمدخلات TR_UP وTR_DW لكتلة الوظيفة SHUTTER. أضف الكتلة الثالثة إلى المدخل STOP. اختر المدخل المناسب.
  4. اسم قاعدة بيانات الكتلة الأولى VISUVAR هو tr_up، والثانية tr_down، والثالثة في المدخل STOP هي tr_stop.
  5. الآن، إنشاء شبكة جديدة . هنا، أضف كتلة وظيفية VISUVAR واسم قاعدة البيانات real_pos. الآن، اكتب في المدخل shutter.REAL_POS لنقل الموضع الحالي للستارة إلى الرمز.
  6. كرر الخطوة السابقة مع شبكة جديدة. هذه المرة، أدخل اسم قاعدة البيانات real_slat. ثم اكتب في المدخل shutter.REAL_SLAT.
  7. الآن، انتقل إلى علامة التبويب التشغيل المرئي في الأسفل من المحرر. الآن، يمكنك رؤية الرمز للتشغيل المرئي.
  8. في الرمز، حدد المتغيرات position إلى real_pos وslat_angle إلى real_slat. بالإضافة إلى ذلك، يمكن تعيين مفتاح النقر المزدوج على القيمة pos.
  9. من الجانب الأيسر، اختر علامة التبويب Shutter-Blinds. تحتوي القالب على جميع العناصر للتحكم في الستارة.
  10. الآن، اختر الشريط العلوي. يجب تغييره الآن. حدد القيمة على المتغير pos. في الشريط السفلي، يجب أن يشير القيمة إلى المتغير slat.
  11. الآن، اختر الزر العلوي. تغيير القيمة إلى المتغير tr_up.
  12. كرر الخطوة السابقة مع زر Stop وab مع المتغيرات tr_stop وtr_down.
  13. الآن، انقر فوق تطبيق. الآن يمكنك وضع الستارة على مخطط أساسي ورؤية النتيجة.

ملاحظة: تأكد من أن خطوة اللوحة على الشريط تتوافق مع عدد الخطوات على كتلة الوظيفة SHUTTER.