Ermittelt die Verwendung der Literale TRUE
oder FALSE
in Ausdrücken.
Begründung: Ein solcher Ausdruck ist offensichtlich unnötig und kann auf einen Fehler hindeuten. In jedem Fall belastet der Ausdruck unnötig die Laufzeit.
Wichtigkeit: Mittel
Beispiel
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; --> Verwendung von TRUE oder FALSE in Ausdrücken