In the field of industrial safety control, the OMRON NE1A series safety network controller is widely used in applications that require SIL 3 (IEC 61508) and PLe/safety category 4 (EN ISO 13849-1) due to its high integration, flexible I/O configuration, and ability to support DeviceNet Safety and EtherNet/IP communication. This series covers models such as NE1A SCPU01 (V1), NE1A SCPU02, as well as NE1A SCPU01 EIP and NE1A SCPU02 EIP that support EtherNet/IP. As equipment ages or undergoes functional upgrades, engineers often face challenges such as on-site fault diagnosis, unit replacement, and firmware/configuration migration. This article is based on the official operating manual and systematically explains the hardware characteristics, unit version differences, typical fault code interpretation, safety I/O configuration points, and complete replacement process of the NE1A series controller, helping maintenance personnel quickly recover and optimize the safety system.
Identification of NE1A series models and unit versions
The NE1A series controllers are similar in appearance, but the internal unit version determines the set of features supported. Correctly identifying unit versions is a prerequisite for selecting, replacing, and downloading configurations using Network Configurator.
Pre Ver. 1.0: Only NE1A SCPU01 (without suffix) belongs to this version. The maximum number of logical function blocks is 128, the number of secure master station connections is 16, and it does not support saving non fatal error history or EtherNet/IP.
Ver. 1.0: NE1A-SCPU01-V1 and NE1A-SCPU02 (Unit Version 1.0) have added RS triggers Muting、 Enable switch, counter, comparator and other functional blocks, and support local I/O status for user programming, error history saving, etc.
Ver. 2.0: NE1A-SCPU01-V1 and NE1A-SCPU02 (Unit Version 2.0) further add program execution delay function (waiting for safe I/O communication to be established before executing logic), and support off link connections and other functions.
EtherNet/IP models: NE1A SCPU01 EIP and NE1A SCPU02 EIP (unit version 1.0 or 1.1) additionally support EtherNet/IP standard I/O communication (as the target), message communication, routing, and UDP/IP message communication (unit version 1.1 and above).
Unit version viewing method:
The "Ver." mark on the product label (such as Ver.1.0, Ver.2.0).
After connecting using the Network Configurator, view the Revision information in the device properties dialog box.
The accompanying unit version label can be pasted on the front of the controller for differentiation.
Important notice: There are strict restrictions on downloading configuration data between different unit versions. For example, the configuration of Pre Ver. 1.0 cannot be directly downloaded to the controller of Ver. 1.0, and the "Change Device Type" function of the Network Configurator needs to be used for conversion. After executing the conversion, all newly added functional parameters will be set to default values and must be reconfigured.
Key points for hardware installation and terminal wiring
The NE1A series adopts DIN rail installation (compliant with IEC 60715) and must use PFP-M terminal boards to prevent vibration detachment. During installation, it is necessary to ensure a heat dissipation space of at least 50mm up and down, and at least 5mm left and right.
Power terminal:
V0/G0: Internal logic circuit power supply (24 VDC, -15%/+10%), must use an isolated power supply that meets Class 2 or voltage/current limiting requirements.
V1/G1 (or G): Provides power to external input devices and test outputs (T0-T3 or T0-T7).
V2/G2 (or G): Provides power for the safety output (OUT0-OUT7).
Note: The G terminals of NE1A SCPU02 and EtherNet/IP models are shared (V1 and V2 are grounded together), while G1 and G2 of NE1A SCPU01 are independent.
Safe input (IN0-IN39):
Input type: Current In type (PNP), ON voltage ≥ 11 V, OFF voltage ≤ 5 V.
It can be set to "test pulse from test output" mode, used to detect connection line faults (short circuit to power supply, ground fault, etc.) with contact output devices (such as emergency stop buttons).
The dual channel mode can set equivalent or complementary inputs and monitor the Discrepancy Time (0-65530 ms).
Test output (T0-T7):
Each channel has a maximum current of 0.7 A, and the total simultaneous current limit is 1.4 A (NE1A SCPU01) or higher (NE1A SCPU02).
T3 (and T7) support current monitoring and can be used to output to the "mute indicator light" to detect wire breakage.
It can be set as "standard output" or "pulse test output".
Safe output (OUT0-OUT7):
PNP current source type, rated at 0.5 A/point.
Support dual channel mode: When any channel fails, both outputs are turned off (without the need for user program intervention).
If the "safety pulse output" is enabled, an OFF pulse with a width of about 580 μ s will be output for self checking when the output is ON. The input response time of the connected control device must be able to tolerate this pulse, otherwise it may cause misoperation.
Wiring reminder: Use needle terminals with insulated sheaths (compliant with DIN 46228-4), with wire cross-sectional areas of 0.2~2.5 mm ² (solid) or 0.34~1.5 mm ² (flexible). After the wiring is completed, it is necessary to remove the label of the defense line head to ensure heat dissipation.

Communication settings and node address configuration
The NE1A controller performs secure I/O communication through the DeviceNet network, and the EtherNet/IP model can also perform standard I/O and message communication through Ethernet.
DeviceNet node address:
Use the two rotary switches on the front panel to set (00-63). The factory default is 63.
If the switch is set to a value between 64-99, the software settings mode is enabled and the node address is set by the Network Configurator.
It is strictly prohibited to turn the switch with power on, otherwise the controller will detect the configuration change and enter the ABORT state.
Baud rate
Set through DIP switch (pins 1-4): 125k, 250k, 500k, software setting or automatic detection.
All network nodes must have consistent baud rates.
Disable DeviceNet communication (standalone mode):
Set up the controller as a standalone unit (local I/O only) through the Network Configurator. At this point, the 7-segment code displays "nd".
After disabling, it can only be accessed through USB or EtherNet/IP (if supported).
EtherNet/IP settings (EIP models only):
By default, the IP address is obtained from the BOOTP server upon startup. You can also press and hold the IP address display switch while powering on, use the temporary IP 192.168.250.1, and then modify TCP/IP parameters through the Network Configurator.
It is recommended to use automatic negotiation or 100 Mbps full duplex for link speed, matching with the switching hub.
Key points of functional block programming and safety logic
The logic editing of NE1A is completed in the Logic Editor of Network Configurator, which supports basic logic functions (AND, OR, NOT, EXOR, comparator, etc.) and pre authenticated security function blocks.
Common functional blocks:
E-STOP: Monitor emergency stop button, supporting single channel, dual channel equivalent or complementary inputs. Manual reset must be achieved in conjunction with the Reset function block.
Safety Gate Monitoring (SGATE): Monitor safety gates. Function testing can be enabled, requiring that the door must be opened and closed once after power on or receiving a function testing signal to allow output.
EDM (External Device Monitoring): Monitor feedback signals from external contactors or relays. When the safety output is turned on, the feedback signal must change within the set maximum feedback time (TEDM), otherwise an EDM error will be triggered.
Muting: Used to temporarily block safety light curtains and allow workpieces to pass through. Supports multiple modes such as parallel (2 sensors), sequential forward/bidirectional, and position detection. Maximum mute time, synchronization time, etc. need to be set.
Two hand control: compliant with EN 574 Type IIIC. Two input pairs (a total of four inputs) must be used and the synchronization time must be ≤ 500 ms.
Parameter configuration warning:
The Discrepancy Time must not be less than the controller cycle time, otherwise it cannot be detected.
When using dual channel input in a function block, if one channel encounters an error, the LED of the other channel will flash red, while the faulty channel will always be red. The recovery of errors requires the following conditions: elimination of the cause of the fault, timeout of the error latch time, and corresponding input becoming OFF.
Fault diagnosis: LED indicator light and 7-segment code analysis
The NE1A front panel provides multiple status indicator lights, which are the core means of quickly locating problems on site.
MS (Module Status):
Green light always on: RUN mode
Green light flashing: IDLE mode
Red light constantly on: Critical Error
Red light flashing: ABORT status (caused by changes in switch settings)
NS/NS D (Network Status):
Green light constantly on: Online, connection established
Green light flashing: Online but no connection established
Red light flashing: I/O connection timeout or communication error
Extinguished: Not online or DeviceNet communication disabled
LOCK:
Yellow light constantly on: configuration locked (to prevent accidental modification)
Yellow light flashing: configuration not locked
7-segment code display:
Normal operation: Display node address (e.g. "05"). If in standalone mode, display 'nd'.
Display error codes and node addresses alternately when there is an error. Common error codes:
P1: Safety input external test signal failure, differential error, or internal circuit failure.
P3: Safe output overcurrent, short circuit, dual channel conflict, etc.
P4/P5: Input or output power supply voltage is too low.
D6: Failed to establish secure I/O connection (possible reasons: slave not configured, device type mismatch, etc.).
DA: Security I/O connection timeout.
E8: Switch setting mismatch (node address or baud rate changed).
F0: Duplicate MAC ID (Node Address Conflict).
N4 (EtherNet/IP model): Ethernet errors, such as duplicate IP addresses, BOOTP server connection errors, etc.
General process for fault recovery:
Determine the type of error based on the combination of 7-segment code and LED.
Read error history (up to 100 records, including timestamps) through Network Configurator.
Eliminate external wiring or equipment malfunctions.
If the error lock time has not expired, you need to wait or manually reset (such as powering on again or switching modes).
Some non fatal errors (such as differential errors) need to be cleared by simultaneously turning off and then on the relevant inputs.

Practical operation of equipment replacement and configuration migration
When the NE1A controller needs to be replaced due to hardware failure or functional upgrade, the physical unit cannot be directly replaced, and compatibility of configuration data and verification of security signatures must be considered.
Replacement steps:
Record original unit information: node address, baud rate, I/O wiring, unit version.
Prepare a new unit: Set the same node address (rotary switch) and baud rate (DIP switch). If the new unit version is higher than the original unit, configuration conversion is required.
Connect to Network Configurator: via USB (recommended) or EtherNet/IP connection.
Upload original configuration: If the original controller can still communicate, first execute "Upload" to obtain the configuration. If the original controller is damaged, the previously backed up configuration file (. ncf or. cfs) needs to be used.
Convert device type (if necessary):
Right click on the device icon in the Network Configurator and select 'Change Device Type'.
Select the specific model and unit version of the new unit from the list (e.g. NE1A SCPU01 V1 Ver. 2.0).
Attention: After conversion, the off link connections settings may be lost and need to be reconfigured. The newly added functional parameters will be restored to their default values.
Download configuration: After confirming that all I/O connections and function block parameters are correct, execute "Download". If the original configuration has been locked, you need to enter the password to unlock it first.
Verify security signature: After downloading, the controller will regenerate the security signature. Suggest comparing the consistency between online devices and configuration files through the "Verify" function.
Lock Configuration: After confirming that the system is running correctly, use the Network Configurator to lock the configuration. At this time, the LOCK LED is constantly on to prevent accidental modifications.
Test safety function: manually trigger emergency stop, light curtain, safety door, verify output response and feedback time.
Special reminder for configuring data migration:
Upgrading from Pre Ver. 1.0 to Ver. 1.0 or higher, some functional blocks in the original program may not support the newly added Fault Present output and need to be manually updated in Logic Editor.
If Ethernet/IP models are used to replace non Ethernet/IP models, the original DeviceNet secure connection is not affected, but the newly added EtherNet/IP target I/O parameters need to be reset.
The password is stored in the controller and needs to be reset after replacement. If the original password is forgotten and communication is not possible, the password can only be cleared by resetting the controller to factory default settings (using the "Reset to Default" command, requiring physical switch coordination), but all configurations will be lost.
Maintenance and lifespan management functions
The NE1A series (unit version 1.0 and higher) offers contactor operation counters and total on-time monitors, which can be used for predictive maintenance.
Contact Operation Counter: Count the number of times local input, test output, or safety output goes from OFF to ON (0-4294967295). Can be used to evaluate the electrical life of relay contacts.
Total ON Time Monitor: Counts the total number of seconds in the ON state. Suitable for monitoring the actual operating time of devices such as indicator lights or heaters.
Set alarm threshold: Set a threshold for each terminal in the device parameters of the Network Configurator. When the count value exceeds the threshold, the corresponding status bit will be set in the remote I/O data and can be read by the standard master station.
Notes:
Counting and total time cannot monitor the same terminal simultaneously, and one mode needs to be selected in the 'Maintenance Counter Mode Choice'.
Changing the mode will clear the previously accumulated data.
Data is stored in non-volatile memory and will not be lost upon power failure.
Common Error Codes and Countermeasures Quick Reference Table
7-segment code/indication possible reasons on-site countermeasures
P1 (input terminal) external test signal fault (such as short circuit to 24V), differential error check input wiring and test output; Ensure that the dual channel input timing is within the difference time; Replace the faulty switch
P3 (output terminal) safety output overcurrent, short circuit to power supply, dual channel conflict check if the load exceeds 0.5A; check if the output line is short circuited to 24V; check if the user program outputs non equivalent values simultaneously (in dual channel mode)
P4/P5 input/output power supply voltage low measurement V1-G1 or V2-G2 voltage should be 20.4-26.4V; check power supply wiring
D6 (connection establishment failure): The security slave is not configured and the device type/revision version does not match. Verify whether the slave device is correct; Check the security signature; If necessary, delete the connection and re register
DA (connection timeout) network communication interruption, EPI setting too short check cable, terminal resistance, baud rate consistency; Increase EPI value or reduce network load
E8 (switch mismatch): The rotary switch or DIP switch has been changed since the last configuration. Restore the switch to match the configuration or reconfigure and download it
F0 (duplicate MAC ID) Multiple nodes use the same node address to change the node address, ensuring uniqueness
N4 (EIP model) IP address duplication, BOOTP timeout, link disconnection check DHCP/BOOTP server; Use static IP to avoid duplication; Check Ethernet cable
