Cj1M Cpu: Quick, Efficient Communications
Cj1M Cpu: Quick, Efficient Communications
CLASS I DIV 2
CJ1M CPU
CJ1M CPU
CPU Modules
Model
Number of
I/O points
Maximum
number of
Expansion
Racks
Maximum
number of
connectable
Modules
CJ1MCPU12
320
None
CJ1MCPU13
640
1 Rack
CJ1MCPU22
320
None
10 Modules 10 Ksteps
CJ1MCPU23
640
1 Rack
Program
capacity
10 Modules
Expansion
Rack: 10
Modules
Data
memory
capacity
LD
instruction
processing
speed
Built-in
ports
100 ns
Peripheral port
and RS232C port
Memory
Card
(compact
flash)
None
10 inputs and
6 outputs
Inputs: 4 interrupt
inputs (pulse catch);
2 high-speed
counter inputs
(Phase differential:
50 kHz; Single
phase: 100 kHz)
Outputs: 2 pulse
outputs (2 points for
positioning, 100kHz speed control,
and PWM output)
CJ1M CPU
CJ1M CPU
Note:
An NT/NS-series PT can also be connected as a slave (1:N NT Link). In this case, data can be exchanged via NT Link
with the master only. It is allocated one slave node.
Note:
An NT/NS-series PT can also be connected as a slave (1:N NT Link). In this case data can be exchanged via NT Link with the
master only. It is allocated one slave node.
Software Requirement
CJ1M CPU
CJ1M CPU
CJ1M-CPU22/23 Specifications
Inputs
I/O point
IN0
Word
2960
IN1
IN2
IN3
IN4
IN5
IN6
IN7
IN8
IN9
Bit
Generalpurpose
input
Generalpurpose
input 0
Generalpurpose
input 1
Generalpurpose
input 2
Generalpurpose
input 3
Generalpurpose
input 4
Generalpurpose
input 5
Generalpurpose
input 6
Generalpurpose
input 7
Generalpurpose
input 8
Generalpurpose
input 9
Interrupt
input
Interrupt
input 0
Interrupt
input 1
Interrupt
input 2
Interrupt
input 3
Quick
response
(pulse
catch)
input
Quick
response
(pulse
catch)
input 0
Quick
response
(pulse
catch)
input 1
Quick
response
(pulse
catch)
input 2
Quick
response
(pulse
catch)
input 3
Highspeed
counter
input
Highspeed
counter input 1
(phase Z
or reset)
Highspeed
counter
input 0
(phase Z
or reset)
Highspeed
counter
input 1
(phase A
incremental, or
count
input)
Highspeed
counter
input 1
(phase B
decremental, or direction
input)
Highspeed
counter
input 0
(phase A
incremental, or
count
input)
Highspeed
counter
input 0
(phase B
decremental, or direction
input)
Origin
search
Origin
search 0
(origin
input
signal)
Origin
search 0
(origin
proximity
input
signal)
Origin
search 1
(origin
input
signal)
Origin
search 1
(origin
proximity
input
signal)
Origin
search 0
(positioning completion
signal)
Origin
search 1
(positioning completion
signal)
Outputs
I/O Input
OUT1
Word
2961
OUT2
OUT3
OUT4
OUT5
OUT6
Bit
Generalpurpose output
Generalpurpose output 0
Generalpurpose output 1
Generalpurpose output 2
Generalpurpose output 3
Generalpurpose output 4
Generalpurpose output 5
CW/CCW
Pulse output 0
(CW)
Pulse output 0
(CCW)
Pulse output 1
(CW)
Pulse output 1
(CCW)
Pulse output 1
(pulse)
Pulse output 0
(direction)
Pulse output 1
(direction)
PWM output 0
PWM output 1
Origin search
Origin search 0
(error counter
reset output)
Origin search 1
(error counter
reset output)
CJ1M CPU
CJ1M CPU
Item
Specification
Interrupt input
mode
At the rising or falling edge of the input signal, the CPUs cyclic program is interrupted and the corresponding I/O interrupt task (task number 140 to 143) is executed. The response time (i.e., the time
from the input condition being satisfied until execution of the interrupt task) is 93 s min.
Counter mode The number of rising or falling edges of the input signal are counted incrementally or decrementally,
and when the count has been reached, the corresponding interrupt task (task number 140 to 143) is
executed. The input response frequency is 1 kHz.
Quick-response (pulse-catch) input Signals less than the cycle time (30 s min.) can be treated as ON signals for one cycle.
Item
Specification
Incremental pulse
input (incremental
pulse and reset inputs)
Response
frequency
50 kHz
100 kHz
100 kHz
100 kHz
24-VDC input
30 kHz
60 kHz
60 kHz
60 kHz
Counter type
Counting range
Controlmethod
Range comparison
Up to 8 upper limits, lower limits, and interrupt task numbers can be registered.
Z-phase signal + software reset: Counter reset when the Z-phase input is turned ON with the
reset bit (see below) ON.
Software reset: Counter reset when the reset bit (see below) turns ON.
Reset bit: A531, bit 00 (high-speed counter 0); A531, bit 01 (high-speed counter 1)
CJ1M CPU
CJ1M CPU
Item
Specification
Output frequency
1 Hz to 100 kHz (1 to 100 Hz: 1-Hz units; 100 Hz to 4 kHz: 10-Hz units; 4 to 100 kHz: 100-Hz units)
Frequency acceleration/
deceleration rate
The target frequency, acceleration/deceleration rate, and target position can be changed. The target frequency
and acceleration/deceleration rate can only be changed for positioning at a constant speed.
Relative coordinate specifications: 0000 0000 to 7FFF FFFF Hex (2,147,483,647 in either incremental or decremental direction)
Absolute coordinate specifications: 8000 0000 to 7FFF FFFF Hex (2,147,483,648 to 2,147,483,647)
ORG (ORIGIN SEARCH): Used to perform origin searches or origin resets according to set parameters.
Instructions for
positioning and speed
control
PLS2 (PULSE OUTPUT): Used to output pulses for trapezoidal positioning with individually set acceleration
and deceleration rates.
PULS (SET PULSES): Used to set the number of output pulses.
SPED (SPEED OUTPUT): Used to output pulses without acceleration or deceleration. (The number of pulses
must be set beforehand using the PULS instruction to perform positioning.)
ACC (ACCELERATION CONTROL): Used to control the acceleration/deceleration rate.
INI (MODE CONTROL): Used to stop pulse output.
AR Area Words
Pulse output 0: A276 (lower 4 digits) and A277 (upper 4 digits)
Pulse output 1: A278 (lower 4 digits) and A279 (upper 4 digits)
The present values are updated each cycle as part of overhead processing.
The pulse output present value can be read to specified words using PRV (HIGH-SPEED COUNTER PV
READ).
Item
Specification
Duty ratio
Frequency
PWM (PULSE WITH VARIABLE DUTY FACTOR): Used to output pulses with the specified duty factor.
Input Specifications
Item
Specification
10 points
Input type
IN0 to IN5
IN0 to IN5
Input voltage
Input impedance
3.6 k
4.0 k
6.2 mA
4.1 mA
ON voltage (min.)
ON voltage (max.)
Response speed (for
general-purpose input)
IN6 to IN9
ON response
time
OFF response
time
10 mA
CJ1M CPU
CJ1M CPU
Circuit Configuration
IN0 to IN5
IN6 to IN9
4.0 k
3.6 k
24 V
24 V
100
LD+
750
1000 pF
0 V/LD
100
100
LD+
1.5 K
Internal circuit
Input
Circuit
configuration
Internal circuit
1000 pF
0 V/LD
100
Outputs
OUT0 to OUT3
Rated voltage
5 to 24 VDC
OUT4 to OUT5
4.75 to 26.4 V
6 points
Leakage current
0.1 mA max.
Residual voltage
0.6 V max.
ON response time
0.1 ms max.
0.1 ms max.
Fuse
None
Lowvoltage
circuit
+V
OUT0
to
OUT3
Internal circuit
Internal circuit
Circuit configuration
COM
+V
OUT4
to
OUT5
COM
Item
Specification
100 kHz
Output waveform
OFF 90%
ON
10%
2 s min.
4 s min.
CJ1M CPU
CJ1M CPU
Pin layout
Code
Name
IN0
Pin *1
No
.
Code
Name
General-purpose input 0 24 V DC
Interrupt input 0
LD+
Quick-response
0 V/LD
(pulse-catch) input 0
Origin search 0
(Origin Input Signal)
A1
IN1
B1
A2
B2
A3
General-purpose input 0 24 V DC
Interrupt input 0
LD+
Quick-response
0 V/LD
(pulse-catch) input 0
Origin search 0
(Origin Proximity Input
Signal)
B3
General-purpose input 2 24 V DC
Interrupt input 2
LD+
Quick-response
0 V/LD
(pulse-catch) input 2
High-speed counter 1
(Phase-Z/Reset input)
Origin search 1
(Origin Input Signal)
A4
B4
A5
10
B5
11
A6
General-purpose input 3 24 V DC
Interrupt input 3
LD+
Quick-response
0 V/LD
(pulse-catch) input 3
High-speed counter 0
(Phase-Z/Reset input)
Origin search 1
(Origin Proximity Input
Signal)
12
B6
General-purpose input 4 24 V DC
Origin search 0
LD+
(Positioning Completed 0 V/LD
Signal)
13
A7
B7
A8
16
B8
17
A9
General-purpose input 5 24 V DC
Origin search 1
LD+
(Positioning Completed 0 V/LD
Signal)
14
15
18
B9
General-purpose input 6 24 V DC
High-speed counter 1
(Phase-A, Increment, or LD+
Count input)
0 V/LD
19
A1
0
20
B1
0
21
A1
1
22
B1
1
23
A1
2
General-purpose input 7 24 V DC
High-speed counter 1
(Phase-B, Decrement, or LD+
Direction input)
0 V/LD
24
B1
2
General-purpose input 8 24 V DC
High-speed counter 0
(Phase-A, Increment, or LD+
Count input)
0 V/LD
25
A1
3
26
B1
3
27
A1
4
28
B1
4
29
A1
5
30
B1
5
OUT0
General-purpose output
0 in CW/CCW mode:
Pulse output 0 (CW)
In Pulse + Direction
mode:
Pulse output 0 (pulse)
---
31
A1
6
OUT1
General-purpose output
1
In CW/CCW mode:
Pulse output 0 (CCW)
In Pulse + Direction
mode:
Pulse output 1 (pulse)
---
32
B1
6
OUT2
33
A1
7
OUT3
34
B1
7
OUT4
General-purpose output
4
Origin search 0
(Error Counter Reset
Output)
PWM(891) output 0
---
35
A1
8
OUT5
General-purpose output
5
Origin search 1
(Error Counter Reset
Output)
PWM(891) output 1
---
36
B1
8
---
---
37
A1
9
---
Not used
---
38
B1
9
---
Output COM
---
39
A2
0
---
Output COM
---
40
B2
0
IN2
IN4
IN6
IN8
Input
signal
type
IN3
IN5
IN7
IN9
Input
signal
type
General-purpose input 9 24 V DC
High-speed counter 0
(Phase-B, Decrement, or LD+
Direction input)
0 V/LD
Pin *1
No
.
CJ1M CPU
CJ1M CPU
Specifications
Item
Specification
Control method
Stored program
Programming
Ladder diagram
Instruction length
Ladder instructions
Execution time
Basic
instructions
0.1 s min.
Special
instructions
0.3 s min.
Overhead time
0.5 ms
Mounting method
Number of tasks
Interrupt types
Scheduled interrupts: Interrupts generated at a specified interval based on the CPUs built-in clock.
I/O interrupts: Interrupts from Interrupt Input Modules or from built-in inputs (CJ1M-CPU22/23 only).
Power OFF interrupts: Interrupt executed when CPUs power is turned OFF.
External interrupts: Interrupts from Special I/O Modules and CPU Bus Modules.
I/O area
Up to 640 (40 words): CIO 000000 to CIO 003915 (words CIO 0000 to CIO 039)
Setting of first rack words can be changed from default (CIO 0000) to CIO 0000 to
CIO 0999.
I/O bits are allocated to Basic I/O Modules.
Built-in I/O
area
Link area
3,200 (200 words): CIO 100000 to CIO 119915 (words CIO 1000 to CIO 1199)
Link bits are used for data links in Controller Link systems.
CPU Bus
Module area
6,400 (400 words): CIO 150000 to CIO 189915 (words CIO 1500 to CIO 1899)
Special I/O
Module area
15,360 (960 words): CIO 200000 to CIO 295915 (words CIO 2000 to CIO 2959)
Special I/O Module bits are allocated to Special I/O Modules (10 words per
Module).
Serial PLC
Link area
90 (90 words): CIO 310000 to CIO 318900 (words CIO 3100 to CIO 3189)
Serial PLC Link words are used for data links in Serial PLC Link systems.
DeviceNet
area
9,600 (600 words): CIO 320000 to CIO 379915 (words CIO 3200 to CIO 3799)
DeviceNet bits are allocated to Slaves for DeviceNet Module remote I/O communications when the master function is used with fixed allocations.
Fixed allocation setting 1 Outputs:CIO 3200 to CIO 3263
Inputs:CIO 3300 to CIO 3363
Fixed allocation setting 2 Outputs:CIO 3400 to CIO 3463
Inputs:CIO 3500 to CIO 3563
Fixed allocation setting 3 Outputs:CIO 3600 to CIO 3663
Inputs:CIO 3700 to CIO 3763
CJ1M CPU
CJ1M CPU
Item
Specification
4,800 (300 words): CIO 120000 to CIO 149915 (words CIO 1200 to CIO 1499)
37,504 (2,344 words): CIO 380000 to CIO 614315 (words CIO 3800 to CIO 6143)
These bits in the CIO Area are used as work bits in programming to control program execution. They cannot be used for external I/O.
Work area
Holding area
Auxiliary area
Temporary area
Timer area
Counter area
DM area
Index registers
IR0 to IR15
Store PLC memory addresses for indirect addressing.
32 (TK0000 to TK0031)
Task Flags are read-only flags that are ON when the corresponding cyclic task is being executed and
OFF when the corresponding task is not being executed or is in standby status.
Trace memory
File memory
Memory Cards: OMRON Memory Cards with 15-MB, 30-MB, or 64-MB capacities can be used.
(MS-DOS format).
10
CJ1M CPU
CJ1M CPU
Function Specifications
Item
Specification
Possible (Module stops operating if cycle is too long): 10 to 40,000 ms (unit: 10 ms)
Note When the Parallel Processing Mode is used for the CJ1G/H-CPU, and CJ1M-CPU the program
execution cycle is monitored. Also, a fatal error will occur in the CPU if the peripheral servicing time
exceeds 2 s.
I/O refreshing
Data links for Controller Link Modules, remote I/O communications for DeviceNet Modules, and other special
data for CPU Bus Modules are refreshed at the following times.
During I/O refresh period or when CPU BUS Module I/O REFRESH (DLNK) instruction is executed.
All outputs from Output Modules can be turned OFF when the CPU is in RUN, MONITOR, or PROGRAM mode.
Time constants can be set for inputs from CJ-series Basic I/O Modules. The time constant can be increased to
reduce influence of noise and chattering or it can be decreased to detect shorter pulses on inputs.
Possible (By default, the CPU will start in RUN mode if a Programming Console is not connected.)
User program and parameter areas (e.g., PC Setup) are automatically backed up and restored.
Possible
Possible
User program instructions, Programming Devices (including CX-Programmer and Programming Console), Host Link computers, AR Area control
bits, easy backup operation
Filing
Debugging
Force-set/reset, differential monitoring, data tracing (scheduled, each cycle, or when instruction is executed)
Online editing
One or more program blocks in user programs can be overwritten when CPU is in PROGRAM or MONITOR
mode. This function is not supported for block program areas. With the CX-Programmer, more than one program circuit can be edited at the same time.
Program protection
Error check
User-defined errors (i.e., user can define fatal errors and non-fatal errors)
The FPD(269) instruction can be used to check execution time and logic of each programming circuit.
Error status can be simulated with the FAL and FALS instructions.
Error log
Up to 20 errors are stored in error log. Information includes error code, error details, and time error occurred.
It is possible to set whether or not FAL errors are stored in the error log.
Serial communications
Built-in peripheral port: Programming Device (e.g., CX-Programmer or Programming Console), Host Links, NT
Links
Built-in RS-232C port: Programming Device (e.g., CX-Programmer), Host Links, no-protocol communications,
NT Links, Serial PLC Links
Serial Communications Module (sold separately): Protocol macros, Host Links, NT Links
Clock
10 to 25 ms (not fixed)
Memory protection
Held areas: User program, holding bits, Data Memory, and status of counter Completion Flags and present values.
If the IOM Hold Bit in the Auxiliary Area is ON, and the PC Setup is set to maintain the IOM Hold Bit status when
power is turned ON, the contents of the CIO Area, Work Area, part of the Auxiliary Area, timer Completion Flags
and PVs, Index Registers, and Data Registers will be saved.
Sending commands to a
Host Link computer
FINS commands can be sent to a computer connected via Host Link System by executing Network Communications Instructions from PLC.
11
CJ1M CPU
CJ1M CPU
Item
Specification
Remote programming
and monitoring
Host Link communications can be used for remote programming and remote monitoring through a Controller
Link System or Ethernet network.
Three-level communications
Host Link communications can be used for remote programming and remote monitoring from devices on networks up to two levels away (Controller Link Network, Ethernet Network, or other network).
Storing comments in
CPU Module
Program check
Program checks are performed for items such as no END instruction and instruction errors. CX-Programmer
can also be used to check programs.
RUN output: The internal contacts will turn ON (close) while the CPU is operating. (Possible only with CJ1WPA205R Power Supply).
Battery life
5 years at 25C (The battery life depends on the ambient operating temperature; 0.75 year min.)
(Battery Set: CJ1W-BAT01)
Use a replacement battery for which no more than 2 years have expired since the date of manufacture.
Self-diagnostics
CPU errors (watchdog timer), I/O bus errors, memory errors, and battery errors
Other functions
Storage of the number of times power has been interrupted. (Stored in A514)
12
CJ1M CPU
CJ1M CPU
CPU
CJ1M-CPU22/23
CJ1M-CPU12/13
2.7
(0.11)
2.7
(0.11)
90
(3.54)
90
(3.54)
2.7
(0.11)
31
(1.22)
65
(2.56)
73.9
(2.91)
Weight: 120 g
2.7
(0.11)
83.7
(3.30)
49
(1.93)
65
(2.56)
Weight: 170 g
83.6
(3.29)
90
(3.54)
14.7
(0.58)
Power Supply
90
(3.54)
65
(2.56)
81.6
(3.21)
W=
CJ1W-PA202
45 (1.77)
CJ1W-PA205R 80 (3.15)
CJ1W-PD025
65 (2.56)
13
CJ1M CPU
CJ1M CPU
Rack
Width W (mm) When Used With a CJ1W-PA202 Power
Supply Module (AC, 14 W)
27
(1.06)
35.4
(1.39)
90
(3.54)
65
(2.56)
27.6
(1.09)
Note
CJ1M-CPU12/13
CJ1M-CPU22/23
121.7 (4.79)
139.7 (5.50)
152.7 (6.01)
170.7 (6.72)
183.7 (7.23)
201.7 (7.94)
214.7 (8.45)
232.7 (9.16)
245.7 (9.67)
263.7 (10.35)
276.7 (10.89)
294.7 (11.60)
307.7 (12.11)
325.7 (12.82)
338.7 (13.33)
356.7 (14.04)
369.7 (14.56)
387.7 (15.26)
10
400.7 (15.78)
418.7 (16.48)
Modules
90
(3.54)
2.7
(0.12)
65
(2.56)
31
(1.22)
89
(3.50)
112.5
(4.43)
90
(3.54)
2.7
(0.12)
65
(2.56)
20
(0.79)
65
(2.56)
66.5
(2.56)
83.6
(3.29)
90
(3.54)
2.7
(0.12)
65
(2.56)
31
(1.22)
66
(2.62)
112.5
(4.35)
14
65
(2.56)
83.6
(3.29)
CJ1M CPU
CJ1M CPU
Accessories
CJ1W-CIF11
38.8
(1.53)
34
(1.34)
Weight: 20 g
XW2Z-K
Connecting Cable
XW2Z-100K (1 m)
XW2Z-150K (1.5 m)
XW2Z-200K (2 m)
XW2Z-300K (3 m)
XW2Z-500K (5 m)
Connector-Terminal
Module Conversion
Terminal Block
XW2D-40G6 (small)
XW2B-40G5 (standard)
XW2B-40G4 (standard)
15
CJ1M CPU
CJ1M CPU
SMARTSTEP A-Series
Connecting Cable
XW2Z-100J-B5 (1 m)
XW2Z-200J-B5 (2 m)
XW2B-20J6-8A
Relay Module
(for 1 axis)
SMARTSTEP ASeries
Terminal Block (20 Pt., see note)
4 General-purpose inputs (IN6 to IN9)
1 input such as the Near Origin Input
SMARTSTEP ASeries
Note:
When using a One-axis Relay Module (connected to pulse output 0), general-purpose outputs 2 and 3 (OUT2 and OUT3) and PWM
(891) output 1 (OUT5) cannot be used.
XW2Z-100J-B4
Connecting Cable (1 m)
W-Series
Servo Drive
XW2B-20J6-8A
Relay Module
(for 1 axis)
Note:
16
When using a One-axis Relay Module (connected to pulse output 0), general-purpose outputs 2 and 3 (OUT2 and OUT3) and PWM
(891) output 1 (OUT5) cannot be used.
CJ1M CPU
CJ1M CPU
SMARTSTEP A-Series
Connecting Cable
XW2Z-100J-B5 (1 m)
XW2Z-200J-B5 (2 m)
SMARTSTEP A-Series
Connecting Cable
XW2Z-100J-B5 (1 m)
XW2Z-200J-B5 (2 m)
XW2B 40J6-9A
Relay Module
(for 2-axis)
SMARTSTEP A-Series
Servo Motor
SMARTSTEP A-Series
Servo Drive
SMARTSTEP A-Series
Servo Drive
SMARTSTEP A-Series
Servo Motor
XW2Z-J-B4 W-Series
Connecting Cable
XW2Z-J-B1 UP-Series
Connecting Cable
XW2Z-J- B4 UT-Series
Connecting Cable
XW2Z-J-B4 W-Series
Connecting Cable
XW2Z-J-B1 UP-Series
Connecting Cable
XW2Z-J- B4 UT-Series
Connecting Cable
W-Series or
UP/UT-Series
Servo Drive
W-Series or
UP/UT-Series
Servo Drive
17
CJ1M CPU
CJ1M CPU
Ordering Information
I/O Count
Built-in I/O
Program Capacity
DM Capacity
LD Instruction
Processing Speed
Part Number
320
No
10K steps
CJ1M-CPU12
640
No
20K steps
CJ1W-CPU13
320
Yes
10K steps
CJ1M-CPU22
640
Yes
20K steps
CJ1W-CPU23
Description
Part Number
CJ1W-CIF11
Strain Relief
Item
3M Part Number
Socket
XG4M-4030
89140-0101
FRC5-AO40-3TON
Strain Relief
XG4M-4004
3448-89140
-----
XG4M-4030-T
-----
FRC5-AO30-3TOS
Daiichi Electronics
Part Number
Item
Part Number
Specifications
HMC-EF172
15 MB
HMC-EF372
30 MB
HMC-EF672
64 MB
HMC-AP001
Item
Part Number
Length
Specifications
0.1 m
CS1W-CN226
2m
CS1W-CN626
6m
2m
18
CJ1M CPU
CJ1M CPU
ALL DIMENSIONS SHOWN ARE IN MILLIMETERS. To convert millimeters into inches, divide by 25.4
OMRON ON-LINE
847-843-7900
416-286-6465
Global - http://www.omron.com
USA - http://www.omron.com/oei
Canada - http://www.omron.com/oci
800-556-6766
Cat. No. DS12P1
10/02
Printed in USA
19