CP1WCIF01 Omron Automation, CP1WCIF01 Datasheet - Page 7
![no-image](/images/no-image-200.jpg)
CP1WCIF01
Manufacturer Part Number
CP1WCIF01
Description
RS-232C Option Board
Manufacturer
Omron Automation
Type
Communicationsr
Datasheet
1.CP1WCIF01.pdf
(52 pages)
Specifications of CP1WCIF01
Application
Logic Control
Brand/series
CP1
Function
Automation Control
Network Protocols
RS-232
Primary Type
Interface
Special Features
Serial Comms
Termination
Cable
Lead Free Status / Rohs Status
RoHS Compliant part
For Use With
Micro Controllers
12
Origin searches are possible with a single ORG instruction.
Easily achieved with
special positioning
instruction (PLS2).
S-curve acceleration/
deceleration can be
used to reduce vibration
in high-speed positioning.
Pulse Outputs
Up to Four Axes Are Standard.
Advanced Power for High-precision Positioning Control.
Origin Search Function (ORG Instruction)
Positioning with Trapezoidal Acceleration and
Deceleration (PLS2 Instruction)
Applicable CPU Units and Functions
CP1H
A Full Range of Functions
Positioning for Electronic Component
Manufacturing Equipment
CP1H-Y CPU Unit
1 MHz for 2 axes and 100 kHz for
2 axes, for a total of 4 axes
Acceleration
S-curve
acceleration
Start
frequency
Target speed control
Specified number
of travel pulses
Pulse outputs
Sheet Feeding for Vertical Pillow Packer
Deceleration
S-curve
deceleration
Along with greater precision and more flexibility in
multi-product manufacturing, high-speed multi-axis pulse
output control responds to the increase in servo applications.
Servo
Drivers
Pulse Output Function for Up to Four Axes.
CP1H-X
100 kHz for 4 axes
Servomotors
The packing material is fed
and stopped at a fixed position
after the seal mark is detected.
Interrupt Feeding (ACC and PLS2 Instructions)
CPU Unit
Speed control
(ACC instruction)
PLS2 executed
Example: Four-axis Control in Electronic
Capacitor removal
Stop after output of
set number of pulses
Rotation (final positioning)
Feed Control for
Packing Material
Component Manufacturing Equipment
CP1L CPU Unit
100 kHz for 2 axes
Processing
depth
Processing
positioning
Acceleration rate
100 Hz/4 ms
A positioning OMRON Function Block for the CP1H is used in the
above application example. The positioning OMRON Function Blocks
for the CP1L are the same as the positioning OMRON Function Blocks
for the CJ1M-CPU21/22/23.
Always ON (P-On)
1
Example: Using Positioning OMRON Function Block
Start trigger
Pulse output
Just use the CX-Programmer to paste function blocks into the ladder program.
Just insert set values into the OMRON Function Block.
Start the CX-Programmer and
right-click "Function Block" in
the tree to select the required
library file.
Bit A
200,000 pulses: +200,000.0
Pulse output method
50,000 Hz: +50,000.0
100 Hz/4 ms: +100.0
100 Hz/4 ms: +100.0
Position command
Pulse output 0: &0
Speed command
Acceleration rate
Deceleration rate
Programming Is Made Easy Using OMRON Function Blocks
Bit B
CW/CCW: &0
Axis No.
Start
Bit A
Speed: 50,000 Hz
Position command
CW/CCW
200,000 pulses
(BOOL)
EN
(INT)
Axis
(BOOL)
Execute
(REAL)
Position
(REAL)
Velocity
(REAL)
Acceleration
(REAL)
Deceleration
(INT)
OutPulseSelect
Bit D
- NCCP1H010 - MoveAbsolute - REAL
CP1H/CP1L
SMARTSTEP 2,
R7D Series, Etc.
(WORD)
(BOOL)
(BOOL)
(BOOL)
(BOOL)
ErrorID
Done
Busy
Error
2
ENO
Deceleration rate
100 Hz/4 ms
Use a function block call to select the
desired OMRON Function Block.
End positioning
Bit B
Busy Flag
Bit C
Error Flag
Bit D
Error code
(Can be omitted.)
Servo
Driver
CW
Bit A
Note: For a list of function blocks in the OMRON Function Block Library, refer to page 62.
Acceleration
rate
100 Hz/4 ms
Interrupt input signal 00 (Input word 0, bit 00)
Using Interrupt Feeding OMRON Function Block
Always ON (P-On)
Always ON (P-On)
Start trigger
Interrupt Task 140
Bit A
200,000 pulses: +200,000.0
Interrupt input 0 (0.00)
Interrupt feeding amount
Interrupt input selection
CW/CCW method: &0
Pulse output method
Speed command - 2
100 Hz/4 ms: +100.0
100 Hz/4 ms: +100.0
Speed command - 1
Pulse output 0: &0
5,000 Hz: +5,000.0
1,000 Hz: +1,000.0
Interrupt position
Deceleration rate
Acceleration rate
Axis No.
Speed: 50,000 Hz
Bit B
Start
Bit A
0.00
D0
3
(BOOL)
EN
(INT)
Axis
(BOOL)
Execute
(BOOL)
InterruptSelect
(DINT)
InterruptPosition
(REAL)
Distance
(REAL)
Velocity - 1
(REAL)
Velocity - 2
(REAL)
Acceleration
(REAL)
Deceleration
(INT)
OutPulseSelect
An instance of the function block
will be created in the ladder
program.
- NCCP1H110 - MoveInterrupt - REAL
Bit D
Position command
200,000 pulses
Speed
1,000 Hz/4 ms
PRV(881)
#0000
#0000
DO
(WORD)
(BOOL)
(BOOL)
(BOOL)
(BOOL)
ErrorID
Status
Done
(INT)
Busy
Error
ENO
Reads High-speed Counter PV.
Port designation
Control data
Rightmost word of output
destination
End positioning
Bit B
Operating status
D10
Processing Flag
Bit C
Error Flag
Contact D
Error Flag
(Can be omitted.)
Deceleration
rate
100 Hz/4 ms
Pulse Outputs
Bit A
13