Skip to main content

编译器错误 C0217

信息: 案例标签 <案例标签> 也包含在范围 <案例范围开始> .. <案例范围结束>

可能的错误原因:一个 CASE 标签是另一个 CASE 标签范围的一部分。

错误修正: 确保没有相交。

440. 错误示例:
PROGRAM PLC_PRG
VAR
    i : INT;
END_VAR
CASE i OF
  3..5: i := i+2;
  4: i := i+2;
ELSE
  i := i+10;
END_CASE;

信息:

C0217:案例标签 4 也包含在范围 3 .. 5 中