Omron CJ1M Programmable Logic Controller
The Omron CJ1M is a high-performance PLC (Programmable Logic Controller) designed for applications that demand reliability, speed, and flexibility in a compact footprint. Ideal for machine control, process automation, and distributed control systems, the CJ1M series offers scalable solutions with advanced features to meet the evolving needs of modern industries.
Categories:
Omron CJ Series PLC- Compact 90 × 65 mm (H × D) dimensions are first class in the industry.
- Provides excellent high-speed control performance, with high-speed processing of 0.1 μs for LD instructions and 13.3 μs for floating-point calculations.
- Other models are available with special functions such as the CJ1M-CPU2[], which provides positioning functions and built-in I/O, and the CJ1G-CPU4[]P.
- High-capacity Memory Cards up to 128 MB can be installed, and used to backup the program and system settings, or log customer data.
- The large instruction set can support diverse applications. Four types of programming are supported (ladder, structured text, sequential function charts, and instruction lists), with approximately 400 instructions and 800 instruction variations.
- These CJ-series CPU Units support structured programming using function blocks, which can improve the customer's program development resources.
- The various protection functions provide improved security to protect valuable software resources and property.
- The CPU Units are compatible with the CX-One Integrated Tool Package. Information for each component can be linked, and the system's data can be integrated into one database. The software can provide total support from PLC settings to network startup.
| Specification | Description | |||
|---|---|---|---|---|
| I/O control method | Cyclic scan and immediate processing are both possible. | |||
| Programming | LD (Ladder), SFC (Sequential Function Chart), ST (Structured Text), Mnemonic | |||
| CPU processing mode | CJ1M CPU Units: Normal Mode or Peripheral Servicing Priority Mode | |||
| Instruction length | 1 to 7 steps per instruction | |||
| Ladder instructions | Approx. 400 (3-digit function codes) | |||
| Execution time |
|
|||
| Overhead time |
|
|||
| Unit connection method | No Backplane: Units connected directly to each other. | |||
| Mounting method | DIN Track (screw mounting not possible) | |||
| Maximum number of connectable Units | CJ1M CPU Units: Total of 20 Units in the System, including 10 Units on CPU Rack and 10 Units on one Expansion Rack. | |||
| Maximum number of Expansion Racks |
|
|||
| Number of tasks |
|
|||
| Interrupt types | Scheduled Interrupts:
|
|||
| Function blocks (CPU Unit with unit version 3.0 or later only) | Languages in function block definitions: ladder programming, structured text | |||
| CIO(CoreI/O)Area | I/O Area | 1,280: CIO 000000 to CIO 007915 (80 words from CIO 0000 to CIO 0079) The setting of the first word can be changed from the default (CIO 0000) so that CIO 0000 to CIO 0999 can be used. I/O bits are allocated to Basic I/O Units. | The CIO Area can be used as work bits if the bits are not used as shown here. | |
| Link Area | 3,200 (200 words): CIO 10000 to CIO 119915 (words CIO 1000 to CIO 1199) Link bits are used for data links and are allocated to Units in Controller Link Systems. | |||
| CPU Bus Unit Area | 6,400 (400 words): CIO 150000 to CIO 189915 (words CIO 1500 to CIO 1899) CPU Bus Unit bits store the operating status of CPU Bus Units. (25 words per Unit, 16 Units max.) | |||
| Special I/O Unit Area |
|
|||
| Serial PLC Link Area (CJ1M CPU Units only) | 1,440 (90 words): CIO 310000 to CIO 318915 (words CIO 3100 to CIO 3189) | |||
| 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 Unit remote I/O communications when the Master function is used with fixed allocations. | |||
| Fixed allocation setting 1 |
|
|||
| Fixed allocation setting 2 |
|
|||
| Fixed allocation setting 3 |
|
|||
| The following words are allocated to the Master function even when the DeviceNet Unit is used as a Slave. | ||||
| Fixed allocation setting 1 |
|
|||
| Fixed allocation setting 2 |
|
|||
| Fixed allocation setting 3 |
|
|||
| Internal I/O Area | 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 | 16 bits (TR0 to TR15) Temporary bits are used to temporarily store the ON/OFF execution conditions at program branches. | |||
| Timer Area | 4,096: T0000 to T4095 (used for timers only) | |||
| Counter Area | 4,096: C0000 to C4095 (used for counters only) | |||
| DM Area |
|
|||
| Index Registers | IR0 to IR15 Store PLC memory addresses for indirect addressing. Index registers can be used independently in each task. One register is 32 bits (2words). CJ1M CPU Units: Setting to use index registers either independently in each task or to share them between tasks. | |||
| Task Flag Area | 32 (TK0000 to TK0031) Task Flags are read-only flags that are ON when the corresponding cyclic task is executable and OFF when the corresponding task is not executable or in standby status. | |||
| Trace Memory | 4,000 words (trace data: 31 bits, 6 words) | |||
| File Memory | Memory Cards: Compact flash memory cards can be used (MS-DOS format). | |||
| Function | Specification | |
|---|---|---|
| Constant cycle time | 1 to 32,000 ms (Unit: 1 ms) | |
| Cycle time monitoring | Possible (Unit stops operating if the cycle is too long): 10 to 40,000 ms (Unit: 10 ms) | |
| I/O refreshing | Cyclic refreshing, immediate refreshing, refreshing by IORF(097). IORF(097) refreshes I/O bits allocated to Basic I/O Units and Special I/O Units. With the CJ1M CPU Units, the CPU BUS UNIT I/O REFRESH (DLNK(226)) instruction can be used to refresh bits allocated to CPU Bus Units in the CIO and DM Areas whenever required. | |
| Timing of special refreshing for CPU Bus Units |
|
|
| I/O memory holding when changing operating modes | Depends on the ON/OFF status of the IOM Hold Bit in the Auxiliary Area. | |
| Load OFF | All outputs on Output Units can be turned OFF when the CPU Unit is operating in RUN, MONITOR, or PROGRAM mode. | |
| Timer/Counter PV refresh method | CJ1M CPU Units: BCD or binary (CX-Programmer Ver. 3.0 or higher). | |
| Input response time setting | Time constants can be set for inputs from Basic I/O Units. The time constant can be increased to reduce the influence of noise and chattering or it can be decreased to detect shorter pulses on the inputs. | |
| Mode setting at power-up | Possible (By default, the CPU Unit will start in RUN mode if a Programming Console is not connected.) | |
| Flash memory (CJ1M CPU Units only) |
|
|
| Memory Card functions | Automatically reading programs (autoboot) from the Memory Card when the power is turned ON. | Possible |
| Program replacement during PLC operation | Possible | |
| Format in which data is stored in Memory Card | User program: Program file format PLC Setup and other parameters: Data file format I/O memory: Data file format (binary format), text format, or CSV format | |
| Functions for which Memory Card read/ write is supported | User program instructions, Programming Devices (including CX-Programmer and Programming Consoles), Host Link computers, AR Area control bits, easy backup operation | |
| Filing | Memory Card data and the EM (Extended Data Memory) Area can be handled as files. | |
| Debugging |
|
|
| Online Editing |
|
|
| Program Protection |
|
|
| Error Check |
|
|
| Error Log |
|
|
| Serial Communications |
|
|
| Clock | Provided on all models. Accuracy: | |
| Ambient temperature | Monthly error | |
| 55 °C | -3.5 min to +0.5 min | |
| 25 °C | -1.5 min to +1.5 min | |
| 0 °C | -3 min to +1 min | |
| Note: Used to store the time when power is turned ON and when errors occur. | ||
| Power OFF detection time |
|
|
| Power OFF Detection Delay | 0 to 10 ms (user-defined, default: 0 ms) Note: Not supported when the CJ1W-PD022 Power Supply Unit is mounted. |
|
| Memory Protection |
|
|
| Sending Commands to Host Link Computer | FINS commands can be sent via Host Link using Network Communications Instructions from the PLC. | |
| Remote Programming & Monitoring | Host Link communications allow remote programming and monitoring via:
|
|
| Communicating Across Network Levels |
|
|
| Storing Comments in CPU Unit |
|
|
| Program Check |
|
|
| Control Output Signals | RUN output: Internal contacts turn ON (close) while CPU is running (e.g., CJ1W-PA205R) | |
| Battery Life | Battery Set: CJ1W-BAT01 (for CJ1M CPU Units) | |
| Self-Diagnostics |
|
|
| Other Functions | Stores number of times power was interrupted (stored in A514) | |
| Name | Specifications | Current Consumption (A) | Model Number | ||||
|---|---|---|---|---|---|---|---|
| Maximum number of I/O points and mountable Units (No. of Expansion Racks) | Program Capacity | Data Area Memory | LD Execution Time | 5 V system | 24 V system | ||
| CJ1M CPU Units |
|
20K steps |
|
0.1 μs | 5V: 0.58 A * | --- | CJ1M-CPU13 |
|
10K steps | CJ1M-CPU12 | |||||
|
5K steps | CJ1M-CPU11 | |||||
|
Catalog Name
|
Catalog Number[size]
|
Last Update
|
|
|---|---|---|---|
| CJ1M-CPU1 Data Sheet | [601KB] | Dec 03, 2018 | CJ1M-CPU1 Data Sheet |
Applications
- Packaging Machines
- Textile Automation
- Conveying Systems
- Food and Beverage Processing
- HVAC Control
- Small-scale Industrial Equipment
Why Choose
- Proven reliability and long lifecycle.
- Seamless integration with Omron’s sensors, drives, and HMIs.
- Cost-effective solution with strong global support.
- Ideal for OEMs and system integrators looking for compact automation.


