The contact of coil DWELL keeps coil DWELL energized (when contact DO_DWL is
released), and also starts the timer TMRID. When TMRID reaches its preset value of
one-half second, coil REL energizes, interrupting the latched-on condition of coil
DWELL. The contact DWELL interrupts power flow to TMRID, resetting its current
value and de-energizing coil REL. The circuit is then ready for another momentary
activation of contact DO_DWL.
CONST
+00005
DO_DWL
DWELL
DWELL
TMR
PV
TMRID
REL
DWELL
REL
0.15
10.9.3
Timer and Counter Functions Off-Delay Timer
The Off-Delay Timer increments while power flow is off and resets to zero when power
flow is on. Time may be counted in tenths (0.1), hundredths (0.01), or thousandths (0.001)
of a second. Range is 0 to +32,767 time units. The state of this timer is retentive on power
failure; no automatic initialization occurs at power-up.
Enable
Preset Value
OFDT
1.00s
PV
(Q)
Address-3 words
CV
Current Value
When the Off-Delay Timer first receives power flow, it passes power to the right, and the
Current Value (CV) is set to zero. The function uses word 1 [register] as its CV storage
location. The output remains on as long as the function receives power flow. If the
function stops receiving power flow from the left, it continues to pass power to the right,
and the timer starts accumulating time in the Current Value. The Off-Delay Timer does
not pass power flow if the Preset Value is zero or negative.
If multiple occurrences of the same timer with the same reference address are enabled
during a CPU sweep, the Current Values of the timers will be the same.
updated to reflect the elapsed time since the timer was turned off. When the Current Value
(CV) is equal to the Preset Value (PV), the function stops passing power flow to the right
and the timer stops accumulating. When the function receives power flow again, the
current value resets to zero. When this timer is used in a program block that is not called
every sweep, it accumulates time between calls to the program block unless it is reset.
That means it functions like a timer in a program with a much slower sweep than the
timer in the main program block. For program blocks that are inactive for a long time, the
timer should be programmed to allow for this catch-up. For example, if a timer in a
program block is reset and the program block is inactive for four minutes, when the
program block is called, four minutes of time will have accumulated. This time is applied
to the timer when enabled unless the timer is first reset.
Instruction Set Reference
GFK-1503E User Manual 189
For public disclosure
Summary of Contents for VersaMax PLC
Page 16: ...Notes 16 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 38: ...Notes 38 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 50: ...Notes 50 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 92: ...Notes 92 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 112: ...Notes 112 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 224: ...Notes 224 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 292: ...Notes 292 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 316: ...Notes 316 GFK 1503E VersaMax PLC User Manual For public disclosure ...
Page 317: ......