Distributed Clocks (DC)

Der Embedded-PC CX8110 unterstützt Distributed Clocks (DC). Dadurch ist der CX8110 in der Lage, sich mit einer überlagerten Steuerung zu synchronisieren.

Die Synchronisierung wird am besten durch zwei Uhren veranschaulicht, einer Master-Uhr und einer Slave-Uhr. Der CX8110 ist die Slave-Uhr und muss der Master-Uhr folgen. Dabei müssen beide Uhren nicht die gleiche absolute Zeit haben. Vielmehr wird die Zeitdifferenz (DcToTcTimeDiff) zur Master-Uhr nach der Synchronisierung zu einer Konstanten. Es ist egal wann ein Zeitstempel im CX8110 erzeugt wird, der Zeitstempel hat immer die gleiche Zeitdifferenz zur Master-Uhr, auch nach Jahren.

Distributed Clocks (DC) 1:
Beispielaufbau einer Master- Slave-Konfiguration mit Distributed Clocks (DC).

Sobald die EtherCAT-Verbindung unterbrochen oder die überlagerte Steuerung (Master-Uhr) abgeschaltet und nach einiger Zeit wieder eingeschaltet wird, muss die Zeitdifferenz zwischen Master-Uhr und Slave-Uhr neu bestimmt werden. Ab diesem Zeitpunkt gilt eine neue Zeitdifferenz, die sich vom vorangegangen Wert unterscheidet.

Wählen Sie für eine optimale DC-Regelung eine Sync-Task kleiner gleich 5 ms. Je kleiner die Synk-Task, desto besser ist die DC-Regelung. Achten Sie dabei, dass die CPU-Last unter 60% liegt.

Einschränkungen für K-Bus-Klemmen

Die Funktion der Distributed Clocks (DC) macht in der Regel nur Sinn, wenn beim Embedded-PC CX8110 rechtsseitig E-Bus-Klemmen und damit EtherCAT verwendet wird. Wenn Sie ausschließlich K-Bus-Klemmen verwenden, ist die Funktion der Distributed Clocks (DC) eher bedeutungslos. Im Folgenden wird daher nur die Nutzung der Distributed Clocks (DC) in Verbindung mit einem unterlagerten EtherCAT-Master erklärt.