Errore del compilatore C0041
Messaggio: il parametro VAR_IN_OUT '<nome parametro>' di '<nome funzione>' necessita di una variabile con accesso in scrittura come input
Possibile causa dell'errore: Il parametro passato non รจ una variabile con accesso in scrittura (ma una costante, ad esempio).
Correzione dell'errore: Passa un parametro VAR_IN_OUT con accesso in scrittura alla funzione.
Esempio 340. Esempio dell'errore:
PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := Test(31415); FUNCTION TEST : INT VAR_IN_OUT in_out: INT; END_VAR
Messaggio:
C0041: il parametro VAR_IN_OUT 'in_out' di 'TEST' necessita di una variabile con accesso in scrittura come input
Correzione dell'errore:
i := Test(x);