قاموس الأتمتة · FB
ما هو الكتلة الوظيفية FUNCTION_BLOCK؟
وحدة برمجية لها مداخل ومخارج وذاكرة داخلية تبقى بين الدورات، وتُستخدم بإنشاء نسخة (Instance) منها.
المؤقتات والعدادات وكواشف الحواف كلها كتل وظيفية: تُعلن في قسم VAR، مثل T1 : TON;، وكل تصريح ينشئ نسخة لها ذاكرتها المستقلة. مؤقتان من نفس النوع لا يتداخلان.
الكتل التي تكتبها بنفسك هي الطريقة الصحيحة لإعادة استخدام منطق المحرك أو الصمام عبر عشرات المعدات، بدل نسخ الكود.
مصطلحات ذات صلة
- وحدة تنظيم البرنامج POU
- الوحدة التي يُكتب داخلها كل كود في PLC. المعيار يعرّف ثلاثة أنواع: PROGRAM و FUNCTION و FUNCTION_BLOCK.
- الدالة FUNCTION
- وحدة برمجية تأخذ مداخل وتعيد قيمة واحدة بلا أي ذاكرة: نفس المدخلات تعطي دائماً نفس المخرج.
- مؤقت التأخير في التشغيل TON
- كتلة وظيفية قياسية يصبح مخرجها Q صحيحاً بعد بقاء المدخل IN صحيحاً مدة PT متواصلة، ويُصفّر فوراً عند انقطاع IN.