تعديل التطبيق

في هذا القسم يتم شرح كيفية بناء محرر FUP وكيفية التعامل مع البرمجة. لا يتم شرح كيفية حدوث التواصل مع الواجهات والتمثيل المرئي. يمكن العثور على ذلك في الفصل أساسيات PLC.

مساحات الأسماء

كل عنصر في الهيكل له مساحة اسم خاصة به في التطبيق (PLC). وهذا يعني أن العنصر يعمل بشكل مستقل تمامًا عن العناصر الأخرى. هذا الميزة تتيح لك اختيار أي اسم. المتغير global. هو الاستثناء الوحيد.

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

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

هذا مهم إذا تم تعريف مخرج إضافي بين كتلتين من الوظائف واستخدامه مرة أخرى. هذا قد يؤدي إلى نتائج غير مرغوب فيها.

ملاحظة: في برمجة FUP، يمكن دائمًا ربط المخرج الأول لكتلة الوظيفة فقط مع مدخل.

استخدام الشبكات

تستخدم الشبكات لتجميع خطوات البرنامج الفردية. يجب أن تحتوي الشبكة على مجموعة واحدة من كتل الوظيفة ولا تحتوي أبدًا على عدة كتل وظيفية فردية. وإلا، ستفقد رؤية البرنامج.

بناء محرر FUP

يظهر هذا المثال برنامج لمصباح دون تمثيل مرئي مع وظيفة للكاشف الحركي.

  1. شريط القائمة
  2. العنوان للشبكة
  3. حقل التعليق للشبكة (متعدد السطور)
  4. جسم كتلة الوظيفة
  5. عنوان كتلة الوظيفة
  6. قاعدة بيانات كتلة الوظيفة
  7. المتغير في المدخل 1 لكتلة الوظيفة
  8. المدخل 1 لكتلة الوظيفة
  9. المخرج 1 لكتلة الوظيفة
  10. المتغير في المخرج 1 لكتلة الوظيفة
  11. الارتباط بكتلة الوظيفة (محدد داخليًا باسم var_temp.#)
  12. التسمية للمدخل 3 لكتلة الوظيفة TOF (هذا القيمة متاحة باسم PIR.TOF1.RESET)
  13. يحدد عدة مخرجات في نفس الوقت
  14. الإنكار (يساوي كتلة الوظيفة NOT)
  15. التخصيص

استخدام عدة مداخل ومخرجات

بعض كتل الوظيفة تتيح استخدام عدة مداخل ومخرجات. هذا موضح في مساعدة كل كتلة وظيفية.

استخدام المدخلات المدمجة يسهل استخدام محرر FUP ويقلل بشكل كبير من وقت الحساب، حيث لا تحتاج إلى تخزين النتائج المؤقتة.

الصورة أعلاه تظهر نفس النتيجة مع عدة مداخل لكتلة الوظيفة AND.

استخدام المتغيرات العالمية

يمكن الوصول إلى المتغير العالمي في أي وقت باستخدام البادئة global..

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

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

يمكنك الحصول على مزيد من المعلومات في الفصل التواصل مع العناصر الأخرى.