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 / Model | Controller Type | Motion Axes | Integrated Fieldbuses | Engineering IDE | Target Applications |
|---|---|---|---|---|---|
| NX102 | Compact MAC | 2–4 Sync Axes | EtherCAT + 2× EtherNet/IP | Sysmac Studio | Distributed I/O, data logging, packaging |
| NX1P2 | Entry-Level MAC | 2–4 Sync Axes | EtherCAT + EtherNet/IP | Sysmac Studio | Compact machines, conveyor cells |
| NJ101 / NJ301 | Standard MAC | 2–8 Axes | EtherCAT + EtherNet/IP | Sysmac Studio | Mid-tier machine automation |
| NJ501 | Advanced MAC | 16–64 Axes | EtherCAT + EtherNet/IP | Sysmac Studio | Multi-axis robotics, thermoforming lines |
| NX701 | Flagship MAC | 128–256 Axes | 2× EtherCAT + 2× EtherNet/IP | Sysmac Studio | High-speed continuous lines, hybrid control |
| CP1L / CP2E | Micro PLC | Pulse / PTO (2–4 Axes) | Modbus RTU / Ethernet | CX-Programmer | Standalone simple equipment, small panels |
| CJ2M / CJ2H | Modular PLC | Position Control Units | EtherNet/IP, CompoNet | CX-Programmer | Classic factory automation (fixed address) |
Core Architectural Pillars
The NJ/NX machine controller platform differs fundamentally from traditional PLC designs:
- 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. - Native EtherCAT Master: Servo drives, slice I/O couplers, and safety controllers communicate on a single deterministic 100 Mbps network with sub-millisecond synchronization.
- One Software Environment: Logic execution, motion trajectories, machine vision, safety logic, and HMI design are maintained within a single unified project in Sysmac Studio.
Related Engineering Guides & Tutorials
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:
- Omron NX I/O Power & Bus Configurator: Calculate slice I/O bus power consumption, communications coupler load, and required power supply units.
- Omron PLC & Servo Error Code Lookup: Rapidly decode Sysmac Studio Event Log and drive diagnostic fault codes (e.g.
0x0020,0x34xx).
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

