Académique Documents
Professionnel Documents
Culture Documents
an All-in-one Package
Printed on 100%
Recycled Paper
Note: Do not use this document to operate the Unit.
With accelerating globalization and the diversification of market needs, added value is being
sought in equipment as never before. The need for enhanced functionality, handling of From large-scale to small-
advanced systems, and improved ease of maintenance and reliability make this a complex scale control, programs
can be created
matter. OMRON’s latest solution is the release of a new package-type terminal-block PLC incorporating function
blocks (FB) and structured
All-in-on Package PLCs
that combines full basic functionality with advanced expandability. CP Series
text (ST) using the same
instructions and with the
A full complement of built-in functions enables increased applicability. same easy operation.
Reducing the design time required for expanded and more complex programming helps
Small-scale Control Large-scale Control
in giving added value to equipment.
Serial Communications
Pulse Outputs for 4 Axes Two axes for 1 MHz and two axes for 30 kHz Two axes at 100 kHz and two axes at 30 kHz
Two ports supporting both RS-232C and RS-485.
Two axes at 1 MHz for single-phase (500 kHz for Four axes at 100 kHz for signal-phase
High-speed Counters differential phases) and two axes at 100 kHz for
(50 kHz for differential phases)
for 4 Axes single-phase (50 kHz for differential phases)
2 3
Pulse Output Function High-speed Counter Function
Four Axes are Standard. Differential Phases for Four Axes Are Standard.
Advanced Power for High-precision Positioning Control. Easily Handles Multi-axis Control with a Single Unit.
Electrolytic Capacitor Assembly by Electronic Component Manufacturing Equipment Main-axis Control for Equipment Such as Textile Machinery or Spinning Machinery
Sheet Feeding for Vertical Pillow Packer Positioning Conveyance for Equipment Such as Building Material Manufacturing Machinery and Stone-cutting Machinery
Pulse Output Function for Up to Four Axes. Four-axis Counter Function (Single-phase or Differential Phases)
CP1H-Y CPU Units: Two axes at 1 MHz and two axes at 30 kHz CP1H-Y CPU Units: Two axes, single-phase at 1 MHz or differential phases at 500 kHz plus two axes, single-phase
CP1H-X CPU Units: Two axes at 100 kHz and two axes at 30 kHz at 100 kHz or differential phases at 50 kHz
Along with greater precision and more flexibility in multi-product manufacturing, CP1H-X CPU Units: Four axes, single-phase at 100 kHz or differential phases at 50 kHz
high-speed multi-axis pulse output control responds to the increase in servo Multi-axis counter inputs enable calculations for inverter positioning, spindle speed control in textile manufacturing, and much more.
applications.
CP1H
Pulse outputs
Example: Four-axis Control in Electronic
Component Manufacturing Equipment
High-speed counter
Capacitor removal
Processing Rotary
depth Processing encoders
positioning
General-
Servo Drivers purpose
CP1H RS-485
motors
Rotation
(final positioning)
Servomotors
Inverters
Plug-and-play USB Connection A Built-in USB Port (USB 1.1, Type B) Communications Programs Are Provided by the Function Block Library.
Just install the CX-Programmer (Ver. 6.1 or Enables a Personal Computer to Be
higher) and connect the USB cable to the The OMRON Function Block (FB) Library
Connected using an Over-the-counter Cable.
CP1H. The driver will be installed provides function blocks for setting SPs,
automatically to enable making a connection. Over-the-counter USB cables (A- Start trigger _INV200_ReadStatus
type male to B-type male) can be reading PVs, and reading and writing (BOOL) (BOOL)
EN ENO
used. RUN/STOP status and other Temperature Inverter No. (INT) (BOOL)
ErrorStop
Alarm flag
NodeNo Deceleration stop
Costs can be reduced, even Controller parameters. The programmer I/F Area ID (WORD)
(BOOL)
Stopping
executing flag
AreaID
Personal factoring in the cost of the cable. simply pastes function blocks from the I/F Area No.
(INT)
(BOOL)
StandStill
Axis standing by flag
computer FB Library into the ladder program. The AreaNo (BOOL) Axis operating flag
ContinuousMotion
CX-One (BOOL) Speed matching flag
desired functions can be utilized simply ConstantVelocity
Temperature
Controller Inverter
A Wealth of Instructions Building-block PLCs
Flexible Package PLCs
PID Instruction with Autotuning CS Series
CJ Series
PID constants can be automatically tuned for the A FB Library for Pulse Outputs.
PID instruction. The limit cycle method is used for Function blocks are also provided for pulse
tuning, allowing tuning to be completed quickly. outputs to make it easy to write programs for
Floating-point Decimal Instructions, positioning in addition to communications
Trigonometric Instructions, and More. function blocks. These function blocks will reduce
Just like the CS/CJ-series PLCs, the CP1H has Common Architecture the time required for developing programs for
approximately 400 instructions for ladder applications such as for OMRON’s SMARTSTEP
programming. Servo System.
Pulse outputs
The Structured Text (ST) Language Makes
Arithmetic Operations Even Easier.
All-in-one Package PLCs Servo Driver
In addition to ladder programming, function block CP Series Security
logic can be written in ST language, which
conforms to IEC 61131-3. Arithmetic processing is Structured Text Commands (Keywords) Eight-character Password Protection
also possible with ST, including processing of TRUE, FALSE.
Important programs can be protected by
IF, THEN, ELSE, ELSIF, END_IF.
absolute values, square roots, logarithms, and DO, WHILE, END_WHILE. setting a password from the CX-
trigonometric functions (SIN, COS, and TAN). REPEAT, UNTIL, END_REPEAT.
Programmer (with the PLC online).
FOR, TO, BY, DO, END_FOR.
Processing that is difficult to write in ladder CASE, OF, END_CASE.
programming becomes easy using structured text. EXIT, RETURN.
Operators
Addition (+), Subtraction (-), Multiplication (*), Division (/)
Parenthesis (brackets), Array Indexing (square brackets [ ] )
Assignment Operator (:=), Less Than Comparison Operator (<),
Less Than or Equal To Comparison Operator (<=),
Greater Than Comparison Operator (>),
Password setting: Up to 8 alphanumeric
Greater Than or Equal To Comparison Operator (>=), characters (A-Z, a–z, 0-9)
Equals Comparison Operator (=),
Is Not Equal To Comparison Operator (<>),
Bitwise AND (AND or &), Bitwise OR (OR), Exclusive OR (XOR),
NOT (NOT), Exponentiation (**)
Numerical Functions and Arithmetic Functions
ABS, SQRT, SQRT, LN, LOG, EXP, SIN, COS, TAN, ASIN, ACOS,
ATAN, EXPT
8 9
Advanced Settings Can Be Made with No Need for a Manual,
Not Only for the PLC but Even for Special I/O Unit and
CPU Bus Unit Parameters and FA Networks.
Easy-to-use Programming Software. Integrating OMRON PLCs and Component Peripheral Devices.
Programming with Function Blocks (Ladder Diagrams/ST Language) Is Also Standard.
FA Integrated Tool Package CX-Integrator
CX-One
CX-Programmer (Ver. 6.1 or Higher) Configuration
1 Network Software CX-Protocol
CX-FLnet
CX-Programmer
2 PLC Software CX-Simulator
Easy Operation Simplifies Programming and Debugging. SwitchBox
The CX-One is an FA Integrated Tool Package for
Shortcut keys can be easily checked using the ladder key guide. connecting, setting, and programming OMRON 3 HMI Software CX-Designer
Programming is simplified by key inputs, such as the C Key for an NC input components including PLCs. CP1H programming and
settings can be done with just the CX-Programmer CX-Motion
(contact), the O Key for an OUT instruction, and the I Key for special CX-Motion-NCF
alone, but CX-One is packaged with tools for setting and 4 Motion Controller
instructions. Software CX-Motion-MCH
programming NS-series PTs, Temperature Controllers, CX-Position
Key inputs are as easy as this: C Key, address, Key, comment, Key. CX-Drive
and many other components. Using CX-One together
The CX-Programmer automatically goes into character input mode when it is
with the CP1H makes programming and setup easy, 5 PLC-based Process CX-Process Tool
time to enter a comment. Special instructions can be input as follows: NS-series Face Plate Auto-Builder
shortening the total lead time required for starting up Control Software
machines and equipment.
6 Component Software CX-Thermo
Comments can be added for timer and counter instructions through timer Settings and communications for devices such as other Online CP1H CPU Unit operations, such as program
and counter input bits. PLCs, NS-series monitoring, I/O memory manipulation, PV monitoring,
PTs, and forced setting/resetting memory bits, differential
3 Cross Reference Pop-up Icon Temperature monitoring, data tracing, and online editing, can be
Controllers that executed without the actual PLC.
1 Consecutive Address Searches
are connected to
Pressing the N Key (Next) jumps to the next input or output bit a PLC can all be
with the same address. executed
1
B Pressing the B Key (Back) jumps back to the previous input or together from the
1
N output bit with the same address. CX-One CX-
2 Trace Searches Integrator
2
Pressing the Space Bar with the cursor at an input bit jumps to connected to the
Space the output bit with the same address. Pressing the Space Bar with the PLC. The CX-Simulator can be used for debugging with the CX-Programmer Virtual CPU Unit
in online status, even without the PLC connected.
cursor at an output bit jumps to the input bit with the same address.
3 Cross-reference Popups
Cross-reference information can be displayed for the input or output
Improved Functional Connectivity with HMI Design Software and Integration of Component Software
bit at the cursor to show where the address of the input or output bit is
3 Cross-reference Pop-up Configured with an NS-series PT Configured with a Temperature Controller
used in the program. Just click a cross-reference to jump to that
location in the program.
Handle Function Blocks (FB) and Structured Text (ST) Language with Only the CX-Programmer.
The CX-Designer can be started from the CX- The Support Software for Temperature Controllers (CX-
Programs using function blocks and ST Integrator's NT Link Window. It can be used to design Thermo) can be started from the CX-Integrator's Serial
language can be created by reading screens such as, for example, setting screens for Communications Window.
Function Block
function blocks into ordinary ladder Temperature Controllers. In addition, the Smart Active
The CX-Thermo Software can Parameters can be created,
programs. L Programmed as a ladder diagram. Parts (SAP) library is provided with the CX-Designer to be started from a device in edited, and transferred at the
Paste the Function Block into enable easily creating setting screens for Temperature the CX-Integrator's serial computer. The time required to
Components or other components. communications make settings can be reduced
a Ladder Program. (CompoWay/F) network. when setting the same
NS-series PT Smart Active Parts (SAP) parameters in multiple devices.
Function NT Link
Programmed in ST Language.
Block called.
S
Standard text can be entered into
function blocks.
CX-Thermo
started.
10 11
Handy Built-in Functions Flexibly Adjust the System Configuration to the Application by Adding
Make Maintenance Easier. Up to 7 CPM-series Expansion I/O Units, Expanding Functionality,
and Connecting to Networks.
Analog Inputs Are Made Simple. CJ-series Special I/O Units and CPU Bus Units Can Be Connected Ethernet
Controller Link
An analog adjustment and an external analog to Meet Current Needs or to Expand the System in the Future.
setting input connector are provided. Peripheral Devices Status and Operation Monitoring High-speed Counters for Four Axes CP1W-EXT01
End Cover
Analog Adjustment
Peripheral USB port 7-segment display Built-in Input Terminal Block CJ Unit Adapter
The analog adjustment
A maximum of
has a resolution of 256.
two CJ-series
Values are entered in
Special I/O
A642 and can be used Units or CPU
in the ladder program. Bus Units can
When the value is be connected.
changed, it is displayed (For details on
(0 to FF) for three Units that can
seconds on the 7- be connected,
segment display. refer to page
16.)
External Analog Setting
Input Connector
This connector has a resolution of
256 and is used for an analog DeviceNet
input set to 0 to 10 V. Each CP1H
CompoBus/S
CPU Unit has one of these Built-in Analog RS-232C or RS-422A/485 Built-in Output Terminal
I/O Terminal Block
Serial Communications
connectors built in. (The built-in Memory Cassette Option Boards Block
analog I/O for CP1H-XA CPU Units Analog I/O Saving the Program Serial Communications Four Pulse Outputs
is separate.)
A device, such as a
Analog I/O
(CP1H-XA
The following optional Communications Expansion to
serial interfaces can be
potentiometer, can be connected CPU Units used for two ports. Higher and Lower Network
to enable direct manual operation Only)
and control from a control panel.
Over-the-counter CP1W-CIF01
Layers, System Expansion, and
CP1W-ME05M
The maximum cable length is 3
meters. A connecting cable (1 m)
USB cable
Memory Cassette RS-232C Information Management Are
Option Board
is included with the CPU Unit. Made Easy.
Memory Cassette Status Displayed on Battery-free Operation CP1W-CIF11
RS-422A/485 Use a CP1W-CN811 I/O
Data, such as programs and initial 7-segment Display The values in the DM Area Option Board Connecting Cable when using
memory values, can be stored on a The 7-segment display provides (32 Kwords) are saved in the CPM1A Expansion I/O Units
with a CJ Unit Adapter.
Memory Cassette (optional) and two display digits. CPU Unit’s built-in flash
copied to other systems. In addition to displaying error codes memory as initial values,
The Memory Cassette can also be for errors detected by the PLC, and can be read at startup.
used when installing new versions codes can be displayed on the Battery-free operation is
of application programs. display from the ladder program. also possible when saving
Up to 320 I/O points can
The 7-segment display is useful for production data and
machine parameters in the be obtained by
CP1W-ME05M
maintenance as well, allowing
DM Area, turning OFF the connecting seven
Memory Cassette problems that arise during system
operation to be grasped without power, and using then same Expansion I/O Units.
using any Support Software. data again for the next
Production site production run.
PLC program design
Production site
7 Units max.
Only one I/O Connecting Cable can be used.
12 13
An Complete CPU Unit Lineup Lets You Select CPM-series Expansion I/O Can Be Used without Alteration for
the Optimum Unit for Your Applications. Easy System Expansion.
CPM1A-8ER CPM1A-20EDT
CPM1A-40EDR
Output points: 8 Input points: 12 DC inputs
Input points: 24 DC inputs
Relay output Output points: 8, transistor
Output points: 16 relay outputs
outputs
(sinking)
CPM1A-8ET CPM1A-40EDT
CPM1A-20EDT1 Input points: 24 DC inputs
Output points: 8
Transistor output (sinking) Output points: 16 transistor outputs (sinking)
Input points: 12 DC inputs
CP1H-XA40DR-A CP1H-X40DR-A CP1H-Y20DT-D Output points: 8, transistor
CPM1A-40EDT1
CPM1A-8ET1
AC power supply, 24 DC inputs, AC power supply, 24 DC inputs, DC power supply, 12 DC inputs, outputs
16 relay outputs, 4 analog inputs, 16 relay outputs 8 transistor (sinking) outputs Output points: 8 (sourcing) Input points: 24 DC inputs
2 analog outputs Transistor output (sourcing) Output points: 16 transistor outputs (sourcing)
Two 1-MHz line-driver inputs (phases A, B,
and Z) and two 1-MHz line-driver outputs
(CW and CCW) are provided separately. Analog Units
CP1H-XA40DT-D CP1H-X40DT-D
DC power supply, 24 DC inputs, DC power supply, 24 DC inputs,
16 transistor (sinking) outputs, 16 transistor (sinking) outputs
4 analog inputs, 2 analog outputs
Analog Input Unit Analog Output Unit Analog I/O Unit Analog I/O Unit
CP1H-X40DT1-D CPM1A-AD041 CPM1A-DA041 CPM1A- MAD11 CPM1A- MAD01
CP1H-XA40DT1-D DC power supply, 24 DC inputs,
DC power supply, 24 DC inputs, 16 transistor (sourcing) outputs Analog inputs: 4 (resolution: 6,000) Analog outputs: 4 (resolution: 6,000) Analog inputs: 2 (resolution: 6,000) Analog inputs: 2 (resolution: 256)
16 transistor (sourcing) outputs, Analog outputs: 1 (resolution: 6,000) Analog outputs: 1 (resolution: 256)
4 analog inputs, 2 analog outputs
Temperature Sensor Units CompoBus/S I/O Link Unit
Temperature Sensor Unit Temperature Sensor Unit CompoBus/S
CP1H-XA CPU Units CP1H-X CPU Units CP1H-Y CPU Unit CPM1A-TS001 CPM1A-TS101 I/O Link Unit
CPM1A-SRT21
I/O capacity 24 inputs, 16 outputs 12 inputs, 8 outputs Thermocouple inputs: 2 Platinum resistance
Line-driver inputs: Phases A, B, and Z for 2 axes thermometer inputs: 2 Input points: 8
Line-driver outputs: CW and CCW for 2 axes CPM1A-TS002 CPM1A-TS102 Output points: 8
High-speed counter 100 kHz (single-phase), 50 kHz 1 MHz (single-phase), 500 kHz (differential Thermocouple inputs: 4 Platinum resistance
(differential phases), 4 axes phases) for 2 axes (line-driver input), 100 kHz
(single-phase), 50 kHz (differential phases) for thermometer inputs: 4
2 axes (4 axes total)
DeviceNet I/O Link Unit
Pulse output function 100 kHz for 2 axes and 30 kHz for 2 axes 1 MHz for 2 axes (line-driver output), I/O Connecting Cable
(Models with Transistor Outputs only) (4 axes total) 30 kHz for 2 axes (4 axes total) DeviceNet
I/O Connecting Cable I/O Link Unit
Serial communications USB port (peripheral port) and 2 optional serial ports (either RS-232C or RS-422A/485 Option Boards)
80 cm CPM1A-DRT21
Analog I/O 4 analog inputs and CP1W-CN811
2 analog outputs Input points: 32
Note: An I/O Connecting Cable (approx. 6 cm) to connect the CPM1A Expansion Unit horizontally is included. Output points: 32
Interrupt inputs 8 inputs 6 inputs
Quick-response inputs (50-ms width min.) CJ-series Special I/O Units and CPU Bus Units
User program capacity 20 ks
Two CJ-series Special I/O Units or CPU Bus Units can be connected by using a CJ Unit Adapter. (For details on Units that can be used, refer to page16.)
DM capacity 32 kw
CJ Unit Adapter CJ-series Special I/O Units CJ-series CPU Bus Units
Maximum number of CPM1A Expansion I/O Units 7 (Refer to page16 for Unit restrictions.)
CP1W-EXT01 Analog Input Unit Ethernet Unit
Maximum number of CJ-series Units 2 (CJ-series Special I/O Units and CPU Bus Units only. CJ1W-AD -V1 CJ1W-ETN21
Refer to page16 for information on Units that can be used.)
Analog Output Unit Controller Link Unit
CJ1W-DA CJ1W-CLK21-V1
Options Analog I/O Unit Serial Communications Unit
CJ1W-MAD42 CJ1W-SCU -V1
Process Input Unit DeviceNet Unit
CJ1W-PTS CJ1W-DRM21
CP1W-ME05M CP1W-ClF01 CP1W-ClF11 CJ1W-PDC15
Memory Cassette RS-232C Option Board RS-422A/485 Temperature Control Unit
Option Board CJ1W-TC
CompoBus/S Master Unit
CJ1W-SRM21
14 15
Maximum Number of Expansion Units That Can Be Connected
Precautions when Using CP1W-CN811 I/O Connecting Cable
Analog Unit
2 analog inputs, CPM1A-MAD01 Can be used. Cannot be used.
1 analog output CPM1A-MAD11
2 thermocouple inputs CPM1A-TS001
Temperature Sensor Units
2 platinum resistance thermometer inputs CPM1A-TS101
CompoBus/S I/O Link Unit 8 inputs, 8 outputs CPM1A-SRT21
DeviceNet I/O Link Unit 32 inputs, 32 outputs CPM1A-DRT21
Group B Units that Each Count as Two of the Seven Connectable Units
Unit type Model
4 analog inputs CPM1A-AD041
Analog Units
4 analog outputs CPM1A-DA041
4 thermocouple inputs CPM1A-TS002
Temperature Sensor Units
4 platinum resistance thermometer inputs CPM1A-TS102
For example, if only Group B Units are used, a maximum of three Units can be connected. It would
then be possible to additionally connect one Group A Unit and two CJ-series Special I/O Units or
CPU Bus Units.
16 17
Specifications
CPU Unit Specifications Item XA CPU Units: CP1H-XA - X CPU Units: CP1H-X - CY CPU Units: CP1H-Y -
Item AC power supply models: CP1H- -A DC power supply models: CP1H- -D
20 (12 inputs, 8 outputs)
Power supply 100 to 240 VAC 50/60 Hz 24 VDC Built-in input terminals 40 (24 inputs, 16 outputs) Line-driver inputs: Two axes for phases A, B, and Z
Line-driver outputs: Two axes for CW and CCW
Operating voltage range 85 to 264 VAC 20.4 to 26.4 VDC (21.6 to 26.4 VDC with four or more Expansion Units.)
Number of connectable
Power consumption 100 VA max. 50 W max.
Expansion (I/O) Units
Inrush current 100 to 120 VAC inputs: 20 A max. 8 ms max./200 to 240 VAC inputs: 40 A max. 8 ms max. 30 A max. 20 ms max.
320 (40 built in + 40 per Expansion (I/O) Unit x 7 Units) 300 (20 built in + 40 per Expansion (I/O) Unit x 7 Units)
External power supply 300 mA at 24 VDC None 8 inputs (Shared by the external interrupt inputs (counter mode) and 6 inputs (Shared by the external interrupt inputs
Interrupt inputs
20 MW min. (at 500 VDC) between the external AC terminals 20 MW min. (at 500 VDC) between the external DC terminals the quick-response inputs.) (counter mode) and the quick-response inputs.)
Insulation resistance
and GR terminals and GR terminals Interrupt inputs counter 6 inputs (Response frequency: 5 kHz max.
8 inputs (Response frequency: 5 kHz max. for all interrupt inputs), 16 bits
2,300 VAC at 50/60 Hz for 1 min between the external AC and 1,000 VAC at 50/60 Hz for 1 min between the external DC and mode for all interrupt inputs), 16 bits
Dielectric strength
GR terminals, leakage current: 5 mA max. GR terminals, leakage current: 5 mA max. Quick-response inputs 8 points (Min. input pulse width: 50 µs max.) 6 points (Min. input pulse width: 50 µs max.)
Noise immunity Conforming to IEC 61000-4-4. 2 kV (power supply line) Scheduled interrupts 1
10 to 57 Hz, 0.075-mm amplitude, 57 to 150 Hz, acceleration: 9.8 m/s2 in X, Y, and Z directions for 80 minutes each 4 inputs: Differential phases (4x), 50 kHz or 2 inputs: Differential phases (4x), 500 kHz or Single-phase, 1 MHz and
Vibration resistance
(Sweep time: 8 minutes x 10 sweeps = total time 80 minutes) Single-phase (pulse plus direction, up/down, increment), 100 kHz 2 inputs: Differential phases (4x), 50 kHz or Single-phase (pulse plus
2
High-speed counters Value range: 32 bits, Linear mode or ring mode direction, up/down, increment), 100 kHz
Shock resistance , three times each in X, Y, and Z directions
Interrupts: Target value comparison or range comparison Value range: 32 bits, Linear mode or ring mode
Ambient operating temperature 0 to 55 C Interrupts: Target value comparison or range comparison
Ambient humidity 10% to 90% (with no condensation) Trapezoidal or S-curve acceleration and deceleration (Duty ratio: 50% fixed) Trapezoidal or S-curve acceleration and deceleration
Ambient operating environment No corrosive gas 2 outputs, 1 Hz to 100 kHz (CCW/CW or pulse plus direction) (Duty ratio: 50% fixed)
Pulse outputs (models 2 outputs, 1 Hz to 30 kHz (CCW/CW or pulse plus direction) 2 outputs, 1 Hz to 1 MHz (CCW/CW or pulse plus direction)
Ambient storage temperature –20 to 75°C (Excluding battery.)
with transistor outputs PWM outputs :(Duty ratio: 0.0% to 100.0% (Unit: 0.1%)) 2 outputs, 1 Hz to 30 kHz (CCW/CW or pulse plus direction)
Power holding time 10 ms min. 2 ms min. only) 2 outputs, 0.1 to 1 kHz (Accuracy: ±5% at 1 kHz) PWM outputs :(Duty ratio: 0.0% to 100.0% (Unit: 0.1%))
Dimensions 150 x 90 x 85 mm (W x H x D) 2 outputs, 0.1 to 1 kHz (Accuracy: ±5% at 1 kHz)
Weight 740 g max. 590 g max. Built-in analog I/O 4 analog inputs and 2 analog outputs
None
terminals (Refer to separate detailed specifications.)
Analog control 1 (Setting range: 0 to 255)
Item XA CPU Units: CP1H-XA - X CPU Units: CP1H-X - Y CPU Units: CP1H-Y -
External analog input 1 input (Resolution: 1/256, Input range: 0 to 10 V)
Control method Stored program method
I/O control method Cyclic scan with immediate refreshing
Program language Ladder diagram Serial Communications Specifications
Maximum number of function block definitions: 128 Maximum number of instances: 256 Item Function Interface
Function blocks
Languages usable in function block definitions: Ladder diagrams, structured text (ST)
Peripheral USB port For connecting Peripheral Device. Conforms to USB 1.1, B-type connector
Instruction length 1 to 7 steps per instruction
The CP1W-CIF01 RS-232C Option Board
Instructions Approx. 400 (function codes: 3 digits)
Host Link, No-protocol, NT Link (1: N), Serial PLC Link (See note.),
Basic instructions: 0.10 µs min. Special instructions: 0.15 µs min.
COMM
Instruction execution time Serial Gateway (CompoWay/F master, Modbus-RTU master),
Serial port 1
Common processing time 0.7 ms Modbus-RTU easy master function
Program capacity 20 Ksteps
or the CP1W-CIF11 RS-422A/485 Option Board
288 (32 cyclic tasks and 256 interrupt tasks)
Scheduled interrupt tasks: 1 (interrupt task No. 2, fixed) COMM
Number of tasks Input interrupt tasks: 8 (interrupt task No. 140 to 147, fixed), 6 for Y CPU Units Host Link, No-protocol, NT Link (1: N), Serial PLC Link (See note.),
High-speed counter interrupt tasks: 256 (interrupt task No. 0 to 255) Serial port 2 Serial Gateway (CompoWay/F master, Modbus-RTU master),
Modbus-RTU easy master function
Maximum subroutine number 256
can be used with either port.
Maximum jump number 256
Input bits 1,600 bits (100 words): CIO 0.00 to CIO 99.15 (The 24 built-in inputs are allocated in CIO 0.00 to CIO 0.11 and CIO 1.00 to CIO 1.11.) Note: Serial PLC Link can be used with either serial port 1 or serial port 2.
Output bits 1,600 bits (100 words): CIO 100.00 to CIO 199.15 (The 16 built-in outputs are allocated in CIO 100.00 to CIO 100.07 and CIO 101.00 to CIO 101.07.)
I/O Built-in Analog Inputs CIO 200 to CIO 203 Analog I/O Specifications (CP1H-XA CPU Units Only)
areas
(See Built-in Analog Outputs CIO 210 to CIO 211 Item Voltage I/O Current I/O
Serial PLC Link Number of analog inputs 4
1,440 bits (90 words): CIO 3100.00 to CIO 3189.15 (CIO 3100 to CIO 3189)
Area
Input signal range 0 to 5 V, 1 to 5 V, 0 to 10 V, or -10 to 10 V 0 to 20 mA or 4 to 20 mA
8,192 bits (512 words): W000.00 to W511.15 (W0 to W511)
Work bits 37,504 bits (2,344 words): CIO 3800.00 to CIO 6143.15 (CIO 3800 to CIO 6143) Max. rated input 15 V ±30 mA
Holding Area 8,192 bits (512 words): H0.00 to H511.15 (H0 to H511) Resolution 1/6,000 or 1/12,000 (full scale)
Read-only (Write-prohibited): 7168 bits (448 words): A0.00 to A447.15 (A0 to A447) Overall accuracy 25°C: ±0.3% full scale/0 to 55°C: ±0.6% full scale 25°C: ±0.4% full scale/0 to 55°C: ±0.8% full scale
AR Area
Read/Write: 8192 bits (512 words): A448.00 to A959.15 (A448 to A959) Full scale for –10 to 10 V: F448 (E890) to 0BB8 (1770) Hex
A/D conversion data
Timers 4,096 bits: T0 to T4095
Counters 4,096 bits: C0 to C4095 Averaging Supported (Set for individual inputs in the PLC Setup.)
DM Area (See note.) 32 Kwords: D0 to D32767 Open-circuit detection Supported (Value when disconnected: 8000 Hex)
Data Register Area 16 registers (16 bits): DR0 to DR15 Number of outputs 2 outputs
18 19
I/O Specifications
Built-in Input Area Built-in Output Area
XA and X CPU Units XA and X CPU Units
PLC Input operation High-speed counter operation Pulse output origin search function set to be used. When the When the origin search function is set to
When a pulse output instruction When the PWM instruction
Setup instructions to the be used in the PLC Setup, and an origin
Normal inputs Interrupt inputs Quick-response inputs High-speed counters Origin search (SPED, ACC, PLS2, or ORG) is executed is executed
Instructions/ right are not search is executed by the ORG instruction
CIO 00 Normal input 0 Interrupt input 0 Quick-response input 0 Pulse 0: Origin input signal PLC Setup executed Fixed duty ratio pulse output Variable duty ratio pulse output
0 Normal output
01 Normal input 1 High-speed counter 2 (phase-Z/reset) Pulse 0: Origin proximity input signal
CW/CCW Pulse plus direction When the origin search function is used PWM output
02 Normal input 2 Interrupt input 2 High-speed counter 1 (phase-Z/reset) Pulse output 1: Origin input signal
CIO 00 Normal output 0 Pulse output 0 (CW) Pulse output 0 (pulse)
03 Normal input 3 Interrupt input 3 Quick-response input 3 High-speed counter 0 (phase-Z/reset) Pulse output 1: Origin proximity input signal 100
01 Normal output 1 Pulse output 0 (CCW) Pulse output 1 (pulse)
04 Normal input 4 High-speed counter 2 (phase-A, increment, or count input)
02 Normal output 2 Pulse output 1 (CW) Pulse output 0 (direction)
High-speed counter 2 (phase-B, decrement, or direction input)
03 Normal output 3 Pulse output 1 (CCW) Pulse output 1 (direction)
High-speed counter 1 (phase-A, increment, or count input)
04 Normal output 4 Pulse output 2 (CW) Pulse output 2 (pulse)
07 Normal input 7 High-speed counter 1 (phase-B, decrement, or direction input)
05 Normal output 5 Pulse output 2 (CCW) Pulse output 2 (direction)
08 Normal input 8 High-speed counter 0 (phase-A, increment, or count input)
06 Normal output 6 Pulse output 3 (CW) Pulse output 3 (pulse)
09 Normal input 9 High-speed counter 0 (phase-B, decrement, or direction input)
07 Normal output 7 Pulse output 3 (CCW) Pulse output 3 (direction)
High-speed counter 3 (phase-A, increment, or count input)
CIO 00 Normal output 8 PWM output 0
High-speed counter 3 (phase-B, decrement, or direction input) 101
01 Normal output 9 PWM output 1
CIO 00 Normal input 12 Interrupt input 4 Quick-response input 4 High-speed counter 3 (phase-Z/reset) Pulse output 2: Origin input signal
02 Normal output 10 Origin search 0 (Error counter reset output)
1
01 Normal input 13 Interrupt input 5 Quick-response input 5 Pulse output 2: Origin proximity input signal
03 Normal output 11 Origin search 1 (Error counter reset output)
02 Normal input 14 Interrupt input 6 Quick-response input 6 Pulse output 3: Origin input signal
04 Normal output 12 Origin search 2 (Error counter reset output)
Interrupt input 7 Quick-response input 7 Pulse output 3: Origin proximity input signal
05 Normal output 13 Origin search 3 (Error counter reset output)
06 Normal output 14
05 Normal input 17
07 Normal output 15
06 Normal input 18
07 Normal input 19
Y CPU Units
09
When the instructions When the origin search function is set to
10 Normal input 22 When a pulse output instruction When the PWM instruction
to the right are not be used in the PLC Setup, and an origin
Instructions/ (SPED, ACC, PLS2, or ORG) is executed is executed
11 Normal input 23 executed search is executed by the ORG instruction
PLC Setup
Fixed duty ratio pulse output Variable duty ratio pulse output
Normal output
CW/CCW Pulse plus direction When the origin search function is used PWM output
Y CPU Units
CIO 00 --- Pulse output 0 (CW) fixed Pulse output 0 (pulse) fixed
Input Input operation setting High-speed counter operation setting Pulse output origin search function set to be used. 100
01 --- Pulse output 0 (CCW) fixed Pulse output 1 (pulse) fixed
terminal
block Normal inputs Interrupt inputs Quick-response inputs High-speed counters Origin search 02 --- Pulse output 1 (CW) fixed Pulse output 0 (direction) fixed
CIO Normal input 0 Pulse 0: Origin input signal 03 --- Pulse output 1 (direction) fixed
0
01 Normal input 1 Interrupt input 1 Quick-response input 1 High-speed counter 2 (phase-Z/reset) Pulse 0: Origin proximity input signal 04 Normal output 4 Pulse output 2 (CW) Pulse output 2 (pulse)
02 --- --- --- High-speed counter 1 (phase-Z/reset) fixed 05 Normal output 5 Pulse output 2 (CCW) Pulse output 2 (direction)
03 --- --- --- High-speed counter 0 (phase-Z/reset) fixed 06 Normal output 6 Pulse output 3 (CW) Pulse output 3 (pulse)
High-speed counter 2 (phase-A, increment, or count input) 07 Normal output 7 Pulse output 3 (CCW) Pulse output 3 (direction)
High-speed counter 2 (phase-B, decrement, or direction input) CIO 00 Normal output 8 Origin search 2 (Error counter reset output) PWM output 0
06 --- --- --- High-speed counter 1 (phase-A, increment, or count input) fixed 101
01 Normal output 9 Origin search 3 (Error counter reset output) PWM output 1
07 --- --- --- High-speed counter 1 (phase-B, decrement, or direction input) fixed 02 Normal output 10 Origin search 0 (Error counter reset output)
08 --- --- --- High-speed counter 0 (phase-A, increment, or count input) fixed 03 Normal output 11 Origin search 1 (Error counter reset output)
--- --- --- High-speed counter 0 (phase-B, decrement, or direction input) fixed
These areas are for line-driver outputs; they are can only be used for pulse outputs (1 MHz) and not for normal outputs.
High-speed counter 3 (phase-A, increment, or count input) fixed
The allocations are different from those for CP1H-X and CP1H-XA CPU Units.
11 Normal input 11 High-speed counter 3 (phase-B, decrement, or direction input) fixed
CIO 00 Normal input 12 Interrupt input 4 Quick-response input 4 High-speed counter 3 (phase-Z/reset) Pulse output 1: Origin input signal
1
01 Normal input 13 Interrupt input 5 Quick-response input 5 Pulse output 2: Origin input signal
CP1H CPU Unit Terminal Block Arrangement
Pulse output 3: Origin input signal
03 Interrupt input 7 Quick-response input 7 Pulse output 1: Origin proximity input signal CP1H-X CPU Units Built-in Analog I/O Terminal Block Arrangement for
with AC power supply CP1H-XA CPU Units
04 Normal input 16 Pulse output 2: Origin proximity input signal
05 Normal input 17 Pulse output 3: Origin proximity input signal
Power supply input
These areas are for line-driver inputs, so they are can be used only for high-speed counters (1 MHz) and not for other purposes, such as normal inputs.
Voltage input
The allocations are different from those for CP1H-X and CP1H-XA CPU Units.
(default setting)
CP1H-X CPU Units
with DC power supply
20 21
I/O Specifications
Input Specifications CPU Units with Transistor Outputs (Sinking/Sourcing)
Note 1: Fuses cannot be replaced by the
Item Specifications Item Specifications user.
CP1H-XA/X CPU Units CIO 0.04 to CIO 0.11 CIO 0.00 to CIO 0.03 and CIO 1.00 to CIO 1.03 CIO 1.04 to CIO 1.11 CP1H-XA/X CPU Units CIO 100.00 to CIO 100.07 CIO 101.00, CIO 101.01 CIO 101.02 to CIO 101.07 2: Do not use more than 0.9 A total for
CIO 100.00 to CIO 100.3.
CP1H-Y CPU Units CIO 0.04, CIO 0.05, CIO 0.10, CIO 0.11 CIO 0.00, CIO 0.01 and CIO 1.00 to CIO 1.03 CIO 1.04, CIO 1.05 CP1H-Y CPU Units CIO 100.04 to CIO 100.07 CIO 101.00, CIO 101.01 CIO 101.02, CIO 101.03 3: A maximum of 0.9 A per common
can be switched at an ambient
Input voltage 24 VDC +10%/–
/ 15% Max. switching capacity 4.5 to 30 VDC: 300 mA/point, 0.8 A/common, 3.6 A/Unit (See notes 2 and 3.) temperature of 50°C.
Applicable sensors 2-wire sensors Min. switching capacity 4.5 to 30 VDC, 1 mA
Input impedance 3.3 kΩ 3.0 kΩ 4.7 kΩ Leakage current 0.1 mA max. 0.9
Input current 7.5 mA typical 8.5 mA typical 5 mA typical Residual voltage 0.6 V max. 1.5 V max. 0.6
ON voltage 17.0 VDC min. 17.0 VDC min. 14.4 VDC min. ON delay 0.1 ms max. Common
terminal
current
OFF voltage/current 1 mA max. at 5.0 VDC 1 mA max. at 5.0 VDC 1 mA max. at 5.0 VDC OFF delay 0.1 ms max. 1 ms max. (A)
ON delay 2.5 µs max. 50 µs max. 1 ms max. Fuse 1/point (See note 1.)
OFF delay 2.5 µs max. 50 µs max. 1 ms max. Sinking Outputs Sinking Outputs
0
0 50 55
OUT OUT
L L
Ambient temperature (°C)
IN IN IN OUT
Input LED Input LED Input LED L L
24 VDC Internal
Internal Internal
4.5 to 30 circuits 24 VDC Note:
1000pF 1000pF circuits circuits 4.5 to 30 VDC
VDC
Do not apply a voltage or connect a load to
Circuit configuration Internal
2.4 kΩ
Internal 4.7 kΩ
750 Ω
910 Ω
3.3 kΩ IN 3.0 kΩ Internal COM(–)
IN circuits IN COM(–) an output terminal exceeding the maximum
circuits circuits
Circuit configuration switching capacity.
COM COM COM Sourcing Outputs Sourcing Outputs
COM(+)
COM(+)
Internal 24 VDC Internal
Internal
circuits 4.5 to 30 circuits 24 VDC
circuits
VDC 4.5 to 30 VDC
L OUT
L
CP1H-XA/X CPU Units L OUT
L
Input bits: CIO 0.04, CIO 0.06, CIO 0.08, CIO 0.10 (Phase A) Item High-speed counter input High-speed counter
CIO 0.05, CIO 0.07, CIO 0.09, CIO 0.11 (Phase B) phases A and B input phase Z Pulse Outputs
CP1H-XA/X CPU Units: Output bits CIO 100.00 to CIO 100.07 Pulse Outputs Pulse Outputs (Line-driver Outputs)
Input voltage RS-422A line-driver, AM26LS31 or equivalent (See note.) CP1H-Y CPU Units
CP1H-Y CPU Units
Input type Line-driver input Item Specifications Output waveform Item Output waveform Item Specifications Circuit configuration
Input bits: CIO 0.04, CIO 0.10 (Phase A)
Input current 10 mA typical 13 mA typical Max. switching 30 mA at 4.75 Max. Line-driver outputs,
CIO 0.05, CIO 0.11 (Phase B) 30 mA at 4.75 to Pulse
Am26LS31 or
330 Ω 180 Ω capacity to 26.4 VDC capacity 26.4 VDC OFF
outputs equivalent
Internal circuits
+ +
Pulse plus direction input mode ON 90%
Max.
Circuit Min. switching 7 mA at 4.75 Max. CWn+
Increment mode Ω 560 Ω
6800
pF
OFF
10% output 1k Hz ON output 20 mA CWn–
10.0 µs min. Phase A 50% 100 kHz output at output frequency output 1 MHz
OFF 10%
frequency precision of 1 kHz frequency
Phase Z
ON 90% ON 90% direction input mode, 90 µs min. Note: Note: Connect a load of 20 mA or less to the output. The
50%
OFF 10%
Phase B 50% incrementing mode, Unit may be damaged is a current of more than 20
OFF 10%
acceleration/deceleration ON connecting cable impedance. mA is output.
2.5 µs 2.5 µs
min. min. pulse input mode: 1-MHz OFF
T1, T2, T3, T4: 2.5 µs min. pulse with duty ratio of 50% Input Specifications for CPM1A-40EDR/40EDT/40EDT1/20EDR1/20EDT/20EDT1/8ED
1 µs min.
Note 1: Can be set in the PLC Setup to 0,
CP1H-XA/X CPU Units 0.5 µs min. 0.5 µs min. Item Specifications Circuit configuration 0.5. 1, 2, 4, 8, 16, or 32 ms. The
Input bits: CIO 0.00 to CIO 0.03, CIO 1.00 to CIO 1.03 ON Input voltage 24 VDC +10%/–
/ 15%
ON/OFF delay OFF
fixed at 16 ms.
IN
CP1H-Y CPU Units 2 µs min.
Input impedance 4.7 kΩ Input LED
Note:
Input bits: CIO 0.00, CIO 0.11, CIO 1.00 to CIO 1.03 ON
Input current 5 mA typical
Do not apply a voltage exceeding the
750 Ω
Phase 4.7 kΩ Internal
OFF IN
A ON voltage 14.1 VDC min. circuits
rated voltage to an input terminal.
ON
90% Phase COM
ON B OFF OFF voltage 5.0 VDC max.
10%
OFF 1, 2, 3, 4 µ ON delay 0 to 32 ms max. (Default: 8 ms) (See note 1.)
50 µs min. 50 µs min. Note ± 5% max. OFF delay 0 to 32 ms max. (Default: 8 ms) (See note 1.)
Output Specifications
Output Specifications Relay Outputs (CPM1A-40EDR/20EDR1/8ER)
Under the worst conditions, the service life
CPU Units with Relay Outputs Item Specifications Circuit configuration
of output contacts is as shown on the left.
Max. switching capacity 2 A, 250 VAC (cos = 1), 2 A, 24 VDC 4 A/common) The service life of relays is as shown in the
Under the worst conditions, the service life of output contacts is following diagram as a guideline.
Item Specifications Output LED
as shown on the left. Min. switching capacity 5 VDC, 10 mA OUT
Max. switching capacity 2 A, 250 VAC (cos = 1), 2 A, 24 VDC 4 A/common) The service life of relays is as shown in the following diagram 300
200
Service Resistive load 150,000 operations (24 VDC)
Min. switching capacity 5 VDC, 10 mA as a guideline. 100
life of Inductive load 100,000 operations (240 VAC, cos = 0.4) 50
Life (x104)
Internal OUT
Service Resistive load 100,000 operations (24 VDC) 500
125 VAC resistive load relay circuits 30
Electrical 300 Mechanical 20,000,000 operations 20
life of Inductive load 48,000 operations (250 VAC, cos = 0.4) 200 COM 10
relay 100
ON delay 15 ms max. 5
Mechanical 20,000,000 operations 30 VDC = 7 ms 3
Switching
frequency:
OFF delay 15 ms max. 2
1,800
ON delay 15 ms max. 0.1 0.2 0.3 0.5 0.7 1 2 3 5 10 operations/h
Contact current (A)
OFF delay 15 ms max. 10
Note 1: The fuses cannot be replaced by
Item Specifications Circuit configuration
Output LED OUT 3 250 VAC cos = 0.4
4 CPM1A-40EDT CPM1A-20EDT CPM1A-8ET 2: A maximum of 0.9 A per
2 Sinking Outputs common can be switched at an
CPM1A-40EDT1 CPM1A-20EDT1 CPM1A-8ET1 ambient temperature of 50°C
0.1 0.2 0.3 0.5 0.7 1 2 3 5 10 OUT
Contact current (A)
4.5 to 30 VDC: 4 VDC +10%/–/ 5%: • OUT00/OUT01: 0.2 A/point at 4.5 to 30 VDC 0.9
Circuit configuration Max. switching 0.3 A/point 0.3 A/point • OUT02 to OUT07: 0.3 A/point at 4.5 to 30 VDC L
OUT 0.8
Internal
Internal circuits capacity circuits
24 VDC/4.5
to 30 VDC
4
(See note 2.) 0.9 A/common 0.9 A/common 0.9 A/common Common
COM (–) terminal
COM 3.6 A/common 1.8 A/common 1.8 A/common current
3 (A)
Maximum
250 VAC: 2 A, Common Leakage current 0.1 mA max. 0.1 mA max. 0.1 mA max. Sinking Outputs
24 VDC: 2 A terminal
current
(A)
Residual voltage 1.5 V max. 1.5 V max. 1.5 V max. Output LED
0
ON delay 0.1 ms max. 0.1 ms max. 0.1 ms max. 0
Ambient temperature (°C)
50 55
Internal 24 VDC/4.5
circuits
1 ms max. at 24 VDC 1 ms max. at 24 VDC Note:
0 OFF delay L
0 47 55 +10%/–
/ 5%, 5 to 300 mA +10%/–
/ 5%, 5 to 300 mA +10%/–
/ 5%, 5 to 300 mA L Do not apply a voltage or connect a load
Fuse (See note 1.)
OUT to an output terminal exceeding the
Ambient temperature (°C)
None 1/common
maximum switching capacity.
22 23
Expansion I/O
Analog Input Unit Analog Output Unit CPM1A-TS001/TS002/TS101/TS102
CPM1A-AD041 CPM1A-DA041 Temperature Sensor Units
CPM1A-AD041 CPM1A-DA041 By mounting a Temperature Sensor Unit to the PLC, inputs can be obtained from thermocouples
Item Item
Input voltage Input current Input voltage Input current or platinum resistance thermometers, and temperature measurements can be converted to
Number of inputs 4 Number of outputs 4 binary data (4-digit hexadecimal) and stored in the input area of the CPU Unit.
0 to 5 V, 1 to 5 V, 0 to 20 mA or 0 to 5 V, 0 to 10 V, 0 to 20 mA or
Input signal range Output signal range
0 to 10 V, or -10 to 10 V 4 to 20 mA or -10 to 10 V 4 to 20 mA Specifications
Max. rated input ±15 V ±30 mA Allowable external
2 kΩ min. 350 kΩ max.
output load resistance Item CPM1A-TS001/002 CPM1A-TS101/102
Ω min. Approx. 250 Ω
External output impedance 0.5 Ω max. Number of inputs 2 (TS001), 4 (TS002) 2 (TS101), 4 (TS102)
Resolution 6000
Resolution 6000 Input types
Overall 25°C ±0.3% of full scale ±0.4% of full scale
25°C ±0.4% of full scale Indication accuracy [The larger of the indicated value ± ±2° ±1 digit max. [The larger of the indicated value ± ±1° ±1 digit max.
accuracy 0 to 55°C ±0.6% of full scale ±0.8% of full scale Overall
accuracy 0 to 55°C ±0.8% of full scale Conversion time 250 ms/2 points (TS001, TS101); 250 ms/4 points (TS002, TS102)
Conversion time 2.0 ms/point
Conversion time 2.0 ms/point Converted temperature data Binary (4-digit hexadecimal)
Binary data with resolution of 6,000
Binary data with resolution of 6,000 Isolation method
A/D conversion data Full scale for -10 to 10 V: F448 (E890) to 0BB8 (1770) hex
Full scale for other ranges: 0000 to 1770 (2EE0) hex D/A conversion data Full scale for -10 to 10 V: F448 (E890) to 0BB8 (1770) hex Note –100°C is ±4°C ±1 digit max.
Full scale for other ranges: 0000 to 1770 (2EE0) hex
Averaging Supported
Open-circuit detection Supported
Insulation resistance 20 MΩ min. (at 250 VDC) Input Temperature Ranges for CPM1A-TS001/002 Input Temperature Ranges for CPM1A-TS101/102
Dielectric strength 500 VAC for 1 min between isolated circuits (The rotary switch can be used to make the following range and (The rotary switch can be used to make the following range and
Insulation resistance 20 MΩ min. (at 250 VDC, between isolated circuits) input type settings.)
Photocoupler isolation between analog inputs and input type settings.)
Dielectric strength 500 VAC for 1 min (between isolated circuits)
Isolation method secondary internal circuits. No isolation between Input type Range (°C) Range (°F) Input type Range (°C) Range (°F)
Photocoupler isolation (between analog inputs analog input signals.
Isolation method and secondary internal circuits). No isolation –200 to 1300 –300 to 2300 Pt100 –200 to 650.0 –300 to 1,200.0
K
between input signals. 0.0 to 500.0 0.0 to 900.0 JPt100 –200.0 to 650 –300 to 1,200.0
–100 to 850 –100 to 1500
J
0.0 to 400.0 0.0 to 750.0
Analog I/O Units
CPM1A-MAD01/MAD11
CPM1A-MAD01 CPM1A-MAD11
Item
Voltage I/O Current I/O Voltage I/O Current I/O CPM1A-SRT21
CompoBus/S I/O Link Unit
Number of inputs 2 inputs 2 inputs
The CompoBus/S I/O Link Unit functions as a slave for a CompoBus/S Specifications
0 to 5 V, 1 to 5 V, 0 to 10 V,
Input signal range 0 to 10 V, 1 to 5 V 4 to 20 mA 0 to 20 mA, 4 to 20 mA Master Unit (or an SRM1 CompoBus/S Master Control Unit) to form an
or -10 to 10 V Item CompoBus/S Slave
Analog Input Section
Max. rated input ±15V ±30mA ±15V ±30mA I/O Link with 8 inputs and 8 outputs between the CompoBus/S I/O Link Master/Slave CompoBus/S Slave
External input impedance 1 MΩ min. 250 Ω rated 1 MΩ min. 250Ω Unit and the Master Unit.
Number of I/O bits 8 input bits, 8 output bits
Resolution 1/256 CPM1A-SRT21 Number of words 1 input word, 1 output word
CompoBus/S Master Unit
Overall 25°C ±0.3% of full scale ±0.4% of full scale (or SRM1 CompoBus/S CompoBus/S I/O (Allocated in the same way as for
accuracy 1.0% of full scale CP1H Link Unit I/O memory other Expansion Units)
0 to 55°C ±0.6% of full scale ±0.8% of full scale Master Control Unit)
Binary data (hexadecimal, 4 digits) Node number Set using the DIP switch
–10 to 10 V: F448 to 0BB8 hex setting (before the CPU Unit is turned ON).
A/D conversion data 8-bit binary
Full scale for other ranges: 0000 to 1770 hex
Averaging Supported (Set for each input using a DIP switch.)
Disconnection detection Supported
Number of outputs 1 output 1 output
Analog Output Section (See note 1.)
24 25
Dimensions Instructions
CP1H CPU Units Sequence Input Instructions Timer and Counter Instructions Data Movement Instructions Increment/Decrement
Function Function Function
Instructions
Instruction Mnemonic Instruction Mnemonic Instruction Mnemonic
code code code Function
Instruction Mnemonic
CP1H CPU Units (X/XA/Y Type) LOAD LD BCD TIM MOVE MOV 021 code
TIMER INCREMENT BINARY ++ 590
150 85 LOAD NOT LD NOT BIN TIMX 550 DOUBLE MOVE MOVL 498
DOUBLE INCREMENT
140 8 AND AND BCD CNT MOVE NOT MVN 022 BINARY ++L 591
COUNTER
AND NOT AND NOT BIN CNTX 546 MVNL 499
DECREMENT BINARY –– 592
OR OR BCD TIMH 015 MOVE BIT MOVB 082
HIGH-SPEED DOUBLE DECREMENT
TIMER BINARY ––L 593
OR NOT OR NOT BIN TIMX 551 MOVE DIGIT MOVD 083
AND LOAD AND LD BCD TMHH 540 MULTIPLE BIT XFRB 062
ONE-MS INCREMENT BCD ++B 594
TRANSFER
TIMER
OR LOAD OR LD BIN TMHHX 552 DOUBLE INCREMENT
110 100 90 BLOCK TRANSFER XFER 070
BCD + + BL 595
NOT NOT 520 TTIM 087
BLOCK SET BSET 071
TIMER DECREMENT BCD ––B 596
CONDITION ON UP 521 BIN TTIMX 555
DATA EXCHANGE XCHG 073
CONDITION OFF DOWN 522 BCD TIML 542 DOUBLE
LONG TIMER DOUBLE DATA XCGL 562 DECREMENT BCD – – BL 597
BIT TEST LD TST 350 BIN TIMLX 553 EXCHANGE
SINGLE WORD
BIT TEST LD TSTN 351 MTIM 543 DIST 080
DISTRIBUTE
Four, 4.5 dia.
MULTI-OUTPUT
TIMER
Symbol Math Instructions
BIT TEST AND TST 350 BIN MTIMX 554 DATA COLLECT COLL 081
Instruction Mnemonic Function
BIT TEST AND TSTN 351 BCD CNTR 012 MOVR 560 code
REVERSIBLE MOVE TO REGISTER
CPM1A-20ED CPM1A-8E BIT TEST OR TST 350
COUNTER
BIN CNTRX 548 MOVE TIMER/COUNTER
SIGNED BINARY ADD
+ 400
WITHOUT CARRY
MOVRW 561
CPM1A-AD041/CPM1A-DA041 CPM1A-SRT21/CPM1A-DRT21 PV TO REGISTER
BIT TEST OR TSTN 351 BCD CNR 545 DOUBLE SIGNED
CPM1A-MAD11/CPM1A-TS CPM1A-MAD01 RESET TIMER/
BINARY ADD
COUNTER +L 401
BIN CNRX 547 WITHOUT CARRY
Sequence Output Instructions Data Shift Instructions SIGNED BINARY ADD
Function WITH CARRY +C 402
Function
Instruction Mnemonic
code Sequence Output Instructions Instruction Mnemonic
code
DOUBLE SIGNED
OUTPUT OUT Function SHIFT REGISTER SFT 010 BINARY ADD WITH
Instruction Mnemonic CARRY + CL 403
11 03 code
08 10 00 02
OUTPUT NOT OUT NOT SFTR 084
Symbol Comparison LD, AND, 300 (=) REGISTER BCD ADD WITHOUT
07 02 03 (Unsigned) 305 (<>) CARRY +B 404
KEEP KEEP 011 ASYNCHRONOUS
08 09 10 11 08 09 10 11 <>, <, ASFT 017
SHIFT REGISTER
20EDR1 90 8ED 90 DIFFERENTIATE UP DIFU 013 <=, >, DOUBLE BCD ADD
+ BL 405
>= > WITHOUT CARRY
WORD SHIFT WSFT 016
DIFFERENTIATE DOWN DIFD 014 325 (>=)
OUT
BCD ADD WITH CARRY + BC 406
CH
00 01 02 03 04 05 06 07
CH EXP EXP Symbol Comparison LD, AND, 301 (=) ASL 025
NC 00 01 02 04 05 07 04 06 SET SET LEFT DOUBLE BCD ADD
NC COM COM COM 03 COM 06 COM 05 07 (Double-word, OR+=, 306 (<>) + BCL 407
WITH CARRY
RESET RSET unsigned) <>, <, 570
<=, >, SIGNED BINARY
MULTIPLE BIT SET SETA 530 ARITHMETIC SHIFT SUBTRACT – 410
026
326 (>=) RIGHT WITHOUT CARRY
MULTIPLE BIT RESET RSTA 531
ASRL 571 DOUBLE SIGNED
Symbol Comparison LD, AND,
86 50 66 50 SINGLE BIT SET SETB 532 (Signed) OR+=, BINARY SUBTRACT –L 411
ROTATE LEFT ROL 027 WITHOUT CARRY
,
SINGLE BIT RESET RSTB 533 >, DOUBLE ROTATE LEFT ROLL 572 SIGNED BINARY
SUBTRACT WITH –C 412
CPM1A-40ED CP1W-EXT01 SINGLE BIT OUTPUT OUTB 534 327 (>=) ROTATE LEFT
RLNC 574 CARRY
16.4 WITHOUT CARRY
150 65.5 DOUBLE ROTATE LEFT
DOUBLE SIGNED
5.7
65 Sequence Output Instructions (Double-word,
WITHOUT CARRY
RLNL 576 BINARY WITH CARRY – CL 413
140 signed)
Function <=, >, BCD SUBTRACT –B 414
Instruction Mnemonic ROTATE RIGHT ROR 028 WITHOUT CARRY
code >
END END 001 328 (>=) DOUBLE ROTATE RIGHT RORL 573 DOUBLE BCD
SUBTRACT – BL 415
NO OPERATION NOP 000 ROTATE RIGHT WITHOUT CARRY
NC NC COM 01 03 05 07 09 11 01 03 05 07 09 11
(Double-word, RRNC 575
NC NC 00 02 04 06 08 10 00 02 04 06 08 10 WITHOUT CARRY
CH CH
INTERLOCK IL 002 signed) <>, <, BCD SUBTRACT – BC 416
IN
CH
00 01 02 03 04 05 06 07 08 09 10 11
<=, >, RRNL 577 WITH CARRY
CH
>=+SL WITHOUT CARRY
CH
00 01 02 03 04 05 06 07 08 09 10 11
INTERLOCK CLEAR ILC 003
95.4
OUT 00 01 02 03 04 05 06 07
00 01 02 03 04 05 06 07
MULTI-INTERLOCK ONE DIGIT SHIFT LEFT SLD 074 – BCL 417
WITH CARRY
DIFFERENTIATION MILH 517 Time Comparison LD, AND, 341 (=DT) ONE DIGIT SHIFT
HOLD OR+= D, SRD 075 DOUBLE BCD SUBTRACT 420
RIGHT
NC 00
CH
01 02 04 05 07 00
CH
02 04 05 07
EXP
MULTI-INTERLOCK <> DT, WITH CARRY *
NC COM COM COM 03 COM 06 COM 01 03 COM 06
DIFFERENTIATION MILR 518 NSFL 578 SIGNED BINARY
RELEASE <= DT, LEFT
> DT, MULTIPLY *L 421
MULTI-INTERLOCK >= DT NSFR 579 UNSIGNED BINARY
CLEAR MILC 519 RIGHT
UNSIGNED MULTIPLY *U 422
CMP 020 SHIFT N-BITS LEFT NASL 580
Four, 4.5 dia. 8 COMPARE DOUBLE UNSIGNED
JUMP JMP 004
50 CMPL 060
DOUBLE SHIFT NSLL 582
BINARY MULTIPLY * UL 423
65.5 JUMP END JME 005 COMPARE N-BITS LEFT
BCD MULTIPLY
*B 424
SIGNED BINARY NASR 581
CJ-series Special I/O Units and CPU Bus Units CONDITIONAL JUMP CJP 510
COMPARE
CPS 114
DOUBLE BCD MULTIPLY * BL 425
DOUBLE SHIFT
DOUBLE SIGNED NSRL 583
CPSL 115 N-BITS RIGHT SIGNED BINARY DIVIDE / 430
2.7 2.7 Sequence Output Instructions BINARY COMPARE
DOUBLE SIGNED
Function TABLE COMPARE TCMP 085 BINARY DIVIDE /L 431
Instruction Mnemonic
code
MULTIPLE COMPARE MCMP 019 UNSIGNED BINARY DIVIDE /U 432
CONDITIONAL JUMP CJPN 511
AREA RANGE
ZCP 088
COMPARE
26 27
Instructions
Data Conversion Instructions Floating-point Math Double-precision Floating-point Subroutine Instructions Serial Communications Other Instructions Text String Processing
Function Instructions Instructions Function
Instructions Function
Instructions
Instruction Mnemonic Instruction Mnemonic Instruction Mnemonic
code code code
Function Instruction Mnemonic Function Function Mnemonic Function
Instruction Mnemonic code Instruction Mnemonic Instruction
BCD-TO-BINARY BIN 023 code SUBROUTINE CALL SBS 091 code SET CARRY STC 040 code
FLOATING TO 16-BIT FIX 450 DOUBLE RADIANS PROTOCOL MACRO PMCR 260 MOV STRING MOV $ 664
DOUBLE BCD-TO- DEGD 850 SUBROUTINE ENTRY SBN 092 CLEAR CARRY CLC 041
BINL 058 TO DEGREES
DOUBLE BINARY FLOATING TO 32-BIT FIXL 451 TXD 236 +$ 656
TRANSMIT
SUBROUTINE RETURN RET 093 EXTEND MAXIMUM
FLT 452 DOUBLE SINE SIND 851 CYCLE TIME WDT 094
BINARY-TO-BCD BCD 024 16-BIT TO FLOATING RECEIVE RXD 235 GET STRING LEFT LEFT $ 652
MACRO MCRO 099
32-BIT TO FLOATING FLTL 453 DOUBLE COSINE COSD 852 SAVE CONDITION 653
DOUBLE BINARY- TRANSMIT VIA SERIAL GET STRING RIGHT RGHT $
BCDL 059 GLOBAL TXDU 256 FLAGS CCS 282
TO-DOUBLE BCD TAND 853 GSBN 751 COMMUNICATIONS
FLOATING-POINT ADD +F 454 SUBROUTINE CALL
UNIT GET STRING MIDDLE MID $ 654
LOAD CONDITION
2’ NEG 160 FLOATING-POINT 854 FLAGS CCL 283
GLOBAL RECEIVE VIA SERIAL FIND IN STRING FIND $ 660
SUBTRACT –F 455 GRET 752 RXDU 255
SUBROUTINE ENTRY COMMUNICATIONS
DOUBLE 2’S DOUBLE ARC COSINE ACOSD 855
NEGL 161 UNIT CONVERT ADDRESS STRING LENGTH LEN $ 650
COMPLEMENT
FLOATING- POINT DOUBLE ARC GLOBAL FROM CS FRMCV 284
DOUBLE 2’S
MULTIPLY * F 456
TANGENT ATAND 856 SUBROUTINE RETURN GSBS 750 CHANGE SERIAL
PORT SETUP
STUP 237
REPLACE IN STRING RPLC $ 661
28 29
Ordering Information
CPU Units I/O Connecting Cable
Specifications Name Specifications Model Standards
CPU Unit Model Standards
Power supply Output method Inputs Outputs CE, N
I/O Connecting Cable 80 cm (for CPM1A Expansion Units) CP1W-CN811
CP1H-X CPU Units AC power
supply Relay output CP1H-X40DR-A CE, N Note: An I/O Connecting Cable (approx. 6 cm) for horizontal connection is provided with CPM1A Expansion Units.
Memory capacity: 20 Ksteps
High-speed counters: 100 kHz, 4 axes
Transistor output
Pulse outputs: 100 kHz, 2 axes 24 16 CP1H-X40DT-D CE, N Programming Devices
DC power (sinking)
30 kHz, 2 axes
supply Transistor output
CP1H-X40DT1-D CE, N Name Specifications Model Standards
(sourcing)
CX-One is a package that integrates the Support Software for OMRON
CP1H-XA CPU Units AC power One license CXONE-AL01C-E
PLCs and components. CX-One runs on the following OS.
Relay output CP1H-XA40DR-A CE, N
Memory capacity: 20 Ksteps supply
High-speed counters: 100 kHz, 4 axes or higher), or XP Three licenses CXONE-AL03C-E
Transistor output CX-One
Pulse outputs: 100 Hz, 2 axes 24 16 CP1H-XA40DT-D CE, N CX-One Includes CX-Programmer Ver.6. and CX-Simulator Ver.1. .
DC power (sinking) FA Integrated Tool
30 kHz, 2 axes ,CX-Protocol ver.1. For details, refer to the CX-One catalog (Cat. No.
supply Transistor output Package Ten licenses CXONE-AL10C-E
Analog inputs: 4 R134).
CP1H-XA40DT1-D CE, N
Analog outputs: 2 (sourcing)
CP1H-Y CPU Units
Support Software for Windows One license WS02-CXPC1-E-V6
Memory capacity: 20 Ksteps CX-Programmer
12 8 OS: Windows 98SE, Me, NT 4.0 (Service Pack 6a), 2000 (Service Pack 3 Three licenses
High-speed counters: 1 MHz, 2 axes WS02-CXPC1-E03-V6
DC power Transistor output + + CP1H-Y20DT-D Ver. 6.
100 Hz, 2 axes or higher), or XP Ten licenses
supply (sinking) line-driver input, line-driver input, (To be released soon.) WS02-CXPC1-E10-V6
Pulse outputs: 1 MHz, 2 axes
2 axes 2 axes
30 kHz, 2 axes Support Software for Windows
CX-Simulator
OS: Windows 98SE, Me, NT 4.0 (Service Pack 6a), 2000 (Service Pack 3 One license WS02-SIMC1-E
Ver. 1.
or higher), or XP
Programming Device Connects DOS computers, D-Sub 9-pin (Length: 2.0 m) For anti-static XW2Z-200S-CV
Options (for CPU Units)
Connecting Cable for Connects DOS computers, D-Sub 9-pin (Length: 5.0 m) connectors XW2Z-500S-CV
Name Specifications Model Standards CP1W-CIF01 RS-232C
Option Board Connects DOS computers, D-Sub 9-pin (Length: 2.0 m) XW2Z-200S-V
RS-232C Option Board For CPU Unit option port. CP1W-CIF01 CE, N
(See note.) Connects DOS computers, D-Sub 9-pin (Length: 5.0 m) XW2Z-500S-V
RS-422A/485 Option Board For CPU Unit option port. CP1W-CIF11 CE, N
USB-RS-232C Conversion Cable (Length: 0.5 m) and PC driver (on a CD-ROM disc) are included.
Memory Cassette Can be used for backing up programs or auto-booting. CP1W-ME05M CE, N
USB-Serial Complies with USB Specification 1.1
Conversion Cable On personal computer side: USB (A plug connector, male) CS1W-CIF31
Expansion Units (See note.) On PLC side: RS-232C (D-sub 9-pin, male)
Driver: Supported by Windows 98, Me, 2000, and XP
Name Output method Inputs Outputs Model Standards
Note: Cannot be used with a peripheral USB port.
Relay CPM1A-40EDR CE, N To connect to a personal computer via a peripheral USB port, use commercially-available USB cable (A or B type, male).
Transistor (sinking) U, C, N, CE
8
Transistor output (sourcing) CPM1A-8ET1 U, C, N, CE
30 31
Ordering Information
CJ-series Special I/O Units and CPU Bus Units
Read and Understand this Catalog
Category Name Specifications Model Standards
Please read and understand this catalog before purchasing the product. Please consult your OMRON representative
CP1H CPU Adapter for connecting CJ-series Special I/O Units and CPU Bus
CJ Unit Adapter CP1W-EXT01
Unit options Units (includes CJ-series End Cover) if you have any questions or comments.
8 inputs (1 to 5 V, 0 to 5 V, 0 to 10 V, –10 to 10 V, 4 to 20 mA)
µs/input max. CJ1W-AD081-V1
PROGRAMMABLE PRODUCTS
OMRON shall not be responsible for the user's programming of a programmable product, or any consequence
thereof.
Disclaimers
CHANGE IN SPECIFICATIONS
Product specifications and accessories may be changed at any time based on improvements and other reasons.
Consult with your OMRON representative at any time to confirm actual specifications of purchased product.
PERFORMANCE DATA
Performance data given in this catalog is provided as a guide for the user in determining suitability and does not
constitute a warranty. It may represent the result of OMRON's test conditions, and the users must correlate it to
actual application requirements. Actual performance is subject to the OMRON Warranty and Limitations of Liability.
32 33
MEMO.
34 35