Avviso del compilatore C0564
Messaggio: Un riferimento alla variabile non inizializzata <variable1> viene utilizzato per l'inizializzazione di <variable2>. L'accesso alla variabile non inizializzata può provocare un comportamento imprevisto.
Possibile causa dell'errore: Un riferimento a una variabile non inizializzata viene utilizzato per inizializzare un'altra variabile.
Correzione dell'errore: Dichiarare <variable1> prima della variabile <variable2>.
PROGRAM PLC_PRG VAR inst : FB := STRUCT(ii := inst2); inst2 : FBI; END_VAR
L'inizializzazione della variabile inst
produce il seguente avviso quando viene dichiarato.
Messaggio:
C0564: per l'inizializzazione di inst viene utilizzato un riferimento alla variabile non inizializzata inst2. L'accesso alla variabile non inizializzata può causare un comportamento imprevisto
Correzione dell'errore: dichiarare la variabile inst2
prima della variabile inst
.
PROGRAM PLC_PRG VAR inst2 : FBI; inst : FB := STRUCT(ii := inst2); END_VAR