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'