5: S
PECIAL
F
UNCTIONS
5-6
« FC4A M
ICRO
S
MART
U
SER
’
S
M
ANUAL
»
High-speed Counter
This section describes the high-speed counter function to count many pulse inputs within one scan. Using the built-in 16-
bit high-speed counter, the
MicroSmart
counts up to 65535 high-speed pulses from a rotary encoder or proximity switch
without regard to the scan time, compares the current value with a preset value, and turns on the output when the current
value reaches the preset value. This function can be used for simple motor control or to measure lengths of objects.
The all-in-one type CPU modules and slim type CPU modules have different high-speed counter configurations.
High-speed Counters on All-in-One Type CPU Modules
All-in-one type CPU modules have four high-speed counters; HSC1 through HSC4. HSC1 can be used as a two-phase or
single-phase high-speed counter. HSC2 through HSC4 are single-phase high-speed counters. All high-speed counter func-
tions are selected using the Function Area Settings in
WindLDR
.
High-speed Counter Operation Modes and Input Terminals (All-in-One Type CPU Modules)
For wiring high-speed counter input signals, use twisted-pair shielded cables.
Two-phase High-speed Counter HSC1 (All-in-One Type CPU Modules)
Two-phase high-speed counter HSC1 operates in the rotary encoder mode, and counts up or down input pulses to input ter-
minals I0 (phase A) and I1 (phase B). When the current value overflows 65535 or underflows 0, a designated comparison
output turns on. Any output terminal available on the CPU module can be designated as a comparison output. When input
I2 (reset input) is turned on, the current value is reset to a predetermined reset value, and the two-phase high-speed counter
counts subsequent input pulses starting at the reset value.
Two special data registers and six special internal relays are assigned to control and monitor the two-phase high-speed
counter operation. The current value is stored in data register D8045 (current value) and is updated every scan. The value
stored in D8046 (reset value) is used as a reset value. When a high-speed counter reset input (I2 or M8032) is turned on,
the current value in D8045 is reset to the value stored in D8046.
The two-phase high-speed counter is enabled while gate input special internal relay M8031 is on and is disabled while
M8031 is off. When current value overflow or underflow occurs while counting up or down, special internal relay M8131
or M8132 turns on in the next scan, respectively. At this point, the D8045 current value is reset to the D8046 reset value for
the subsequent counting cycle. When comparison output reset special internal relay M8030 is turned on, the designated
comparison output is turned off. When reset input I2 is turned on to reset the current value, reset status special internal
relay M8130 turns on in the next scan. When reset input special internal relay M8032 is turned on, M8130 does not turn
on. See page 5-13.
Note:
When using input I2 as a phase Z input, set 0 to reset value special data register D8046.
Special Internal Relays for Two-phase High-speed Counter (All-in-One Type CPU Modules)
Note:
Special internal relays M8130 through M8132 go on for only one scan.
High-speed Counter No.
HSC1
HSC2
HSC3
HSC4
Input Terminal
I0
I1
I2
I3
I4
I5
Two-phase High-speed Counter
Phase A
Phase B
Reset Input
(Phase Z)
—
—
—
Single-phase High-speed Counter
—
Pulse Input
Reset Input
Pulse Input
Pulse Input
Pulse Input
Description
High-speed Counter No.
ON
Read/Write
HSC1
HSC2
HSC3
HSC4
Comparison Output Reset
M8030
—
—
—
Turns off comparison output
R/W
Gate Input
M8031
—
—
—
Enables counting
R/W
Reset Input
M8032
—
—
—
Resets the current value
R/W
Reset Status
M8130
—
—
—
Current value reset by I2
Read only
Current Value Overflow
M8131
—
—
—
Over flow occurred
Read only
Current Value Underflow
M8132
—
—
—
Under flow occurred
Read only
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 ...