Einführung

Hinweis: Im Folgenden wird von einer „zentralen Steuerungsarchitektur“ ausgegangen: eine zentrale Steuerung (PLC, SPS) bedient über 1..n Feldbusse topologisch unterlagerte Stationen: I/O-Klemmen/Koppler, Antriebe, Kameras, Sensoren, …

In einer Maschinensteuerung mit verteilten Komponenten (I/O, Antrieben, ggf. mehrere Master/Steuerungen) kann es erforderlich sein, dass die Komponenten in mehr oder weniger engem zeitlichen Bezug zueinander arbeiten.

Einführung 1:

Zeitdimension, Anspruch der Anwendung

Die Begriffe "enger zeitlicher Bezug" oder "gleichzeitig" müssen in Anbetracht der Anforderungen in greifbare Zahlen gefasst werden:

  • für eine "Gleichzeitigkeit" im zweistelligen Millisekunden-Bereich kann eine serielle Kommunikationsstruktur und NTP-Synchronisierung ausreichend sein,
  • sind dagegen eher einige Nanosekunden gefordert, müssen performante Synchronisierungstechnologien wie EtherCAT Distributed Clocks gewählt werden

Dazu muss in den Komponenten eine "Uhrzeit" vorhanden sein, auf die die Komponente (z. B. eine I/O-Klemme oder ein Antrieb) jederzeit Zugriff hat. Solche Anforderungen können sein:

Anforderung 1

Beide Anforderungen bedeuten, dass ein „lokaler“ Synchronisierungsmechanismus zwischen den Uhrzeiten der unterlagerten Stationen einer Steuerung besteht.

Die Lösung: die zentrale Steuerung (vorzugsweise TwinCAT3) synchronisiert per EtherCAT Distributed Clocks alle unterlagerten EtherCAT-Geräte -> „lokale Synchronisierung“

Anforderung 2

Die Lösung: Beckhoff TwinCAT kann nicht nur Taktquelle für andere Steuerungen sein, sondern ist auch auf den Empfang externer Zeitsignale eingerichtet und kann so seinen eigenen Arbeitstakt danach ausrichten: TwinCAT kann sich also auf andere Taktquellen aufsynchronisieren („externe Synchronisierung“)

Um die Anforderungen 1 + 2 abzudecken, muss also in diesem Beispiel

Einführung 2:Abb.12: Einfache I/O-Topologie

(bestehend aus dem EtherCAT Master, Teil der TwinCAT Steuerung, diversen I/O und einer Achse) folgendes gelöst werden:

In den folgenden Abschnitten werden diese Themen besprochen.