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