The principle

Beckhoff TwinCAT cable redundancy is designed to compensate for the failure of a communication cable section in the EtherCAT system. A ring topology, which normally is operated in both directions, is therefore used. Both branches can nevertheless still be reached if the ring is interrupted at some point.

The principle 1:
The cable redundancy principle

A second network port is used for ring closure at the EtherCAT Master IPC. Both cyclic and acyclic frames are sent simultaneously through both ports, and are transported through the system.

In each case, the EtherCAT frames arrive, possibly modified, at the other port, and are combined again by the EtherCAT Master. If, as a result of a broken cable, the redundancy comes into play, it is then unimportant whether an EtherCAT slave is reached from the primary or redundancy port.

Assuming that, when the redundancy comes into play (due to a damaged cable, damaged plug or electromagnetic interference) the two Ethernet frames are not, by coincidence, both directly affected, then redundant operation continues without interruption or loss of data.

The supplement is single-fault tolerant, i.e. communication with the slaves can continue if the cable is interrupted in one place. When the communication is restored the original communication direction is restored. If the communication is interrupted in more than one places, all connections have to be restored before another fault may occur.

It is also possible to start up the system under redundancy conditions.

Due to the nature of this principle, a closed ring topology is most suited to redundant cable operation. Depending on the operating conditions, it is also possible to use a connection point other than the last one for the redundant connection to the controller, see Fig. Special solution for cable redundancy.

The principle 2:
Special solution for cable redundancy

Due to the synchronization mechanism for Distributed Clocks, the CU2508 port multiplier must be used for a combination of cable redundancy with Distributed Clocks slaves.

The principle 3:

Failure of an EtherCAT slave

Note the following if the "Cable Redundancy" supplement is to be used to enable communication with all remaining devices in the event of an EtherCAT device failure (e.g. EK1100 coupler or EPxxxx box).

    • Create SyncUnits for the I/O group that could be affected by failure
    • Failure of several EtherCAT slaves is not covered. Depending on the location, number and order of the failures the complete EtherCAT array may have to be restarted.
      It is advisable to operate the master and slave states from the application and to disable the corresponding automatic mechanism under System Manager | EtherCAT Device | Advanced Settings.