Standard
RLL Instructions
5–38
Standard RLL Instructions
Timer, Counter, and Shift Register Instructions
CT aaa
The Stage Counter is a single input counter
that increments when the input logic
transitions from off to on. This counter
differs from other counters since it will hold
its current value until reset using the RST
instruction. The Stage Counter is designed
for use in RLL
PLUS
programs but can be
used in relay ladder logic programs. When
the current value equals the preset value,
the counter status bit turns on and the
counter continues to count up to a
maximum count of 9999. The maximum
value will be held until the counter is reset.
Instruction Specifications
Counter Reference (CTaaa): Specifies
the counter number.
Preset Value (Bbbb): Constant value (K)
or a V memory location.
Current Values: Counter current values
are 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 CT3 resides in V memory
location V1003.
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.
SGCNT
B bbb
Preset
Counter #
The counter discrete status bit and the
current value are not specified in the
counter instruction.
Operand Data Type DL05 Range
A/B aaa bbb
Counters CT 0–177 ––
V memory
(preset only)
V ––
1200–7377
7400–7577
Pointers (preset only) P ––
1200–7377
7400–7577
Constants
(preset only)
K –– 0–9999
Counter discrete
status bits
CT/V 0–177 or V41140–41147
Counter current
values
V/CT* 1000–1177
NOTE: * With the HPP, both the Counter discrete status bits and current value are
accessed with the same data reference. DirectSOFT uses separate references,
such as “CT2” for discrete status bit for Counter CT2, and “CTA2” for the current
value of Counter CT2.
Stage Counter
(SGCNT)