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: