Skip to main content

Compilerfehler C0230

Meldung: Typbezeichnung ‚<data type>‘ an dieser Stelle nicht erwartet

Mögliche Fehlerursache: Der Datentypname einer Enumeration wird an einer ungültigen Stelle verwendet.

Fehlerbehebung: Überprüfen Sie, ob der Datentypname an dieser Stelle korrekt verwendet wird. Eventuell liegt ein Schreibfehler vor.

Beispiel 449. Beispiel für den Fehler:
TYPE MyEnum :
(
    enum_member := 0
);
END_TYPE

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

Meldung:

Für PLC_PRG wird 2x die Fehlermeldung ausgegeben:

C0230: Typbezeichnung 'MyEnum' an dieser Stelle nicht erwartet

Fehlerbehebung:

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