Avviso del compilatore C0441
Messaggio: Accesso a file non inizializzati VAR_IN_OUT
variabile
Possibile causa dell'errore: A VAR_IN_OUT
la variabile viene utilizzata come valore iniziale di un'altra dichiarazione di variabile.
Correzione degli errori: rimuove il valore iniziale e assegna il valore alla variabile nella parte di implementazione.
Esempio 477. Esempio di avviso
FUNCTION_BLOCK POU VAR_INPUT i:INT; END_VAR VAR_OUTPUT b:BOOL := a[i]; END_VAR VAR_IN_OUT a:ARRAY [1..5] OF BOOL; END_VAR
Il valore iniziale della variabile b
produce il seguente avviso.
Messaggio:
C0441: accesso alla variabile VAR_IN_OUT non inizializzata