قاموس الأتمتة · 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.

كل المصطلحات