Inversion1 VAR xA, xB, xC [...] 具有相同语义的反转逻辑命令后的代码: iVar := 0; IF (xA [...] ; IF NOT(xA AND xB
:INT := INT#1; iCond2 [...] _TO_BOOL(iCond1 := iCond2 [...] := INT#1; iCond2
Init + 1; END_IF IF b [...] Local := iLocal + 1; END_IF [...] 变得更具可读性。 重要性:低 例 94 . 例子
值范围 [1..9] 第 2 行。这会得出值范围 [0..9] 为了 x 第6行。结合 [...] 传播确定以下值: i x y [0..5] [0
终首先检查要除法的变量是否为 0。 重要性:高 例 48 [...] #2; iVal2:INT; iVal3:INT := INT#3; iVal4
Test : BOOL; END_VAR IF b [...] 或程序中的最后一个语句。地点 RETURN 存在于一个 IF 还检测到分支。 理由:A
_GLOBAL g_xVar AT %QX0.0 [...] _VAR PROGRAM PLC_PRG IF g_iCondition < INT#0 THEN g_x
usintTest := 0; x [...] ; 在 CODESYS , x [...] 性:低 例 78 . 例子
_INPUT bTest : BOOL; END_VAR IF bTest THEN [...] 显式分配它以避免混淆总是有用的。 重要性:中等 例 33 . 例子
:= 1; IF dwVal2 [...] 性:低 例 125 . 例子 [...] := 0; dwVal2 := dwVal2