Ausgabevariablen - VAR_OUTPUT
Ausgabevariablen sind Ausgangsvariablen eines Bausteins.
VAR_OUTPUT-Variablen deklarieren Sie im Deklarationsteil von Programmierobjekten zwischen den Schlüsselwörtern VAR_OUTPUT und END_VAR. TwinCAT liefert die Werte dieser Variablen an den aufrufenden Baustein zurück. Dort können Sie die Werte abfragen und weiter verwenden.
Sie können Ausgabevariablen mit einem Attribut-Schlüsselwort erweitern.
Beispiel:
VAR_OUTPUT
nOut1 : 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:
F_Fun(nIn1 := 1, nIn2 := 2, nOut1 => nLoc1, nOut2 => nLoc2);
Siehe auch: