OMRON CJ1M-CPU21 Programmable Logic Controller
The OMRON CJ1M-CPU21 is a compact yet powerful CPU unit designed for the Omron CJ series of programmable logic controllers. It is engineered to meet the demands of medium-scale automation systems requiring high-speed processing and versatile control capabilities. This CPU unit provides a balanced solution combining built-in I/O, motion control functions, and serial communication.
Technical Specifications
The CJ1M-CPU21 operates with a program capacity of 20K steps, offering ample memory for complex logic and control sequences. It includes 10 built-in DC inputs and 6 transistor outputs, making it suitable for applications requiring limited local I/O without additional expansion modules. The unit supports a maximum of 256 I/O points through expansion racks, providing scalability for growing system requirements.
For motion control, the CPU features two independent pulse outputs capable of up to 100 kHz, enabling precise positioning of stepper or servo drives. Additionally, it provides two high-speed counter inputs (phase differential or up/down) with a maximum frequency of 50 kHz, ideal for encoder feedback and high-speed event capture. The built-in RS-232C port allows connection to HMIs, programming devices, or other serial equipment using host link or no-protocol communications.
Performance and Features
The CJ1M-CPU21 delivers fast execution speed of 0.1 microseconds per basic instruction, ensuring rapid response to real-time events. It supports interrupt inputs, scheduled interrupts, and high-speed counter interrupts, enabling deterministic handling of critical tasks. The unit also incorporates a real-time clock for time-stamped data logging and scheduled operations.
User-friendly features include a removable memory cassette slot for easy program backup or transfer, and a built-in flash memory for data retention without battery backup for user programs. The CPU is compatible with all CJ series special I/O units, including analog, temperature, and communication modules. Its compact size (90mm height, 31mm width) saves panel space while robust construction ensures reliable operation in industrial environments from 0 to 55 degrees Celsius.
Programming and Software
Programming the CJ1M-CPU21 is accomplished using Omron’s CX-Programmer software, compliant with IEC 61131-3 languages including ladder diagrams, structured text, and sequential function charts. The unit supports online editing, allowing modifications without stopping the controller, minimizing downtime. Advanced debugging tools include cross-reference, data tracing, and forced set/reset functions.
Typical Applications
The OMRON CJ1M-CPU21 is widely used in packaging machinery, small assembly lines, material handling, printing presses, and special-purpose machine tools. Its built-in motion control eliminates the need for separate positioning modules, reducing system cost and complexity. The combination of high-speed processing, flexible expansion, and robust design makes it an excellent choice for OEMs and system integrators seeking a reliable CPU for demanding industrial applications.
Installation and Maintenance
Installation involves DIN rail or direct screw mounting. The CPU requires a 24 VDC power supply and consumes 0.4 A. Status LEDs provide clear diagnostics for power, run, error, and communication activity. Maintenance is straightforward with removable terminal blocks and easy access to the memory cassette. The unit conforms to UL, CSA, and CE standards, ensuring global acceptance.





