
The function block DELAYVALUE1 delays the input signal at regular intervals and implements the first change immediately.
Note: The times of the function block are absolute. This means that after a server restart or failure, the same reaction occurs.
The input is checked for any change. Every data type at the input is supported. After a change has been detected, the value is immediately transferred to the output Q and the internal timer is started. This is reset after the time PT has elapsed.
The delay time for transferring the input IN to the output Q in T#.
If the input is true, no change from the input IN is passed on to the output Q and the delay is reset.
If the input is true, the value at the input IN is immediately transferred to the output Q. The delay is reset in this case. The input SET has priority over the input DIS.
After a change at the input IN has been detected, the value from the input IN is immediately transferred to the output and the timer is blocked until the time PT has elapsed.
In the idle state, i.e. when no change at the input IN has been detected, the output is equal to T#0ms. If a change has been detected, ET starts counting up until the time PT is reached. Then the output is equal to PT for one cycle.