IDEC MICROSmart FC6A Series Ladder Programming Manual page 114

Automation organizer windldr
Hide thumbs Also See for MICROSmart FC6A Series:
Table of Contents

Advertisement

4: B
I
ASIC
NSTRUCTIONS
CUDD (Double-Word Up/Down Selection Reversible Counter)
The double-word up/down selection reversible counter CUDD has a selection input to switch the up/down gate, so the three inputs
are required. The circuit for a double-word up/down selection reversible counter must be programmed in the following order:
preset input, pulse input, up/down selection input, the CUDD instruction, and a counter number C0 through C510, followed by a
counter preset value from 0 to 4,294,967,295.
The preset value can be designated using a constant or a data register. When a data register is used, the double-word data of two
consecutive data registers becomes the preset value. For 32-bit data storage setting, see Chapter 5 "32-bit Data Storage Setting"
in the "FC6A Series MICROSmart User's Manual".
Ladder Diagram
Preset Input
CUDD
C4
100000
I0
Pulse Input
I1
U/D Selection
I2
I3
C4
Q2
Timing Chart
ON
Preset Input I0
OFF
ON
Pulse Input I1
OFF
ON
U/D Selection Input I2
OFF
Counter C4 Value
ON
Counter C4
OFF
Valid Pulse Inputs
The reset or preset input has priority over the pulse input. One
scan after the reset or preset input has changed from on to off,
the counter starts counting the pulse inputs as they change from
off to on.
Reset/Preset
Pulse
More than one scan
time is required.
4-18
Program List
Instruction
LOD
LOD
LOD
CUDD
LOD
AND
OUT
99999
100000
100001
100000
ON
OFF
ON
OFF
Valid
Invalid
FC6A S
MICROS
ERIES
MART
Data
I0
I1
I2
C4
100000
I3
C4
Q2
• • •
• • •
0
1
100000
100000
Valid
L
P
M
ADDER
ROGRAMMING
• Double-word counter instructions use two
consecutive counters, and counters cannot be used
more than once in a user program.
• The preset input must be turned on initially so that
the current value returns to the preset value.
• The preset input must be turned off before counting
may begin.
• The up mode is selected when the up/down selection
input is on.
• The down mode is selected when the up/down
selection input is off.
• The counter output is on only when the current value
is 0.
• After the current value reaches 0 (counting down), it
changes to 4,294,967,295 on the next count down.
• After the current value reaches 4,294,967,295
(counting up), it changes to 0 on the next count up.
• When power is off, the counter's current value is
held, and can also be designated as "clear" type
counters using the Function Area Settings (see
Chapter 5 "Memory Backup" in the "FC6A Series
MICROSmart User's Manual".).
• Counter preset and current values can be changed
using WindLDR without downloading the entire
program to the CPU again. From the WindLDR menu
bar, select Online > Monitor > Monitor, then
Online > Custom > New Custom Monitor. To
change a counter preset value, select DEC(D) in the
pull-down list box.
• When the preset or current value is changed during
counter operation, the change becomes effective
immediately.
• When power is off, the changed preset values are
cleared and the original preset values are loaded.
• For data movement when changing, confirming, and
clearing preset values, see "Changing, Confirming,
and Clearing Preset Values for Timers and Counters"
on page 4-19.
• WindLDR ladder diagrams show CP (counter preset
value) and CC (counter current value) in advanced
instruction devices. The CUDD instruction cannot be
used in an interrupt program.
• If used, a user program execution error will result,
turning on special internal relay M8004 and the ERR
LED on the FC6A Series MICROSmart. For details
about the user program execution errors, see "User
Program Execution Errors" on page 3-10.
FC9Y-B1726
ANUAL

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents