Test : ARRAY [0..1024] OF [...] Test[INT#0] := aobyTest[INT#0] + BYTE#1; 输出
xVar : BOOL:= %IX0.0 [...] _VAR //Implementation xVar := %IX0.0 [...] access %QX0.0 := x
作无效操作数 检测操作数具有以下值的操作 0 导致 [...] Temp1 := byTemp1 + 0; wTemp2 := wTemp2 - WORD#0
Test : ARRAY[0..10] OF INT [...] Test := ADR(ariTest[0]); // OK piTest^ := 0
[0..10] OF INT [...] Index := INT#0 TO INT#50 DO [...] Index] := 0; END_FOR 输出在 留言
:=0 TO 10 DO //OK i [...] :=0 TO ciBorder DO [...] ; END_FOR FOR i:=0 TO
_Address_Type_PRG VAR iVar AT %QB0 [...] .: %QW0 xTest AT %QW [...] .: %QX1.0 END_VAR i
将是 REAL#0.5 .然而,事实 [...] 值 REAL#0 . 为了避免这种情况,请使 [...] Temp2) / REAL#3.0; li
引用在使用之前应该检查<> 0。否则 [...] instNoInitITF <> 0 [...] interface can't be 0 END
可能被零除的代码位置 理由:除以 0 导致错误。应始终首先检查要除法的变量是否为 0。 重要性:高 例 48 [...] Val2 <> 0 THEN iVal1 := i