Avertissement du compilateur C0371
Message: Accès à VAR_IN_OUT
'<nom de la variabile>' déclaré dans '<nom du bloc fonctionnel>' depuis le contexte externe '<nom de la POU>'
Cause d'erreur possible: Un VAR_IN_OUT
du POU est accessible selon une méthode d'un POU.
Correction d'erreur: Modifiez la déclaration de la variable ou supprimez l'affectation.
Exemple 471. Exemple d'avertissement
FUNCTION_BLOCK FB_Test VAR_IN_OUT bInOut : BOOL; END_VAR METHOD METH: BOOL VAR bBool : BOOL; END_VAR bInOut := bBool;
L'affectation dans la méthode produit l'avertissement suivant.
Message :
C0371 : Accès à VAR_IN_OUT 'BinOut' déclaré dans 'FB_Test' depuis le contexte externe 'METH'