SA0059: Operazioni di confronto che restituiscono sempre TRUE o FALSE
Rileva confronti con valori letterali il cui risultato è sempre TRUE O FALSE, e può essere già elaborato durante la compilazione.
Motivazione: Un'operazione che è costante TRUE o FALSE restituisce è un'indicazione di un errore di programmazione.
Importanza: Alta
Esempio 70. Esempio
PROGRAM PLC_PRG
VAR
byTemp1 : BYTE;
END_VAR
WHILE byTemp1 <= 255 DO
byTemp1 := byTemp1 + 1;
END_WHILEUscita in Messaggi vista:
SA0059: L'operatore relazionale '<=' restituisce sempre 'TRUE'