7: B
ASIC
I
NSTRUCTIONS
7-10
« FC4A M
ICRO
S
MART
U
SER
’
S
M
ANUAL
»
CNT, CDP, and CUD (Counter)
Three types of counters are available; adding (up) counter CNT, dual-pulse reversible counter CDP, and up/down selection
reversible counter CUD. A total of 32 counters (all-in-one 10-I/O type CPU module) or 100 counters (other CPU modules)
can be programmed in a user program. Each counter must be allocated to a unique number C0 through C31 or C99.
The valid operand range depends on the CPU module type. For details, see pages 6-1 and 6-2.
The preset value can be 0 through 65535 and designated using a decimal constant or data register.
CNT (Adding Counter)
When counter instructions are programmed, two addresses are required. The circuit for an adding (UP) counter must be
programmed in the following order: reset input, pulse input, the CNT instruction, and a counter number C0 through C99,
followed by a counter preset value from 0 to 65535.
The preset value can be designated using a decimal constant or a data register. When a data register is used, the data of the
data register becomes the preset value.
Counter
Allocation Number
Preset Value
CNT (adding counter)
C0 to C99
Constant:
0 to 65535
Data registers: D0 to D1299
D2000 to D7999
CDP (dual-pulse reversible counter)
C0 to C99
CUD (up/down selection reversible counter)
C0 to C99
Ladder Diagram
I2
Reset Input I0
ON
OFF
Pulse Input I1
ON
OFF
Counter C0
ON
OFF
Timing Chart
Output Q0
ON
OFF
1
Input I2
• • •
C0
2
3
4
5
6
ON
OFF
CNT
C0
5
I1
Reset
Pulse
Instruction
Data
LOD
LOD
CNT
LOD
AND
OUT
I0
I1
C0
5
I2
C0
Q0
Program List
I0
•
The same counter number cannot be programmed
more than once.
•
While the reset input is off, the counter counts the lead-
ing edges of pulse inputs and compares them with the
preset value.
•
When the current value reaches the preset value, the
counter turns output on. The output stays on until the
reset input is turned on.
•
When the reset input changes from off to on, the cur-
rent value is reset.
•
When the reset input is on, all pulse inputs are ignored.
•
The reset input must be turned off before counting may
begin.
•
When power is off, the counter’s current value is held,
and can also be designated as “clear” type counters
using Function Area Settings (see page 5-4).
•
Counter preset and current values can be changed
using
WindLDR
without downloading the entire pro-
gram to the CPU again. From the
WindLDR
menu bar,
select
Online
>
Monitor
, then select
Online
>
Point
Write
. To change a counter preset value, specify the
counter number with a capital C and a new preset
value. To change a counter current value, specify the
counter number with a small c and a new current value
while the counter reset input is off.
•
When the preset or current value is changed during
counter operation, the change becomes effective imme-
diately.
•
For the data movement when changing, confirming,
and clearing preset values, see page 7-13. Preset values
can also be changed and changed preset values can be
confirmed using the HMI module. See pages 5-35 and
5-36.
•
The preset value 0 through 65535 can be designated
using a data register D0 through D1299 or D2000
through D7999; then the data of the data register
becomes the preset value. Directly after the CNT
instruction, the OUT, OUTN, SET, RST, TML, TIM,
TMH, or TMS instruction can be programmed.
CNT
C28
D5
I1
Reset
Pulse
I0
Q0
Q0
Summary of Contents for FC4A-C10R2
Page 1: ...FC4A SERIES Micro Programmable Logic Controller User s Manual FC9Y B812 ...
Page 6: ...PREFACE 4 FC4A MICROSMART USER S MANUAL ...
Page 94: ...2 MODULE SPECIFICATIONS 2 74 FC4A MICROSMART USER S MANUAL ...
Page 184: ...6 ALLOCATION NUMBERS 6 20 FC4A MICROSMART USER S MANUAL ...
Page 218: ...8 ADVANCED INSTRUCTIONS 8 8 FC4A MICROSMART USER S MANUAL ...
Page 240: ...11 BINARY ARITHMETIC INSTRUCTIONS 11 8 FC4A MICROSMART USER S MANUAL ...
Page 244: ...12 BOOLEAN COMPUTATION INSTRUCTIONS 12 4 FC4A MICROSMART USER S MANUAL ...
Page 252: ...13 SHIFT ROTATE INSTRUCTIONS 13 8 FC4A MICROSMART USER S MANUAL ...
Page 274: ...15 WEEK PROGRAMMER INSTRUCTIONS 15 8 FC4A MICROSMART USER S MANUAL ...
Page 378: ...22 DUAL TEACHING TIMER INSTRUCTIONS 22 4 FC4A MICROSMART USER S MANUAL ...
Page 386: ...23 INTELLIGENT MODULE ACCESS INSTRUCTIONS 23 8 FC4A MICROSMART USER S MANUAL ...
Page 408: ...24 ANALOG I O CONTROL 24 22 FC4A MICROSMART USER S MANUAL ...
Page 426: ...26 COMPUTER LINK COMMUNICATION 26 6 FC4A MICROSMART USER S MANUAL ...