检测表达式中字面量的使用TRUE
或FALSE
理由这种表达方式显然是不必要的,而且可能表示出错。无论如何,该表达式都会对运行时间造成不必要的影响。
重要性:中型
示例
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