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
での出力 メッセージ ビュー:
SA0001: 'PLC_PRG' で到達不能なコードが検出されました