Ermittelt Literale (Konstanten) außerhalb des für den Operator gültigen Bereichs.
Begründung: Die Meldung wird für Fälle ausgegeben, in denen ein Wert mit einer Konstanten
verglichen wird, die außerhalb des Wertebereichs dieses Werts liegt. Der Vergleich
liefert dann konstant TRUE oder FALSE. Dies deutet auf einen Programmierfehler hin.
Wichtigkeit: Hoch
Beispiel
PROGRAM PLC_PRG VAR byTestVar: BYTE; END_VAR WHILE byTestVar >= 260 DO byTestVar := byTestVar + 1; END_WHILE --> SA0056: Konstante außerhalb des gültigen Bereichs