Skip to main content

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