This is the system whose only job is to say no. Omron's NX-SF safety runs as an independent layer on the same backplane, with its own logic, its own safe I/O and its own safety protocol (FSoE). Trip an E-stop and watch it act.
An E-stop does not depend on the standard program at all. It drives a dedicated chain: safe input β NX-SF logic β safe output that cuts motor power. Press the mushroom head and note that the standard PLC keeps running; only the safe outputs drop.
π§© Same hardware, separate brain. NX-SF safety units sit in the same NX rack as standard I/O, but run their own certified safety program. A bug in your machine code can't disable the safety function.
π FSoE (Safety-over-EtherCAT) carries safe data on the same EtherCAT cable as everything else. It adds its own checks, so a network glitch trips the system to the safe state instead of going unnoticed.
π€ Coexistence. Standard and safe code share variables through a controlled, one-way exchange: safety can tell standard "I tripped", but standard can never override safety.
π SIL / PL rate how much you can trust a safety function. The safety lifecycle of risk assessment β design β validate β maintain is how you earn that rating.
A bug freezes your standard machine program in an infinite loop. Can the E-stop still cut motor power?