EtherCAT Distributed Clocks - coupling of EtherCAT systems

An EtherCAT system with distributed clock functionality has the following properties:

A TwinCAT controller can therefore contain only one reference clock, which synchronizes the TwinCAT real-time. All other EtherCAT systems must adjust themselves and their local ReferenceClocks accordingly. All EtherCAT systems nevertheless retain their local ReferenceClocks in first DC EtherCAT slave. This should be taken into account in the following settings.

EtherCAT Distributed Clocks - coupling of EtherCAT systems 1:
distributed clocks system topology

The synchronization direction can be set in the advanced settings of the EtherCAT master.

EtherCAT Distributed Clocks - coupling of EtherCAT systems 2:
synchronization direction

If more than one EtherCAT system is used in a TwinCAT control system, i.e. if the I/O configuration contains more than one “EtherCAT device” and some or all of these use distributed clocks functions, proceed as follows:

EtherCAT Distributed Clocks - coupling of EtherCAT systems 3:
DC-coupling of EtherCAT systems
EtherCAT Distributed Clocks - coupling of EtherCAT systems 4:

Notes

- This kind of DC-coupling is only possible from TwinCAT 2.11

- Only EtherCAT slaves without inherent intelligence/firmware should be used as "tracking reference clock". Such slaves are characterized by the lack of CoE/SoE or process data.
Simple digital input/output terminals (EL1202-0100, EL2202-0100) or couplers (EK1100) are suitable.
WARNING! Only devices that support this functionality should be selected as ReferenceClock. See notes in section “DC standard settings”.

Failure to follow these instructions may have the following effects: DC devices in subordinate systems do not assume OP state and remain in PREOP state. Devices come out of synchronization and OP state due to "SyncLost".

Tracking accuracy

As can be seen in Fig. DC-coupling of EtherCAT systems, a chain of synchronizations must be executed via the TwinCAT controller through to the "tracking reference clock". The control accuracy of the EtherCAT systems among each other that can be achieved in this way is reduced. The user needs to check whether this approach meets the long-term requirements of the application in terms of control accuracy and stability.

The CU2508 port multiplier is designed for maximum synchronization precision. It supports up to 8 connected EtherCAT systems (or 4 with simultaneous cable redundancy). It also enables the combination of distributed clock function and cable redundancy. The configuration of the CU2508 is transparent, i.e. the configuration may still contain independent EtherCAT devices.

For further information please refer to the CU2508 documentation.

EtherCAT Distributed Clocks - coupling of EtherCAT systems 5:
EtherCAT topology with CU2508 and 2 EtherCAT systems