Skip to main content

コンパイラエラーC0219

メッセージ:ケースに重複する範囲が含まれています<ケース範囲1の開始> .. <ケース範囲1の終了>と<ケース範囲2の開始> .. <ケース範囲2の終了>

考えられるエラーの原因:CASEマーカーの2つのブランチには、同じ要素またはサブセットがあります。

エラー訂正:交差していないことを確認してください。

442. エラーの例:
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が含まれています