Skip to main content

Avertissement du compilateur C0441

Message: Accès à des fichiers non initialisés VAR_IN_OUT variable

Cause d'erreur possible: Un VAR_IN_OUT variable est utilisée comme valeur initiale d'une autre déclaration de variable.

Correction d'erreur: Supprimez la valeur initiale et affectez-la à la variable dans la partie implémentation.

Exemple 477. Exemple d'avertissement
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

La valeur initiale de la variable b produit l'avertissement suivant.

Message :

C0441 : Accès à la variable VAR_IN_OUT non initialisée