Distributed-Clock (DC) Einstellungen

Distributed-Clock (DC) Einstellungen 1:

EtherCAT und Distributed Clocks

Auf der Beckhoff Website können Sie eine grundlegende Einführung in das Thema EtherCAT und Distributed Clocks herunterladen: die „EtherCAT Systembeschreibung “.

Die Inkremental-Encoder-Klemmen unterstützen die Distributed-Clocks-Funktionalität (EL5101: ab Hardware 09 / Firmware 14; EL5151 ab Hardware 01 / Firmware 05). Damit die EL51xx den aktuellen Zählerstand rechtzeitig vor Ankunft des abfragenden EtherCAT-Datagrams in den vorgesehenen Prozessdaten bereitstellen kann, muss ein entsprechendes Signal in der Klemme zyklisch generiert werden. Dieses Signal kann in der EL51xx durch zwei Ereignisse ausgelöst werden:

  1. Den SyncManager (SM)
  2. die Distributed Clock (DC).

In der Betriebsartenwahl (s. Abb. Karteireiter „DC“) stehen zur Auswahl:

Distributed-Clock (DC) Einstellungen 2:
Karteireiter „DC“ (Distributed Clocks)

Da nur jeweils eine der beiden Betriebsarten möglich ist, kann der Benutzer hier die für seinen Anwendungsfall besser geeignete Betriebsart auswählen.
„DC Synchron“ entspricht hier der Konfiguration als Ausgangsbaugruppe, das lokale SYNC-Event wird kurz nach der Passage des EtherCAT-Frames ausgelöst.

Beim Einschalten der Betriebsart „DC-Synchron“ werden Einstellungen von TwinCAT gewählt, die einen zuverlässigen Betrieb der EL51xx und die Gewinnung aktueller Positionsdaten gewährleisten. Das bedeutet, die Ermittlung des aktuellen Zählerstandes wird in hochkonstanten Abständen und in der Betriebsart „DC-synchron (input based)“ rechtzeitig - also mit genügend Sicherheitspuffer - vor dem abholenden EtherCAT-Datagramm durch das SYNC0-Signal gestartet.

Distributed-Clock (DC) Einstellungen 3:

Dauer der Prozessdatenbereitstellung in der EL51x1

Die EL5101 (ab Hardware 09 / Firmware 14) bzw. EL5151(ab Hardware 01/ Firmware 05) benötigt ca. 80 µs um nach dem SYNC-Event die Positionsdaten zu ermitteln und zur Abholung bereitzustellen. Dieser Wert ist abhängig von der Konfiguration und Parametrierung. Unter Verwendung der internen DC-Funktionen kann die aktuell real benötigte Dauer ausgelesen werden (siehe die CoE-Einstellung in 0x1C32:08) und das Ergebnis wird in 0x1C32:05 geschrieben.

Das SYNC0-Signal kann bei Bedarf in entsprechenden Dialogen auf der Zeitachse nach rechts/spät bzw. links/früh durch Angabe einer „User defined Shift Time“ verschoben (geshiftet) werden, s. Abb. Erweiterte Einstellungen Distributed Clock (DC), Klemme EL51xx.

Hinweis

Achtung! Beschädigung der Geräte möglich!

Die hier aufgeführten Hinweise und Erläuterungen sollten mit Bedacht angewendet werden! Die SYNC0- und SYNC1-Einstellungen werden vom EtherCAT-Master automatisch mit Werten belegt, die eine zuverlässige und aktuelle Prozessdatenerfassung unterstützen. Anwenderseitige Eingriffe an dieser Stelle können zu unerwünschtem Verhalten führen! Bei der Manipulation dieser Einstellungen im System Manager wird softwareseitig keine Plausibilitätskontrolle durchgeführt! Eine korrekte Funktion der Klemme in allen denkbaren Einstellungsvarianten kann nicht gewährleistet werden!

Default-Einstellung

Das zyklische Lesen der Eingänge wird durch den SYNC0-Puls (Interrupt) der DC in der EL51xx ausgelöst. Standardmäßig wird die Einlese-Zykluszeit „Sync Unit Zyklus“ vom EtherCAT-Master auf die verwendete SPS-Zykluszeit und damit auf die EtherCAT-Zykluszeit gesetzt. Siehe Abb. Erweiterte Einstellungen Distributed Clock (DC), Klemme EL51xx.
4000 µs = 4 ms da sich TwinCAT hier im Config-Modus befindet.

DC-Einstellungen EL51xx

Distributed-Clock (DC) Einstellungen 4:
Erweiterte Einstellungen Distributed Clock (DC), Klemme EL51xx

DC-Einstellungen EtherCAT Master

In den erweiterten Einstellungen des EtherCAT Master können übergeordnete Parameter der Distributed Clocks verändert werden. Siehe dazu auch die grundlegende Einführung in das Thema EtherCAT und Distributed Clocks herunterladen: die „EtherCAT Systembeschreibung -> Distributed Clocks“.

Distributed-Clock (DC) Einstellungen 5:
Distributed-Clock (DC) Einstellungen 6:
EtherCAT Master, Erweiterte Einstellungen, Distributed Clock