Variable: VAR_OUTPUT
Ausgabevariablen sind Ausgangsvariablen eines Bausteins. Sie deklarieren VAR_OUTPUT
-Variablen im Deklarationsteil von Programmierobjekten zwischen den Schlüsselwörtern VAR_OUTPUT
und END_VAR
. Die Werte dieser Variablen werden an den aufrufenden Baustein zurückgeliefert. Dort können Sie die Werte abfragen und weiter verwenden.
Die Variable kann mit einem Attribut-Schlüsselwort (CONSTANT
, RETAIN
oder PERSISTENT
) erweitert werden.
Beispiel 82. Beispiel
VAR_OUPUT iOut1 : INT; (*1st output variable *) END_VAR
Ausgabevariablen in Funktionen und Methoden
Gemäß der Norm IEC 61131-3 können Funktionen (und Methoden) zusätzliche Ausgänge haben. Die zusätzlichen Ausgänge müssen Sie beim Aufruf der Funktion wie im folgenden Beispiel zuweisen.
Beispiel 83. Beispiel
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);