SYSMAC CJ-series CJ2M CPU Units, Pulse I/O Modules
CJ2M-CPU3@/-CPU1@/-MD21@
CSM_CJ2M-CPU3__-CPU1__-MD21__DS_E_2_1
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)
Specifications Product name I/O capacity/ Mountable Units (Expansion Racks) Program capacity Data memory capacity LD instruction execution time EtherNet/IP function Option board slot Current consumption (A) Model 5V 24 V Standards
CJ2M (Built-in EtherNet/IP) CPU Units
2,560 points/ 40 Units (3 Expansion Racks max.)
60K steps 160K words (DM: 32K words, EM: 32K words × 30K steps 4 banks) 64K words (DM: 32K words, 10K steps EM: 32K words × 1 bank) 5K steps 20K steps 0.04 μs YES YES 0.7 (See note.) −
CJ2M-CPU35 CJ2M-CPU34 CJ2M-CPU33 CJ2M-CPU32 CJ2M-CPU31 UC1, N, L, CE
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 Programmable Terminals.
CJ2M CPU Units
Specifications Product name I/O capacity/ Mountable Units (Expansion Racks) Program capacity Data memory capacity LD instruction execution time EtherNet/IP function Option board slot Current consumption (A) Model 5V 24 V Standards
CJ2M CPU Units 2,560 points/ 40 Units (3 Expansion Racks max.)
60K steps 160K words (DM: 32K words, EM: 32K words × 30K steps 4 banks) 64K words (DM: 32K words, 10K steps EM: 32K words × 1 bank) 5K steps 20K steps 0.04 μs − − 0.5 (See note.) −
CJ2M-CPU15 CJ2M-CPU14 CJ2M-CPU13 CJ2M-CPU12 CJ2M-CPU11 UC1, N, L, CE
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 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 Specifications Serial communications mode Current consumption (A) 5V 24 V Model Standards
One RS-232C port Connector: D-Sub, 9 pin, female Maximum transmission distance: 15m One RS-232C connector (D-Sub, 9 pin, male) is included. (Plug: XM2A-0901, Hood: XM2S-0911-E)
0.005
−
CP1W-CIF01
RS-422A/485 Option Board
One RS-422A/485 port Terminal block: using ferrules Maximum transmission distance: 50m
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 *
−
CP1W-CIF11
UC1, N, L, CE
RS-422A/485 Isolated-type Option Board
One RS-422A/485 port (Isolated) Terminal block: using ferrules Maximum transmission distance: 500m
0.075
−
CP1W-CIF12
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 Specifications Current consumption (A) 5V 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) 24 V --Model Standards
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 Applicable Connector Specifications Model Standards
MIL Flat Cable Connectors (Pressure-fitted Connectors)
XG4M-4030-T
---
Slim type (M3 screw terminals, 40-pin) XW2D-40G6
Through type (M3 screw terminals, 40-pin) Connector-Terminal Block Conversion Units Through type (M3.5 screw terminals, 40-pin) XW2B-40G5 XW2B-40G4
---
Cable length: 1 m Cable length: 1.5 m Cable for Connector-Terminal Block Conversion Unit Cable length: 2 m Cable length: 3 m Cable length: 5 m Servo Relay Unit for 1 axis
XW2Z-100K XW2Z-150K XW2Z-200K XW2Z-300K XW2Z-500K
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 Cable length: 0.5 m
Model XW2Z-050J-A33
Standards
Cable length: 1 m OMNUC G5/G Series Servo Driver Connecting Cables Cable length: 1 m
XW2Z-100J-A33
XW2Z-100J-B31
Cable length: 2 m Cable for Pulse I/O Modules
XW2Z-200J-B31
Cable length: 0.5 m
XW2Z-050J-A33
Cable length: 1 m SMARTSTEP2 Servo Driver Connecting Cables Cable length: 1 m
XW2Z-100J-A33
XW2Z-100J-B32
Cable length: 2 m Cable for Pulse I/O Modules Cable length: 1 m Cables for Servo Relay Units
XW2Z-200J-B32
XW2Z-100J-A26 ---
SMARTSTEP Junior
Servo Driver Connecting Cables
Cable length: 1 m
XW2Z-100J-B17
Cable length: 2 m Cable for Pulse I/O Modules Cable length: 1 m
XW2Z-200J-B17
XW2Z-100J-A26
SMARTSTEP A Series
Servo Driver Connecting Cables
Cable length: 1 m
XW2Z-100J-B5
Cable length: 2 m Cable for Pulse I/O Modules
XW2Z-200J-B5
Cable length: 0.5 m
XW2Z-050J-A27
Cable length: 1 m OMNUC W Series Servo Driver Connecting Cables Cable length: 1 m
XW2Z-100J-A27
XW2Z-100J-B4
Cable length: 2 m
XW2Z-200J-B4
4
CJ2M-CPU3@/-CPU1@/-MD21@
Accessories
The following accessories come with CPU Unit:
Item Battery End Cover End Plate Serial Port (RS-232C) Connector (see note) CJ1W-BAT01 CJ1W-TER01 (necessary to be mounted at the right end of CPU Rack) PFP-M (2 pcs) Connector set for serial port connection (D-SUB 9-pin male connector) Specification
Note: Connector is provided with CJ2M-CPU1@.
General Specifications
Item Enclosure Grounding CPU Unit Dimensions Weight Current Consumption Ambient Operating Temperature Ambient Operating Humidity Atmosphere Ambient Storage Temperature Altitude Pollution Degree Operation Environment Noise Immunity Overvoltage Category EMC Immunity Level Vibration Resistance CJ2MCPU1@ Mounted in a panel Less than 100 Ω 90 mm × 75 mm × 31 mm 130 g or less 5 VDC, 0.5 A 0 to 55°C 10% to 90% (with no condensation) Must be free from corrosive gases. −20 to 70°C (excluding battery) 2,000 m or less 2 or less: Conforms to JIS B3502 and IEC 61131-2. 2 kV on power supply line (Conforms to IEC 61000-4-4.) Category II: Conforms to JIS B3502 and IEC 61131-2. Zone B 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) Conforms to IEC60068-2-27 147 m/s2, 3 times in X, Y, and Z directions (100 m/s2 for Relay Output Units) 5 years at 25°C CJ1W-BAT01 Conforms to cULus, NK, LR, and EC Directives. 90 mm × 75 mm × 62 mm 190 g or less (see note) 5 VDC, 0.7 A CPU3@
Shock Resistance Battery Applicable Standards Life Model
Note: Without a Serial Option Board.
5
CJ2M-CPU3@/-CPU1@/-MD21@
Performance Specifications
Items User Memory I/O Bits Overhead Processing Time *1 Execution Time I/O Interrupts and External Interrupts Interrupts Scheduled Interrupts 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 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) 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.
Processing Speed
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 *2 Index Registers Cyclic Task Flag Area Memory Card
Operating Modes
*1. 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 *2. 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@
Items
Execution Mode Programming Languages Maximum number of definitions Maximum number of instances
CJ2MCPU11/31 Normal Mode Ladder Logic (LD), Sequential Function Charts (SFC), Structured Text (ST), and Instruction Lists (IL) 256 256 20K steps Cyclic tasks Interrupt tasks (Power OFF interrupt tasks, scheduled interrupt tasks, I/O interrupt tasks, and external interrupt tasks, and input interrupt tasks *3) 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.) • 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@. • • • • • • • • • • • • • • • • • • • • • 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) *4 UDINT BCD (two-word unsigned BCD) *4 ULINT BCD (four-word unsigned BCD) *4 REAL (two-word floating-point) LREAL (four-word floating-point) CHANNEL (word) *4 NUMBER (constant or number) *4 WORD (one-word hexadecimal) DWORD (two-word hexadecimal) LWORD (four-word hexadecimal) STRING (1 to 255 ASCII characters) TIMER (timer) *5 COUNTER (counter) *5 User defined data types (data structures) 2,048 2,048 CPU12/32 CPU13/33 CPU14/34 CPU15/35
Function Blocks
FB Program Area Type of Tasks Tasks Number of Tasks
Type of Symbols
Data Type of Symbols Symbols (Variables)
Maximum Size of Symbol Array Symbols (Array Variables) Number of Array Elements Number of Registrable Network Symbols (Tags) *6 Length of Network Symbol (Tag) Name *6 Encoding of Network Symbols (Tags) *6 Memory Capacity Number of Samplings Sampling Cycle Data Tracing Trigger Conditions
32k words One-dimensional arrays 32,000 elements max. 2,000 max. 255 bytes max. UTF-8 8,000 words (Up to 32k words × 4 banks when EM is specified in CX-Programmer) Bits = 31, one-word data =16, two-word data = 8, four-word data = 4 1 to 2,550 ms (Unit: 1 ms) 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 (