This document provides the reference information for replacing CJ1M/CJ1G PLC systems with
CJ2M series PLC.
This document does not include precautions and reminders; please read and understand the
important precautions and reminders described on the manuals of PLCs (both of PLC used in the
existing system and PLC you will use to replace the existing PLC) before attempting to start
operation.
Man.No.Manual
Related Manuals
W472CJ2 CPU Unit Hardware USER'S MANUAL
W473CJ2 CPU Unit Software USER'S MANUAL
W486CJ2M Pulse I/O Module USER'S MANUAL
W393CJ Series OPERATION MANUAL
W441CJ series CJ1M CPU Units with Ethernet Functions OPERATION MANUAL
W395CJ series Built-in I/O CJ1M CPU Units OPERATION MANUAL
W394CS/CJ/NSJ PROGRAMMING MANUAL
W474CS/CJ/NSJ Series INSTRUCTIONS REFERENCE MANUAL
W342CS/CJ/CP/NSJ Series Communications Commands REFERENCE MANUAL
W345CS/CJ Series Analog I/O Units AD/DA/MAD42 OPERATION MANUAL
W368CS/CJ Series Analog I/0 Units OPERATION MANUAL
W466CJ Series Universal Input Units OPERATION MANUAL
W396CJ Series Temperature Control Units OPERATION MANUAL
W401High-speed Counter Units OPERATION MANUAL
W465EtherNet/IP Units OPERATION MANUAL
W420CS and CJ Series Ethernet Units OPERATION MANUAL Construction of Networks
W343CS/CJ Series Ethernet Units OPERATION MANUAL
W421CS/CJ Series Ethernet Units OPERATION MANUAL Construction of Applications
Z174CS/CJ Series ID SENSOR UNITS OPERATION MANUAL
W397CJ Series Position Control Units CJ1W-NC□□3 OPERATION MANUAL
W477CJ Series Position Control Units CJ1W-NC□□4 OPERATION MANUAL
W336CS/CJ Series Serial Communications Boards Serial Communications Units OPERATION MANUAL
W426CS/CJ Series Position Control Units CS1W-NC□□1/CJ1WNC□□1-MA OPERATION MANUAL
W435CS/CJ series Motion Control Unit CS1W/CJ1W-MCH71OPERATION MANUAL
W467Controller Link Support Boards for PCI Bus INSTALLATION GUIDE
W309Controller Link Units OPERATION MANUAL
V237SPU-Console Ver.2.1 OPERATION MANUAL
W406CS/CJ Series Loop Control Boards/Process-control CPU Units /Loop-control CPU Units OPERATION MANUAL
W407
W463CX-One FA Integrated Tool Package SETUP MANUAL
W446CX-Programmer OPERATION MANUAL
W447CX-Programmer OPERATION MANUAL:Function Blocks/Structured Text
APPENDIX 2. CJ1M/CJ2M PERIPHERAL FUNCTION COMPARISON ........................................... 13
APPENDIX 3. CJ1M/CJ2M BUILT IN I/O FUNCTION COMPARISON ............................................. 14
APPENDIX 4. CJ1M/CJ2M BUILT IN ETHERNET FUNCTION COMPARISON ............................... 16
1
This replacement guide describes the procedure to rebuild the system which uses the CJ1-series PLC by
Work flow
Selecting the model
Reading PLC data
Description
Reference Pages
Select the unit, programming software, and connecting cable
to replace CJ1 with CJ2M.
Some CJ1 Units can be used with CJ2M. However, some
Units can not be used with CJ2M. Read the reference pages
(r
ecommended models and precautions) and select the
models.
Load the program, I/O Memory and other settings from the
CJ1M/CJ1G using the programming software and connecting
cable.
Converting and modifying data
Convert the data read from
CJ1 for CJ2M.
Most of the data can be automatically converted; however,
some instructions and some Unit data can not be converted.
Refer to the reference pages and modify the data and program
separately.
1. Performance specifications
2. System Configurations
4.Example of co
nverting
ladder program by
CX-Programmer
Preparing Units
Prepare the units, programming software, and connecting
cable.
Continue to actual replacement work
Start
4.Example of converting
ladder program by
CX-Programmer
Replacing the units
Writing data
D
escription
Reference pages
Replace the units.
*Refer to CJ-series
CJ2 CPU Unit Hardware User
’s
Manual (Cat. No.
W472)
and user’s manuals of each
Special Units for installation of the unit.
Write the data acquired and converted from
CJ1M/CJ1G (programs, IO memory, setting data) to
CJ2M.
Check the wirings by oper
ating
In/Out signals
Checking operation
Turn ON the power to the controller and check the
operation.
Refer to
the related
manuals.
Wiring
Perform wiring for the replacement unit.
*Refer to CJ-series CJ2 CPU Unit Hardware User’s
Manual (Cat. No. W472) and user’s manuals of each
Special Units for information of wiring
.
Replacement finished
Notes:
In some systems, cycle time needs to be adjusted because the cycle times in
CJ1M/CJ1G and CJ2M are different and it may affect the operation.
introducing the CJ2M-series PLC instead. The CJ2M-series has functions which can replace the functions and
operation of CJ1-series PLC. Take the below work flow to replace your system. Also, refer to the reference
pages for details.
1) Preparation: Before starting replacement, prepare according to the following steps.
2) Actual replacement work: Take the steps below to replace the CJ1M/CJ1G to CJ2M.
2
Item
CJ1M-CPU**
CJ2M-CPU**
Number of I/O points
CPU*1: 160 points
CPU*3: 640 points
2,560 points
Program capacity
CPU*1: 5k step
CPU*1: 5k step
CPU*5: 60k step
Data memory
32k words
32k words
EM
CPU*4 to *5: 4 banks (32k x 4)
Built-in I/O
CJ2*: In:10 points/Out:6 points
CPU Unit funcitons will be available by
the CPU Unit of unit version 2.0 or later.
Length of instructions
1-7 steps/one instruction
1-30 steps/one instruction
Execution
time of
instruction
LD instruction
0.10us
0.04us
MOV instruction
0.30us
0.12us
Overhead processing time
CPU*1: 0.7ms
CPU*2/*3: 0.5ms
CPU3*: 270us
CPU1*: 160us
Maximum Number of
Connectable Units
CPU*1/CPU*2: 10 units
CPU*3: 20 units
40 units
Maximum Number of Expansion
Racks
CPU*1/CPU*2: No expansion
CPU*3: 1
3
Clock function
Equipped as a standard function
Equipped as a standard function
Dimensions (CPU Unit)
CPU*1: 90(H)x31(W)x65(D)
Programming software
CX-Programmer
CX-Programmer
Programmin
Programming
< Peripheral port connection >
CN118 +
< Peripheral (USB) port >
the unit)
Programming
Available
CQM1-PRO01
Not supported
1. Performance specifications
1.1 CJ1M/CJ2M specifications comparison
The table below lists the major difference in specifications of the CJ1M series and CJ2M series.
CPU*2: 320 points
CPU*2: 10k step
CPU*3: 20k step
CPU*2: 10k step
CPU*3: 20k step
CPU*4: 30k step
CPU*1 to *3: 1 bank (32k)
mounting CJ2M-MD211/CJ2M-MD212. Up
to two units can be mounted.
In:10 points/Out:6 points (when one unit is
used)
In:20 points/Out:12 points (when two units
are used)
Attention: It is possible to use the unit with
g device
connection
device for
personal
computer
console
CPU*2: 90(H)x49(W)x65(D)
Connection with PC requires cables:
CS1W-CN*** or CS1WXW2Z-***S-**
< RS232C port connection >
Connection with PC requires cables:
XW2Z-***S-CV or XW2Z-***S(-V).
C200H-PRO27
CPU*1: 90(H)x31(W)x75(D)
CPU*3: 90(H)x62(W)x75(D)
A direct connection can be made between
the USB port of the personal computer
and the PLC using the
commercially-available USB cable
< Serial (RS232C) port connection >
Use the serial cable
(XW2Z-200S-CV/500S-CV) to connect the
PC and serial port on the CPU Unit. (The
CPU3* does not have the RS232C port on
it. Mount the RS232C option board
(CP1W-CIF01) and connect the cable with
adding the CJ2M-MD211/CJ2M-MD212.
Up to two units can be mounted.
In:10 points/Out:6 points (when one unit is
used)
In:20 points/Out:12 points (when two units
are used)
Attention: It is possible to use the unit with
g device
connection
4
device for
personal
computer
console
90(H)x62(W)x65(D) CPU1*: 90(H)x31(W)x75(D)
CPU3*: 90(H)x62(W)x75(D)
Connection with PC requires cables:
CS1W-CN*** or CS1WXW2Z-***S-**
< RS232C port connection >
Connection with PC requires cables:
XW2Z-***S-CV or XW2Z-***S(-V)
C200H-PRO27
A direct connection can be made between
the USB port of the personal computerand
the PLC using the commercially-available
USB cable
< Serial (RS232C) port connection >
Use the serial cable
(XW2Z-200S-CV/500S-CV) to connect the
PC and serial port on the CPU Unit. (The
CPU3* does not have the RS232C port on
it. Mount the RS232C option board
(CP1W-CIF01) and connect the cable with
CJ1M
CJ2M
Built-in I/O function
Built-in I/O function
CPU funcitons will be available by adding the
2.0 or later
In:10 points/Out:6
only
-
In:10 points/Out:6 points (when one unit is used)
2. System Configurations
2.1 CJ1M/CJ1G/CJ2M system comfiguration comparison
Same Power Supply Unit, Special I/O Units, and Basic I/O Unit can be used for CJ1M/CJ1G Series and
CJ2M Series.
♦Built-in I/O
CJ1G
points
Supported by CPU2*
not supported
CJ2M-MD211/CJ2M-MD212
Up to two units can be mounted.
*It is possible to use the unit with the CPU Unit of unit version
In:20 points/Out:12 points (when two units are used)
5
CJ1M-CPU2*
C
CPU4*H/4*
CJ2M-CPU**
0000
0000
0000
0039
0040
0159
0159
0160
Not used
0160
Not used
09
0999
0999
1000
1000
1000
1199
1199
1199
1200
1200
1200
1299
1300
1499
1499
1499
1500
1500
1500
1899
1899
1899
1900
1900
1900
1999
1999
1999
2000
2000
2000
2959
2959
2959
2960 2960 2960
2961
2962
Not used
2963
2964
3099 3099 3099
3100
3100
3100
3189
3189
3190
3190
3199
3199
3199
3200
3200
3200
3799
3799
3799
3800
3800
3800
6143
6143
6143
I/O Area
Data Link Area
Data Link Area
Data Link Area
I/O Area
Not used
I/O Area
I
Area
Internal I/O Area
Not used
Internal I/O Area
CPU Bus Unit Area
Not used
Not used
Not used
CPU Bus Unit Area
CPU Bus Unit Area
Special I/O Unit Area
Pulse I/O Area
Not used
Pulse I/O Area
Special I/O Unit Area
Special I/O Unit Area
Not used
Serial
Link Area
Not used
Not used
Serial
ea
Not used
DeviceNet Area
Internal I/O Area
Internal I/O Area
Internal I/O Area
DeviceNet Area
DeviceNet Area
3. Memory area
3.1 CJ1M/CJ1G/CJ2M memory area comparison
This section explains the difference of the memory area of the CJ1M series, CJ1G series and CJ2M
series, using an example of CJ1M-CPU2*, CJ1G-CPU4*H/4* and CJ2M-CPU**.
♦ CI/O area
J1G-
6
99
nternal I/O
PLC Link Ar
PLC
♦ Area other than CIO Area
CJ1M-CPU2*
CJ1G-CPU4*H/4*
CJ2M
W000
W000
W000
W511
W511
W511
H000
H000
H000
H511
H511
H511
A000
A000
A000
A959
A959
A959
A960
A1471
A10000
A11535
T0000
T0000
T4095
T4095
C0000
C0000
C0000
C4095
C4095
C4095
D00000
D00000
D00000
D19999
D19999
D19999
D20000
D20000
D20000
D29599
D29599
D29599
D29600
D29600
D29600
D29999
D29
D29999
D30000
D300
D30000
D31599
D31599
D31599
D31600
D31600
D31600
D32767
D32767
D32767
E□_00000
□:
44H/44>
E□_00000
□:
□3>
□:
<CPU45H/45>
□:
□5>
E□_32767
E□_32767
IR00
IR00
IR00
IR15
IR15
IR15
DR00
DR00
DR00
DR15
DR15
DR15
TK00
TK00
TK00
TK31
TK31
TK127
Internal I/O Area
Internal I/O Area
EM Area
Internal I/O Area
EM Area
Counter
Completion Flags
Counter
Completion Flags
Counter
Completion Flags
DM Area
DM Area
DM Area
Auxiliary Area
Auxiliary Area
Timer Completion
Flags
DM Area for Special
I/O Unit
DM Area for CPU
Bus Unit
Data Registers
Data Registers
Data Registers
Index Registers
Index Registers
Index Registers
DM Area for CPU
Bus Unit
DM Area for CPU
Bus Unit
DM Area for Special
I/O Unit
DM Area for Special
I/O Unit
Timer Comp
on
Flags
Timer Completion
Flags Auxiliary Area
Auxiliary Area
Auxiliary Area
Holding Area
Holding Area
Holding Area
Internal I/O Area
Internal I/O Area
Internal I/O Area
-CPU**
T0000
T4095
leti
999
00
0 <CPU42H to
0 to 2
0 <CPU□1 to
0 to 3 <CPU□4/
7
Timing of program check
Description
When PLC model is changed.
Program check for each PLC model
Check for all instructions and all operands.
Right-click and
4. Example of converting ladder program by CX-Programmer
This section explains the method of converting the ladder program using CX-Programmer Ver.9.1. Here,
convert the ladder program of CJ1M/CJ1G for CJ2M-CPU** as an example.
♦Changing model from CJ1M/CJ1G to CJ2M.
As shown on the below figure, select NewPLC1[CJ1M] and right-click or double click it to change the
PLC model. Please set the CPU model to the Device Type.
The error report might be displayed if there are instructions which cannot be converted.
Please correct and modify the program using support software function or manually, and execute
program check. If errors are detected by the program check, please correct them referring to the
error report.
select
“Change” or
double-click.
♦Checking program
Check whether there is problem in the ladder program which was converted from the CJ1M/CJ1G
series for CJ2M series.
Program check
There are 2 types of program check; automatic check on the CX-Programmer and check conducted
by users. CX-Programmer checks the program when “Change model” is executed and the ledder
program is converted.
• Automatic program checks on the CX-Programmer
You can see the check result on the "Compile (Program check)" tab of the Output Window.
The left bus-bar on the ladder section window turns red if there is an error in the rung.
• Program check conducted by users
This section describes the procedure of program check, an example of checking
result, and explanation of error levels.
<Program check for one program (task)>
1. Select the ladder section window or nimonic window to check.
2. Select Program – Compile (Program check).
The results of program check will be displayed on the Output Window. Refer to Results of
program check on the next page for details.
8
• Checking the entire program
Menu
Functions
[Clear]
Clears the content of Output Window.
Same as selecting “Edit” – “Clear Compile Window”.
[Next Reference]
Jump to the error cell next to the error now selected.
Same as selecting “Edit” – “Next Reference”.
[Allow Docking]
Output Window is shown on the main window of the
. If unckeck the check box, Output
Window will be shown on the separate window.
[Hide]
Close the output window.
Same as selecting “View” – “Window” – “Output”.
[Float In Main Window]
Output window will be changed to other window
(ex. Ladder section window).
Select PLC – Compile All PLC Programs.
You can see the program check results on the Output Window.
Refer to Results of program check for details.
<Results of program check>
You can see the check result on the "Compile (Program check)" tab of the Output
Window.
There are three error levels; errors are divided and shown for each level.
When there is no error.
When there are errors.
Double-click an error on the Output Window to jump to the correposnding cell.
Numeric data in ( , ) shows the position of a cell with an error.
If you right-click on the Output Window, below menus are shown.
CX-Programmer
9
CJ1M-CPU11/12/13
CJ2M-CPU11/12/13/14/15
(a) Battery : Common to all models (use CJ1W-BAT01)
(f) Depth dimension : CJ2M is about 10mm larger than CJ1M.
(d) Memory Card
(f) Depth
Appendix 1. CJ1M/CJ2M Appearance comparison
(a) Battery
(b) DIP switch
(c) Peripheral
(e) RS232C
dimension
(b) DIP switch : CJ2M does not use SW4 (Setting Peripheral port) (Other switches are common to all models)
(c) Peripheral : CJ2M uses USB communication (See Appendix 2 for functional difference)
(d) Memory Card : Common to all models (use HMC-EFxxx)
(e) RS232C : Pin assignment and functions are common to all models.
10
CJ1M-CPU21/22/23
CJ2M-CPU11/12/13/14/15, CJ2M-MD211
CJ2M-MD211 CJ2M-CPU1x
(a) Battery : Common to all models (use CJ1W-BAT01)
(h) Depth dimension : CJ2M is about 10mm larger than CJ1M.
51
(d) Memory Card
(c) Peripheral
(f) Built in I/O
(h) Depth
dimension
(g) Width
dimension
(a) Battery
(b) DIP switch
(e) RS232C
(b) DIP switch : CJ2M does not use SW4 (Setting Peripheral port) (Other switches are common to all models)
(c) Peripheral : CJ2M uses USB communication (See Appendix 2 for functional difference)
(d) Memory Card : Common to all models (use HMC-EFxxx)
(e) RS232C : Pin assignment and functions are common to all models.
(f) Built in I/O :
[Position] CJ1M is located on the right side and CJ2M is located on the left side.
[Wiring] Same. However, do not connect any signal other than “Power supply input (+V) for output” to pin
38. (See Appendix 3 for pin assignment)
[Operation] There are some differences in the operation of the interrupt input. (See Appendix 3 for
functional differences)
(g) Width dimension : CJ2M is about 2mm larger than CJ1M.
11
CJ1M-CPU11/12/13-ETN
CJ2M-CPU31/32/33/34/35
(a) Battery : Common to all models (use CJ1W -BAT01)
(g) Depth dimension : CJ2M is about 10mm larger than CJ1M.
(a) Battery
(b) DIP switch
(d) Memory Card
(c) Peripheral
(f) Built in Ethernet
(g) Depth
dimension
(e) RS232C
(b) DIP switch : CJ2M does not use SW 4 (Setting Peripheral port) (Other switches are common to all models)
(c) Peripheral : CJ2M uses USB communication (See Appendix 2 for functional difference)
(d) Memory Card : Common to all models (use HMC-EFxxx)
(e) RS232C : CJ2M requires an optional board (CP1W-CIF01) to be installed.
(f) Built in Ethernet : Some functions cannot be used with the built-in EtherNet/IP of CJ2M (See Appendix 4)
12
Function
CJ1M
CJ2M
Description
Programming console
CJ2M cannot use the programming
console.
Tool Bus
Supported
Supported
Host Link
Supported
Not Supported
Use CJ1W-SCUxx, if you use this
function
NT Link (1: N)
Supported
Not Supported
Use CJ1W-SCUxx, if you use this
function
Serial Gateway
Supported
Not Supported
Use CJ1W-SCUxx, if you use this
function
Appendix 2. CJ1M/CJ2M Peripheral function comparison
Supported Not Supported
13
Pin layout
Terminal symbol
Input signal type
Pin
No.
Terminal symbol
Input signal type
Pin
No. IN0
24 VDC
1
IN1
24 VDC
2 LD+ 3
LD+
4
0 V/LD-
5 0 V/LD-
6
IN2
24 VDC
7
IN3
24 VDC
8
LD+ 9
LD+
10
0 V/LD-
11 0 V/LD-
12
IN4
24 VDC
13
IN5
24 VDC
14 LD+
15 LD+
16 0 V/LD-
17 0 V/LD-
18
IN6
24 VDC
19
IN7
24 VDC
20
LD+
21 LD+
22 0 V/LD-
23 0 V/LD-
24
IN8
24 VDC
25
IN9
24 VDC
26 LD+
27 LD+
28
0 V/LD-
29 0 V/LD-
30
OUT0
---
31
OUT1
---
32
OUT2
---
33
OUT3
---
34
OUT4
---
35
OUT5
---
36
Power supply input
(+V) for output
---
37
Not used
---
38
Output COM
---
39
Output COM
---
40
Pin layout
Terminal symbol
Input signal type
Pin
No.
Terminal symbol
Input signal type
Pin
No. IN0/IN10
24 VDC
1
IN1/IN11
24 VDC
2
LD+ 3
LD+
4
0 V/LD-
5 0 V/LD-
6
IN2/IN12
24 VDC
7
IN3/IN13
24 VDC
8
LD+ 9
LD+
10 0 V/LD-
11 0 V/LD-
12
IN4/IN14
24 VDC
13
IN5/IN15
24 VDC
14 LD+
15 LD+
16
0 V/LD-
17 0 V/LD-
18
IN6/IN16
24 VDC
19
IN7/IN17
24 VDC
20 LD+
21 LD+
22 0 V/LD-
23 0 V/LD-
24
IN8/IN18
24 VDC
25
IN9/IN19
24 VDC
26
LD+
27 LD+
28
0 V/LD-
29 0 V/LD-
30
OUT0/OUT10
---
31
OUT1/OUT11
---
32
OUT2/OUT12
---
33
OUT3/OUT13
---
34
OUT4/OUT14
---
35
OUT5/OUT15
---
36
Power supply input
(+V) for output
---
37
Power supply input
(+V) for output
---
38
Output COM
---
39
Output COM
---
40
Appendix 3. CJ1M/CJ2M Built in I/O function comparison
(1) Pin assignment
Note. CJ1M does not use Pin No.38, but CJ2M use as “Power supply input +V for output”. CJ2M does not
affect operation if it is not connected. But remove the wiring if it is connecting to another signal.
[CJ1M-CPU21/22/23]
[CJ2M-MD211]
14
Interrupt Inputs
CJ1M
CJ2M
Description
Update method for
Updating interrupt
counter SV in Auxiliary
Updating interrupt
counter SV in Auxiliary
and then executing
SKS again to enable
interrupts
Add MSKS instruction, if
Update method for
pdating interrupt
counter PV in Auxiliary
Area
Updating with INI
Change to INI instruction,
for
Updating timing for
nstruction is
count completion
hen PRV instruction is
executed
Make sure that it does
If it is affected, it is
necessary to change the
Operation of interrupt
Counter operation not
Counter operation
errupt
l not occur at count
Make sure that it does
If it is affected, it is
y to change the
program etc.
(2) Functional differences for Interrupt inputs
The following operation differences exist between CJ1M / CJ2M in the interrupt input function. If used,
check that the operation is not affected.
interrupt counter SV
(Counter Mode)
interrupt counter PV
(Counter Mode)
interrupt counter PV
(Counter Mode)
counter when interrupts
are disabled with DI
instruction
Area
・ Updating with INI
instruction
・U
・Once per count
When PRV i
・
executed
countinued
Area
M
instruction
・Every cycle
When
・
interrupt occurs
・W
continued, but int
wil
completion
you use this operation.
if you use Auxiliary
updating.
not affect operation.
program etc.
not affect operation.
necessar
15
Function
CJ1M
Built in Ethernet
CJ2M
Built in EtherNet/IP
Description
Tag data link
communications service
CIP message
communications service
FINS/UDP service
Supported
Supported
FINS/TCP service
Supported
Supported
File transfer (FTP)
Supported
Supported
Web functions
Use CJ1W-ETN21, if you
use this function
Automatic adjustment of
PLC’s internal clock
Simple backup function
Supported
Supported
Error log
Supported
Supported
Response to PING
command
SNMP/SNMP trap
Not supported
Supported
CIDR function for IP
addresses
Not supported
Online connection by
EtherNet/IP using CX-One
Online connection by
CX-One
Online connection by
Configurator
Appendix 4. CJ1M/CJ2M Built in Ethernet function comparison
Not supported Supported
Not supported Supported
Supported Not supported
Supported Supported
Supported Supported
Supported
Not supported Supported
Ethernet (FINS) using
EtherNet/IP using Network
Supported Supported
Not supported Supported
16
MEMO
2020
Note: Do not use this document to operate the Unit.
P068-E1-03
0320(1210)
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.