.

编译器错误 C0218

.
.

消息:Case标签需要文字或符号整数常量

可能的错误原因:尝试将变量用作CASE标签。

错误更正:仅使用文字或符号的整数常量。

.

.错误范例:

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标签需要文字或符号的整数常量