
Der Funktionsblock DELAYVALUE4 verzögert das Eingangssignal bis dieses sich nicht mehr verändert.
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 interne Timmer gestartet. Dieser wird bei einer erneuten Änderung des Eingangs oder nach Ablauf der Zeit PT zurückgesetzt. Nach Ablauf der Zeit PT wird der Wert vom Eingang an den Ausgang Q übertragen.
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 Ausgang und der Timmer blockiert, bis die Zeit PT abgelaufen ist. Eine erneute Änderung des Eingangs IN erhöht die Verzögerung automatisch. Danach wird der Wert vom Eingang IN an den Ausgang übertragen.
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.