Skip to main content

编译器错误 C0230

信息: 此处不应出现类型名称“<数据类型>”

可能的错误原因: 枚举的数据类型名称在无效位置使用。

错误修正: 检查该位置的数据类型名称是否正确使用。可能有拼写错误。

449. 错误示例:
TYPE MyEnum :
(
    enum_member := 0
);
END_TYPE

PROGRAM PLC_PRG
VAR
    value : INT;
END_VAR
value := MyEnum;
MyEnum := value;

信息:

对于 PLC_PRG,错误消息发出 2 次:

C0230:此处不应输入名称“MyEnum”

错误修正:

value := MyEnum.enum_member;
MyEnum.enum_member := value;