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