Omron Sysmac CS1 Operation Manual page 23

Customizable counter units
Hide thumbs Also See for Sysmac CS1:
Table of Contents

Advertisement

Outline
Advanced Processing
Coordinating Operation with the CPU Unit
counter can be used to create target value interrupts or range comparison bit
pattern outputs. Trapezoid pulse (speed) outputs or conditional ON/OFF out-
puts can thus be created for the present value pulse input. Furthermore, an
Electronic Cam Mode can be used to change the pulse output value for abso-
lute positioning or the pulse output frequency for speed control in response to
the present value of the pulse input (e.g., for a rotational angle). You can also
monitor changes in the present value of the high-speed counter or measure
the frequency from the present value of the high-speed counter.
• Pulse outputs on the CS1W-HCP22 can be used for specified frequency out-
puts with or without acceleration/deceleration, as well as for one-shot outputs
(turned ON for a specified time between 0.01 and 9,999 ms). The one-shot
pulse output function can also be used to achieve a high-precision pulse count-
er timer with a minimum time of 0.01 ms, and the present value can be used to
create target value interrupts or range comparison bit pattern outputs. Trape-
zoid pulse (speed) outputs or conditional ON/OFF outputs can thus be created
for the present value of the pulse output.
• Analog outputs on the CS1W-HCA22 can be used with the SPED or ACC in-
struction to step analog outputs or for rising or falling sloped outputs.
• Combinations with timer instructions enable time-stepped or trapezoid
analog outputs.
• Analog outputs can be set to be held at the peak, current, or cleared value
by turning OFF an Output Conversion Enable Bit when required or for er-
rors.
• The SPED and ACC instructions can be used to control the analog output
value independent of the END refresh.
• The I/O refresh time can be reduced by disabling the analog outputs when
they are not required.
• Rate-of-change measurements are possible at a sampling time for the high-
speed counter input.
• High-speed counter input frequency measurements can be taken.
• The present value of the high-speed counters can be cleared or held when
power is turned ON.
• The high-speed counters can be started and started by controlling the status of
a control bit.
• Any of four pulse output ranges can be specified: 6 Hz to 20 kHz, 25 Hz to
50 kHz, 100 Hz to 100 kHz, or 400 Hz to 200 kHz.
• The present value of the pulse output can be reset.
• Either high-speed or normal-speed execution can be selected for basic in-
structions. The execution time for basic instructions in High-speed Execution
Mode is approximately twice as fast as the time in Normal Execution Mode.
(The program must be approximately 1 Kword or less to use High-speed Exe-
cution Mode.) (Example for LD instruction: Normal Execution: 0.4 µs; High-
speed Execution: 0.2 µs)
• Faster execution of CTBL and other instructions using table data can be
achieved by not holding the EM Area status when power is turned OFF.
• Data can be exchanged in three different areas of memory shared with the
CPU Unit to perform handshaking and other operations without programming
a special interface.
• Ten words of the CIO Area in the CPU Unit are shared with SR Area Words
in the Customizable Counter Unit.
• Up to 90 words of the DM Area in the CPU Unit can be shared with user-set
words in the Customizable Counter Unit.
Section
1-1
3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sysmac cs1w-hi001Sysmac cs1w-hcp22Sysmac cs1w-hca22

Table of Contents