Successfully Added
The product is added to your quote.
From legacy CJ/CS racks still running the plant floor to current-generation Sysmac NJ/NX controllers, here's how to navigate OMRON's PLC platforms, servo lineup, and safety ecosystem without losing a shift.
Walk into a facility that's standardized on OMRON and you'll typically find it woven through the whole line — not just the PLC, but the servo drives running the axes, the safety relays guarding the guards, and the network modules tying it all together. OMRON built its automation business on that ecosystem approach: PLCs, motion, vision, safety, and HMI designed to work as one platform rather than a collection of point products.
That's a strength for plants that bought in early, and a real maintenance challenge today. A single facility might run CJ2 or even legacy CS1 racks from the 2000s and 2010s right alongside newer Sysmac NJ and NX controllers — each with different programming software, different backplane architectures, and different OMRON PLC parts numbers to track down when something fails. For plant engineers standardized on OMRON, knowing how these generations relate is the difference between a five-minute swap and a multi-day outage.
This guide maps the OMRON automation landscape — PLC platforms, servo drives, and the safety/network module ecosystem — and answers the sourcing questions IAC's engineers hear most often from OMRON-standardized plants.
OMRON's controller lineup splits cleanly into a legacy programming environment and a current one. Here are the platforms still active across North American plants:
CP1L, CP1H, and CP1E micro-PLCs for small machines and standalone cells. Onboard I/O, low cost, CX-Programmer software. Still specified for simple applications.
CJ1M/CJ1G and CJ2M/CJ2H — the workhorse of 2000s–2010s OMRON installations. No longer in production; CJ series CPU replacement demand is high. IAC stocks common CPUs and I/O units.
CS1H/CS1G — OMRON's large-scale process and high-I/O-count controller. Uses a backplane rack (unlike CJ's connector-only design) but is documented to accept CJ-series Basic I/O Units — verify against the current datasheet before treating a module as interchangeable.
Sysmac NJ301/NJ501 — integrated motion, sequence, and vision control in one CPU. The direct successor to CJ2 for new machine builds and standardization projects.
NX1P2 (compact), NX102, and NX701 — OMRON's flagship line with EtherCAT-native I/O, higher axis counts, and database connectivity for IIoT-facing lines.
Single environment for NJ/NX controllers, HMI, servo, and vision — replacing the separate CX-One toolset that legacy CJ/CS platforms still rely on.
The key generational boundary to understand: CP1, CJ, and CS1 controllers program with CX-One (CX-Programmer, CX-Integrator, CX-Designer as separate applications), while NJ and NX controllers use Sysmac Studio exclusively as a single unified environment. This affects not just the tooling but how programs are backed up, how motion is configured, and how a controller gets swapped under pressure.
OMRON CP1 · CJ · CS1 · NJ · NX — certified replacements in stock, 2-year warranty
Browse OMRON PLCs →OMRON part numbers encode series, capability tier, and communication options in a fairly consistent pattern once you know what to look for. Here's a field-level comparison of the most commonly encountered controllers across active OMRON generations:
| Controller Family | Series | Capacity Tier | Motion / Comms | Best For |
|---|---|---|---|---|
| CP1H | CP1 | Entry | Onboard analog I/O; no expansion rack needed | Small standalone machines with a fixed, modest I/O count |
| CJ2M-CPU3□ | CJ2 | Entry–mid | Built-in EtherNet/IP port on most models | Mid-size CJ installations; standard replacement tier for aging CJ1M lines |
| CJ2H-CPU6□-EIP | CJ2 | High | Fast I/O refresh; EtherNet/IP built in | Large CJ2 programs; high I/O count process or packaging lines |
| CS1H-CPU6□H | CS1 | High | Shares CJ-series expansion I/O | Legacy high-I/O process lines; long service tail thanks to shared I/O |
| NJ301 series | NJ | Entry | Sequence-focused Sysmac controller; supports EtherCAT I/O with a lower axis count than NJ501 | Machines needing Sysmac Studio and EtherCAT without the full NJ501 motion tier |
| NJ501 series | NJ | Entry–high | Motion built into the CPU over EtherCAT; select models add SQL/database connectivity | Replaces CJ2 on new machine builds; single-controller motion + sequence |
| NX1P2 series | NX | Entry | EtherCAT and EtherNet/IP built in | Compact machines; low-cost entry point into the NX platform |
| NX102 series | NX | Mid | Higher axis count than NX1P2; motion and vision integration | Mid-tier machine builds stepping up from NX1P2 or CJ2 |
| NX701 series | NX | High | Large EtherCAT motion networks | Top-tier NX; complex, high-axis-count line control |
The □ symbol used throughout this guide's part numbers (e.g., CJ2M-CPU3□) stands for a digit or letter that changes by capacity, memory, or I/O configuration within that family — check the unit's nameplate or the current OMRON datasheet for the exact character before ordering.
For CJ and CS controllers, the number following the series prefix indicates processing tier — higher numbers within a subline generally mean more program memory and more addressable points. An EIP suffix indicates built-in EtherNet/IP; without it, a separate communication unit is needed for Ethernet connectivity. An H suffix (as in CS1H) marks the higher-capacity variant within a CS-series subline. On the compact end of the lineup, CP1L and CP1E units (mentioned above alongside CP1H) are also still in active service across smaller machines; both are stocked as certified replacements at IAC even though this guide focuses its part-number detail on the higher-volume CP1H, CJ, CS1, NJ, and NX platforms.
When sourcing an OMRON PLC parts replacement for a CJ or CS CPU, always match the full model number and confirm the unit version (shown on the CPU's side label, e.g., Ver.4.0). Unit version affects which function blocks and instruction sets are supported — a lower-version replacement may reject a program compiled against newer functions. IAC verifies unit version compatibility on every CJ/CS order before shipping.
OMRON CJ/CS CPU replacements — model and unit version verified, 2-year warranty
Find Your CJ/CS Controller →Within the Sysmac NJ and NX families, motion control isn't a bolt-on function module — it's built into the controller and configured through the same Sysmac Studio project as the sequence logic. If your application involves coordinated multi-axis motion over EtherCAT, an NJ501 or NX701 handles axis count and cam profiling natively, without a separate motion coprocessor.
OMRON Sysmac NJ & NX controllers — NJ301, NJ501, NX1P2, NX102, NX701 in stock, 2-year warranty
Shop Sysmac Controllers →OMRON's servo lineup runs alongside its PLC generations, and the two are frequently paired: legacy CJ/CS controllers commonly drive G5-series amplifiers over Mechatrolink, while current-generation Sysmac NJ/NX controllers pair natively with the 1S-series over EtherCAT. Knowing which drive generation a given motor belongs to prevents a mismatched replacement order.
Both generations share the R88D- amplifier prefix and R88M- motor prefix, so the middle code is what actually identifies the generation and network. The □ symbol in the table below stands for a capacity or voltage-class digit that changes model to model — check the drive's nameplate or the current OMRON datasheet for the exact character before ordering.
| Drive Series | Network | Typical Pairing | Notes |
|---|---|---|---|
| R88D-KN□-ML2 (G5) | Mechatrolink-II | CJ2/CS1 with Motion Control Unit | Legacy G-series; being phased out of new production, still widely serviced |
| R88D-KN□-ECT (G5) | EtherCAT | NJ501, CJ2 with EtherCAT master unit | Bridge generation — G5 EtherCAT variant, common in machines built 2012–2020. Confirm the exact suffix against the datasheet; some references list this variant differently |
| R88D-1SN□-ECT (1S) | EtherCAT | NJ501, NX701, NX102 | Current-generation drive; safety-over-EtherCAT (FSoE) built in on select models |
| R88M-1□ (1S motor) | — | 1S-series amplifiers | 23-bit absolute encoder standard; battery-less absolute positioning |
When a G5 EtherCAT drive fails on a machine still in active production, matching the exact model — including the voltage class and capacity suffix — is what determines whether a replacement drops in without a parameter re-tune. IAC verifies drive-to-motor pairing before shipping a replacement amplifier.
OMRON servo drives & motors — G5 and 1S series, in stock, 2-year warranty
Shop OMRON Servo Drives →OMRON's safety and communication modules are what tie a mixed-generation plant together, and they're also where a lot of unplanned downtime originates — a tripped safety relay or a dropped network node can stop a line just as fast as a failed CPU.
| Module Type | Abbreviation | Function | Common Examples |
|---|---|---|---|
| Digital Input | ID / IN | Reads discrete 24 VDC signals from field devices | CJ1W-ID211 (CJ/CS), NX-ID3317 (NX) |
| Digital Output | OD / OUT | Drives discrete outputs — solenoids, relays, indicator lights | CJ1W-OD211 (CJ/CS), NX-OD3121 (NX) |
| Analog I/O | AD / DA | Converts 4–20 mA, 0–10 V, thermocouple, or RTD signals | CJ1W-AD041 (input), CJ1W-DA041 (output) |
| Safety CPU / Controller | NX-SL / G9SP | Executes safety logic independent of the standard control program | NX-SL3300 (Sysmac safety CPU), G9SP-N10S (standalone safety controller) |
| Safety Relay Unit | G9SA / G9SX | Hardwired safety relay logic — E-stop, guard door, light curtain monitoring | G9SA-301 (E-stop monitoring), G9SX-EX401 (expansion) |
| Communication Unit | EIP / DRT | Adds EtherNet/IP, EtherCAT, or DeviceNet ports to CJ/CS racks | CJ1W-EIP21 (EtherNet/IP), CJ1W-DRM21 (DeviceNet) |
| Power Supply | PA / PD | Provides backplane power to CJ/CS rack modules | CJ1W-PA202 (AC input), CJ1W-PD022 (DC input) |
| Interface / Link Unit | CLK | Links multiple controllers together for data sharing across a plant network | CJ1W-CLK21-V1 (Controller Link) |
CJ2 and CS1 are not the same rack architecture. CJ-series units connect side-by-side through a direct edge connector, with no separate backplane; CS1 is a true backplane (rack) system, with units plugging into slots on a fixed backplane board. That distinction matters because it's easy to assume "no backplane" means "no compatibility" — it doesn't, but the mechanism is the reverse of what it might look like. CJ-series Basic I/O Units (the CJ1W- prefixed digital, analog, and communication units) are documented by OMRON as usable on a CS1 backplane, which is what gives a mixed CJ/CS1 fleet a shared spares pool. This is the claim to verify before ordering: confirm the specific CJ1W part number against the current CS1 System Manual or your IAC quote, since a small number of unit types are CJ-only. This flexibility doesn't carry over to NJ/NX, which use an entirely different EtherCAT-based I/O architecture and cannot accept CJ1W- units at all.
Current-generation NX safety CPUs and 1S-series servo drives can share a single EtherCAT network for both standard and safety communication using FSoE (Safety over EtherCAT). This eliminates the separate hardwired safety relay chain that legacy CJ/CS machines rely on — but it also means an NX-SL safety CPU replacement must match not just the model, but the safety network configuration stored in the Sysmac Studio project.
OMRON safety relays & network modules — G9SA, G9SP, NX-SL, EtherNet/IP & DeviceNet units, 2-year warranty
Shop Safety & Network Modules →Controller, drive, and module failures happen at the worst possible times. Here's a direct answer to the most common replacement and upgrade questions IAC engineers receive for OMRON automation systems.
| Scenario | Feasible? | What to Check First |
|---|---|---|
| Swap one CJ2 CPU for an identical model | Yes — direct | Transfer the memory card if used; confirm unit version matches or exceeds the original; verify DIP switch settings before power-up |
| Replace CJ2 CPU with a higher-tier model (e.g., CJ2M-CPU31 → CPU33) | Yes — with reconfiguration | Update I/O table in CX-Programmer; higher-tier CPU may support additional task/motion functions unused by the original program |
| Upgrade CJ2 or CS1 system to Sysmac NJ/NX | Yes — migration project | Use OMRON's Sysmac migration tool; program logic (ladder) largely reusable, motion configuration is not; I/O modules must be replaced for NX EtherCAT racks or bridged via remote I/O |
| Replace NJ501 CPU (same model number) | Yes — direct | Restore project from Sysmac Studio backup; verify EtherCAT network configuration matches; check firmware version against project requirements |
| Replace a failed CJ digital I/O module in a CJ2 rack | Yes — direct | Match exact model including channel count and voltage rating; wiring stays on the removable terminal block |
| Replace a failed digital I/O module in a CS1 rack with a CJ1W unit | Usually — verify first | CS1 backplane accepts most CJ1W-prefixed units, but confirm the specific part number against the current CS1 System Manual; a small number of unit types are CJ-only |
| Replace G5 EtherCAT servo drive with 1S-series | Yes — with re-tuning | Confirm motor compatibility (encoder type differs between generations); re-run auto-tuning; verify FSoE safety configuration if applicable |
| Replace a G9SA hardwired safety relay unit | Yes — direct | Match input/output channel count and monitoring category; re-verify reset and feedback wiring per the safety circuit diagram before returning the machine to service |
| Mount a CJ1W I/O module directly into an NX rack | No | NX uses an EtherCAT-based I/O terminal architecture, not the CJ backplane/connector system — CJ1W units do not physically or electrically mount to an NX rack; use an NX-series I/O unit or a remote coupling instead |
The most important rule across all OMRON replacements: match the exact model number and confirm unit version or firmware compatibility before powering up. OMRON revises unit versions to add function blocks and instruction support — a lower-version replacement can silently reject parts of an existing program. For CJ and CS-series hardware in particular, where some units are now 15+ years old, unit-version mismatches are the most common cause of a "correct part number" replacement that still throws a program transfer error. IAC verifies unit version and firmware compatibility before recommending any replacement.
Diagnosing which unit actually failed is its own skill — see our PLC Fault Codes Decoded ↗ guide for OMRON-specific first-action diagnostics before you assume a CPU or module needs replacing at all.
Need an OMRON controller, drive, or safety module match? Submit your part number — IAC verifies compatibility before shipping
Request a Quote →IAC stocks OMRON PLC parts across all active generations — CPUs, I/O modules, communication units, and power supplies for CP1, CJ1/CJ2, CS1, and Sysmac NJ/NX controllers — alongside G5 and 1S-series servo drives and the safety relay and network module ecosystem plant engineers rely on to keep a standardized line running. Discontinued CJ and CS1 units that have left standard distribution channels are available in IAC's certified refurbished inventory — the exact hardware engineers need when a legacy rack fails and there's no time to wait on a new-production lead time.
Every OMRON unit IAC ships carries a 2-year in-service warranty — twice the industry standard for refurbished industrial components. Controllers are tested with a program load; I/O modules are verified for channel-level functionality; servo drives are bench-tested for fault-free operation before they leave the warehouse.
In-stock OMRON parts ordered before 4:00 PM Eastern ship same day. For urgent needs, call (877) 727-8757 during business hours — quote turnaround is typically under five minutes. You can also submit a part number via the quote form ↗ or email sales@iac.us.com.
OMRON CP1 · CJ · CS1 · NJ · NX · servo drives · safety relays — all in stock, 2-year warranty
Browse Full OMRON Catalog →Model and unit-version matching, compatibility verified, 2-year warranty. Quotes in 5 minutes during business hours. Same-day shipping on in-stock units.