The Omron NX1P2-1040DT is a compact controller from the NX1P2 family, combining a powerful CPU with integrated digital I/O. It features 24 built‑in digital inputs (24V DC) and 16 transistor outputs (PNP, 0.5 A per channel). The controller includes an EtherCAT master port for connecting up to 64 slave devices (servo drives, I/O, encoders) and an Ethernet port for Modbus TCP, OPC UA, and network connectivity. The NX1P2-1040DT is programmed using Sysmac Studio and supports all IEC 61131‑3 languages. It is suitable for small to medium machine control, including packaging, assembly, and material handling.
| Parameter | Value |
|---|---|
| Model | NX1P2-1040DT |
| Power Supply | 24 V DC (20.4–28.8 V) |
| Built‑in Digital Inputs | 24 (sink/source, 24 V DC, 4.4 mA typical) |
| Built‑in Digital Outputs | 16 (transistor PNP, 0.5 A per channel) |
| User Program Memory | 2.5 MB |
| Data Memory | 2 MB (retain) |
| EtherCAT Master | 1 port (max 64 slaves, cycle time 500 µs) |
| Ethernet Port | 1 × 10/100BASE‑TX (Modbus TCP, OPC UA, FTP) |
| USB Port | 1 × USB 2.0 (programming/communication) |
| Real‑time Clock | Yes (battery‑backed) |
| I/O Expansion | Up to 8 NX series units (local bus) |
| Maximum I/O Points | 2,560 (including remote) |
| Operating Temperature | 0°C to 55°C |
| Protection Rating | IP20 |
| Dimensions (W × H × D) | 82 mm × 90 mm × 60 mm |
The NX1P2-1040DT integrates logic processing, built‑in I/O, and motion control capabilities. The CPU executes the user program cyclically, with a basic instruction execution time of 2 ns (LD). The built‑in I/O is located on the right side of the CPU, accepting standard field wiring. The EtherCAT master allows precise synchronisation of servo axes (up to 8 axes with electronic camming and gearing) and remote I/O nodes. The Ethernet port supports OPC UA server for secure data exchange with higher‑level IT systems.
The 24 inputs are type 3 (IEC 61131‑2) with software‑selectable filter (0–32 ms). The 16 transistor outputs are short‑circuit protected and can drive small relays, solenoids, or indicator lamps. For additional I/O, up to 8 NX series expansion units can be connected directly to the controller (right‑side bus). Remote I/O can be added via EtherCAT, increasing the total I/O capacity significantly.
The controller supports up to 8 axes of synchronous motion control over EtherCAT. Features include electronic cam, electronic gearing, registration, and position interpolation. It also supports high‑speed counters (with external encoder inputs on the built‑in I/O, up to 100 kHz). The motion control functions are compliant with PLCopen standards.

Sysmac Studio is used for development, offering integrated logic, motion, safety, and HMI design. All IEC 61131‑3 languages are available. The software includes a 3D motion simulator and online debugging. Projects can be stored on the controller’s internal flash or on an SD card (optional).
The Ethernet port supports:
Modbus TCP (client/server) for integration with SCADA and third‑party devices.
OPC UA server (standard) for secure cloud or ERP connectivity.
FTP server for file transfers.
EtherNet/IP (adapter) for Allen‑Bradley environments.
The RS‑232C/485 is not built‑in but can be added via NX option modules.
The controller includes a user management system with password protection, digital signatures for project files, and event logging. LEDs indicate power, run, error, and I/O status. A non‑volatile memory retains program and variables without battery (except real‑time clock, which uses a coin cell).
The NX1P2-1040DT is used in packaging machinery (form‑fill‑seal), pick‑and‑place units, conveyor systems, printing presses, and small assembly machines. Its integrated I/O reduces cost and panel space for smaller applications.
The Omron NX1P2-1040DT offers a compact, high‑performance controller with built‑in I/O, EtherCAT motion control, and extensive connectivity, ideal for advanced machine automation.



