In large-scale machine control and factory IoT applications, the I/O capacity and communication bandwidth of traditional PLCs often become bottlenecks. As a high-end model of the NX series, the Omron NX502 CPU unit not only supports up to 63 NX I/O units, but also introduces a high-speed X bus that can connect up to 4 X bus units (such as EtherNet/IP units) and build up to 10 independent EtherNet/IP networks. It has built-in Gigabit Ethernet ports, database direct connection services, and OPC UA servers, making it a controller platform for Industry 4.0 and IoT. This article is based on the NX502 hardware user manual and provides engineers with a full process guide from installation and wiring, power design to fault diagnosis.
Product model and core specifications
The NX502 series includes multiple models, with the difference being the maximum number of control axes and memory capacity. All models come with 80MB program capacity, 4MB persistent variable memory (power on hold), and 256MB non persistent variable memory.
Model Maximum Control Axis Number (Actual Axis Number) Database Connection
NX502-1700 256 axis (256 axis) support
NX502-1600 128 axis (128 axis) support
NX502-1500 supports 128 axis (64 axis)
NX502-1400 64 axis (32 axis) support
NX502-1300 32 axis (16 axis) support
Hardware specifications: External dimensions 135 × 100 × 120mm, weight 920g. Power supply 24VDC (20.4~28.8V), unit power consumption 18.3W, NX unit power capacity 10W, X bus unit power capacity 50W (directly powered from the unit power supply, no external power supply required). Terminal current capacity 4A. Built in 1 EtherCAT port (100BASE-TX) and 2 EtherNet/IP ports (1000BASE-T, backward compatible).
Key features:
X bus: It can connect EtherNet/IP units such as NX-EIP201, with each unit providing dual ports and a total bandwidth higher than the NX bus.
Database connection: Supports SQL Server, Oracle, MySQL, PostgreSQL, and can interact with the database through encrypted communication.
Battery free operation: User programs, variables, and event logs are stored in non-volatile memory; The clock is held by a capacitor (approximately 10 days at 40 ℃), and the optional battery can extend the holding time.
System configuration and hardware installation
2.1 Rack composition
The NX502 CPU rack is divided into two parts:
X bus side (left side): Connect up to 4 X bus units (such as EtherNet/IP units). The X bus unit is directly powered by the CPU and has a total capacity of 50W.
NX bus side (right side): up to 63 NX units (digital I/O, analog, temperature, position interface, etc.) can be connected. The NX unit is powered by the CPU or an additional NX unit power supply unit, with a total capacity of 10W.
End cap: The right end must be equipped with an end cap (NX-END02, provided with the CPU); If the X bus unit is not connected to the left side, keep the factory protective cover.
2.2 DIN rail installation
Recommended guide rail: OMRON PFP-50N/100N (height 7.3mm) or Phoenix Contact NS 35/7,5 PERF (7.5mm).
Fixed screws: M4 (torque 1.2N · m) or M6 (torque 5.2N · m), spacing ≤ 105mm.
Installation steps:
Pull up the DIN rail hook on the back of the CPU unit to the unlock position.
Press the unit towards the guide rail and lock the hook downwards.
When installing the X bus unit, first release its upper and lower sliders and hooks, slide in from the left side to connect with the CPU, and then lock the sliders and hooks.
Install NX unit: slide in from the right side, engage the guide hook and press it towards the guide rail until the hook is locked.
Install end caps on the far right and end plates (PFP-M) at both ends of the rack to prevent lateral movement.
Attention: For CPUs and NX-EIP201 manufactured on or before August 27, 2024, if 3 or more X-bus units are installed, anti vibration measures must be taken (consult Omron representative).

Power system design
The power supply of NX502 is divided into three channels: unit power supply (for CPU, internal circuits of NX unit, and X bus unit), NX unit I/O power supply (for field circuits and external devices of NX unit), and X bus unit does not require additional I/O power supply.
3.1 Unit power supply calculation
Formula: Required unit power capacity=(CPU power consumption+total power consumption of X bus unit+total power consumption of NX unit)/NX unit power efficiency (80%)
Example (Configuration: CPU NX502-1500 18.3W+1 EtherNet/IP unit 8.1W+1 additional I/O power supply unit 0.85W+4 digital input units 0.9W × 4+3 relay output units 1.2W × 3):
Total power consumption (internal circuit)=18.3+8.1+0.85+3.6+3.6=34.45W
Required power capacity=34.45W/0.8 ≈ 43.1W
Attention: If the total power consumption of the NX unit exceeds 10W, an additional NX unit power supply unit (NX-PD1000, etc.) must be inserted on the right side, which takes power from the outside and supplies power to subsequent units.
3.2 I/O Power Supply Design
Some NX units (such as digital I/O) require I/O power to drive field sensors or loads. The I/O power supply can be powered through the NX bus (requiring an additional I/O power supply unit, such as NX-PF0630) or directly supplied externally.
Design points for NX bus power supply:
The maximum total current is 10A, and the voltage drop per unit is proportional to the total current (for example, when the total current is 3A, the voltage drop per unit is 0.06V).
Ensure that the voltage of the farthest unit still meets the specifications (usually 21.6-26.4VDC).
If there are different voltage levels (such as 24V and 12V) in the same rack, additional I/O power supply units need to be inserted for isolation.
Calculation example: The total current is 3A, passing through 4 units (including itself) from the additional I/O power supply unit to the farthest unit. The voltage drop is 0.06V × 4=0.24V. If the power output is 24.00V and the remote voltage is 23.76V, it is still within the allowable range.
3.3 Selection of protective devices
Unit power supply side: Use circuit breakers or fuses, and their breaking time should meet the following requirements: 6A ≤ 1min, 12A ≤ 15s, 21A ≤ 5s, 30A ≤ 2.5s.
I/O power side: Select the corresponding protection curve based on the terminal capacity (10A or 4A).
Wiring and Grounding
4.1 Unit power wiring
Terminal block (model NX-TBC082, 8-bit, including functional grounding terminal):
A1/B1:24VDC positive pole
A3/B3:0VDC
Two 24V terminals and two 0V terminals are connected in parallel internally and can be used for wiring to downstream devices (such as additional NX unit power supply).
4.2 Terminal Wiring Method
Recommend using tube terminals with insulated rings (Phoenix Contact AI series) or tinned stranded wires.
When the current is greater than 2A, tin plated wire or tubular terminals must be used.
Connection steps: Insert a straight screwdriver into the release hole at an angle of 10-15 °, feel the spring resistance and maintain pressure. Insert the wire or terminal into the circular hole, and then remove the screwdriver.
High current (>2A and bare stranded wire) requires zip ties to secure the wire harness to the binding holes of the terminal block.
4.3 Grounding
The functional grounding terminal (A7/B7) must be grounded (resistance ≤ 100 Ω), with a grounding wire of ≥ 2.0mm ² and a length ≤ 20m.
DIN rails should also be grounded. If the surface of the guide rail is insulated (such as anodized aluminum), a DIN rail isolation gasket (NX-AUX01) should be used.
EtherCAT/EtherNet/IP communication cables are recommended to use equipotential bonding systems or star grounding, with shielding layers at both ends connected to the connector housing.

Indicator light status diagnosis
The NX502 front indicator light provides rich operational status information.
5.1 CPU status indicator light
Meaning of indicator light color and status
POWER green light, normal power supply
RUN green light, RUN mode running
Blinking at 2-second intervals (later converted to 0.5 seconds), starting up
2 seconds flashing continuously for ≥ 30 seconds, system initialization error
Extinguish Program mode or major malfunction
ERROR red light indicates a major fault or CPU error
Partial fault level or minor fault flashing at 1-second intervals
Eliminate normal or monitoring information
BUSY yellow flashing non-volatile memory access in progress
SD PWR green, SD card powered on
Flashing backup/restore/compare in progress
SD BUSY yellow flashing SD card access in progress
Important: Do not turn off the power when the BUSY indicator light is flashing, otherwise it may cause damage to the user's program or settings, and result in major malfunctions during the next power on.
5.2 EtherNet/IP port indicator light (NET RUN/NET ERR)
NET RUN green light: normal; Flashing: Communication is in progress (such as establishing a tag data link); Extinguish: Unable to communicate.
NET ERR red light: unrecoverable error; Flashing: Recoverable errors (such as IP address conflicts, label settings errors).
5.3 EtherCAT Port Indicator Light (NET RUN/NET ERR/LINK/ACT)
NET RUN green light: Process data communication is running; Flashing: message only communication or input only; Extinguish: Communication has stopped.
NET ERR red: Hardware error or unrecoverable error; Flashing: Recoverable error.
If the ERROR light is on or flashing, the event log should be viewed through Sysmac Studio. Common initial faults include "power off detection" (voltage briefly below 20.4V) and "unit configuration verification error" (actual installation does not match software configuration).
Battery and clock maintenance
The NX502 factory does not have a battery installed. If you need to maintain the clock during long-term power outages (beyond the capacitor retention time), you can choose to purchase CJ1W-BAT01 battery (with a lifespan of 5 years).
Installation steps:
The controller should be powered on for at least 5 minutes (to charge the capacitor).
Power off (or operate without electricity after releasing static electricity).
Open the left SD card cover, insert the battery connector into the CPU battery interface, place the battery into the slot, organize the wiring harness, and close the cover.
Power on again, set "Battery related Error Detection" to "Usage" in Sysmac Studio, and calibrate the clock.
Battery error handling:
When the battery is not installed or depleted, the ERROR light flashes when the clock starts running from January 1, 1970 (if the detection is enabled).
After reporting 'low battery voltage', the battery can still maintain for about 5 days (25 ℃), please replace it as soon as possible.
Common troubleshooting
7.1 RUN does not light up after power on, POWER lights up
Possible reasons: The startup mode is PROM or there may be an initialization error.
Troubleshooting: Connect Sysmac Studio and check the controller mode. If automatic operation is required, set the startup mode to RUN.
7.2 ERROR is constantly on, RUN is off
Possible reasons: Major malfunction (CPU hardware error, watchdog timeout).
Troubleshooting: Power off and restart. If it still stays on, the CPU needs to be replaced.
7.3 X bus unit does not work
Possible reasons: The slider is not locked, the connector has poor contact, and the power supply is overloaded.
Troubleshooting: Confirm that the slider is locked; Check if the pins of the X bus connector are deformed; Calculate if the total power consumption exceeds 50W.
7.4 NX Unit Not Powered
Possible reasons: The total power consumption of the NX unit exceeds 10W, or the power section is not configured correctly.
Troubleshooting: Calculate the total power consumption and insert additional NX unit power supply units if necessary; Use Sysmac Studio to check power distribution.
7.5 EtherCAT communication interruption, NET ERR flashing
Possible reasons: duplicate node address, cable disconnection, topology error.
Troubleshooting: Check the uniqueness of all slave addresses; Use shielded CAT5e or higher cables; If it is a ring network, confirm that the cable redundancy function has been enabled (project unit version ≥ 1.40).
Regular maintenance and cleaning
Cleaning: Wipe with a dry soft cloth every month; Oil stains can be wrung out with 2% neutral detergent, wiped clean, and then wiped dry with a dry cloth. Do not use diluents or benzene.
Periodic inspection (every 6-12 months):
The power supply voltage is within the range of 24VDC ± 20%.
The ambient temperature is 0-55 ℃, and the humidity is 10% -95% without condensation.
The DIN rail hook is locked tightly, and the end plate screws are not loose.
The cable is undamaged and the connector is not loose.
Battery replacement: Even if no errors are reported, preventive replacement should be carried out before the 5-year lifespan expires.
