Evaluate the AutomationView desktop suite free for 30 days. No credit card required. Claim trial key →
arrow_back Back to Articles

Inside Fail Safe over EtherCAT: Architecting Motion Safety

calendar_month
person Carvalho Raphael

Inside Fail Safe over EtherCAT: Architecting Motion Safety

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Safety PLC (FSoE Master)"]:::blue -->|Black Channel| B["Standard EtherCAT Coupler"]:::gray
    B -->|Safe Data Container| C["Safety Drive (FSoE Slave)"]:::green
    B -->|Non-Safe Data| D["Standard I/O"]:::gray

    classDef blue fill:#2563eb,stroke:#1e40af,color:#ffffff
    classDef green fill:#16a34a,stroke:#15803d,color:#ffffff
    classDef gray fill:#64748b,stroke:#475569,color:#ffffff
AutomationView Icon AutomationView



Functional safety in high-speed motion control often requires a precarious balancing act between deterministic performance and rigorous certification. Integrating a safety network used to mean deploying dedicated safety relays and parallel hardwiring, multiplying both points of failure and cabinet footprint. Today, Fail Safe over EtherCAT (FSoE) changes that paradigm by embedding safety-critical data directly alongside standard process variables on the same physical medium.

Key Takeaways

  • FSoE relies on the Black Channel principle, decoupling safety mechanisms from the underlying transport layer.
  • It achieves SIL 3 certification using standard Ethernet cables and non-safety-rated EtherCAT hardware.
  • Diagnostics are integrated, dramatically reducing the mean time to repair (MTTR) compared to legacy hardwired safety.

The Black Channel Principle: Decoupling Transport from Safety

At the core of Fail Safe over EtherCAT is the Black Channel principle (IEC 61784-3). In traditional architectures, every switch, cable, and coupler in the safety path had to be safety-rated. With FSoE, the transport network is considered a “Black Channel”—it is assumed to be unreliable and is entirely excluded from the safety certification.

Instead, safety integrity is established strictly end-to-end between the FSoE Master and the FSoE Slave. The safety protocol encapsulates safety data (like E-stop status or safe speed limits) within a dedicated “Safety Container” that resides inside standard EtherCAT frames. This means your existing network infrastructure does not need to change to support SIL 3 / PLe safety applications.

Real-World Challenges: Signal Noise and Legacy Integration

On the plant floor, engineers frequently battle electromagnetic interference (EMI) corrupting analog safety signals. When using discrete dual-channel wiring for encoders, noise can easily trigger false safety faults, bringing a high-throughput packaging line to a halt. FSoE eliminates these analog vulnerabilities.

The FSoE container employs rigorous error-checking mechanisms to detect the eight common communication errors defined by IEC 61508, including falsification, delay, and sequence errors. If the FSoE Master’s watchdog timer detects a corrupted or delayed frame, the slave immediately defaults to a Safe State. This deterministic, digital approach is vastly superior to troubleshooting intermittent ground loops in a 24V DC safety circuit.

flowchart TD
    subgraph fsoe_container ["FSoE Data Container"]
        A["Connection ID"]:::blue --> B["Frame Counter"]:::blue
        B --> C["Safety Data (Process)"]:::green
        C --> D["32-bit CRC"]:::blue
    end

    classDef blue fill:#2563eb,stroke:#1e40af,color:#ffffff
    classDef green fill:#16a34a,stroke:#15803d,color:#ffffff

Comparing FSoE to Traditional Hardwired Safety

Architecture Feature Hardwired Safety Logic Fail Safe over EtherCAT (FSoE)
Wiring Complexity High (Dedicated parallel wiring per device) Low (Single Ethernet cable for all data)
Hardware Costs High (Safety relays, safety-rated I/O cards) Low (Standard EtherCAT couplers)
Diagnostics & Troubleshooting Difficult (Requires multimeter, blind spots) Comprehensive (Detailed diagnostic codes via fieldbus)
Scalability Rigid (Requires cabinet rewiring) Flexible (Software-defined safety zones)

Architecting Safety for High-Speed Motion

In modern robotics and CNC applications, safety cannot come at the expense of cycle times. Because FSoE piggybacks on the inherently fast EtherCAT protocol, it achieves sub-millisecond safety response times. This allows for tighter safety zones and faster safe-speed transitions (SLS) without unnecessarily halting production.

Conclusion

Adopting Fail Safe over EtherCAT simplifies cabinet design, cuts wiring costs, and drastically improves diagnostic visibility. By leveraging the Black Channel principle, automation engineers can achieve rigorous SIL 3 safety compliance without compromising on the deterministic performance required for advanced motion control.

FAQ

Can FSoE be routed through standard Ethernet switches?

Yes. Because of the Black Channel principle, FSoE data can be routed via standard Ethernet switches or even wireless links, provided the maximum tolerable delay is not exceeded.

Does FSoE require a dedicated Safety PLC?

An FSoE Master (Logic Controller) is required to process the safety logic and validate the Safety Containers, which is typically a Safety PLC or a safety-capable soft-PLC.

Looking to streamline your automation projects? Explore our premium HMI templates and PLC resources at the AutomationView Store to accelerate your next deployment.

Share this article

Stay Updated with Learning

Get the latest articles and news delivered directly to your inbox.

Log in to Subscribe

You must be registered and logged in to manage subscriptions.

Recommended for you

Inside EtherCAT Distributed Clocks: Sub-Microsecond Sync

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef default fill:#2563eb,color:#ffffff,stroke:none;
    classDef red fill:#dc2626,color:#ffffff,stroke:none;
    classDef green fill:#16a34a,color:#ffffff,stroke:none;
    M["EtherCAT Master"]:::default -->|Sync Signal| S1["Slave 1 (Reference Clock)"]:::green
    S1 -->|Propagation| S2["Slave 2"]:::red
    S2 -->|Propagation| S3["Slave 3"]:::red
AutomationView Icon AutomationView
calendar_month

Inside EtherCAT Distributed Clocks: Sub-Microsecond Sync

The reality of high-speed motion control is unforgiving: even a fraction of a millisecond of jitter can desynchronize a multi-axis robotics system, resulting in scrapped parts and premature mechanical wear. Overcoming this requires more than just bumping up the network baud rate. It demands deterministic synchronization embedded directly into the hardware layer. This is precisely […]

Read Article arrow_forward

Inside OPC UA PubSub over TSN: Deterministic PLC Comm

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    style ControllerA fill:#2b6cb0,stroke:#2c5282,stroke-width:2px,color:#fff
    style Network fill:#319795,stroke:#285e61,stroke-width:2px,color:#fff
    style ControllerB fill:#2b6cb0,stroke:#2c5282,stroke-width:2px,color:#fff
    
    ControllerA["Publisher (PLC A)"] -->|"OPC UA PubSub"| Network["TSN Switch"]
    Network -->|"Scheduled Traffic"| ControllerB["Subscriber (PLC B)"]
AutomationView Icon AutomationView
calendar_month

Inside OPC UA PubSub over TSN: Deterministic PLC Comm

Key Takeaways Sub-millisecond Precision: Understand how TSN transforms standard Ethernet into a predictable, deterministic medium for critical control loops. Decoupled Architecture: Leverage the publish-subscribe model to significantly reduce network overhead compared to traditional client-server polling. Legacy Integration: Navigate the hurdles of integrating Time-Sensitive Networking hardware with existing non-TSN plant floor infrastructure. The Shift Toward Deterministic […]

Read Article arrow_forward

Inside PLC Redundancy: Architecting High-Availability Systems

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef primary fill:#2563eb,color:#ffffff,stroke-width:0px
    classDef standby fill:#16a34a,color:#ffffff,stroke-width:0px
    classDef io fill:#eab308,color:#ffffff,stroke-width:0px

    A["Primary PLC"]:::primary -->|Sync Link| B["Standby PLC"]:::standby
    A -->|"Control"| C["Remote I/O Network"]:::io
    B -.->|"Backup Control"| C
AutomationView Icon AutomationView
calendar_month

Inside PLC Redundancy: Architecting High-Availability Systems

In continuous process industries such as oil & gas, water treatment, or power generation, an unexpected controller failure isn’t just an inconvenience—it’s a critical safety risk and a massive financial loss. Architecting robust PLC redundancy is the definitive engineering solution to eliminate single points of failure at the control level. Key Takeaways Understand the distinction […]

Read Article arrow_forward