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:「初期化」は列挙型の有効な初期化ではありません