Funktionsblock DELAYVALUE3

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.

Eingang IN

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.

Eingang PT

Die Verzögerungszeit für das Übertragen des Eingangs IN an den Ausgang Q in T#.

Eingang DIS

Ist der Eingang wahr, so wird keine Änderung vom Eingang IN an den Ausgang Q weitergeleitet und die Verzögerung wird zurückgesetzt.

Eingang SET

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.

Ausgang Q

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.

Ausgang ET

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.