
The Function Block DELAYVALUE2 delays the input signal at regular intervals.
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 internal timer is started. It will be 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 will be passed on to the output Q and the delay will be reset.
If the input is true, the value at the input IN will be immediately transferred to the output Q. The delay will be reset in this case. The input SET has priority over the input DIS.
After a change at the input IN has been detected, the output and the timer are blocked until the time PT has elapsed. Then the value from the input IN is transferred to the output.
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.