Compilerfehler C0175
Meldung: ‚RETAIN‘ oder ‚PERSISTENT‘ sind an dieser Stelle nicht erlaubt.
Mögliche Fehlerursache: ‚RETAIN‘ oder ‚PERSISTENT‘ wird in einer Funktion verwendet.
Fehlerbehebung: ‚RETAIN‘ oder ‚PERSISTENT‘ an den dafür vorgesehenen Stellen verwenden.
Beispiel für den Fehler:
PROGRAM MAIN
VAR
END_VAR
POU_1();
FUNCTION POU_1
VAR RETAIN
END_VARMeldung:
C0175: 'RETAIN' oder 'PERSISTENT' sind an dieser Stelle nicht erlaubt.