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);