检测未执行的代码行,例如因 RETURN 或 CONTINUE 语句而未执行的代码行
理由应始终避免使用无法连接的代码。测试结果往往表明仍存在应删除的测试代码。
重要性:高
PLCopen 规则:CP2
示例
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 --> SA0001: Unreachable code detected in 'PLC_PRG'