Skip to main content

SA0056:定数が範囲外

演算子の範囲外のリテラル(定数)を検索します。

理由:このメッセージは、値がこの値の値の範囲外にある定数と比較された場合に発行されます。その後、比較は定数を返します TRUE また FALSE。これはプログラミングエラーを示しています。

重要性:高い

66.
PROGRAM PLC_PRG
VAR
    byTestVar: BYTE;
END_VAR
WHILE byTestVar >= 260 DO
    byTestVar := byTestVar + 1;
END_WHILE

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

  • sa_icon_message.png SA0056: 定数が有効範囲外です