Skip to main content

SA0051:BOOL変数の比較演算

タイプの変数の比較演算を決定します BOOL

理由: CODESYS このような種類の比較が可能になります。しかし、それらは非常に珍しいため、混乱を招く可能性があります。 IEC 61131-3 規格では、これらの比較は規定されていません。これらを回避すると、他の開発システムへのコードの移植性が高まります。

重要性:中

61.
PROGRAM PLC_PRG
VAR
    xBool1, xBool2 : BOOL;
    xResult : BOOL;
END_VAR
xResult := xBool1 > xBool2;    // SA0051
xBool1 := NOT xBool1;    // OK!
xBool2 := xBool2 XOR xBool1;    // OK!

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0051: BOOL 変数の比較演算