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 338. 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);