The Omron NX502-1300 is a high-performance CPU unit within the NX series machine automation controller family. It is designed for advanced motion control, high-speed logic, and seamless integration with EtherCAT networks. This controller replaces legacy CJ/CS series CPUs in new designs and offers scalable performance for complex machinery including packaging lines, assembly systems, and semiconductor manufacturing equipment.
Model: NX502-1300 (Order code: NX5021300)
CPU Type: Intel Atom dual-core, 1.1 GHz
User Program Memory: 80 MB (for ladder + structured text)
Data Memory: 32 MB (retain)
I/O Capacity: Up to 256 NX series I/O modules (max 2000 physical points)
Control Axes: Up to 64 axes of motion over EtherCAT (synchronized)
Execution Speed: 0.2 µs per boolean instruction
Built-in Ports: 2x EtherCAT (master), 1x Ethernet/IP (3-port switch), 1x USB 3.0, 1x SD card slot
Real-time Clock: Yes, with battery backup
Operating Temperature: 0°C to 55°C
Protection Rating: IP20
Power Consumption: 6.5 W (via NX bus)
The NX502-1300 features two independent EtherCAT ports, one for motion and I/O, the second for additional remote racks or safety communication. The controller supports distributed clock synchronization with jitter less than 1 µs, enabling coordinated multi-axis motion for electronic camming, flying shear, and registration control. It can manage up to 64 axes with cycle times as low as 500 µs. The controller also supports Omron's proprietary "Sysmac" motion control library, which includes pre-built function blocks for common motion tasks.
Programming is done using Sysmac Studio, which integrates logic, motion, safety, and HMI development in one environment. Languages supported include ladder diagram, structured text (ST), sequential function chart (SFC), and function block diagram (FBD). The controller complies with PLCopen standards for motion control. The software includes a high-speed simulator, 3D motion visualization, and online debugging with real-time variable tracing.
The NX502-1300 can be paired with NX series safety CPU units (e.g., NX-SL5700) to create a fail-safe system. Safety data is exchanged over EtherCAT FSoE (FailSafe over EtherCAT) without additional wiring. The controller supports safety PLC programming according to IEC 61508 SIL 3 and ISO 13849-1 PL e.

With 80 MB of user program memory and 32 MB of retain memory, the controller can host large applications with extensive data tables and recipes. An SD card (up to 32 GB) can be used for program backup, data logging, and automatic project restoration. The controller also supports FTP server functionality for uploading logged data to a central server.
In addition to EtherCAT, the controller has a built-in Ethernet/IP port with a 3-port switch, enabling line or ring topologies for HMI, SCADA, and inter-PLC communication. Protocols supported include TCP/IP, UDP, Modbus TCP, and OPC UA (server). The USB 3.0 port allows fast program transfer and firmware updates. An optional serial port module (RS-232C/485) can be added to the NX bus.
The NX502-1300 serves as the master for NX I/O modules connected via the NX bus on the right side. Up to 256 NX modules can be attached, including digital I/O, analog I/O, temperature input, positional interface (SSI, Incremental), and IO-Link masters. The controller also supports CJ-series units via an adapter (NX-CIF), allowing reuse of existing I/O.
The NX502-1300 is UL 61010-1, CSA, CE, and RCM certified. It is rated for vibration: 5g at 10-150 Hz; shock: 15g. The CPU is compliant with RoHS and WEEE directives. The controller's MTBF exceeds 500,000 hours at 25°C.
Typical uses include high-speed packaging machines, labeling systems, Cartesian robots, gantry pick-and-place, and printing presses. Its ability to control up to 64 axes makes it suitable for complex multi-station assembly lines.
The Omron NX502-1300 delivers powerful, scalable machine control with industry-leading motion performance and extensive connectivity, making it a future-proof choice for advanced automation.



