Avertissement du compilateur C0571
Message: FB_EXIT
d'instances dans VAR_RETAIN
est également appelé lors de la réinitialisation à chaud, mais pas FB_INIT
. Évitez de conserver la déclaration des blocs fonctionnels avec FB_EXIT
!
Cause d'erreur possible: Instance d'un bloc d'onctions, qui possède un FB_Exit
méthode, est déclarée dans VAR_RETAIN
.
Correction d'erreur: Évitez de conserver les déclarations de blocs fonctionnels avec FB_EXIT
.
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 déclaration de la variable myFB
produit l'avertissement suivant.
Message :
C0571 : FB_EXIT des instances de VAR_RETAIN est également appelé pendant Reset warm, mais pas FB_INIT. Évitez de conserver la déclaration des blocs fonctionnels avec FB_EXIT