SA0078:CASEブランチのないCASEステートメント
決定 CASE-なしの指示 CASE-ブランチと1つだけ ELSE-命令。
理由: A CASE ケースのないステートメントは実行時間が無駄になり、読みにくくなります。
重要性:中
例 85. 例
PROGRAM PLC_PRG
VAR
iVar : INT;
xTemp : BOOL;
END_VARiVar := iVar + INT#1;
//in the following the case descriptions are missing:
CASE iVar OF
ELSE
xTemp := NOT xTemp;
END_CASE
での出力 メッセージ ビュー:
SA0078: CASE ブランチが欠落しています