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

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

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

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