.

编译器错误 C0219

.
.

消息:Case包含重叠范围<case范围1开始> ..<case范围1结束>和<case范围2开始> ..<case范围2结束>

可能错误原因:CASE标记的两个分支具有相同的元素或子集。

错误更正:确保没有重叠。

.

.错误范例:

PROGRAM PLC_PRG 
VAR
    i : INT;
END_VAR
CASE i OF
  3..5: i := i+2;
  1..4: i := i+2;
ELSE
  i := i+10;
END_CASE;

--> C0219: Case包含重叠范围 1 ..4 和 3 ..5