Errore del compilatore C0039
Messaggio: VAR_IN_OUT '<variabile non valida>' deve essere assegnato al richiamo di '<nome blocco funzione>'
Possibile causa dell'errore: una variabile IN_OUT non viene passata a un blocco funzione che richiede una variabile IN_OUT.
Correzione dell'errore: Assegna la variabile IN_OUT.
Esempio 343. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
inst : FB;
END_VAR
inst();
FUNCTION_BLOCK FB
VAR_IN_OUT
inout : INT;
END_VAR
Messaggio:
C0039: VAR_IN_OUT 'inout' deve essere assegnato al richiamo di 'FB'
Correzione dell'errore:
inst(inout := i);