Variable auslesen (mit Timeout)
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Fragt einen neuen Wert von einer Netzwerk-Umgebungsvariablen ab. Diese Funktion gibt nicht den neuesten Wert aus (der möglicherweise bereits ausgelesen wurde), sondern wartet ab, bis ein neuer Wert eintrifft oder das Timeout erreicht ist.
Mit dieser Funktion wird vermieden, dieselben Datenwerte mehrfach zu lesen. Wenn Sie unabhängig von Wertänderungen den aktuellen Wert abfragen möchten, müssen Sie die Funktion Variable lesen verwenden.

Ein-/Ausgänge
Umgebungsvariable (Referenz, Eingang)
—
Datentyp
—
datentyp gibt den Datentyp der gemeinsam genutzten Variablen oder des E/A-Variablen-Containers an. Bei I/O-Variablen-Containern muss als Datentyp "Array" ausgewählt werden. Dieser Eingang ist nur verfügbar, wenn der Datentyp noch nicht angegeben wurde. Zum Festlegen des Datentyps aktivieren Sie auf der Seite Konfiguration des Dialogfelds Eigenschaften der Variablenreferenz die Option Datentyp angeben. Wenn Sie den Datentyp beim Herstellen der Verbindung festlegen, ist dieser Anschluss für nachfolgende Lese- und Schreibvorgänge nicht verfügbar.
Timeout (ms)
—
Timeout (ms) gibt an, wie viele Millisekunden gewartet werden soll, bevor ein Fehler ausgegeben wird. Der Wert –1 bedeutet, dass keine Zeitbeschränkung vorliegt. Der Standardwert lautet 0. Timeouts werden am Ausgang Timeout? angezeigt.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Umgebungsvariable (Referenz, Ausgang)
—
Daten (Ausgang)
—
Daten (Ausgang) gibt die von der Umgebungsvariablen oder dem I/O-Variablen-Container empfangenen Daten an.
Timeout?
—
Timeout? ist TRUE, wenn innerhalb der zulässigen Zeitspanne kein neues Element verfügbar wird. Bei einem Timeout gibt diese Funktion den letzten an die Variable gesendeten Wert aus. Es wird kein Fehler gemeldet.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.
Zeitstempel
—
Zeitstempel gibt den Zeitpunkt an, zu dem die aktuellen Daten in die Umgebungsvariable geschrieben wurden. Dieser Ausgang ist nur verfügbar, wenn Sie im Dialogfeld Eigenschaften der Variablenreferenz auf der Seite Konfiguration die Option Zeitstempel lesen aktivieren. I/O-Variablen-Container arbeiten nicht mit Zeitstempeln. |
Ein Wert wird in jeder Variablenverbindung nur einmal als neu erachtet. Wenn mehrere Funktionen des Typs "Variable auslesen (mit Timeout)" dieselbe Variablenverbindung verwenden, geben die Instanzen ihrer Ausführungsreihenfolge nach aufeinanderfolgende Werte der Variablen aus.
Umgebungsvariable (Referenz, Eingang)
—
Datentyp
—
Timeout (ms)
—
Fehler (Eingang, kein Fehler)
—
Umgebungsvariable (Referenz, Ausgang)
—
Daten (Ausgang)
—
Timeout?
—
Fehler (Ausgang)
—
Zeitstempel
—