CJ-series CJ2M CPU Units, Pulse I/O Modules
CJ2M-CPU3@/-CPU1@/-MD21@
CSM_CJ2M-CPU3__-CPU1__-MD21__DS_E_11_2
Since 2001, CJ1M-series PLCs are in
control of a wide variety of
applications worldwide.
The accumulated experience and
advancements in technology now
result in CJ2M; fully compatible, yet
fully new.
CJ2M-MD21@
CJ2M-CPU3@
CJ2M-CPU1@
• Increased performance, and increased memory capacity
• Up to 40 I/O unit on any CPU
• Pulse I/O Modules add position control functions to any CPU
• USB for plug-and-play access to the PLC
• All models available with or without Ethernet port
• Choice of serial port plug-in modules
Features
• Five variations in program capacity from 5K steps to 60K steps; scale the CPU to your application needs.
• Faster processors; LD instruction execution time is reduced to 40 ns, floating point trigonometrics in less than 1 μs.
• Optional Pulse I/O Modules can be mounted to enable positioning functions for up to four axes. The module provides high-speed counters,
interrupt inputs and pulse train/PWM outputs. (CJ2M CPU Units with Unit Version 2.0 or Later)
• Faster Function Block calls and execution, faster interrupt handling, less overhead time.
• Added execution memory for Function Blocks allows structured, object-oriented programming even in entry-level CPUs.
• General-purpose Ethernet port supports EtherNet/IP tag-based data links, connection to Support Software, communications between PLCs,
FTP data transfers, and more (CJ2M-CPU3@).
• Standard USB port on all models allows Support Software to connect directly through standard USB cable.
• A Serial Option Module can be mounted to add RS-232C or RS-422A/485 communications ports (CJ2M-CPU3@).
• Compatible with all existing CJ1 power supply-, I/O-, control- and communication units.
1
CJ2M-CPU3@/-CPU1@/-MD21@
Ordering Information
International Standards
• The standards are abbreviated as follows: U: UL, U1: UL (Class I Division 2 Products for Hazardous Locations), C: CSA, UC: cULus,
UC1: cULus (Class I Division 2 Products for Hazardous Locations), CU: cUL, N: NK, L: Lloyd, and CE: EC Directives.
• Contact your OMRON representative for further details and applicable conditions for these standards.
CJ2M CPU Units (Built-in EtherNet/IP)
Current
consumption (A)
Specifications
Product name
CJ2M (Built-in
EtherNet/IP)
CPU Units
I/O capacity/
Mountable Units
(Expansion Racks)
2,560 points/
40 Units
(3 Expansion
Racks max.)
Program
capacity
Data memory
capacity
LD
instruction
execution
time
EtherNet/IP
function
Option
board
slot
60K steps 160K words
(DM: 32K words,
EM: 32K words ×
30K steps
4 banks)
20K steps
64K words
(DM: 32K words,
10K steps
EM: 32K words ×
1 bank)
5K steps
Model
5V
Standards
24 V
CJ2M-CPU35
CJ2M-CPU34
0.04 μs
YES
0.7
(See
note.)
YES
−
CJ2M-CPU33
UC1, N, L,
CE
CJ2M-CPU32
CJ2M-CPU31
Note: Add 0.005A, 0.030A and 0.075A when using Serial Communications Option Boards (CP1W-CIF01/11/12), respectively.
Add 0.15A/Unit when using NT-AL001 RS-232C/RS-422A Adapters.
Add 0.04A/Unit when using CJ1W-CIF11 RS-422A Adapters.
Add 0.20A/Unit when using NV3W-M@20L(-V1) Programmable Terminals.
CJ2M CPU Units
Current
consumption (A)
Specifications
Product name
CJ2M CPU
Units
I/O capacity/
Mountable Units
(Expansion Racks)
2,560 points/
40 Units
(3 Expansion
Racks max.)
Program
capacity
Data memory
capacity
LD
instruction
execution
time
EtherNet/IP
function
Option
board
slot
60K steps 160K words
(DM: 32K words,
EM: 32K words ×
30K steps
4 banks)
20K steps
64K words
(DM: 32K words,
10K steps
EM: 32K words ×
1 bank)
5K steps
Model
5V
Standards
24 V
CJ2M-CPU15
CJ2M-CPU14
0.04 μs
−
−
0.5
(See
note.)
−
CJ2M-CPU13
UC1, N, L,
CE
CJ2M-CPU12
CJ2M-CPU11
Note: Add 0.15A/Unit when using NT-AL001 RS-232C/RS-422A Adapters.
Add 0.04A/Unit when using CJ1W-CIF11 RS-422A Adapters.
Add 0.20A/Unit when using NV3W-M@20L(-V1) Programmable Terminals.
Serial Communications Option Boards (Only CJ2M-CPU3@)
The serial communications port can be equipped by installing the serial communications option board to the option board slot in front of CPU unit.
Product name
RS-232C Option
Board
RS-422A/485
Option Board
RS-422A/485
Isolated-type
Option Board
Specifications
One RS-232C port
Connector: D-Sub, 9 pin, female
Maximum transmission distance: 15m
One RS-422A/485 port
Terminal block: using ferrules
Maximum transmission distance: 50m
One RS-422A/485 port (Isolated)
Terminal block: using ferrules
Maximum transmission distance: 500m
Serial communications
mode
Current
consumption (A)
5V
0.005
Host Link, 1:N NT Link, Noprotocol, Serial PLC Link
0.030
Slave, Serial PLC Link Master,
Serial Gateway converted to
CompoWay/F, and Tool Bus *
0.075
Model
Standards
24 V
−
CP1W-CIF01
−
CP1W-CIF11
−
CP1W-CIF12
UC1, N, L,
CE
Note: It is not possible to use a CP-series Ethernet Option Board (CP1W-CIF41), LCD Option Board (CP1W-DAM01) with a CJ2M CPU Unit.
* The following modes cannot be used: 1:1 NT Link, Serial Gateway converted to Host Link FINS, 1:1 Link Master, and 1:1 Link Slave.
2
CJ2M-CPU3@/-CPU1@/-MD21@
Pulse I/O Modules (Only CJ2M CPU Unit with Unit Version 2.0 or Later)
Optional Pulse I/O Modules can be mounted to enable pulse I/O. Up to two Pulse I/O Modules can be mounted to the left side of a CJ2M CPU Unit.
Product name
Current
consumption (A)
Specifications
5V
Model
Standards
24 V
Pulse I/O Modules Sinking outputs, MIL connector
10 inputs (including four interrupt/quickresponse inputs and two high-speed counter inputs) 0.08
6 outputs (including two pulse outputs and two PWM outputs)
---
Sourcing outputs, MIL connector
10 inputs (including four interrupt/quickresponse inputs and two high-speed counter inputs) 0.08
6 outputs (including two pulse outputs and two PWM outputs)
---
CJ2M-MD211
UC1, N, L,
CE
CJ2M-MD212
Note: Connectors are not provided with Pulse I/O Modules. Purchase the following Connector, an OMRON Cable with Connectors for Connector
Terminal Block Conversion Units, or an OMRON Cable with Connectors for Servo Relay Units.
Connecting to Pulse I/O Modules
On wiring, refer to Pulse I/O Modules Connector Wiring Methods.
Product name
Specifications
Model
Standards
Applicable Connector
MIL Flat Cable Connectors (Pressure-fitted Connectors)
XG4M-4030-T
---
Phillips screw (M3 screw terminals,40-terminals)
XW2R-J40G-T
Slotted screw (M3 European type ,40-terminals)
Connector-Terminal Block Conversion
Units
XW2R-E40G-T
Push-in spring(Clamp 40-terminals)
XW2R-P40G-T
---
Cable length: 0.25 m XW2Z-C25K
Cable for Connector-Terminal Block
Conversion Unit
Cable length: 0.5 m
XW2Z-C50K
Cable length: 1 m
XW2Z-100K
Cable length: 1.5 m
XW2Z-150K
Cable length: 2 m
XW2Z-200K
Cable length: 3 m
XW2Z-300K
Cable length: 5 m
XW2Z-500K
Servo Relay Unit for 1 axis
XW2B-20J6-8A
Servo Relay Units
---
Servo Relay Unit for 2 axes
XW2B-40J6-9A
3
CJ2M-CPU3@/-CPU1@/-MD21@
Product name
Specifications
Cable for Pulse I/O Modules
Model
Cable length: 0.5 m
XW2Z-050J-A33
Cable length: 1 m
XW2Z-100J-A33
Cable length: 1 m
XW2Z-100J-B31
Cable length: 2 m
XW2Z-200J-B31
Cable length: 0.5 m
XW2Z-050J-A33
Cable length: 1 m
XW2Z-100J-A33
Cable length: 1 m
XW2Z-100J-B32
Cable length: 2 m
XW2Z-200J-B32
Cable length: 1 m
XW2Z-100J-A26
Cable length: 1 m
XW2Z-100J-B17
Cable length: 2 m
XW2Z-200J-B17
Cable length: 1 m
XW2Z-100J-A26
Cable length: 1 m
XW2Z-100J-B5
Cable length: 2 m
XW2Z-200J-B5
Standards
G5/G Series
Servo Driver Connecting Cables
Cable for Pulse I/O Modules
SMARTSTEP2
Servo Driver Connecting Cables
Cables for Servo Relay Units
---
Cable for Pulse I/O Modules
SMARTSTEP Junior
Servo Driver Connecting Cables
Cable for Pulse I/O Modules
SMARTSTEP A Series
Servo Driver Connecting Cables
4
CJ2M-CPU3@/-CPU1@/-MD21@
Accessories
The following accessories come with CPU Unit:
Item
Specification
Battery
CJ1W-BAT01
End Cover
CJ1W-TER01 (necessary to be mounted at the right end of CPU Rack)
End Plate
PFP-M (2 pcs)
Note: A serial port (RS-232C) connector is not provided. Purchase a connector separately for serial port connection.
XM3A-0921 (manufactured by OMRON) or equivalent
XM2S-0911-E (manufactured by OMRON) or equivalent
General Specifications
CJ2M-
Item
CPU1@
CPU3@
Enclosure
Mounted in a panel
Grounding
Less than 100 Ω
CPU Unit Dimensions
90 mm × 75 mm × 31 mm
90 mm × 75 mm × 62 mm
Weight *1
130 g or less
190 g or less *2
5 VDC, 0.5 A
5 VDC, 0.7 A
Current Consumption
Operation
Environment
Battery
Ambient Operating Temperature
0 to 55°C
Ambient Operating Humidity
10% to 90% (with no condensation)
Atmosphere
Must be free from corrosive gases.
Ambient Storage Temperature
−20 to 70°C (excluding battery)
Altitude
2,000 m or less
Pollution Degree
2 or less: Conforms to JIS B3502 and IEC 61131-2.
Noise Immunity
2 kV on power supply line (Conforms to IEC 61000-4-4.)
Overvoltage Category
Category II: Conforms to JIS B3502 and IEC 61131-2.
EMC Immunity Level
Zone B
Vibration Resistance
Conforms to IEC60068-2-6
5 to 8.4 Hz with 3.5-mm amplitude, 8.4 to 150 Hz
Acceleration of 9.8 m/s2 for 100 min in X, Y, and Z directions (10 sweeps of 10 min each =
100 min total)
Shock Resistance
Conforms to IEC60068-2-27
147 m/s2, 3 times in X, Y, and Z directions (100 m/s2 for Relay Output Units)
Life
5 years at 25°C
Weight
Approx. 10 g
Model
CJ1W-BAT01
Applicable Standards
Conforms to cULus, NK, LR, and EC Directives.
Note: 1. Includes wight of end covers and battery.
2. Without a Serial Option Board.
5
CJ2M-CPU3@/-CPU1@/-MD21@
Performance Specifications
Items
User Memory
I/O Bits
Overhead Processing Time
Processing
Speed
Execution Time
I/O Interrupts and
External Interrupts
Interrupts
Scheduled
Interrupts
Maximum Number of Connectable Units
Basic I/O Units
Special I/O Units
CPU Bus Units
Pulse I/O Modules
Slots for which interrupts can be
used
Maximum Number of Expansion Racks
I/O Area
Link Area
CPU Bus Unit Area
Special I/O Unit Area
CIO Area
Pulse I/O Area
Serial PLC Link Words
DeviceNet Area
Internal I/O Area
Work Area
Holding Area
Auxiliary Area
Temporary Area
Timer Area
Counter Area
DM Area
EM Area
Force-S/R Enabled Banks *1
Index Registers
Cyclic Task Flag Area
Memory Card
Operating Modes
CJ2MCPU11/31
CPU12/32
CPU13/33
CPU14/34
CPU15/35
5K steps
10K steps
20K steps
30K steps
60K steps
2,560 bits
Normal Mode:
CJ2M-CPU3@: 270 μs *
CJ2M-CPU1@: 160 μs *
* The following time must be added when using EtherNet/IP tag data links for the CJ2M-CPU3@.
100 μs + (Number of words transferred × 1.8 μs)
The following time must be added when using Pulse I/O Modules with a CJ2M CPU Unit:
10 μs × Number of Pulse I/O Modules
Basic Instructions : 0.04 μs min.
Special Instructions : 0.06 μs min.
Interrupt task startup time: 31 μs
Return time to cyclic task : 10 μs
Minimum time interval : 0.4 ms (set in 0.1 ms increments)
Interrupt task startup time: 30 μs
Return time to cyclic task : 11 μs
Total per CPU Rack or Expansion Rack: 10 Units max.;
Total per PLC: 40 Units max.
No limit
However, a maximum of two CJ1W-INT01 Interrupt Input Units can be mounted.
Units for up to 96 unit numbers can be mounted. (Unit numbers run from 0 to 95. Units are allocated between
1 and 8 unit numbers.)
CJ2M-CPU3@: 15 Units max.
CJ2M-CPU1@: 16 Units max.
2 Units max. *
* Supported only by CJ2M CPU Units with unit version 2.0 or later. A Pulse I/O Module must be mounted.
Slots 0 to 4 on CPU Rack
3 max.
2,560 bits (160 words) : Words CIO 0000 to CIO 0159
3,200 bits (200 words) : Words CIO 1000 to CIO 1199
6,400 bits (400 words) : Words CIO 1500 to CIO 1899
15,360 bits (960 words): Words CIO 2000 to CIO 2959
20 inputs, 12 outputs (CIO 2960 to CIO 2963) *
* Supported only by CJ2M CPU Units with unit version 2.0 or later. A Pulse I/O Module must be mounted.
1,440 bits (90 words) : Words CIO 3100 to CIO 3189
9,600 bits (600 words) : Words CIO 3200 to CIO 3799
3,200 bits (200 words) : Words CIO 1300 to CIO 1499 (Cannot be used for external I/O.)
37,504 bits (2,344 words): Words CIO 3800 to CIO 6143 (Cannot be used for external I/O.)
8,192 bits (512 words): Words W000 to W511 (Cannot be used for external I/O.)
8,192 bits (512 words): Words H000 to H511
Bits in this area maintain their ON/OFF status when PLC is turned OFF or operating mode is changed.
Words H512 to H1535: These words can be used only for function blocks. They can be used only for function
block instances (i.e., they are allocated only for internal variables in function blocks).
Read-only: 31,744 bits (1,984 words)
• 7,168 bits (448 words): Words A0 to A447
• 24,576 bits (1,536 words): Words A10000 to A11535 *
Read/write: 16,384 bits (1,024 words) in words A448 to A1471 *
* A960 to A1471 and A10000 to A11535 cannot be accessed by CPU Bus Units, Special I/O Units, PTs, and
Support Software that do not specifically support the CJ2 CPU Units.
16 bits: TR0 to TR15
4,096 timer numbers (T0000 to T4095 (separate from counters))
4,096 counter numbers (C0000 to C4095 (separate from timers))
32k words *
• DM Area words for Special I/O Units: D20000 to D29599 (100 words × 96 Units)
• DM Area words for CPU Bus Units: D30000 to D31599 (100 words × 16 Units)
* Bits in the EM Area can be addressed either by bit or by word. These bits cannot be addressed by CPU Bus
Units, Special I/O Units, PTs, and Support Software that do not specifically support the CJ2 CPU Units.
32k words/bank × 4 banks max.: E00_00000 to E3_32767 max. *
* Bits in the EM Area can be addressed either by bit or by word. These bits cannot be addressed by CPU Bus
Units, Special I/O Units, PTs, and Support Software that do not specifically support the CJ2 CPU Units.
32K words × 1 bank
32K words × 4 banks
Bank 0 hex
Bank 0 to 3 hex
IR0 to IR15
These are special registers for storing PLC memory addresses for indirect addressing. (Index Registers can
be set so that they are unique in each task or so that they are shared by all tasks.)
128 flags
128 MB, 256 MB, or 512 MB
PROGRAM Mode: Programs are not executed. Preparations can be executed prior to program execution in
this mode.
MONITOR Mode: Programs are executed, and some operations, such as online editing, and changes to
present values in I/O memory, are enabled in this mode.
RUN Mode:
Programs are executed. This is the normal operating mode.
*1. Force-setting/resetting bits in the EM Area is possible only for banks specified for the EM Area force-set/reset function.
6
CJ2M-CPU3@/-CPU1@/-MD21@
CJ2M-
Items
CPU11/31
CPU12/32
Execution Mode
Normal Mode
Programming Languages
Ladder Logic (LD),
Sequential Function Charts (SFC),
Structured Text (ST), and
Instruction Lists (IL)
Function
Blocks
CPU14/34
Maximum number of definitions
256
2,048
Maximum number of instances
256
2,048
FB Program Area
Type of Tasks
Cyclic tasks
Interrupt tasks (Power OFF interrupt tasks, scheduled interrupt tasks, I/O interrupt tasks, and external interrupt
tasks, and input interrupt tasks *2)
Number of Tasks
Cyclic tasks: 128
Interrupt tasks: 256
(Interrupt tasks can be defined as cyclic tasks to create extra cyclic tasks. Therefore, the total number of cyclic
tasks is actually 384 max.)
Type of Symbols
• Local symbols: Can be used only within a single task in the PLC.
• Global symbols: Can be used in all tasks in the PLC.
• Network symbols (tags)*: I/O memory in the CPU Unit can be externally accessed using symbols,
depending on parameter settings.
* Supported only by the CJ2M-CPU3@.
Data Type of Symbols
Symbols
(Variables)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
BOOL (bit)
UINT (one-word unsigned binary)
UDINT (two-word unsigned binary)
ULINT (four-word unsigned binary)
INT (one-word signed binary)
DINT (two-word signed binary)
LINT (four-word signed binary)
UINT BCD (one-word unsigned BCD) *3
UDINT BCD (two-word unsigned BCD) *3
ULINT BCD (four-word unsigned BCD) *3
REAL (two-word floating-point)
LREAL (four-word floating-point)
CHANNEL (word) *3
NUMBER (constant or number) *3
WORD (one-word hexadecimal)
DWORD (two-word hexadecimal)
LWORD (four-word hexadecimal)
STRING (1 to 255 ASCII characters)
TIMER (timer) *4
COUNTER (counter) *4
User defined data types (data structures)
Maximum Size of Symbol
32k words
Array Symbols (Array Variables)
One-dimensional arrays
Number of Array Elements
32,000 elements max.
Number of Registrable Network
Symbols (Tags) *5
2,000 max.
Length of Network Symbol (Tag)
Name *5
255 bytes max.
Encoding of Network Symbols (Tags) *5
UTF-8
Memory Capacity
8,000 words
(The EM Area can be specified from the CX-Programmer to use up to 32K words multiplied by the number of
banks supported by the CPU Unit model.)
Number of Samplings
Bits = 31, one-word data =16, two-word data = 8, four-word data = 4
Sampling Cycle
1 to 2,550 ms (Unit: 1 ms)
Trigger Conditions
ON/OFF of specified bit
Data comparison of specified word
Data size: 1 word, 2 words, 4 words
Comparison Method: Equals (=), Greater Than (>), Greater Than or Equals (≥), Less Than (