The Omron CJ2M-CPU34 is a high-performance CPU unit belonging to the CJ2 Series of programmable logic controllers. This unit integrates a built-in EtherNet/IP port, allowing seamless connection to industrial networks for real-time data exchange with HMIs, SCADA systems, and other controllers. With a program capacity of 30K steps and data memory of 160K words, the CJ2M-CPU34 is suitable for medium-to-large-scale automation applications requiring fast processing and extensive I/O handling.
Model: CJ2M-CPU34
Program Capacity: 30K steps (20K steps function block memory)
Data Memory: 160K words (32K words x 4 banks EM)
Logic Execution Time: 0.04 µs per LD instruction
Maximum I/O Points: 2,560 points / 40 units
Built-in Communication Ports: EtherNet/IP, USB programming port, option port for RS‑232C/RS‑485
Expansion Racks: Up to 3 expansion racks max.
Real-time Clock: Yes (battery-backed)
Battery Backup: Yes (retains program and data memory)
Programming Languages: Ladder Diagram (LD), Structured Text (ST), Sequential Function Charts (SFC), Instruction List (IL)
Operating Temperature: 0°C to 55°C
Mounting Type: DIN Rail
Product Weight: 190 g
Dimensions (W x H x D): 62 mm x 90 mm x 84.5 mm
The CJ2M-CPU34 features an integrated EtherNet/IP port supporting tag data links and message communications. This allows the CPU to exchange I/O data with remote devices at high speed without requiring an additional EtherNet/IP unit. The port also supports socket services (UDP/TCP), FTP server, and mail sending functions. With a logic execution time of just 40 nanoseconds per basic instruction, the CJ2M-CPU34 handles complex control algorithms, motion sequences, and data processing with minimal scan time impact. The USB programming port provides a simple connection to CX‑One software for program transfer and online debugging.
The CPU unit offers a balanced memory structure: 30K steps for user programs (ladder and structured text), 20K steps for function blocks, and 160K words of data memory (DM). Extended data memory (EM) is organized as four banks of 32K words each. I/O expansion is flexible — the CJ2M-CPU34 supports up to 40 I/O units (digital, analog, temperature, etc.) across a maximum of three expansion racks, delivering a total of 2,560 local I/O points. Two optional pulse I/O modules (CJ2M-MD211 or MD212) can be mounted directly to the left side of the CPU unit to add high-speed counters and positioning outputs.
The CJ2M-CPU34 is programmed using Omron’s CX‑One software suite (CX‑Programmer). It supports all five IEC 61131‑3 programming languages, making it suitable for diverse engineering preferences. The CPU includes function block libraries for PID control, arithmetic operations, and data conversions. Online editing allows program modifications without stopping PLC operation. The real-time clock and battery-backed memory ensure that programs and data are retained during power interruptions.

Operating temperature range: 0°C to 55°C. Storage temperature: -20°C to 75°C. Humidity: 10% to 90% non-condensing. The CPU unit meets CE, UL, and RoHS standards. It is designed for industrial environments with vibration resistance of 2g (10–150Hz) and shock resistance of 15g. The unit is IP20 rated and must be mounted in a control cabinet.
The CJ2M-CPU34 is used in packaging machinery, assembly lines, material handling systems, printing presses, and process control applications. Its built-in EtherNet/IP port makes it especially suitable for networked manufacturing cells requiring real-time data exchange between PLCs and supervisory systems.
The Omron CJ2M-CPU34 delivers a powerful combination of high-speed processing, integrated networking, and scalable I/O expansion, making it a reliable choice for mid-to-large-scale industrial control systems.



