SA0062: La expresión es constante
Detecta el uso de expresiones que siempre tienen el mismo valor en tiempo de ejecución.
Justificación: Una expresión compleja que se calcula repetidamente y siempre genera el mismo valor puede indicar un error. Esto se aplica en particular si se pretendía algo diferente. En cada caso, la expresión sobrecarga innecesariamente el tiempo de ejecución del programa.
Importancia: Media
ejemplo 73. Ejemplo
PROGRAM PLC_PRG VAR value : INT; condition : BOOL; END_VAR
value := 8; condition := value = 8 // Reports: Expression (value=8) is always TRUE
Salida en el Mensajes vista:
SA0062: La expresión '(valor=8)' siempre es VERDADERA