点以下の桁数が失われる可能性のある命令を決定します。 理由:次の種類のコードの一部: diTemp2 := 1 rTemp1 := TO_REAL(diTemp2 / DINT#2
- lrVar2) < 0.1; 例外 [...] え変数が lrVar1 そして lrVar2 [...] Result := rTest1 <> rTest2
SA0043: 1 つの POU [...] のビルディングブロックでのグローバル変数の使用を検出します。 理由: 1 つの [...] _GLOBAL g_xVar AT %QX0.0
_OUTPUT xVarOut1:BOOL; xVarOut2 [...] _GLOBAL g_xGlob AT %QX0.0 [...] %QW1 : INT ; END
<> 0 THEN iVal1 := iVal1 [...] := iVal1 / iVal2 [...] 除算が発生する可能性のあるコードを判別します。 正当化: による除算 0 エラ
: Master_ITF1; instMasterITF2 [...] : Master_ITF1; instNoInitMasterITF2 [...] する前に <> 0 であ
; var2 : ARRAY[1..3 [...] 7^[2]; var0[0 [...] [1..2] OF INT
:= byTemp1 + 0; wTemp2 := wTemp2 - WORD#0 [...] ランドに値が含まれる操作を検出します。 0 無効
ド内で発生する制限のみを使用し、値 0、1、2、3、および 10 [...] じ値を取得します。 2 [0..1] [0..2 [...] 値の範囲を結合した結果です [1..10] そして [2..20
リクスは 1 を返します FB3 と2 FB2 [...] Var : BOOL:= %IX0.0; // +1 [...] Var; // +1 %MX0.1 := x