CPM2A To CP1E Replacement Guide
CPM2A To CP1E Replacement Guide
Migration Guide
From CPM2A to CP1E
Replacement
Guide
P39I-E-01
and limitations of use which apply to the Product. This information by itself is not sufficient for a
complete determination of the suitability of the Product in combination with the end product, machine,
system, or other application or use. Buyer shall be solely responsible for determining appropriateness
of the particular Product with respect to Buyers application, product or system. Buyer shall take
application responsibility in all cases.
NEVER USE THE PRODUCT FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR
PROPERTY OR IN LARGE QUANTITIES WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE
HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCT(S) IS
PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL
EQUIPMENT OR SYSTEM.
Programmable Products.
Omron Companies shall not be responsible for the users programming of a programmable Product,
or any consequence thereof.
Performance Data.
Data presented in Omron Company websites, catalogs and other materials is provided as a guide for
the user in determining suitability and does not constitute a warranty. It may represent the result of
Omrons test conditions, and the user must correlate it to actual application requirements. Actual
performance is subject to the Omrons Warranty and Limitations of Liability.
Change in Specifications.
Product specifications and accessories may be changed at any time based on improvements and
other reasons. It is our practice to change part numbers when published ratings or features are
changed, or when significant construction changes are made. However, some specifications of the
Product may be changed without any notice. When in doubt, special part numbers may be assigned
to fix or establish key specifications for your application. Please consult with your Omrons
representative at any time to confirm actual specifications of purchased Product.
Errors and Omissions.
Information presented by Omron Companies has been checked and is believed to be accurate;
however, no responsibility is assumed for clerical, typographical or proofreading errors or omissions.
Microsoft products screen shot(s) reprinted with permission from Microsoft Corporation.
Other company names and product names in this document are the trademarks or registered trademarks of their
respective companies.
Related Manuals
CPM2A
Man.No.
Model
Manual
W352
CPM2A-CD-
W353
CPM2A-CD-
CPM1/CPM1A/CPM2A/CPM2C/SRM1(-V2)
Programming Manual
Man.No.
Model
Manual
W479
CP1E-ESD-
CP1E-NSD-
CP1E-ED-
CP1E-ND-
CP1E-NAD-
CP1E-ESD-
CP1E-NSD-
CP1E-ED-
CP1E-ND-
CP1E-NAD-
CP1E-ESD-
CP1E-NSD-
CP1E-ED-
CP1E-ND-
CP1E-NAD-
CP1E
W480
W483
Table of Contents
Replacement flow
The procedure to replace the CPM2A with the CP1E is as follows. (Each number shows the number of the
section)
1. Replacement model
Select replacement model.
Trial operation
Note
After replacement, please perform trial operation before starting actual operation and check that the system
operates correctly. This guide does not include sufficient specifications for replacement. Please refer to the
manuals listed on the Related Manuals page and check the specifications before converting.
1. Replacement model
< Precaution for replacement >
The dimensions, specifications, program, settings, terminal arrangements and others are changed by
replacing the CPM2A with the CP1E. Please refer to this replacement guide and the manuals of the CPM2A
and CP1E for details.
Note:
This guide provides the procedure to replace the CPM2A with the CP1E. However, there are
some differences in the functions and performance between the CPM2A and the CP1E, and all
CPM2A cannot be replaced with the CP1E. Please refer to this guide and the manuals to examine
replacement carefully.
Replacement configuration
Using the CPM2A CPU Unit without using a communications port (example)
CPM2A CPU Unit
CP1E E(S)-type
CP1E N(S)-type
Mount CP1W-CIF01/11/12 to
CP1E NS1-type or CP1E N-type
Output type
AC
type
Relay output
DC
type
Relay output
Transistor output
(sinking)
Transistor output
(sourcing)
I/O
points
CPM2A
20
CPM2A-20CDR-A
30
CPM2A-30CDR-A
40
CPM2A-40CDR-A
CP1E-E40SDR-A
CP1E-E40DR-A
60
CPM2A-60CDR-A
CP1E-E60SDR-A
20
30
40
60
20
30
CPM2A-20CDR-D
CPM2A-30CDR-D
CPM2A-40CDR-D
CPM2A-60CDR-D
CPM2A-20CDT-D
CPM2A-30CDT-D
40
CPM2A-40CDT-D
60
CPM2A-60CDT-D
20
30
CPM2A-20CDT1-D
CPM2A-30CDT1-D
40
CPM2A-40CDT1-D
60
CPM2A-60CDT1-D
CP1E E-type
(without RS-232C)
CP1E-E20SDR-A
CP1E-E20DR-A
CP1E-E30SDR-A
CP1E-E30DR-A
CP1E N-type
(built-in RS-232C type)
CP1E-N20DR-A
CP1E-N30SDR-A
CP1E-N30S1DR-A
CP1E-N30DR-A
CP1E-N40SDR-A
CP1E-N40S1DR-A
CP1E-N40DR-A
CP1E-N60SDR-A
CP1E-N60S1DR-A
CP1E-N60DR-A
CP1E-N20DR-D
CP1E-N30DR-D
CP1E-N40DR-D
CP1E-N60DR-D
CP1E-N20DT-D
CP1E-N30SDT-D
CP1E-N30S1DT-D
CP1E-N30DT-D
CP1E-N40SDT-D
CP1E-N40S1DT-D
CP1E-N40DT-D
CP1E-N60SDT-D
CP1E-N60S1DT-D
CP1E-N60DT-D
CP1E-N20DT1-D
CP1E-N30SDT1-D
CP1E-N30S1DT1-D
CP1E-N30DT1-D
CP1E-N40SDT1-D
CP1E-N40S1DT1-D
CP1E-N40DT1-D
CP1E-N60SDT1-D
CP1E-N60S1DT1-D
CP1E-N60DT1-D
DC type
20 points
130 x 90 x 55
30 points
AC type
CP1E-N
Normal-type
CP1E-NS(1)
Renewal-type
86 x 90 x 85
869079
1309079
1509079
1959079
869079
1309079
1509079
1959079
130 x 90 x 85
40 points
60 points
150 x 90 x 55
195 x 90 x 55
150 x 90 x 85
195 x 90 x 85
20 points
130 x 90 x 90
86 x 90 x 85
40 points
150 x 90 x 90
150 x 90 x 85
60 points
195 x 90 x 90
195 x 90 x 85
30 points
130 x 90 x 85
2.2. Mounting
The DIN Track and mounting hole pitch of the CP1E are the same as those of the CPM2A though the depth
of all models and the width of the CPM2A with 20 I/O points are different.
2.3. Expansion Units
The Expansion Units that can be connected to the CPM2A are the CPM1A Expansion (I/O) Units, and the
Expansion Units for the CP1E is the CP1W Expansion (I/O) Units. Refer to the Appendix 7. Expansion
Units for the Expansion (I/O) Units to replace. An Expansion Unit cannot be connected to the CP1E with 20
I/O points.
The Expansion Units cannot be used for the CP1E CPU Units with 10, 14 and 20 I/O points CPU Units.
I/O
DC type
20 points
CPM2A
External
Number of
power supply
Expansion
specification
(I/O) Units
connected
Not provided
3 units
CP1E
External power
Number of
supply
Expansion
specification
(I/O) Units
connected
Not provided
Not possible
30,40,60 points
AC type
20 points
3 units
DC24V
300mA max.
3 units
30,40,60 points
Not provided
When using,
another 24
VDC power
supply is
required.
DC24V
300mA max.
Not possible
3 units
2.7. Wiring
Wire to the same I/O when the I/O is used as a normal I/O.
Note: Because the terminal block of the CP1E is fixed, rewiring is required.
Review the wiring of the CPU Unit with 20 points as its terminal arrangement is changed.
Method of terminal block and change in terminal arrangement
I/O
Terminal block
CPM2A
CP1E
20 points
30 points
Detachable
Detachable
Fixed
Fixed
40 points
Detachable
Fixed
60 points
Detachable
Fixed
Change in terminal
arangement by replacing
CPM2A with CP1E
Changed
Changed
CP1E-N30S(1)DT-D and
CP1E-N30S(1)DT1-D only
No change in terminal
arrangements of other
models.
Changed
CP1E-N40S(1)DT-D and
CP1E-N40S(1)DT1-D ony
No change in terminal
arrangements of other
models.
Changed
CP1E-N60S(1)DT-D and
CP1E-N60S(1)DT1-D only
No change in terminal
arrangements of other
models.
00
01
02
03
04
06
00
01
03
04
06
00
01
03
04
06
DC power supply
0CH
1CH
2CH
+
COM
01
03
05
07
09
11
01
03
05
07
09
11
01
03
05
07
09
11
GR
00
02
04
06
08
10
00
02
04
06
08
10
00
02
04
06
08
10
NC
NC
00
01
02
03
04
06
00
01
03
04
06
00
01
03
04
06
CP1E-N60S(1)DT-D
DC power supply
0CH
1CH
2CH
+
COM
01
03
05
07
09
11
01
03
05
07
09
11
01
03
05
07
09
11
GR
00
02
04
06
08
10
00
02
04
06
08
10
00
02
04
06
08
10
NC
V+
00
01
02
03
04
06
00
01
03
04
06
00
01
03
04
06
COM(V-)
COM COM
05
07
COM
02
COM
05
07
COM
02
COM
05
07
V100CH
101CH
102CH
CP1E-N60S(1)DT1-D
DC pwer supply
+
NC
0CH
1CH
2CH
COM
01
03
05
07
09
11
01
03
05
07
09
11
01
03
05
07
09
11
GR
00
02
04
06
08
10
00
02
04
06
08
10
00
02
04
06
08
10
V+
00
01
02
03
04
06
00
01
03
04
06
00
01
03
04
06
COM(V+)
COM COM
05
07
COM
02
COM
05
07
COM
02
COM
05
07
V100CH
101CH
102CH
L2/N
LG
0CH
COM
GR
00
01
02
05
04
07
06
09
08
11
10
00
-
03
01
02
03
04
COM
COM
COM
COM
100CH(CP1E)
10CH(CPM2A)
1CH
01
00
02
06
00
03
05
04
01
COM
02
101CH(CP1E)
11CH(CPM2A)
05
07
11
1CH
01
00
02
06
00
07
06
09
08
03
04
COM
11
10
06
05
07
DC power supply
NC
0CH
COM
GR
00
01
NC
NC
03
02
05
04
07
06
09
08
10
00
01
02
03
04
COM
COM
COM
COM
100CH(CP1E)
10CH(CPM2A)
05
07
03
05
04
01
COM
02
101CH(CP1E)
11CH(CPM2A)
07
06
09
08
03
04
COM
11
10
06
05
07
CP1E-N40S(1)DT-D
DC power supply
NC
0CH
COM
GR
00
01
03
02
V+
04
07
09
06
00
01
COM(V-)
100CH
V-
05
11
08
02
10
03
04
1CH
01
00
02
04
06
00
01
03
05
COM
COM
05
07
COM
101CH
07
09
11
1CH
01
00
02
04
06
00
01
07
06
03
02
09
08
04
COM
11
10
06
05
07
CP1E-N40S(1)DT1-D
DC power supply
NC
0CH
COM
GR
00
01
05
02
V+
03
04
06
00
01
COM(V+)
100CH
V-
08
02
10
03
COM
04
COM
05
03
07
05
COM
101CH
07
06
03
02
09
08
04
COM
11
10
06
05
07
L2/N
LG
0CH
COM
GR
00
01
03
02
05
04
07
06
09
08
00
01
02
COM
COM
COM
100CH(CP1E)
10CH(CPM2A)
11
10
04
03
1CH
01
00
05
COM
03
02
05
04
07
06
00
COM
01
100CH(CP1E)
10CH(CPM2A)
NC
02
03
DC power supply
+
NC
0CH
COM
GR
00
01
03
02
05
04
07
06
09
08
NC
00
01
02
NC
COM
COM
COM
100CH(CP1E)
10CH(CPM2A)
11
10
04
03
1CH
01
00
05
COM
03
02
05
04
07
06
00
COM
01
100CH(CP1E)
10CH(CPM2A)
NC
02
03
CP1E-N30S(1)DT-D
DC power supply
+
NC
0CH
COM
00
GR
01
03
02
05
04
V+
V-
00
COM(V-)
100CH
07
06
01
09
08
02
COM
11
10
04
03
1CH
01
00
05
COM
03
02
07
06
05
04
00
COM
100CH
NC
02
01
03
CP1E-N30S(1)DT1-D
DC power supply
+
NC
0CH
COM
GR
00
01
02
V+
V-
03
05
04
00
COM(V+)
100CH
07
06
09
08
02
01
COM
11
10
04
03
1CH
01
00
05
COM
03
02
07
06
COM
100CH
05
04
00
NC
02
01
03
L2/N
LG
0CH
COM
GR
00
01
03
02
+
-
05
04
00
COM
10CH
07
06
01
COM
09
08
02
COM
11
10
04
03
NC
NC
05
COM
NC
NC
07
06
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
DC power supply
NC
0CH
COM
GR
00
01
03
02
05
04
07
06
09
08
NC
00
01
02
NC
COM
COM
COM
10CH
11
10
04
03
NC
NC
05
COM
NC
NC
07
06
NC
NC
NC
CP1E-20(S)D-
AC power supply
L1
L2/N
NC
0CH
COM
GR
00
01
00
01
COM
100CH
03
02
COM
05
04
02
NC
07
06
03
COM
09
08
04
NC
11
10
05
COM
07
06
DC power supply
+
NC
0CH
COM
GR
00
01
00
01
COM
100CH
COM
03
02
05
04
02
NC
07
06
03
COM
09
08
04
NC
11
10
05
COM
07
06
NC
Terminal arrangements for interrupt inputs, quick-response inputs, high-speed counter inputs, and pulse
outputs
Note. As for the high-speed counter input and pulse output, the functions and terminal arrangement of the
CP1E might be different from those of the CPM2A. Refer to this guide and the manuals and check
that necessary functions can be performed before changing the wiring and programming for
replacement.
(1) Using interrupt inputs and quick-response inputs
Note. When using interrupt inputs and quick-response inputs, it is required to change ladder programs
and PLC setup. Refer to the 3.8. Converting when interrupt input is used and 3.9. Converting
when quick-response input is used to convert.
CIO
CPM2A
CP1E
0.00
0.01
0.02
Interrupt input 2/Quick-response input 2
0.03
Interrupt input 0/Quick-response input 0
Interrupt input 3/Quick-response input 3
0.04
Interrupt input 1/Quick-response input 1
Interrupt input 4/Quick-response input 4
0.05
Interrupt input 2/Quick-response input 2
Interrupt input 5/Quick-response input 5
0.06
Interrupt input 3/Quick-response input 3
Interrupt input 6/Quick-response input 6
0.07
Interrupt input 7/Quick-response input 7
(2) Using high-speed counter inputs
The terminal arrangement for high-speed counter inputs of the CPM2A is different from that of the CP1E.
Using increment mode for CPM2A
Use the increment pulse input for the CP1E. However, the CP1E does not support the reset input for the
increment pulse input.
When an external reset input is required in "increment mode" in the CPM2A, set to "up/down pulse input"
in the CP1E, change the input from high-speed counter 0 (CIO 0.00) of the CPM2A to high-speed
counter 0 up input (CIO 0.00) of the CP1E, and use reset input (CIO 0.04). In this case, connect nothing
to high-speed counter 0 down input (CIO 0.01) of the CP1E.
When CIO 0.04 of the CPM2A is used, change the input to an unused input bit of the CP1E, and change
the input bit in the ladder program.
Using differential phase or up/down mode for CPM2A
The input bit for phase Z/reset input is changed.
When CIO 0.04 of the CPM2A is used, change the input to CIO 0.02 of the CP1E, and change the input
bit in the ladder program.
Using pulse + direction mode for CPM2A
The input bits for direction input and phase Z/reset input are changed.
Change from CIO 0.01 of the CPM2A to CIO 0.02 of the CP1E for direction input.
Change from CIO 0.02 of the CPM2A to CIO 0.04 of the CP1E for phase Z/reset input.
When CIO 0.04 of the CPM2A is used, change the input to CIO 0.01 of the CP1E, and change the input
bit in the ladder program.
10
CPM2A
Increment
mode
0.00
High-speed
counter 0
0.01
0.02
0.03
High-speed
counter 0
(phase Z/reset
input)
-
Differential
phase
Up/down pulse
High-speed
counter 0
(phase A/up
input)
High-speed
counter 0
(phase B/down
input)
High-speed
counter 0
(phase Z/reset
input)
-
0.04
0.05
0.06
Pulse+
direction
CP1E
Increment
pulse
High-speed
counter 0
(pulse)
High-speed
counter 0
High-speed
counter 0
(direction)
High-speed
counter 1
High-speed
counter 0
(phase Z/reset
input)
-
High-speed
counter 2
High-speed
counter 3
High-speed
counter 4
High-speed
counter 5
Differential phase
or up/down
Pulse+
direction
High-speed
counter 0
(phase A/up
input)
High-speed
counter 0
(phase B/down
input)
High-speed
counter 1
(phase A/up
input)
High-speed
counter 1
(phase B/down
input)
High-speed
counter 0
(phase Z/reset
input)
High-speed
counter 1
(phase Z/reset
input)
-
High-speed
counter 0
(pulse input)
High-speed
counter 1
(pulse input)
High-speed
counter 0
(direction)
High-speed
counter 1
(direction)
High-speed
counter 0
(reset input)
High-speed
counter 1
(reset input)
-
Shaded item: Allocation of the CPM2A is different from that of the CP1E.
Grayed item: The item is not used for replacement of the CPM2A.
Note. The input that is not used as a high-speed counter of the CP1E can be used as a normal input.
(3) Using single-phase pulse (variable-duty-factor) outputs
Note. The CP1E has one PWM output.
CIO
CPM2A
CP1E-N
CP1E
(CPM2A)
100.00
PWM output 0
(10.00)
100.01
PWM output 1
PWM output 0
(10.01)
*1. The pulse output cannot be used with the CP1E-E type.
11
12
13
As the Output Window shows the errors and warnings, check them and modify the program.
If a rung contains an error, a red line appears down the left-hand side of the ladder rung.
14
Modifying program
3.3.1. Modifying I/O memory area
(1) CIO Area
Some I/O memory areas might be required to be changed.
If the address that does not exist in the CP1E is specified, an error will be displayed as a rung error in the
Output Window of the CX-Programmer when converted. (The error instruction is displayed in red on the
Ladder Program Window.)
Changing allocation of output bits
The output bits must be modified because the output bits of the CPM2A starting from CIO 10 changed to
those of the CP1E starting from CIO 100.
CPM2A
CP1E
Output bits
CIO 10
CIO 100
CIO 11
CIO 101
...
...
CIO 19
CIO 119
Example: CPU Unit with 40 I/O points
CPM2A
: 010.00 to 010.07, 011.00 to 011.07 (starting from CIO10)
CP1E
: 100.00 to 100.07, 101.00 to 101.07 (starting from CIO100)
The allocation of input bits does not need to be changed.
Refer to the I/O memory of the Appendix 1. Specification and performance comparison between
CPM2A and CP1E for the range of the CIO Area.
3.3.2. Allocations of Auxiliary Area and Special Area
Some bits and functions in the Auxiliary Area of the CP1E are different from those in the Auxiliary Area and
Special Area of the CPM2A. The allocations of the Auxiliary Area and Special Area are not displayed as
errors when converted. Refer to the Appendices 2 and 3, and reference manuals to change the bits and
ladder program.
Note. The Special Area of the CPM2A is included in the Auxiliary Area in the CP1E.
Refer to the Appendix 2. Changes in Special Area for the difference of the Special Area.
Refer to the Appendix 3. Changes in Auxiliary Area for the difference of the Auxiliary Area.
3.3.3. Allocation of Link Words
Although the allocations of the Link Words of the CPM2A and the CP1E are different, the CX-Programmer
does not convert. The Link Words are converted into the Work Area (W) for the CP1E as follows. If you use
Serial Links with the CP1E, modify the Link Words to the Serial PLC Link Words of the CP1E.
Link Words of
When converted with
Serial PLC Link
CPM2A
CX-Programmer
Words of CP1E
Link Words (CPM2A)
LR0 to LR15
W0 to W15
CIO 200 to CIO 289
Serial PLC Link Words (CP1E)
15
PLC Setup
The PLC Setup is not converted though the ladder program is converted by Change Model. The PLC Setup
settings of the CP1E must be changed. Refer to the Appendix 6. PLC Setup changed by replacing
CPM2A with CP1E for the difference in the PLC Setup between the CPM2A and the CP1E.
3.5. I/O memory
When the data for the ladder program is set in the I/O memory (DM Area and Holding Area) of the CPM2A,
it is necessary to copy it to the I/O memory area of the CP1E.
Open the screen of the PLC memory of the CPM2A, copy necessary data, and paste it onto the I/O memory
of the CP1E.
(1) Select the necessary areas on the CPM2A PLC Memory Window, and right-clickCopy
(2)Open the PLC Memory Window of the CP1E, and paste the areas.
16
CP1E
Interrupt input 2 (Interrupt task 02)
Interrupt input 3 (Interrupt task 03)
Interrupt input 4 (Interrupt task 04)
Interrupt input 5 (Interrupt task 05)
Interrupt input 6 (Interrupt task 06)
Interrupt input 7 (Interrupt task 07)
Example: Changing the CPM2A "0.03: Interrupt input 0" to the CP1E "0.03: Interrupt input 3"
CPM2A
CP1E
Cyclic task
INT(89)
000
Permission for
interrupt input o
000
MSKS
#000E
*: CPM2A interrupt is executed only
when input turns ON.
103
Interrupt input 3
When input turns ON
#0000
MSKS
103
#0000
END
SBN 00
Interrupt task 03 (interrupt input 03)
RET
END
END
PLC Setup
17
PLC Setup
CP1E
No ladder program
INT(89)
000
Permission for
interrupt input 0
PLC Setup
000
#000E
PLC Setup
18
Control method
Input frequency
CP1E
Differential phase inputs
(differential phase inputs (x4))
Pulse + direction
Up/down pulse inputs
Incremental pulse inputs
Linear mode
Ring mode
Linear mode
80000000 to 7FFFFFFF Hex
Ring mode
00000000 to Ring SV
Target matching: Up to 6 target values
Range comparison: Up to 6 target
values *1
19
CP1E
Number of target values
Lower word of target value: BIN
Upper word of target value: BIN
Interrupt task number
CP1E
Lower word of target value: BIN
Upper word of target value: BIN
Interrupt task number
CP1E
Cyclic task
CTBL(63)
000
001
Registers a range
comparison table and
performs one
comparison.
DM100
CTBL
#0000
High-speed counter 0
#0001
Registers a range
comparison table and
performs one
comparison.
D100
END
SBN 40
Interrupt task 10
Range comparison 1
Ladder program for
interruption
Range comparison 1
Ladder program for
interruption
RET
SBN 41
END
Range comparison 2
Ladder program for
interruption
Interrupt task 11
RET
Range comparison 2
Ladder program for
interruption
END
END
PLC Setup
PLC Setup
DM100
DM101
DM102
DM103
DM104
DM105
DM106
DM107
DM108
DM109
D100
D101
D102
D103
D104
D105
D106
D107
D108
D109
1500
0000
3000
0000
0040
4500
0001
6000
0001
0041
Comparison table 1
Lower word
Comparison table 1
Upper word
Subroutine number
Comparison table 2
Lower word
Comparison table 2
Upper word
Subroutine number
#05DC
#0000
#0BB8
#0000
#000A
#38A4
#0000
#3E80
#0000
#000B
Comparison table 1
Lower word 1500(5DC Hex)
Comparison table 1
Upper word 3000(BB8 Hex)
Interrupt task number No.10(A Hex)
Comparison table 2
Lower word 14500(38A4Hex)
Comparison table 2
Upper word 16000(3E80 Hex)
Interrupt task number No.11(B Hex)
20
4. Transferring data
Transfer the program, settings, and data that had been converted and modified in Section 3 to the CP1E
CPU Unit via the peripheral USB port.
5. Precaution
When the input device such as a Touch Panel is connected, the words used in the
Programmable Terminal might not be within the range of the I/O memory area of the CP1E. It
is necessary to change the settings of the Touch Panel as well as the ladder program.
21
Item
CPM2A
CP1E ES-type
CP1E E-type
CP1E NS(1)-type
CP1E -type
20 to 120 points
20, 30, 40 and 60-point type: 3
units
10 to 180 points
10, 14 and 20-point type: None
30, 40 and 60-point type: 3 units
Output type
Terminal block
External power supply
Program capacity
(External specification. Add 1K
step for internal specification)
DM Area capacity
2K words
Program language
Function block
SFC
Instructions
Instruction execution time
High-speed counter input
Mode
Control method
Quick-response inputs
Input interrupts
8K steps including
2K steps including
comments, symbol table,
comments, symbol table,
and program indices
and program indices
8K words
2K words
D0 to D6999 can be backed
D0 to D1499 can be
up to EEPROM.
backed up to EEPROM.
Ladder diagram only
Not provided
Not provided
Approximately 200 instructions
LD: 1.19s, MOV: 7.9s
Up/down, pulse +
direction inputs:
10kHz x 2 counters
or
Differential phase inputs
(x4): 5kHz x 2 counters
or
Incremental pulse inputs:
10kHz x 6 counters
Note. 10kHz x 5 counters
for 10-point CPU Unit
Target matching/
Range comparison
4 inputs
4 inputs
Direct mode or counter mode
Up/down inputs:
100kHz x 1 counter,
10kHz x 1 counter
or
Pulse + direction inputs:
100kHz x 2 counters
or
Differential phase inputs (x4):
50kHz x 1 counter,
5kHz x 1 counter
or
Incremental pulse inputs:
100kHz x 2 counters, 10kHz
x 4 counters
22
Item
CPM2A
Pulse
outputs
Included
Included
Not included
Not included
2 outputs
Communications setup
CP1E ES-type
CP1E E-type
Pulse output function not
included
Included
Not included
1 output
NoneCP1E-E/N-type only
(The CP1E-ES/NS(1)-type do not have this
function.)
Analog adjusters
Peripheral port
Programming Console
Built-in serial communication
port
2 adjusters
C-series peripheral port
Can be connected
RS-232C
2 adjusters
USB2.0 Full-speed(12M)
Cannot be connected
None
None
None
Baud rate
1200/2400/4800/9600/19.2k
No communication port
Compatible
protocols
23
CP1E NS(1)-type
CP1E N-type
N/NSRS-232C
NS1
RS-232C+RS-485
14/20-point CPU unit: None
30/40/60-point CPU Unit:
1 port
RS-232C port or
RS-485port or serial option
board
1200/2400/4800/9600/
19.2k/38.4k/57.6k/115.2k
Host Link
No-protocol mode
NT Link (1:N) *1 *2
Serial PLC Links (master)
*3
Serial PLC Links (slave)
Modbus-RTU
Refreshed for power
interruption after PLC Setup
has been changed.
Item
Item
Mountable Option Boards
CPM2A
CPM2A
Option Board cannot be
mounted.
CP1E ES-type
CP1E E-type
CP1E NS(1)-type
CP1E N-type
CP1E ES-type
CP1E E-type
CP1E NS(1)-type
N only
RS-232C Option Board
CP1W-CIF01
RS-422A/485 Option Board
CP1W-CIF11/12
Ethernet Option Board
CP1W-CIF41
The followings cannot be
mounted:
LCD Option Board
CP1W-DAM01
None
Optional battery
(CP1W-BAT01) can be
mounted.
CP1E N-type
Battery
Built-in battery
None
Battery cannot be
mounted.
Capacitor backup
Nonvolatile memory
(Backup memory)
Trace memory
Clock (RTC)
Address offsets
Number of cyclic tasks
Number of interrupt tasks
Number of subroutine
Jump numbers
Scheduled interrupt
Not included
Included
Not included
Not included
Not included
Included
1
None
49
49
1
Time unit: 0.1ms
1
16
128
128
1
Time unit: Only 0.1ms
Interrupt intervals are fixed when MSKS instruction is
executed.
Only reset/start can be executed by MSKS instruction.
Included
24
I/O memory
Item
CIO
Link Area(LR)
Temporary relay Area
Holding Area (HR)
Auxiliary Area (AR)
Special Area (CPM2A only)
Timer Area
Counter Area
25
CPM2A
CP1E ES-type
CP1E E-type
CP1E NS(1)-type
CP1E N-type
320 bits
CIO0.00 to CIO19.15
Input bits: Starting from CIO0.00
Output bits: Starting from CIO10.00
928 bits
CIO20.00 to CIO49.15,
CIO200.00 to CIO227.15
4640 bits
CIO0.00 to CIO289.00
Input bits: Starting from CIO0.00
Output bits: Starting from CIO100.00
1600 bits
W0.00 to W99.15
256 bits
LR0.00 to LR15.15
8 bits TR0 to TR7
320 bits H0.00 to H19.15
Special Area
448 bits SR228.00 to SR255.15
Auxiliary area
384 bits A00.00 to A23.15
256 timer numbers
T0 to T255
(Using same number as counters)
256 counter numbers
C0 to C255
(Using same number as timers)
2K words
DM0 to 2047: Read/Write
DM2000 to 2021: Error Log Area
D6144 to 6599: Read-only
D6600 to6655: PLC Setup
None
(Serial PLC Link Words: CIO200.00 to 289.15)
16 bits TR0 to TR15
800 bits H0.00 to H49.15
Auxiliary area
Read only: 7168 bits
A0 to A447
Read/write: 4896 bits
A448 to A753
None
None
None
None
8K words D0 to D8191
(D0 to D6999 can be
backed up to EEPROM by
using Auxiliary Area control
bits. Data is restored to
RAM when power is turned
ON for settings in PLC
Setup.)
CPM2A
Special Area
228
229
230
231
232 to 235
236 to 239
240
241
242
243
244
245
246
247
248 to 249
Analog setting 0
250
Analog setting 1
251
252.00
252.04
252.05
252.08
252.09
252.10
252.11
252.12
252.14
253.00 to 07
253.08
253.09
253.12
253.13
253.14
253.15
254.00
254.01
254.02
254.04
254.05
254.06
254.07
255.00
255.01
255.02
255.03
255.04
255.05
255.06
255.07
Name
CP1E
Auxiliary Area
A276
A277
A278
A279
None
None
None
None
None
None
None
None
None
None
A270 to A271
A642E/N-type only
*ES/NS(1)-type Fixed at 0000
A643E/N-type only
*ES/NS(1)-type Fixed at 0000
A531.00
A540.00
A541.00
A526.01
(Serial option port restart)
A526.00
None
A500.13
A500.12
A500.14
A400
A402.04
A401.08
None
P_On
P_Off
A200.11
P_1min
P_0_02s
P_N
None
None
A508.09
A200.12
P_0_1s
P_0_2s
P_1s
P_ER
P_CY
P_GT
P_EQ
P_LT
26
27
CPM2A
Auxiliary Area
AR02.00
AR02.01
AR02.02
AR02.08 to 11
AR08.00 to 03
AR08.04
AR08.05
AR08.06
AR08.07
AR08.08 to 11
AR08.12
AR08.13
AR08.14
AR08.15
AR09
AR10
AR11.00 to 07
AR11.08
AR11.09
AR11.11
AR11.12
AR11.13
AR11.14
AR11.15
AR12.12
AR12.13
AR12.14
AR12.15
AR13.00
AR13.01
AR13.02
AR13.05
AR13.08
AR13.09
AR13.10
AR13.11
AR13.12
AR13.13
AR13.14
AR14
AR15
AR17
AR18
AR19
AR20
AR21.00 to 07
AR21.13
AR21.14
AR21.15
AR23
CP1E
Auxiliary Area
A436.00
A436.01
A436.02
A437
None
A392.04
A392.05
A392.06
A392.07
None
A392.12
A392.13
A392.14
A392.15
A393
A394
A274.00 to 05
A274.08
A274.09
A280.00
A280.01
A280.02
A280.03
A280.04
A281.01
A281.02
A281.03
A281.04
A402.10
A402.10
A402.10
A401.08
None
A315.15
None
A402.10
A401.15/A401.09
None
None
A262 to A263
A264 to A265
None
A351
A352
A353
A354.00 to 07
None
None
None
A514
CPM2A
CP1E
Result of instruction
conversion and measure
Displayed as error.
As CP1E does not have
alternative instruction, we
recommend you to use
CPIL/CP1H.
Shift instruction
ASYNCHRONOUS SHIFT
REGISTER
ASFT
None
Increment
/decrement instructions
INCREMENT
DECREMENT
Calculation instructions
BCD ADD
BCD SUBTRACT
BCD MULTIPLY
BCD DIVIDE
BINARY ADD
BINARY SUBTRACT
BINARY MULTIPLY
INC
DEC
ADD
SUB
MUL
DIV
ADB
SBB
MLB
++B
--B
+BC
-BC
*B
/B
+C
-C
BINARY DIVIDE
DVB
ADDL
SUBL
MULL
DIVL
SEC
HMS
None
SIGNED BINARY
DIVIDE: /
+BCL
-BCL
*BL
/BL
None
None
SUM
DATA SEARCH
FIND MAXIMUM
FIND MINIMUM
SUM
SRCH
MAX
MIN
None
None
None
None
Logic instruction
EXCLUSIVE NOR
XNRW
None
(XORW+COM)
Subroutine instruction
MACRO
MCRO
None
Interrupt control
instructions
INTERVAL TIMER
STIM
MSKS
Displayed as error.
Use MSKS instruction
instead.
INTERRUPT CONTROL
INT
MSKS
SYNCHRONIZED PULSE
CONTROL
SYNC
None
Displayed as error.
Use MSKS instruction
instead.
Displayed as error.
CP1E does not have
alternative instruction
because Programming
Console cannot be used.
We recommend you to
use CP1W-DAM01.
Conversion instructions
None
SIGNED BINARY
MULTIPLY: *
Converted
Converted
Converted
Converted
Converted
Converted
Converted
Converted
Displayed as error.
Use SIGNED BINARY
MULTIPLY instead.
Displayed as error
Use SIGNED BINARY
DIVIDE instead.
Converted
Converted
Converted
Converted
Displayed as error.
Although CP1E does not
have alternative
instruction to replace,
CADD/CSUB instructions
can add and subtract time.
Displayed as error.
As CP1E does not have
alternative instruction to
replace, we recommend
you to use CPIL/CP1H.
Displayed as error.
Use combination of
XORW instruction and
COM instruction instead.
Displayed as error.
As CP1E does not have
alternative instruction,
change ladder program
with multiple subroutines.
28
Instruction
29
CPM2A
CP1E
Communications
instruction
STUP
None
Special instruction
MESSAGE DISPLAY
MSG
None
Result of instruction
conversion and measure
Displayed as error. CP1E
does not have instruction to
change communication
setting when executing
instructions. We recommend
you to use CPIL/CP1H.
Displayed as error.
CP1E does not have
alternative instruction
because Programming
Console cannot be used. We
recommend you to use
CP1W-DAM01.
CP1E
SINGLE WORD
DISTRIBUTE
DATA COLLECT
COLL
C: Control word
C is BCD data when
using for data collection.
Of: Offset
Of is BIN data.
No stack operation.
WORD SHIFT
WSFT
2S
COMPLEMENT
FRAME
CHECKSUM
NEG
2
3
3
E: End word
Third operand is ignored.
S: Source word
S is store in St.
St: Starting word
E: End word
No third operand
FCS
SPEED
OUTPUT
SPED
Single-phase pulse
output
M: Output mode
Output method and
direction are not
specified.
F: Target frequency
Set BCD value in 10Hz.
SET PULSES
PULS
PWM
Single-phase output
specified for pulse output
1
Single-phase output
cannot be specified for
pulse output 1, pulse +
direction only
Pulse output 0#0000
Pulse output 1#0001
When specifying word,
contents of word are
BIN data
When specifying
constant, BIN data
PWM output 0
Resolution
Frequency
BIN data
Set in 0.1Hz or 1Hz
Duty ratio
BIN data
Set in 0.1%
Port specifier
C2: Control word
Set acceleration/
deceleration rate and
starting/target frequency
Set acceleration/
deceleration rate and
target frequency
1
2
ACCELERATION
CONTROL
ACC
PULSE WITH
VARIABLE
DUTY RATIO
Of: Offset
Of is BIN data
No stack operation
1
2
3
30
31
Instruction
Mnemonic
CPM2A
CP1E
FAL
Operand
number
2
No second operand
FAILURE
ALARM
SEVERE
FAILURE ALARM
FALS
No second operand
CP1E
Function
Item
Startup
Startup mode
processing
PROGRAM
Function
Item
Startup
Startup mode
PROGRAM
MONITOR
MONITOR
RUN
RUN
None
None
switch
IOM hold
Reset/Maintain
None
None
Forced status
Reset/Maintain
None
None
Programming
Japanese
Console display
be connected.
language
Expansion
Default settings/
instruction
User assignments
Program memory
Unprotected/Protected
None
Transition from PLC Setup.
write-protection
generated.
capacitor
Cycle time
Timing/
Interrupt
Default: 1000ms
Any value can be set.
Default: Variable
Constant cycle
Default: Variable
time
None
None
Peripheral port
Service for
peripheral port
RS-232C port(no-protocol)
peripheral port
Interruption/
Interrupt input
IR 00003 to 6
Built-in input
Interrupt input
IN2 to 7
Refreshing
Input constant
IR 000 to 0009
Input constant
Input constant
0 to 17CH
(0 to 17CH)
Pulse output 0
Relative/Absolute
Pulse output 0
Base setting
Undefined Origin
Pulse output 1
Relative/Absolute
Pulse output 1
Base setting
Undefined Origin
Host Link
Communications
Standard
Built-in
Communications
Standard
port
setting
Custom
RS-232C
setting
Custom
Hold/Undefined
Hold/Undefined
Baud rate
1200 to 19.2kbps
Baud rate
1200 to 115.2kbps
Mode
Host Link
Mode
Host Link
RS-232C (no-protocol)
RS-232C (no-protocol)
NT Link (1:1)
NT Link (1:N)
Link words
LR00 to LR15
Start code
Disable/Enable
Start code
Disable/Set
End code
End code
Disable/Enable
end code
control setting is included in
RXD instruction.
Node number
0 to 31
Unit number
0 to 31
Delay
0 to 9999ms
Delay
0 to 9999ms
32
CPM2A
CP1E
Function
Item
Peripheral
Communications
Function
port
setting
Mode
Standard/Custom
Item
Serial Option
Communications
Port 1
setting
Mode
(no-protocol)
Start code
Disable/Enable
Start code
Disable/Set
End code
End code
Unit number
0 to 31
Error log
Standard/Custom
code setting
Node number
0 to 31
Delay
0 to 9999ms
Delay
0 to 9999ms
Timing/
Check/Not check
detect
interrupt
Cycle time
Check/Not check
No setting
setting
Style
20 records (fixed)
CPU Unit
detect
setting
Execute process
High-speed
Counter reset
counter
Built-in input
High-speed
counter 0
High-speed counter/
Check "Use".
Synchronized pulse
counters
*1
control
Counter mode
(5kHz)
Pulse + direction input mode
(20kHz)
Up/down input mode
(20kHz)
Increment mode (20kHz)
33
34
OMRON AUTOMATION AND SAFETY THE AMERICAS HEADQUARTERS Chicago, IL USA 847.843.7900 800.556.6766 www.omron247.com
OMRON CANADA, INC. HEAD OFFICE
Toronto, ON, Canada 416.286.6465 866.986.6766 www.omron247.com
OMRON EUROPE B.V. Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. +31 (0) 23 568 13 00 www.industrial.omron.eu
Authorized Distributor:
P39I-E-01
03/15
Printed in U.S.A.