Choosing an Omron PLC: It’s Not a One-Size-Fits-All Decision

Here’s a truth that took me years to learn: There is no “best” Omron PLC. There’s only the right one for your specific project.

When I started out, I thought the flagship NJ-series was the answer to everything. It’s powerful, fast, and feature-rich. After a few projects where we over-spent on capability we never used—and one project where a CP1L was the perfect fit and saved the client 40%—I realized that the question isn’t “Which is the best PLC?” but rather “What’s the best PLC for this job?”

Here are three common scenarios. See which one matches your project.

A note before we dive in: I’m an automation engineer and system integrator, not a product manager at Omron. My perspective comes from 8 years of specifying, programming, and troubleshooting these controllers on the factory floor. If you need detailed specs on cycle times for motion control, the Omron technical manual is the better source.


Scenario A: The First-Time User / Simple Machine Builder

Your need: You’re building a simple pick-and-place machine, a packaging line for a few conveyor belts, or you’re automating a single process. You might be a student, a small machine builder, or a technician expanding your skillset.

Your PLC: The CP1 Series (CP1L or CP1H).

In my experience, the CP1 series is the workhorse of Omron’s lineup. It’s what I recommend to new users because it’s powerful enough for real-world tasks without the steep learning curve of the EtherCAT-based NX/NJ systems.

Here’s the key difference between the CP1L and CP1H:

  • CP1L: Best for basic logic, timing, counting, and simple motion control. It’s the most cost-effective entry point. I’ve used it on dozens of standalone machines.
  • CP1H: A step up. It has faster processing and optional built-in analog I/O and pulse outputs for more precise motion control. If you think you might need a bit more speed later, start with the CP1H.

The honest limitation: The CP1 series doesn’t support complex multi-axis motion (like gantry control) or high-speed data logging. It’s also not ideal for massive distributed systems. If your project involves more than 4 axes of advanced motion, skip down to Scenario B.

Example from my work: In early 2024, I spec’d a CP1H for a client building a labeling machine. They needed 2 stepper motors (label feed and cutter) and a handful of sensors. The CP1H handled it perfectly. We had the prototype running in 3 days. The alternative (an NJ) would have added weeks of training for their team.


Scenario B: The System Integrator / Large-Scale Project

Your need: You’re designing a production line for a major manufacturer. You need synchronized motion across multiple stations, high-speed data collection, or integration with a factory-wide network. Your team includes experienced PLC programmers.

Your PLC: The NX or NJ Series.

This is where you need the serious hardware. The NX and NJ series use Omron’s Sysmac platform, which unifies logic, motion, safety, and visualization in a single software environment (Sysmac Studio).

  • NJ Series: A dedicated motion controller. If your machine requires coordinated, electronic cam, or interpolated motion axes (like a packaging machine or a robot), this is the right tool. I’ve seen it handle 16 axes of synchronized motion without breaking a sweat.
  • NX Series: The modular machine controller. It’s more flexible than the NJ because you can mix and match I/O, motion, and safety modules. It’s ideal for larger systems where requirements change over time. Think of it as a powerful, scalable backbone.

The honest limitation: The NX and NJ are overkill for simple tasks (and expensive). They require a programmer who understands structured text or IEC 61131-3 languages. If your maintenance team only knows ladder logic and you don’t have training budget, this might not be the right choice.

A cautionary story from a colleague: A system integrator I know spec’d an NJ for a simple conveyor sorting system. The client’s maintenance techs were all ladder-logic veterans. The NJ wasn’t the problem—the learning curve was. The project went smoothly, but the client struggled with troubleshooting for months until they sent the techs to training. It was a $3,000 training cost they hadn’t budgeted for.


Scenario C: The Maintenance Engineer / Replacing Legacy Hardware

Your need: Your plant has an aging Omron PLC (maybe a C-series or an older CJ) that’s failing. Your priority is to replace it with a reliable, compatible controller that minimizes downtime for your production line.

Your PLC: The CJ Series (or potentially the NX).

The CJ series (CJ1, CJ2) is Omron’s workhorse for replacement scenarios. It’s a rack-based, modular system that’s designed to be a direct drop-in for older Omron systems in many cases (with some programming conversion).

Why not the “newer” NX or NJ? In a replacement scenario, time is your most valuable asset. Rewriting an entire program from ladder logic to structured text for an NJ system takes weeks. If your existing program is in CX-One (Omron’s older software), the CJ series is usually the fastest upgrade path. (Note: CJ series use CX-One software; NX/NJ use Sysmac Studio. That’s a significant difference.)

The honest limitation: The CJ series is being phased out in favor of the NX series for new designs. If you buy CJ now, you’ll get years of support, but eventually you’ll face an end-of-life decision. For a replacement where you need the exact same form factor and pin-out, it’s worth the short-term convenience. For a new green-field project, go with NX.

Quick comparison:

  • Legacy to CJ: Fastest swap, least re-programming.
  • Legacy to NX: More programming upfront, better long-term scalability.

How to Know Which Scenario You’re In

If you’re still unsure, here’s a simple decision flow I use:

  1. How many axes of motion? More than 4? → NX or NJ. Less than 4? → CP1H or CJ.
  2. Is this a new machine or a replacement? Replacement of an old Omron unit? → CJ. New machine? → CP1 or NX depending on complexity.
  3. Who will maintain it? Ladder logic only? → CP1 or CJ. Structured text/IEC 61131-3? → NX or NJ.
  4. Budget for training? Low? → CP1 or CJ. High? → NX/NJ (plan for formal training).

This isn’t a hard science. I’ve seen brilliant engineers use a CP1H for a surprisingly complex system and make it work beautifully (and cheaply). I’ve also seen an NJ system used as a simple sequencer—which worked, but was like driving a sports car to the grocery store.

The point is: Know your project. Know your team. And don’t be afraid to start simpler than you think you need. You can always scale up for the next one.


Prices as of early 2024. Verify current pricing with your distributor, as semiconductor shortages have made pricing volatile. This article reflects my professional experience, not official Omron guidance.

Leave a Reply