Meldung: Vererbung ist nur in Funktionsbausteinen, Schnittstellen und Strukturen erlaubt
Mögliche Fehlerursache: Es wird versucht, Vererbung in einem Objekt zu verwenden, das keine Vererbung erlaubt.
Fehlerbehebung: Verwenden Sie EXTENDS
nur in Funktionsbausteinen, Schnittstellen und Strukturen.
Beispiel für den Fehler:
PROGRAM PLC_PRG VAR inst : DUT_1; END_VAR TYPE DUT: ( enum_member := 0 ); END_TYPE TYPE DUT_1 EXTENDS DUT: ( enum_memberX := 0 ); END_TYPE --> C0144: Vererbung ist nur in Funktionsbausteinen, Schnittstellen und Strukturen erlaubt