Rileva l'utilizzo dei letterali TRUE o FALSE nelle espressioni
Giustificazione: Questo tipo di espressione è ovviamente inutile e può indicare un errore. In ogni caso, l'espressione influisce inutilmente sul tempo di esecuzione.
Importanza: Medio
Esempio
PROGRAM PLC_PRG VAR xTemp1, xTemp2 : BOOL; END_VAR xTemp1 := xTemp1 AND NOT TRUE; xTemp2 := xTemp1 OR TRUE; xTemp2 := xTemp1 OR NOT FALSE; xTemp2 := xTemp1 AND FALSE; --> Uses of TRUE or FALSE in expressions