SA0062: L'espressione è costante
Rileva l'utilizzo di espressioni che hanno sempre lo stesso valore in fase di esecuzione.
Giustificazione: Un'espressione complessa che viene calcolata ripetutamente e genera sempre lo stesso valore può indicare un errore. Ciò vale in particolare se si intendeva qualcos'altro. In ogni caso, l'espressione grava inutilmente sull'esecuzione del programma.
Importanza: Media
Esempio 73. Esempio
PROGRAM PLC_PRG VAR value : INT; condition : BOOL; END_VAR
value := 8; condition := value = 8 // Reports: Expression (value=8) is always TRUE
Uscita in Messaggi visualizza:
SA0062: L'espressione '(value=8)' è sempre VERA