Skip to main content

编译器错误 C0124

信息:“初始化”不是枚举的有效初始化

可能的错误原因: 非 ANY_INT 的数据类型用于枚举初始化。

错误修正: 仅使用 ANY_INT 进行枚举初始化。

389. 错误示例:
PROGRAM PLC_PRG
VAR
    inst : DUT;
END_VAR

TYPE DUT :
(
  enum_member := 1.5
) DWORD;
END_TYPE

信息:

C0032:“LREAL”类型无法转换为“DUT”类型

C0124:“初始化”不是枚举的有效初始化