SA0056: Costante fuori range
Trova i valori letterali (costanti) al di fuori dell'ambito dell'operatore.
Motivo: il messaggio viene emesso nei casi in cui un valore viene confrontato con una costante che si trova al di fuori dell'intervallo di valori di questo valore. Il confronto quindi restituisce costante TRUE o FALSE. Questo indica un errore di programmazione.
Importanza: Alta
Esempio 66. Esempio
PROGRAM PLC_PRG
VAR
byTestVar: BYTE;
END_VAR
WHILE byTestVar >= 260 DO
byTestVar := byTestVar + 1;
END_WHILEUscita in Messaggi vista:
SA0056: Costante fuori intervallo valido