Skip to main content

コンパイラエラーC0218

メッセージ: 'CASE'ラベルには、リテラルまたはシンボリック整数定数が必要です

考えられるエラーの原因:変数をCASEラベルとして使用しようとしました。

エラー訂正:リテラルとシンボリック整数定数のみを使用してください。

441. エラーの例:
PROGRAM PLC_PRG
VAR
    i : INT;
    a : INT := 2;
END_VAR

CASE i OF
  1: i := i+1;
  a: i := i+2;
ELSE
  i := i+10;
END_CASE;

メッセージ:

C0218:「CASE」ラベルにはリテラルまたはシンボリック整数定数が必要です