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 454. 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;