
Der Funktionsblock DELAYVALUE3 verzögert das Eingangssignal bis dieses sich nicht mehr verändert und setzt die erste Änderung sofort um.
Hinweis: Die Zeiten des Funktionsblocks sind absolut. Dies bedeutet, dass beim Neustart oder nach einem Ausfall des Servers die gleiche Reaktion erfolgt.
Der Eingang wird auf jede Änderung überprüft. Es wird jeder Datentyp am Eingang unterstützt. Nachdem eine Änderung erkannt wurde, wird der Wert sofort an den Ausgang Q übertragen und der interne Timmer gestartet. Dieser wird bei einer erneuten Änderung des Eingangs oder nach Ablauf der Zeit PT zurückgesetzt.
Die Verzögerungszeit für das Übertragen des Eingangs IN an den Ausgang Q in T#.
Ist der Eingang wahr, so wird keine Änderung vom Eingang IN an den Ausgang Q weitergeleitet und die Verzögerung wird zurückgesetzt.
Ist der Eingang wahr, so wird der Wert am Eingang IN sofort an den Ausgang Q weitergeleitet. Die Verzögerung wird dabei zurückgesetzt. Der Eingang SET hat vor dem Eingang DIS Priorität.
Nachdem eine Änderung am Eingang IN erkannt wurde, wird der Wert vom Eingang IN sofort an den Ausgang übertragen, bis die Zeit PT abgelaufen ist. Eine erneute Änderung des Eingangs IN erhöht die Verzögerung automatisch.
Im Ruhezustand, also wenn keine Änderung am Eingang IN erkannt wurde, ist der Ausgang gleich T#0ms. Wurde eine Änderung erkannt, beginnt ET hochzuzählen, bis die Zeit PT erreicht wurde. Dann ist der Ausgang gleich PT für einen Zyklus.