Page 1
CQM1H/CJ1M/CJ1G Programmable Controllers Replacement Guide From CQM1H to CJ2M From CJ1M/CJ1G to CJ2M...
Page 2
About this document This document provides the reference information for replacing CQM1H/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.
CS/CJ Series Loop Control Boards/Process-control CPU Units /Loop-control CPU Units OPERATION MANUAL CS/CJ Series Loop Control Boards/Process-control CPU Units /Loop-control CPU Units FUNCTION BLOCK W407 REFERENCE MANUAL W364 CQM1H Series Programmable Controllers Inner Boards PROGRAMMING MANUAL W365 CQM1H-SCB41 SERIAL COMMUNICATIONS BOARD OPERATION MANUAL W238 CQM1H/CQM1 Series Dedicated I/O Units OPERATION MANUAL...
Page 4
WHETHER SUCH CLAIM IS BASED ON CONTRACT, WARRANTY, NEGLIGENCE, OR STRICT LIABILITY. In no event shall the responsibility of OMRON for any act exceed the individual price of the product on which liability is asserted. IN NO EVENT SHALL OMRON BE RESPONSIBLE FOR WARRANTY, REPAIR, OR OTHER CLAIMS...
Performance data given in this manual 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.
Application Considerations SUITABILITY FOR USE OMRON shall not be responsible for conformity with any standards, codes, or regulations that apply to the combination of products in the customer's application or use of the products. At the customer's request, OMRON will provide applicable third party certification documents identifying ratings and limitations of use that apply to the products.
C200H-PRO27 CQM1-PRO01 Note1. One word of CQM1H corresponds to one step of CJ2M. For instance, replacement model of CQM1H-CPU51 (7.2k word) is CJ2M-CPU*2 (10k step), since the program capacity of 7.2k step or larger is required for replacement. Note that the number of steps for an instruction might be different in CQM1H and CJ2M.
1.2 CJ1M/CJ2M specifications comparison The table below lists the major difference in specifications of the CJ1M series and CJ2M series. Item CJ1M-CPU** CJ2M-CPU** Number of I/O points CPU*1: 160 points 2,560 points CPU*2: 320 points CPU*3: 640 points Program capacity CPU*1: 5k step CPU*1: 5k step CPU*2: 10k step...
However, there are some differences in usage, connecting method with external devices, and input/output specifications. Please check if the CJ series unit can be used instead of the CQM1H units, by referring to the user's manuals of both series.
2.2 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 CJ1M CJ2M CJ1G Built-in I/O function Built-in I/O function Built-in CPU funciton will be available by adding the CJ2M-MD211/CJ2M-MD212 not supported Up to two units can be mounted.
3. Memory area 3.1 CQM1H/CJ2M memory area comparison The difference of the memory area of the CQM1H series and CJ2M series is shown using an example of CQM1H-CPU61 and CJ2M-CPU**. ♦CIO area CQM1H-CPU61 CJ2M-CPU** IR000 0000 I/O Area Input Area...
Page 15
♦ Area other than CIO Area CQM1H-CPU61 CJ2M-CPU** W000 Work Area W511 HR00 Holding Area H000 Holding Area HR99 H511 AR00 Auxiliary Area A000 Auxiliary Area AR27 A959 A960 Auxiliary Area A1471 Auxiliary Area A10000 A11535 T/C000 Timer/Counter T0000 Timer Completion...
3. Memory area 3.2 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 CJ1M-CPU2* CJ1G-CPU4*H/4* CJ2M-CPU** 0000 I/O Area 0000...
Page 17
♦ Area other than CIO Area CJ1M-CPU2* CJ1G-CPU4*H/4* CJ2M-CPU** W000 Internal I/O Area W000 Internal I/O Area W000 Internal I/O Area W511 W511 W511 H000 Holding Area H000 Holding Area H000 Holding Area H511 H511 H511 A000 Auxiliary Area A000 Auxiliary Area A000 Auxiliary Area...
4. I/O Area Allocation This section explains the difference of I/O area allocation in CQM1H, CJ1M/CJ1G Series, and CJ2M series. ♦Unit Area Allocation for CQM1H The I/O words are allocated to I/O Units and Dedicated I/O Units in the order of the unit mounting position from the left to right.
Page 19
When I/O Area is used in the ladder program, change the CIO area and bit address using the “Change All” or “Replace” functions of CX-Programmer. Note1: Unit area allocation same as CQM1H can be configured for CJ2M system, by setting the start address for each unit using CX-Programmer V9.1 or later (For some systems, same allocation can not be made).
5. Instructions The instruction specification is different in CQM1H series and CJ1M/CJ2M series. The Appendix explains the difference in operand and flags. Refer to the Appendix for details. ・A-1 Instruction operations Explains difference in instructions and operand. Least necessary adjustment after program conversion on the CX-Programmer.
Page 21
Operand3 First PV word: First word with new PV: (Only when Operand 2=002.) (Only when Operand 2=002.) PLB High-speed counter 1, or 2, High-speed counter input 0 or 1, Linear mode Linear counting mode (increment/decrement pulses) = F8388608 to 08388607 High-speed counter input 2 or 3, Linear mode (increment/decrement pulses) <CJ2M only>...
Page 23
Operand3 First destination word: First destination word: When Operand 2=000 When Operand 2=#0000 PLB High-speed counter 1 or 2, Linear High-speed counter 0 or 1, Linear mode, (Not counting mode: for incremental pulse input) F8388608 to 08388607 High-speed counter 2 or 3, Linear mode, (Not for PLB High-speed counter 1 or 2, Ring incremental pulse input) <CJ2M only>...
Page 25
<Target value comparison table> Linear mode CQM1H CJ1M/CJ2M (BCD 4 digits) 0001 to 0048 (BIN 4 digits) 0001 to 0030Hex Number of target values Number of target values (BCD 8 digits) F8388608 (BIN 8 digits) 80000000 Target value #1, lower 4 digits...
Page 26
<Range comparison table> (Always contains 8 ranges) Linear mode CQM1H CJ1M/CJ2M (BCD 8 digits) F8388608 (BIN8 digits) 80000000 Lower limit #1, lower 4 digits Lower word of range 1 lower limit to 08388607 to 7FFFFFFF Lower limit #1, upper 4 digits...
Page 30
CQM1H CJ1M/CJ2M - Mode2 (Deceleration + Independent mode PULS instruction PULS instruction Port specifer Port specifier Control Data Pulse type Relative/Absolute Number of pulses Number of pulses CW/CCW ACC instruction ACC instruction Communications port Port specifier Mode specifier: 002 Mode specifier...
Page 31
CQM1H CJ1M/CJ2M Mode0 (Accel + Independent mode) *When acceleration/deceleration rate is same. PULS instruction PULS instruction Port Specifier Port specifier Control data Pulse type Relative/Absolute Number of pulses Number of pulses CW/CCW ACC instruction ACC instruction Port Specifier Port Specifier...
Page 32
CQM1H CJ1M/CJ2M Mode1 (Acceleration + Continuous mode)/Mode3 (Deceleration + Continuous mode) PULS instruction Port specifier Control Data Number of pulses CW/CCW ACC instruction ACC instruction Port specifier Port specifier Mode specifier: 001/003 Mode specification D12D11 D08D07 D04D03 Continuous mode Always 0...
5.2 I/O instructions I/O instructions corresponds to the convenient instructions of CQM1H have been added for CJ1M CPU Unit Ver.2.0 or later and CJ2M CPU Unit. A part of specifications of those instructions are different; refer to the table below for details of difference in Operands. The execution time of each instruction is also different; be sure to check the operation for system safery.
Page 37
Em/DM area boundary has been exceeded. errors, since they are handled as Illegal (EM can be used with CQM1H-CPU61 only.) access error). - D and D+1 are not in the same data area. - Other than above, ER flag is OFF.
Page 38
EM/DM area boundary has been exceeded. errors, since they are handled as Illegal (EM can be used with CQM1H-CPU61 only.) access error). - R and R+1 are not in the same data area. - Other than above, ER flag is OFF.
Page 40
EM/DM area boundary has been exceeded. errors, since they are handled as Illegal (EM can be used with CQM1H-CPU61 only.) access error). - S and S+1 are not in the same data area. (When set to display 8-digit data.) - There is an error in operand settngs - Other than above, ER flag is OFF.
The model conversion instructions (below five instructions) which were added for CJ1M CPU Unit Ver. 3.0 or later can be used with CJ2M CPU Units in the same way as CQM1H series CPU Units. Those instructions are automatically converterd by executing change model (from CQM1H to CJ2M) on the CX-Programmer Ver.5 or later (CX-Programmer Ver.5 or later supports functions of CJ1M CPU Unit Ver.
This section explains the method of converting the ladder program using CX-Programmer V9.1. Here, convert the ladder program of CQM1H-CPU61 for CJ2M-CPU** as an example. (This secrion describes the procedure from loading the ladder program created by CX-Programmer or Sysmac Support Soft (SSS) to converting the program for CJ2M.)
Page 44
♦ Changing model from CQM1H to CJ2M. As shown on the below figure, select NewPLC1[CQM1H] 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.
Page 45
• Checking the entire program 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;...
Conversion: **= Support software converts the instruction./*= Support software converts the instruction, but it is necessary to manually modify it. /- = There is no corresponding instruction. Blank cells: Support software converts the instructions, though there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Page 47
Conversion: **= Support software converts the instruction./*= Support software converts the instruction, but it is necessary to manually modify it. /- = There is no corresponding instruction. Blank cells: Support software converts the instructions, though there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Page 48
Conversion: **= Support software converts the instruction./*= Support software converts the instruction, but it is necessary to manually modify it. /- = There is no corresponding instruction. Blank cells: Support software converts the instructions, though there are some difference in CQM1H/CJ1M/CJ1G and CJ2M.
Conversion: *** = same condition flag operation, ** = a part of condition flag operation differs, - = Different condition flag operation, None = no corresponding instruction Condition flags: Left of "/"= Operation of CQM1H. Right of "/"= Operation of CJ1M/CJ1G/CJ2M No "/" = Same operation in CQM1H and CJ *= ON/OFF depending on the instruction statuus...
Page 50
Conversion: *** = same condition flag operation, ** = a part of condition flag operation differs, - = Different condition flag operation, None = no corresponding instruction Condition flags: Left of "/"= Operation of CQM1H. Right of "/"= Operation of CJ1M/CJ1G/CJ2M No "/" = Same operation in CQM1H and CJ *= ON/OFF depending on the instruction statuus...
Page 51
Conversion: *** = same condition flag operation, ** = a part of condition flag operation differs, - = Different condition flag operation, None = no corresponding instruction Condition flags: Left of "/"= Operation of CQM1H. Right of "/"= Operation of CJ1M/CJ1G/CJ2M No "/" = Same operation in CQM1H and CJ *= ON/OFF depending on the instruction statuus...
Page 53
Buyer indemnifies Omron against all related costs or expenses. rights of another party. 10. Force Majeure. Omron shall not be liable for any delay or failure in delivery 16. Property; Confidentiality. Any intellectual property in the Products is the exclu-...
Page 54
OMRON ELETRÔNICA DO BRASIL LTDA • HEAD OFFICE São Paulo, SP, Brasil • 55.11.2101.6300 • www.omron.com.br OMRON EUROpE B.V. • Wegalaan 67-69, NL-2132 JD, Hoofddorp, The Netherlands. • Tel: +31 (0) 23 568 13 00 Fax: +31 (0) 23 568 13 88 • www.industrial.omron.eu...
Need help?
Do you have a question about the CQM1H and is the answer not in the manual?
Questions and answers