The system whose only job is to say no. Omron's NX-SF safety runs as an independent layer on the same backplane β its own logic, its own safe I/O, its own network (FSoE). Trip an E-stop and watch it act.
An E-stop doesn't ask the standard program nicely β it drives a dedicated chain: safe input β NX-SF logic β safe output that cuts motor power. Press the mushroom. Note 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 β with its own checks, so a network glitch trips to the safe state instead of being missed.
π€ Coexistence. Standard and safe code share variables in a controlled, one-way way: safety can tell standard "I tripped", but standard can never override safety.
π SIL / PL rate how much you can trust a safety function. The lifecycle β 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?