The CJ1M-CPU22 is a high-performance CPU unit from OMRON's CJ1M series, designed for compact and modular control systems. Version 4.0 firmware adds enhanced functionality including increased memory, faster execution, and improved motion control features. The unit offers 60K steps of user program memory and 32K words of data memory, with a basic instruction speed of 0.1 µs. It is equipped with a built-in RS-232C port and a peripheral port (USB or RS-422) for programming and communication.
Program Memory: 60K steps (CMOS RAM with battery backup)
Data Memory: 32K words (retentive via supercapacitor or battery)
Processing Speed: 0.1 µs per basic instruction
I/O Capacity: Up to 2560 points with expansion modules
Built-in Ports: RS-232C (9-pin) and peripheral port (USB or RS-422)
Motion Control: 2 axes of built-in pulse output (PTO) at 100 kHz
Firmware V4.0 adds support for floating-point arithmetic in ladder, enhanced PID autotuning (temperature control), and increased data logging capacity (up to 50,000 events). It also includes a built-in web server for remote diagnostics via Ethernet (when an optional Ethernet module is installed). The firmware is field-upgradeable via the peripheral port.
The RS-232C port supports OMRON Host Link, Modbus RTU (master/slave), and no-protocol communication. The peripheral port can be used with a USB adapter for high-speed programming. The CPU can also interface with OMRON's CIF modules for DeviceNet, CompoBus, or EtherNet/IP. The built-in motion control allows direct control of two servo drives using pulse and direction signals.
Dimensions: 90 mm × 65 mm × 31 mm (H × W × D). Weight: 0.2 kg. Power consumption: 400 mA at 5 VDC from backplane. Operating temperature: 0–55°C; storage: -20–75°C; humidity: 30–85% non-condensing. The CPU includes a battery (CR2032) with 5-year life and a RUN/STOP switch.
Commonly used in packaging machines, conveyor systems, and simple servo positioning applications. The CJ1M-CPU22 is compatible with all CJ series I/O modules and can be programmed with CX-Programmer (version 9.0 or higher). For larger systems, consider CJ1M-CPU23 or CJ2M series.



