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 für den Fehler:
TYPE MyEnum :
(
enum_member := 0
);
END_TYPE
PROGRAM MAIN
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;