.

编译器错误 C0124

.
.

消息:‘初始化’不是枚举的有效初始化

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

错误更正:枚举初始化仅使用ANY_INT。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    inst : DUT;
END_VAR

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


--> C0032: 无法转换类型‘LREAL’至类型‘DUT’
--> C0124: ‘初始化’不是枚举的有效初始化