Implementing 3-Switch XOR Ladder Logic with Internal Bit
Implement a 3-SPST switch XOR light circuit in LogixPro or RSLogix 500 using an internal relay bit. Includes truth tables, boolean equations, and verified.
Managing synchronous motion axes and direct database synchronization simultaneously, the Omron NX102-1220 Sysmac NX1 series controller serves as a highly integrated node for modern industrial Internet of Things (IIoT) applications. By combining sequence control, motion control, database client connectivity, and OPC-UA server capabilities into a single compact unit, this controller eliminates the need for middle-tier PCs or gateway devices. The unit communicates seamlessly down to physical field devices via EtherCAT and horizontally/upward to enterprise systems via dual EtherNet/IP ports, offering precise execution of high-speed machine control loops alongside robust transactional data integrity.
| Parameter | Value / Rating |
|---|---|
| Manufacturer | Omron |
| Model Number | NX102-1220 |
| Series | Sysmac NX1 Series |
| Control Functions | Sequence, Motion, OPC-UA Server, Direct DB Connection |
| Program Memory Capacity | 5 MB |
| Variables Memory Capacity | 33.5 MB |
| Primary Task Cycle Time | 1 ms |
| Max. Synchronous Motion Axes | 8 |
| Max. Point-to-Point (PTP) Axes | 4 |
| Max. Total Axes (incl. Virtual) | 15 |
| Local Expansion Limit | Up to 32 NX-series Units |
| Remote I/O Node Limit | 64 nodes (via EtherCAT) |
| Network Interfaces | 2x EtherNet/IP (RJ45), 1x EtherCAT Master (RJ45) |
| Peripheral Port | USB 2.0 (Type-B) |
| System Supply Voltage | 24 VDC (85% to 110%) |
| Dimensions (W x H x D) | 66 mm x 100 mm x 100 mm |
| Shipping Weight (Calculated) | 2.0 kg |
| Port / Terminal Label | Function / Interface Assignment |
|---|---|
| PORT 1 (EtherNet/IP) | RJ45. Used for network segmentation, SCADA/MES connectivity, and SQL communications. |
| PORT 2 (EtherNet/IP) | RJ45. Isolated port for inter-controller links and peer-to-peer data sharing. |
| PORT 3 (EtherCAT) | RJ45. EtherCAT master port dedicated to driving servos, drives, and remote I/O nodes. |
| USB Port | Type-B connector. Direct configuration interface for Sysmac Studio. |
| 24 VDC Terminals | Power supply connection. Requires external 24 VDC class 2 power source. |
The NX102-1220 serves as the database-enabled variation of the standard NX102 series controllers. While a standard NX102-1200 matches the processing speeds and motion-axis count of this module, it lacks the built-in SQL server client execution library. Programs compiled in Sysmac Studio for standard NX102-1200 units can be ported to the NX102-1220, but the reverse migration requires removing any active DB connection blocks from the task execution routine. Ensure Sysmac Studio version 1.22 or higher is utilized for full hardware and feature parameter deployment.
When utilizing direct-to-database connections, design error-handling and buffering logic in the PLC program. In the event of a sudden network link failure between the dual EtherNet/IP ports and the server hosting the SQL Database, data writes can queue inside the CPU variables memory. Since variable memory space is capped at 33.5 MB, an extended database outage could lead to buffer overrun errors. Utilize the internal ring-buffer function blocks to manage communication timeouts safely.
To ensure high noise immunity over high-speed networks, install only double-shielded STP (Shielded Twisted Pair) Cat5e or higher cables on Port 3 (EtherCAT). To prevent ground loops from corrupting high-frequency data packets, shield grounds should be terminated exclusively on the controller side or routed according to strict industrial EMC guidelines. Do not run communication cables parallel to high-current motor cables or variable frequency drive (VFD) outputs.
Mount the controller vertically onto a grounded 35 mm DIN rail inside an IP54 or higher industrial enclosure. Ensure the orientation allows vertical convection airflow.
Maintain a minimum clearance of 30 mm above and below the module to allow adequate cooling and space for cable bend-radius compliance.
Slide any optional local NX-series I/O units to the right of the CPU module, ensuring the side-to-side slide-locks engage fully to establish reliable internal backplane bus contacts.
Connect the 24 VDC system power source, routing the ground terminal directly to the enclosure main protective earth (PE) busbar using a low-impedance connection.
Global Express Shipping
Returns & Warranty

Managing synchronous motion axes and direct database synchronization simultaneously, the Omron NX102-1220 Sysmac NX1 series controller serves as a highly integrated node for modern industrial Internet of Things (IIoT) applications. By combining sequence control, motion control, database client connectivity, and OPC-UA server capabilities into a single compact unit, this controller eliminates the need for middle-tier PCs or gateway devices. The unit communicates seamlessly down to physical field devices via EtherCAT and horizontally/upward to enterprise systems via dual EtherNet/IP ports, offering precise execution of high-speed machine control loops alongside robust transactional data integrity.
| Parameter | Value / Rating |
|---|---|
| Manufacturer | Omron |
| Model Number | NX102-1220 |
| Series | Sysmac NX1 Series |
| Control Functions | Sequence, Motion, OPC-UA Server, Direct DB Connection |
| Program Memory Capacity | 5 MB |
| Variables Memory Capacity | 33.5 MB |
| Primary Task Cycle Time | 1 ms |
| Max. Synchronous Motion Axes | 8 |
| Max. Point-to-Point (PTP) Axes | 4 |
| Max. Total Axes (incl. Virtual) | 15 |
| Local Expansion Limit | Up to 32 NX-series Units |
| Remote I/O Node Limit | 64 nodes (via EtherCAT) |
| Network Interfaces | 2x EtherNet/IP (RJ45), 1x EtherCAT Master (RJ45) |
| Peripheral Port | USB 2.0 (Type-B) |
| System Supply Voltage | 24 VDC (85% to 110%) |
| Dimensions (W x H x D) | 66 mm x 100 mm x 100 mm |
| Shipping Weight (Calculated) | 2.0 kg |
| Port / Terminal Label | Function / Interface Assignment |
|---|---|
| PORT 1 (EtherNet/IP) | RJ45. Used for network segmentation, SCADA/MES connectivity, and SQL communications. |
| PORT 2 (EtherNet/IP) | RJ45. Isolated port for inter-controller links and peer-to-peer data sharing. |
| PORT 3 (EtherCAT) | RJ45. EtherCAT master port dedicated to driving servos, drives, and remote I/O nodes. |
| USB Port | Type-B connector. Direct configuration interface for Sysmac Studio. |
| 24 VDC Terminals | Power supply connection. Requires external 24 VDC class 2 power source. |
The NX102-1220 serves as the database-enabled variation of the standard NX102 series controllers. While a standard NX102-1200 matches the processing speeds and motion-axis count of this module, it lacks the built-in SQL server client execution library. Programs compiled in Sysmac Studio for standard NX102-1200 units can be ported to the NX102-1220, but the reverse migration requires removing any active DB connection blocks from the task execution routine. Ensure Sysmac Studio version 1.22 or higher is utilized for full hardware and feature parameter deployment.
When utilizing direct-to-database connections, design error-handling and buffering logic in the PLC program. In the event of a sudden network link failure between the dual EtherNet/IP ports and the server hosting the SQL Database, data writes can queue inside the CPU variables memory. Since variable memory space is capped at 33.5 MB, an extended database outage could lead to buffer overrun errors. Utilize the internal ring-buffer function blocks to manage communication timeouts safely.
To ensure high noise immunity over high-speed networks, install only double-shielded STP (Shielded Twisted Pair) Cat5e or higher cables on Port 3 (EtherCAT). To prevent ground loops from corrupting high-frequency data packets, shield grounds should be terminated exclusively on the controller side or routed according to strict industrial EMC guidelines. Do not run communication cables parallel to high-current motor cables or variable frequency drive (VFD) outputs.
Mount the controller vertically onto a grounded 35 mm DIN rail inside an IP54 or higher industrial enclosure. Ensure the orientation allows vertical convection airflow.
Maintain a minimum clearance of 30 mm above and below the module to allow adequate cooling and space for cable bend-radius compliance.
Slide any optional local NX-series I/O units to the right of the CPU module, ensuring the side-to-side slide-locks engage fully to establish reliable internal backplane bus contacts.
Connect the 24 VDC system power source, routing the ground terminal directly to the enclosure main protective earth (PE) busbar using a low-impedance connection.
Global Express Shipping
Returns & Warranty
Orders are processed and delivered Monday-Friday (excluding public holidays).
For full eligibility, restocking fees, and international return details, please view our official Refund & Return Policy .
| Country of origin |
Japan
|