Chapter 9
159
Logic programming – Function blocks
9.8.4 Adjustable off-delay timer
Function block diagram
General description
The Adjustable off-delay timer function block delays the switching-off of the Enable
output by an adjustable duration. Four individual delay times can be configured, each
of which can be activated via a related Delay input. The overall delay is the sum of all
activated delay times.
Parameters of the function block
Parameter Possible values
Off delay time 1
0 = disabled.
0 to 600 seconds in steps of 10 ms.
If the value is not 0, the related input is activated. In this case, the value
has to be greater than the logic execution time.
The overall delay (sum of all delay times) is limited to 600 seconds.
Off delay time 2
Off delay time 3
Off delay time 4
The timer begins with the delay sequence when a falling edge (High to Low) occurs at
the Control input. If the timer has expired after the selected overall delay period, the
Enable output changes also to Low, provided the Control input remains Low. If the
Control input changes to High, the Enable output is set to High immediately and the
delay timer is reset.
If during a running delay sequence any Delay input changes its value, the Time
changed output changes to High and remains High until the Control input becomes
High again.
The effective overall delay time depends on the Delay inputs that were High at the
moment when the falling edge at the Control input has occurred. This means that a
change on the Delay inputs during a delay sequence has no effect on the current
delay sequence.
If the Control input is Low in the first logic cycle after transition from the Stop state to
the Run state, the Enable output remains Low as well.
Sequence/timing diagram
Figure 138:
Function block diagram for
the Adjustable off-delay
timer function block
Table 66:
Parameters of the
Adjustable off-delay timer
function block
Figure 139:
Sequence/timing diagram
for the Adjustable off-delay
timer function block with Off
delay time 1 and Off delay
time 2