CJ2 FAMILY
New PLCs with a proven track record
» Flexibility in communication
» Fa s t e r m a c h i n e d e v e l o p m e n t
» Innovation through evolution
2
Innovation without growing pains
As a modern machine manufacturer you need to
continuously increase the intelligence and flexibility
of your product to remain competitive. But you also
need to be absolutely certain that it all works
perfectly, first time, every time.
The CJ2 is the result of years of experience as market
leader in the field of modular controllers and
represents a logical next step in controller design. It
offers greater performance and faster I/O response
as well as extreme scalability - so you will only need
one family. In addition, programming, debugging
and networking are faster and easier. Welcome to the
new CJ2 Family: built to give you innovation without
growing pains.
Although CJ2 can directly replace any CJ1 CPU, it offers
the following additional significant advantages:
Open to the world
Data communication is via standard Ethernet port with
EtherNet/IP Data Link function.
Always accessible
The standard USB and Ethernet ports give you instant
access for programming, commissioning, maintenance
and troubleshooting.
Learn one, know them all
Thanks to the wide variety of CPUs with consistent
architecture across all PLC families, you only need to
learn one, and you will know them all.
Highly flexible
Adapt the PLC to your needs with the wide variety of
compatible CJ1 Family I/O units (nearly 100).
3
The wide range of CPUs means you need only
to get familiar with one PLC family for use in
everything from simple stand-alone applications
up to networked, high-speed machines.
Inspired by proven technology
5
9
8
7
6
Proven track record
The CJ2 Family is based on the highly popular CJ1,
which after its launch in 2001 now operates in
an extraordinary variety of applications all over
the world. Now, as the natural successor, the CJ2
combines that field-proven technology with a
wider choice of CPUs, more speed and memory,
and a wider variety of communication interfaces.
Faster development
Tag-based communications technology will
simplify the interfacing of the PLC to the outside
world. On-line debugging improvements also help
to accelerate software development so you can
change the code and test the results quickly. The
added function block memory will allow you to
improve program structure and reuse code even
in the the entry-level models.
4
3
2
1
Talks to all
The CJ2 Family supports major open networking
technologies including:
• Ethernet-based communication based on open
industrial standards
• Serial communications over RS-232 C, RS-422,
RS-485 and USB
• The major open Fieldbus standards
• Fast and accurate motion control networks.
4
Built to answer your needs
Omron has used its long experience as a specialist
machine automation supplier to develop CJ2. The
result is an extremely reliable PLC that is also a
powerful example of our commitment to continuous
improvement. The CJ2 Family is a major opportunity
to innovate and simultaneously reduce costs: now
and in the future, because we are continuously
improving its functionality. What’s more, moving up
from other Omron PLCs to CJ2 couldn’t be easier: no
learning curves, no re-tooling and no unnecessary
reprogramming. It’s the obvious choice for modern
machine builders.
Power supply
Pulse I/O
CPUs
Wide range CPU capacity
To stay ahead in the machine-building business,
you need to grow with your end-users’ needs.
Faster production, better quality control and better
traceability require more speed and more memory.
That’s why the CJ2 Family offers a wide range of CPUsto suit any task. From 5 Ksteps program capacity and
64 Kwords memory, right up to 400 Ksteps capacity and
832 Kwords.
1000
832
CJ2M
Data memory (Kwords)
512
352
x 13
160
100
64
CJ2H
x 80
5
10
20
30
50
60
100
Program capacity (Ksteps)
150
250
400
5
Communication
Higher precision
In addition to the greater CPU processing performance,
Omron has also added new high-speed I/O units, such
as analog input units with 20µs conversion time, while
new PLC instructions provide immediate access to fast
I/O data. The result is even more real-time reliability.
Motion
Analog I/O
Select what you need
With CJ2 you can also still connect to the existing
CJ1 I/O units. You can thus benefit from CJ2’s
improvements without redesigning the entire
system.
Easy connection by USB
Simply connect the cable, with no settings required
USB port (standard on all models)
Commercially available USB cable
A CJ2 CPU Unit on an EtherNet/IP network can be accessed via USB, with no need for routing tables
EtherNet/IP
USB
CX-One (e.g., CX-Programmer)
Digital I/O
6
One family - two performance classes
CJ2M for basic machine automation
The CJ2M Series is ideal for packaging and general
machine automation needs. Connectivity is assured
thanks to the built-in USB port and the choice of
Ethernet and RS-232C/422/485 interfaces on the CPU.
- Always accessible through standard USB port
- Standard Ethernet port with EtherNet/IP Data Link function
- Wide range of program capacities, from 5 Ksteps to 60 Ksteps
- Pulse I/O add-on modules have a special connection to the
CPU and are controlled by convenient positioning instructions
- Serial option board for CJ2M-CPU3*
- Dedicated function block memory ensures efficient execution
of function block software modules
Pulse I/O modules
By mounting optional pulse I/O modules, you can extend the
functionality of any CJ2M CPU with:
- interrupt inputs
- high-speed counters
- incremental encoder inputs
- pulse frequency control outputs
- pulse width control outputs.
Up to two modules can be mounted per CPU, allowing direct control
of four motion axes. Using dedicated instructions, these axes can be
controlled directly by the PLC program, without communication delays.
Available as of Q3 2010
7
CJ2H for high speed, high capacity
The CJ2H Series is ideal for advanced machine
automation needs, such as those required in image
processing inspection of electrical components and
high speed sorting on conveyors.
Fast and accurate control
CJ2H has special instructions that provide direct data
access to high-speed analog I/O units and serial
communication units. Position Control units can be
synchronised for coordinated control of up to 20 axes.
- Always accessible through standard USB port
- Standard Ethernet port with EtherNet/IP Data Link function
- High program capacity of up to 400K Steps
- Higher precision for machine operation and processing quality
- Immediate refreshing of basic I/O ensures real-time processing
- Faster response means higher precision and better quality
- High data memory capacity of up to 832 Kwords
Multi-functional Ethernet Port
CJ2’s built-in Ethernet port supports the EtherNet/IP protocol for fast
tag-based data links. Using symbolic names to define data links will
help to reduce errors in modular system design.
Of course you can also use the same Ethernet port with programming,
monitoring, file transfers or message communications through
standard IT protocols.
Host application
Programmable
Terminal
Switch
s
on
ati
nic
EtherNet/IP
u
mm
P
FT
o
ec
g
ssa
Me
Data links
Message communications
CX-One
CJ2 CPU
Data links
CJ2 CPU
CJ1-EtherNet/IP Unit
CJ2
Modular PLC
Model
CJ2M-CPU11 CJ2M-CPU12 CJ2M-CPU13 CJ2M-CPU14 CJ2M-CPU15 CJ2M-CPU31 CJ2M-CPU32 CJ2M-CPU33 CJ2M-CPU34 CJ2M-CPU35
I/O Capacity/Mountable Units
2,560 Points/40 Units (3 Expansion Racks Max.)
Program Capacity
5K steps
Data Memory Capacity
DM: 32K words,
EM: 32K words/Bank x 1 Bank
Data Tracing Memory
8K words
Source/Comment Memory
1 Mbyte
Function Block Definitions
Function Block Instances
Function Block Program Area
20K Steps
Built-in Ethernet
No
Built-in USB
Yes
Built-in RS-232 Port
Yes
No
Communication Option Board Slot
No
Yes
LD Instruction Execution Time
40 ns
Pulse I/O add-on modules
Supported*
Synchronous Unit Operation
No
User-defined Data Structures**
Yes
Unit Size (HxWxD)
90 x 31 x 84.5 mm
* Unit Version 2.0 or Later
** CX-ONE V4 Required
8
10K steps
20K steps
30K steps
60K steps
5K steps
10K steps
20K steps
30K steps
60K steps
DM: 32K words,
EM: 32K words/Bank
x 4 Banks
DM: 32K words,
EM: 32K words/Bank x 1 Bank
DM: 32K words,
EM: 32K words/Bank
x 4 Banks
256
2,048
256
2,048
256
2,048
256
2,048
Yes (with EtherNet/IP Functionality)
90 x 62 x 84.5 mm
CJ2
Modular PLC
Model
CJ2H-CPU64 CJ2H-CPU65 CJ2H-CPU66 CJ2H-CPU67 CJ2H-CPU68 CJ2H-CPU64- CJ2H-CPU65- CJ2H-CPU66- CJ2H-CPU67- CJ2H-CPU68EIP
EIP
EIP
EIP
EIP
I/O Capacity/Mountable Units
2,560 Points/40 Units (3 Expansion Racks Max.)
Program Capacity
50K steps
150K steps
250K steps
400K steps
Data Memory Capacity
DM: 32K words,
EM: 32K words/
Bank x 4 Banks
DM: 32K
words,
EM: 32K
words/Bank x
10 Banks
DM: 32K
words,
EM: 32K
words/Bank x
15 Banks
DM: 32K
DM: 32K words,
words,
EM: 32K words
EM: 32K
Bank x 4 Banks
words/Bank x
25 Banks
Data Tracing Memory
8K words
16K words
32 K words
Source/Comment Memory
3.5 Mbytes
Function Block Definitions
2,048
Function Block Instances
2,048
Function Block Program Area
No
Built-in Ethernet
No
Built-in USB
Yes
Built-in RS-232 Port
Yes
Communication Option Board Slot
No
LD Instruction Execution Time
16 ns
Pulse I/O add-on modules
Not Supported
Synchronous Unit Operation
Yes (with CJ1W-NC Position Control Units)
User-defined Data Structures**
Yes
Unit Size (HxWxD)
90 x 49 x 74.5 mm
100K steps
50K steps
100K steps
8K words
150K steps
250K steps
400K steps
DM: 32K
words,
EM: 32K
words/Bank x
10 Banks
DM: 32K
words,
EM: 32K
words/Bank x
15 Banks
DM: 32K
words,
EM: 32K
words/Bank x
25 Banks
16K words
32 K words
Yes (with EtherNet/IP Functionality)
90 x 80 x 74.5 mm
** CX-ONE V4 Required
9
CJ2
Modular PLC
Specifications
General specifications
Item
CJ2H-
CJ2M-
CPU64(-EIP)
CPU65(-EIP)
CPU1_
CPU3_
CJ2H-CPU6_-EIP: 90×65×80
CJ2H-CPU6_: 90×65×49
90×75×31
90×75×62
Weight
CJ2H-CPU6_-EIP: 280 g or less
CJ2H-CPU6_: 190 g or less
130 g or less
190 g or less*1
Current Consumption
CJ2H-CPU6_-EIP: 5 VDC, 0.82 A
CJ2H-CPU6_: 5 VDC, 0.42 A
5 VDC, 0.5 A
5 VDC, 0.7 A
Enclosure
Mounted in a panel
Grounding
Less than 100
CPU Rack Dimensions in mm (H×D×W)
Use
Environment
Battery
CPU67(-EIP)
CPU68(-EIP)
Ambient Operating Temperature 0 to 55°C
Ambient Operating Humidity
10% to 90%
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/s² 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/s², 3 times in X, Y, and Z directions (100 m/s² for Relay Output Units)
Life
5 years at 25°C
Model
CJ1W-BAT01
Applicable Standards
*1
CPU66(-EIP)
Conforms to cULus, EC, NK, and LR Directives.
Conforms to cULus and EC Directives.
Without a Serial Option Board
Performance specifications
Items
CJ2H-
CJ2M-
CPU64(-EIP) CPU65(-EIP) CPU66(-EIP) CPU67(-EIP) CPU68(-EIP) CPU11/31
CPU12/32
CPU13/33
CPU14/34
CPU15/35
User memory
50K steps
10K steps
20K steps
30K steps
60K steps
I/O bits
2,560 bits
Processing Overhead processing time
speed
Normal mode:
100K steps
150K steps
250K steps
CJ2H-CPU__-EIP:200 μs*1
CJ2H-CPU__: 100 μs
5K steps
Normal mode:
CJ2M-CPU3_:
CJ2M-CPU1_:
Execution time
Basic instructions:
Special instructions:
Interrupts I/O interrupts and
external interrupts
Interrupt task startup time: 26 μs or 17 μs*2 (30 μs for unit version 1.0) Interrupt task startup time: 31 μs
Return times to cyclic tasks: 11 μs or 8 μs*2 (15 μs for unit version 1.0) Return times to cyclic tasks: 10 μs
Scheduled interrupts
0.016 μs min.;
0.048 μs min.
400K steps
Basic instructions:
Special instructions:
270 μs*1
160 μs
0.04 μs min.;
0.06 μs min.
Minimum time interval: 0.2 ms or 0.1 ms*2 (set in 0.1 ms increments) Minimum time interval: 0.4 ms (set in 0.1 ms increments)
Interrupt task startup time: 22 μs or 13 μs*2 (27 ìs for unit version 1.0) Interrupt task startup time: 30 μs
Return time to cyclic task: 11 μs or 8 μs*2 (15 ìs for unit version 1.0) Return time to cyclic task: 11 μs
Maximum number of connectable units
Total per CPU Rack or Expansion Rack: 10 Units max.;
Total per PLC: 40 Units max.
Basic I/O units
No limit
However, a maximum of two CJ1W-INT01 Interrupt Input Units can be mounted.
Special I/O units
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.)
CPU bus units
CJ2H-CPU6_-EIP: 15 Units max.
CJ2H-CPU6_: 16 Units max.
CJ2M-CPU3_: 15 Units max.
CJ2M-CPU1_: 16 Units max.
Slots for which interrupts can be
used
CJ2H-CPU6_-EIP: Slots 0 to 3 on CPU Rack
CJ2H-CPU6_: Slots 0 to 4 on CPU Rack
Slots 0 to 4 on CPU Rack
Maximum number of expansion racks
3 max.
CIO srea
I/O area
2,560 bits (160 words): Words CIO 0000 to CIO 0159
Link area
3,200 bits (200 words): Words CIO 1000 to CIO 1199
Synchronous data refresh area
1,536 bits (96 words): Words CIO 1200 to CIO 1295
CPU bus unit area
6,400 bits (400 words): Words CIO 1500 to CIO 1899
Special I/O unit area
15,360 bits (960 words): Words CIO 2000 to CIO 2959
Serial PLC link words
–
DeviceNet area
9,600 bits (600 words): Words CIO 3200 to CIO 3799
Internal I/O area
3,200 bits (200 words): Words CIO 1300 to CIO 1499
37,504 bits (2,344 words): Words CIO 3800 to CIO 6143
Cannot be used for external I/O.
–
1,440 bits (90 words): Words CIO 3100 to CIO 3189
Work area
8,192 bits (512 words): Words W000 to W511
Cannot be used for external I/O.
Holding area
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).
10
CJ2
Modular PLC
Items
CJ2H-
CJ2M-
CPU64(-EIP) CPU65(-EIP) CPU66(-EIP) CPU67(-EIP) CPU68(-EIP) CPU11/31
CPU12/32
CPU13/33
CPU14/34
CPU15/35
Auxiliary area
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*3
Read/write: 16,384 bits (1,024 words) in words A448 to A1471*3
Temporary area
16 bits: TR0 to TR15
Timer area
4,096 timer numbers (T0000 to T4095 (separate from counters))
Counter area
4,096 counter numbers (C0000 to C4095 (separate from timers))
DM area
32k words*4
• 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)
EM area
32k words/bank × 25 banks max.: E00_00000 to E18_32767 max.*4,*5 32k words/bank × 4 banks max.: E00_00000 to E3_32767 max.*4
Banks for
which bits
can be
forceset/
reset*6
32K words × 32K words × 32K words × 32K words × 32K words × 32K words × 1 bank
4 banks
4 banks
10 banks
15 banks
25 banks
32K words × 4 banks
Banks 0 to
3 hex
Banks 0 to
3 hex
Banks 0 to
9 hex
Banks 0 to
E hex
Banks 0 to
18 hex
Banks 0 to 3 hex
Using automatic address Bank 3 hex
allocation specifications
Bank 3 hex
Banks 6 to
9 hex
Banks 7 to
E hex
Banks 11 to –
18 hex
Using EM area
forcesetting/ resetting
Bank 0 hex
Index registers
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.)
Cyclic task flag area
128 flags
Memory card
128 MB, 256 MB, or 512 MB
Operating modes
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.
Execution mode
Normal mode
Programming languages
Ladder Logic (LD)
Sequential Function Charts (SFC)
Structured Text (ST)
Instruction Lists (IL)
Function
blocks
Maximum number of definitions
2,048
256
2,048
Maximum number of
instances
2,048
256
2,048
FB program area
–
20K steps
Tasks
Type of tasks
Cyclic tasks
Interrupt tasks (Power OFF interrupt tasks, scheduled interrupt tasks, I/O interrupt tasks, and external interrupt tasks)
Number of tasks
Cyclic tasks:
Interrupt tasks:
Symbols
Type of symbols
(Variables)
128
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)*7: I/O memory in the CPU Unit can be externally accessed using symbols, depending on parameter settings.
Data type of symbols
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)*7
UDINT BCD (two-word unsigned BCD)*7
ULINT BCD (four-word unsigned BCD)*7
REAL (two-word floating-point)
LREAL (four-word floating-point)
CHANNEL (word)
NUMBER (constant or number)
WORD (one-word hexadecimal)
DWORD (two-word hexadecimal)
LWORD (four-word hexadecimal)
STRING (1 to 255 ASCII characters)
TIMER (timer)*8
COUNTER (counter)*8
User-defined data types (data structures)*9
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)*10
20,000 max.
Length of network symbol (Tag)
name*10
255 bytes max.
Encoding of network symbols
(Tags)*10
UTF-8
2,000 max.
11
CJ2
Modular PLC
Items
CJ2H-
CJ2M-
CPU64(-EIP) CPU65(-EIP) CPU66(-EIP) CPU67(-EIP) CPU68(-EIP) CPU11/31
Data
Tracing
Memory Capacity
8,000 words
16,000
words
32,000 words
CPU12/32
CPU13/33
CPU14/34
CPU15/35
8,000 words
(Up to 32k words × 25 banks when EM is specified in CX-Programmer) (Up to 32k words × 4 banks when EM is specified in CX-Programmer)
File Memory
Source/
Comment
Memory
*1
*2
*3
*4
*5
*6
*7
*8
*9
*10
12
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 (