Skip to main content

Compilerfehler C0173

Meldung: ‚<keyword>‘ ist an dieser Stelle nicht erlaubt

Mögliche Fehlerursache: Ein Deklarationsschlüsselwort (beispielsweise VAR_INPUT, VAR_OUTPUT, VAR) ist an dieser Stelle nicht erlaubt.

Fehlerbehebung: Korrigieren Sie die Deklaration: Eingänge und Ausgänge sind in Typdefinitionen oder Globalen Variablenlisten nicht sinnvoll oder nötig.

Beispiel 410. Beispiel für den Fehler:
TYPE DUT :
STRUCT
    VAR_INPUT
            member : INT;
    END_VAR
END_STRUCT
END_TYPE

Meldung:

C0173: 'VAR_INPUT' ist an dieser Stelle nicht erlaubt.

Fehlerbehebung:

Beispiel:
TYPE DUT :
STRUCT
    member : INT;
END_STRUCT
END_TYPE