The OMRON CJ1M-CPU22 is a compact and cost‑effective CPU unit belonging to the CJ1M series of programmable controllers. It is designed for small to medium‑sized machine control applications, offering a balanced combination of program memory (10 K steps), processing speed, and built‑in motion control capabilities. The CPU is ideal for packaging, material handling, and simple assembly systems where space and budget are considerations.
The CPU features a built‑in RS‑232 port for programming and HMI connection, and supports up to 2 axes of motion control via pulse outputs (with optional position control units). It includes a real‑time clock and battery‑backed memory for data retention. The CJ1M‑CPU22 is compatible with all CJ series I/O modules, allowing flexible expansion.
Model: CJ1M-CPU22 (V3.0 firmware)
Program memory: 10 K steps (ladder logic)
Data memory: 32 KB (retentive via battery)
Execution speed: 0.1 µs per basic instruction
Motion control: Up to 2 axes (with built‑in pulse outputs or optional NC modules)
Built‑in communication: 1 x RS‑232 (programming and HMI)
Expansion I/O capacity: Max 2560 points (via CJ bus)
Timer/Counter: 512 each
Battery backup: Yes (for clock and data)
Power supply: 5 V DC, 0.5 A (from backplane)
Operating temperature: 0°C to +55°C
Dimensions: 90 x 65 x 85 mm (H x W x D)
Certifications: CE, UL, RoHS
Integrated positioning: The CPU includes two high‑speed pulse outputs (up to 100 kHz) for direct control of stepper or servo drives with simple point‑to‑point moves.
Interrupt handling: Supports external interrupt inputs for immediate response to critical events.
Online editing: Allows program changes while the PLC is running, minimizing downtime.
Diagnostic functions: Built‑in self‑diagnostic and error logging for troubleshooting.
Small packaging machines: Controlling filling, sealing, and labeling operations.
Conveyor sections: Managing zone control and motor drives.
Test stations: Collecting sensor data and controlling actuators.
Educational and training systems: Teaching PLC programming fundamentals.
Programming is performed using CX‑Programmer or Sysmac Studio. The CPU supports ladder diagram, structured text, and function block programming. The RS‑232 port connects to a PC for program download and monitoring. The CPU’s I/O addresses are automatically assigned based on the rack configuration. For motion control, the user can configure pulse output parameters (acceleration, speed, target position) using dedicated instructions.
Mount the CPU in the first slot of the CJ rack. Connect the power supply and the programming cable to the RS‑232 port. The CPU features a run/stop switch and LED indicators for power, run, and error. No additional wiring is required. The battery should be replaced every 3‑5 years; a low battery LED warns when replacement is needed.
The CJ1M‑CPU22 meets EN 61131‑2, EN 61000‑6‑2/‑4, carries CE and UL approvals, and is RoHS compliant.
The OMRON CJ1M‑CPU22 provides a cost‑effective, reliable control solution for small‑scale automation tasks. Its built‑in motion capabilities and compact size make it a popular choice for machine builders and integrators.



