Skip to main content

Variable : VAR_OUTPUT

Les variables de sortie sont utilisées aux sorties des blocs fonctionnels. Vous déclarez VAR_OUTPUT variables entre les VAR_OUTPUT et END_VAR mots-clés dans la partie déclaration des POU. Les valeurs de cette variable sont renvoyées au POU appelant. Là, vous pouvez récupérer les valeurs et continuer à les utiliser.

La variable peut être spécifiée avec un mot-clé d'attribut (CONSTANT, RETAIN ou PERSISTENT) à développer.

Exemple 82. Exemple
VAR_OUPUT
        iOut1 : INT; (*1st output variable *)
END_VAR


Variables de sortie dans les fonctions et les méthodes

Selon la norme CEI 61131-3, les fonctions et les méthodes ont des sorties supplémentaires. Vous devez affecter ces sorties supplémentaires lors de l'appel de la fonction, comme indiqué ci-dessous.

Exemple 83. Exemple
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);