Skip to main content
Suche

Compilerfehler C0178

Meldung: Externer Zugriff auf ‚VAR_IN_OUT‘-Parameter ‚<parameter name>‘ von ‚<object name>‘

Mögliche Fehlerursache: Es wird versucht, extern auf einen ‚VAR_IN_OUT‘-Parameter zuzugreifen.

Fehlerbehebung: Greifen Sie nicht extern auf ‚VAR_IN_OUT‘-Parameter zu.

Beispiel 414. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    inst : FB;
    i : INT;
END_VAR
i := inst.in_out;

FUNCTION_BLOCK FB
VAR_IN_OUT
    in_out : INT;
END_VAR

Meldung:

C0178: Externer Zugriff auf 'VAR_IN_OUT'-Parameter 'in_out' von 'FB'