قاموس الأتمتة · IF
ما هو تعليمة IF؟
تعليمة الشرط في ST: IF ... THEN ... ELSIF ... ELSE ... END_IF، وهي أكثر التعليمات استخداماً.
تُنفَّذ الفروع بالترتيب ويُؤخذ أول شرط يتحقق فقط. يجب إغلاقها بـ END_IF، ونسيانه من أشهر أخطاء المبتدئين.
عندما يكون الناتج قيمة منطقية واحدة، الإسناد المباشر أوضح من الشرط: اكتب Alarm := Level > 85.0; بدل IF Level > 85.0 THEN Alarm := TRUE; ELSE Alarm := FALSE; END_IF.
مصطلحات ذات صلة
- تعليمة CASE
- تعليمة اختيار تنفّذ فرعاً واحداً حسب قيمة عدد صحيح أو قيمة معدودة، وهي الأساس الذي تُبنى عليه آلات الحالات في ST.
- التعبير المنطقي
- تعبير نتيجته TRUE أو FALSE، يُبنى من المقارنات والمعاملات AND و OR و XOR و NOT.