检测没有ELSE 分支的 CASE 语句
理由防御性程序设计要求在每个CASE 语句中包含一个ELSE 分支。如果ELSE 分支中没有要做的事情,请在注释中注明。这样,法典的读者就可以清楚地看到,这个案件并没有被简单地遗忘。
重要性:低
PLCopen 规则:L17
示例
PROGRAM PLC_PRG VAR iVar : INT; xTemp : BOOL; END_VAR iVar := iVar + INT#1; CASE iVar OF INT#1: xTemp := FALSE; INT#2: xTemp := TRUE; END_CASE --> SA0075: Missing ELSE in CASE statement