Omron Controllers & PLC Systems Knowledge Hub

The Omron automation platform spans from legacy address-based micro PLCs (CP series) to next-generation Machine Automation Controllers (NJ and NX series) featuring multi-axis deterministic motion and integrated functional safety.

This topic hub unifies hardware comparisons, architectural transitions, engineering best practices, and all technical guides published across the site.


Hardware Families & Comparison Matrix

The Omron controller catalog is organized by performance scale, synchronized axis count, and network topology:

Family / ModelController TypeMotion AxesIntegrated FieldbusesEngineering IDETarget Applications
NX102Compact MAC2–4 Sync AxesEtherCAT + 2× EtherNet/IPSysmac StudioDistributed I/O, data logging, packaging
NX1P2Entry-Level MAC2–4 Sync AxesEtherCAT + EtherNet/IPSysmac StudioCompact machines, conveyor cells
NJ101 / NJ301Standard MAC2–8 AxesEtherCAT + EtherNet/IPSysmac StudioMid-tier machine automation
NJ501Advanced MAC16–64 AxesEtherCAT + EtherNet/IPSysmac StudioMulti-axis robotics, thermoforming lines
NX701Flagship MAC128–256 Axes2× EtherCAT + 2× EtherNet/IPSysmac StudioHigh-speed continuous lines, hybrid control
CP1L / CP2EMicro PLCPulse / PTO (2–4 Axes)Modbus RTU / EthernetCX-ProgrammerStandalone simple equipment, small panels
CJ2M / CJ2HModular PLCPosition Control UnitsEtherNet/IP, CompoNetCX-ProgrammerClassic factory automation (fixed address)

Core Architectural Pillars

The NJ/NX machine controller platform differs fundamentally from traditional PLC designs:

  1. Symbolic Tag-Based Programming: Fixed memory mapping (CIO 0.00, D100, W0.00) is eliminated in favor of strictly type-checked IEC 61131-3 global and local variables.
  2. Native EtherCAT Master: Servo drives, slice I/O couplers, and safety controllers communicate on a single deterministic 100 Mbps network with sub-millisecond synchronization.
  3. One Software Environment: Logic execution, motion trajectories, machine vision, safety logic, and HMI design are maintained within a single unified project in Sysmac Studio.

Explore our field guides and in-depth tutorials on Omron controller platforms:

  • Introduction to Omron NJ/NX PLC Programming: Hardware specs, symbolic variables, first project setup, and Structured Text axis validation.
  • EtherCAT ESI File Installation Guide: Step-by-step instructions for adding third-party slave profiles into Sysmac Studio.
  • Retain vs. Non-Retain Variables & Power Loss Security (Upcoming): CJ1W-BAT01 battery configuration on NX102/NX1P2, battery-free mode pitfalls, and recipe/counter data protection.
  • Omron M1 Inverter Sysmac Integration (Upcoming): ESI importing, PDO mapping, and direct velocity/torque control via EtherCAT.
  • Migrating from CJ/CS to NJ/NX (Upcoming): Practical strategies for transforming fixed-memory ladder routines into modular tag-based architectures.

Interactive Engineering Tools

Take advantage of our static browser-based engineering calculators to streamline machine design:


Official Omron Documentation Reference

Primary technical manuals referenced in our engineering guides:

  • Omron W500: NJ/NX-series CPU Unit Software User’s Manual
  • Omron W501: NJ/NX-series Instructions Reference Manual
  • Omron W507: NJ/NX-series Motion Control Instructions Reference Manual
  • Omron W578: NX102 CPU Unit Hardware User’s Manual
  • Omron W593: NX1P2 CPU Unit Hardware User’s Manual