Skip to main content

Avertissement du compilateur C0533

Message: La valeur par défaut pour VAR_OUTPUT n'est pas utilisé dans les méthodes abstraites ou d'interface

Cause d'erreur possible: Dans une méthode d'un POU abstrait, une valeur initiale est affectée à un VAR_OUTPUT.

Dans le cas des méthodes d'interface et des méthodes abstraites, la valeur initiale en sortie n'a aucun effet, contrairement aux valeurs initiales en entrée.

Correction d'erreur: Supprimez la valeur initiale de la valeur affectée VAR_OUTPUT.

Exemple 488. Exemple d'avertissement
FUNCTION_BLOCK ABSTRACT POU

METHOD METH: BOOL
VAR_INPUT
      iPar : INT;
      xPar : BOOL;
END_VAR
VAR_OUTPUT
      iOut : INT;
      xOut : BOOL := TRUE;
END_VAR

La déclaration de la variable xOut produit l'avertissement suivant.

Message :

C0533 : La valeur par défaut d'un VAR_OUTPUT n'est pas utilisée dans les méthodes abstraites ou d'interface