Compilerfehler C0039
Meldung: VAR_IN_OUT ‚<invalid variable>‘ muss in Aufruf von ‚<function block name>‘ zugewiesen werden
Mögliche Fehlerursache: Einem Funktionsbaustein, der eine IN_OUT-Variable benötigt, wird eine solche Variable nicht übergeben.
Fehlerbehebung: Weisen Sie die IN_OUT-Variable zu.
Beispiel 338. Beispiel für den Fehler:
PROGRAM PLC_PRG VAR inst : FB; END_VAR inst(); FUNCTION_BLOCK FB VAR_IN_OUT inout : INT; END_VAR
Meldung:
C0039: VAR_IN_OUT 'inout' muss in Aufruf von 'FB' zugewiesen werden
Fehlerbehebung:
inst(inout := i);