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 419. 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'