Avviso del compilatore C0571
Messaggio: FB_EXIT
di istanze in VAR_RETAIN
viene anche chiamato durante Reset warm, ma non FB_INIT
. Evita di conservare la dichiarazione dei blocchi funzionali con FB_EXIT
!
Possibile causa dell'errore: un'istanza di un blocco di funzioni, che ha un FB_Exit
metodo, è dichiarato in VAR_RETAIN
.
Correzione degli errori: evita di conservare le dichiarazioni dei blocchi di funzione con FB_EXIT
.
Esempio 502. Esempio di avviso
FUNCTION_BLOCK POU ... METHOD FB_Exit: BOOL VAR_INPUT bInCopyCode : BOOL; END_VAR ... FUNCTION_BLOCK POU_1 VAR inst2 : POU; END_VAR ... PROGRAM PLC_PRG VAR myFB : POU_1; END_VAR myFB();
La dichiarazione della variabile myFB
produce il seguente avviso.
Messaggio:
C0571: FB_EXIT delle istanze in VAR_RETAIN viene chiamato anche durante Reset warm, ma non FB_INIT. Evita la dichiarazione di conservazione dei blocchi funzionali con FB_EXIT