Omron CJ2M-CPU33 — 20K Steps, EtherNet/IP, USB Programming
SKU: CJ2M-CPU33USD 330.00
CJ2M-series mid-tier PLC CPU, 20K steps program memory, 32K words DM + 32K words × 4 banks EM, built-in EtherNet/IP, USB programming port, option board slot for RS-232C/485, 2,560 I/O max, 40 ns LD instruction, 3 expansion racks.
This item is available for immediate shipment from our warehouse.
Contact for pricing, bulk discounts, and shipping
Product Overview
The CJ2M-CPU33 is a 20K-step mid-tier CPU module in Omron's CJ2M PLC family, with built-in EtherNet/IP (10Base-T/100Base-TX), a USB Type-B programming port, an option-board slot for RS-232C or RS-485 serial communication, and full backward compatibility with the CJ1W family of basic I/O, special I/O, and CPU bus units. The CPU holds 20,000 steps of user program memory, 32K words of Data Memory (DM), and 32K words × 4 banks of Expansion Data Memory (EM) — 160K words of total memory-addressable data storage. LD (basic relay) instruction execution is 40 ns, with floating-point trigonometrics in under 1 µs, making the CJ2M-CPU33 fast enough for high-speed packaging, motion coordination, and small machine control applications.
Where the CJ2M-CPU33 fits in the CJ2M family
The CJ2M family splits into two sub-families: CJ2M-CPU1[] (no EtherNet/IP, smaller 31 mm wide body) and CJ2M-CPU3[] (with EtherNet/IP, larger 62 mm wide body). Both sub-families have five program-capacity grades: 5K, 10K, 20K, 30K, and 60K steps. The full family lineup is: CJ2M-CPU11 (no EtherNet/IP, 5K), CJ2M-CPU12 (no EtherNet/IP, 10K), CJ2M-CPU13 (no EtherNet/IP, 20K), CJ2M-CPU14 (no EtherNet/IP, 30K), CJ2M-CPU15 (no EtherNet/IP, 60K), CJ2M-CPU31 (EtherNet/IP, 5K), CJ2M-CPU32 (EtherNet/IP, 10K), CJ2M-CPU33 (EtherNet/IP, 20K — this SKU), CJ2M-CPU34 (EtherNet/IP, 30K), CJ2M-CPU35 (EtherNet/IP, 60K). Pick the CJ2M-CPU33 when you need EtherNet/IP for tag data links to NJ/NX controllers or remote I/O, but your program fits comfortably in 20K steps.
Programming with CX-Programmer and EtherNet/IP communication
Programming the CJ2M-CPU33 is done with CX-Programmer, which is part of the CX-One automation suite (CX-One v4.0 or later). CX-Programmer is a Windows-based ladder and structured-text editor with offline simulation, online monitoring, and built-in I/O allocation tools. The CPU connects to CX-Programmer via USB (using a standard USB Type-A to Type-B cable, the same cable used for printers) or via EtherNet/IP (using the built-in Ethernet port, default IP 192.168.250.1, default subnet 255.255.255.0).
Pulse I/O Modules and migration from CJ1M
The CJ2M-CPU33 supports up to 2 CJ2M-MD211 Pulse I/O Modules on the CPU rack, providing 4 axes of positioning with high-speed counters (100 kHz single-phase / 50 kHz differential-phase), interrupt inputs, and pulse train / PWM outputs. The MD211 connects directly to the right side of the CJ2M-CPU33 (no separate slot required, just stack on top) and is configured in CX-Programmer under the PLC's I/O table — this is one of the key advantages of the CJ2M family over the CJ1M (which required a CJ1W-NC213 / CJ1W-NC413 position control unit for 4 axes).
Key Features
- 20K steps program memory
- 32K words Data Memory
- 32K words × 4 banks Expansion Data Memory — 160K words total
- Built-in EtherNet/IP port
- USB Type-B programming port
- Option board slot for CP1W-CIF01/CIF11/CIF12-V1 serial option boards
- LD instruction execution time 40 ns
- Floating-point trigonometrics in less than 1 µs
- SKU: CJ2M-CPU33
- Series: CJ2M (CJ-series mid-tier PLC family)
- I/O: 2 I/O
Best-Fit Applications
- Mid-size packaging machine controller with EtherNet/IP tag data links to an NJ-series supervisory PLC
- OEM machine control panel for an assembly line where 20K steps is enough program memory and EtherNet/IP is required for.
- Migration replacement for an existing CJ1M-CPU13/CPU23 installation
- Small-process controller for a batching skid with 4-axis servo positioning via CJ2M-MD211 Pulse I/O Modules
Buying Checklist
- Pick CJ2M-CPU33 for 20K steps + EtherNet/IP at mid-tier cost
- Pick CJ2M-CPU32 if you only need 10K steps
- Pick CJ2M-CPU34 if you need 30K steps
- Pick CJ2M-CPU35 if you need 60K steps
- Pick CJ2M-CPU13 if you do not need EtherNet/IP
- Pick NJ101-1000 or NX102-1000 if you want Sysmac Studio programming and modern EtherCAT architecture
Technical Specifications
| Model | CJ2M-CPU33 |
|---|---|
| Series | CJ2M (CJ-series mid-tier PLC family) |
| Type | CPU module with built-in EtherNet/IP |
| Program Capacity (User Memory) | 20,000 steps |
| Data Memory (DM) | 32K words |
| Expansion Data Memory (EM) | 32K words × 4 banks (160K words total) |
| LD Instruction Execution | 0.04 µs (40 ns) |
| Built-in Communication | EtherNet/IP (10Base-T / 100Base-TX) |
| I/O Capacity | 2,560 points max (CPU rack + 3 expansion racks) |
| Current Consumption (5V) | 0.7 A |
| Current Consumption (24V) | Approx. 0.3 A (depends on option board) |
| Dimensions (W × H × D) | 90 × 75 × 62 mm |
| Operating Temperature | 0 to +55 °C |
| Storage Temperature | -20 to +75 °C |
| Certifications | UL, CE, cUL, RCM |
Resources & Downloads
FAQ for CJ2M-CPU33
What's the difference between CJ2M-CPU33 and CJ2M-CPU32?
Can the CJ2M-CPU33 be programmed in Sysmac Studio?
How do I connect CX-Programmer to the CJ2M-CPU33?
Can I use the CJ2M-CPU33 for 4-axis positioning?
Similar Products
Explore related Omron models often viewed alongside this product.