SA0059: 比较操作总是返回 TRUE 或 FALSE
检测与结果始终为的文字的比较 TRUE
或者 FALSE
,并且可以在编译期间进行处理。
理由:持续产生的操作 TRUE
或者 FALSE
是编程错误的指示。
重要性:高
例 70. 例子
PROGRAM PLC_PRG VAR byTemp1 : BYTE; END_VAR
WHILE byTemp1 <= 255 DO byTemp1 := byTemp1 + 1; END_WHILE
输出在 留言 看法:
SA0059:关系运算符“<=”的计算结果始终为“TRUE”