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;