Compilerfehler C0177

Meldung: ‚<object>‘ ist vom Typ ‚<type>‘ und kann nicht instanziiert werden.

Mögliche Fehlerursache: Es wird versucht, eine Funktion zu instanziieren.

Fehlerbehebung: Instanziieren Sie nur Objekte, die instanziiert werden können.

Beispiel für den Fehler:

PROGRAM MAIN
VAR
     inst : POU;
END_VAR

FUNCTION POU
VAR
END_VAR

Meldung:

C0177: 'POU' ist vom Typ 'FUNCTION' und kann nicht instanziiert werden.