Skip to main content

SA0001:无法访问的代码

检测未执行的代码行,例如由于 RETURN 或者 CONTINUE 陈述

理由:应始终避免无法访问的代码。这 测试 通常表明测试代码仍然存在,应该删除。

重要性:高

PLCopen 规则:CP2

15. 例子
PROGRAM PLC_PRG
VAR
    xReturn_Before_End: BOOL;
    xContinue_In_Loop_FUN: BOOL;
    iCounter: INT;
END_VAR
xContinue_In_Loop_FUN := FALSE;
FOR iCounter := INT#0 TO INT#5 BY INT#1 DO
    CONTINUE;
    xContinue_In_Loop_FUN := FALSE;
END_FOR

输出在 留言 看法:

  • sa_icon_message.png SA0001:在“PLC_PRG”中检测到无法访问的代码