DL205 User Manual, 4th Edition, Rev. D
5-50
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Up Down Counter (UDC)
This Up/Down Counter counts up on each off-to-on
transition of the Up input and counts down on each
off to on transition of the Down input. The counter
is reset to 0 when the Reset input is on. The count
range is 0 to 99999999. The count input not being
used must be off in order for the active count input to
function.
Instruction Specification
Counter Reference (CTaaa): Specifies the counter
number.
Preset Value (Bbbb): Constant value (K) or two
consecutive V-memory locations. (Pointer (P) for
DL240, DL250-1 and DL260).
Current Values: Current count is a double word value
accessed by referencing the associated V or CT memory locations. The V-memory location
is the counter location + 1000. For example, the counter current value for CT5 resides in
V-memory location V1005 and V1006.
Discrete Status Bit: The discrete status bit is accessed by referencing the associated CT memory
location. It will be on if the value is equal to or greater than the preset value. For example, the
discrete status bit for Counter 2 would be CT2.
NOTE: The UDC uses two consecutive V-memory locations for the 8-digit value, therefore two consecutive
counter locations. For example, if UDC CT1 is used, the next available counter number is CT3.
NOTE: A V-memory preset is required only if the ladder program or an OIT must be used to change the preset.
NOTE: * Both the Counter discrete status bits and the current value are accessed with the same data
reference with the HPP. DirectSOFT uses separate references, such as “CT2” for discrete status bit for
Counter CT2, and “CTA2” for the current value of Counter CT2.
CT aaa
UDC
B bbb
Up
Down
Reset
Caution: The UDC uses two
V-memory locations for the 8-digit
current value. This means that the
UDC uses two consecutive
counter locations. If UDC CT1 is
used in the program, the next
available counter is CT3.
Preset
Counter #
Operand Data
Type
DL230 Range DL240 Range DL250-1 Range DL260 Range
B aaa bbb aaa bbb aaa bbb aaa bbb
Counters CT 0-76 0-176 0-176 0-376
V-memory for
preset values V
– 2000-2377 – 2000-3777 –
1400-7377
10000-17777
–
1400-7377
10000-37777
Pointers
(presets only) P
2000-3777
1400-7377
10000-17777
1400-7377
10000-37777
Constants
(presets only) K
– 0-99999999 – 0-99999999 – 0-99999999 – 0-99999999
Counter discrete
status bits CT/V*
0-76 or V41140-41143 0-176 or V41140-41147 0-176 or V41140-41147 0-376 or V41100-41157
Counter current
values V/CT*
1000-1076 1000-1176 1000-1176 1000-1376