Rileva le righe di codice che non vengono eseguite, ad esempio a causa di un'istruzione RETURN o CONTINUE.
Giustificazione: Il codice irraggiungibile deve essere sempre evitato. Il test spesso indica che esiste ancora del codice di prova che dovrebbe essere rimosso.
Importanza: Alto
Regola PLCopen: CP2
Esempio
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'