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;