Seite 30
Abbildung 5:
Alle Objekte werden über so genannte Sync-Kanäle verschickt. Die Daten dieser Kanäle werden
automatisch in den EtherCAT Datenstrom eingebunden und übertragen. Die EtherCAT
Implementierung im Servopositionierregler DIS-2 48/10 FB unterstützt vier solcher Sync-Kanäle.
Aus diesem Grund ist gegenüber CANopen ein zusätzlich Mapping der SDOs und PDOs auf die Sync-
Kanäle notwendig. Dieses geschieht über die so genannten Sync Manager Objekte (Objekte 0x1C00
und 0x1C10 bis 0x1C13 / siehe Kapitel 6.1.2). Diese Objekte sind nachfolgend näher beschrieben:
Der DIS-2 48/10 FB verfügt über vier einzelne Sync-Kanäle. Die Zuordnung dieser Sync-Kanäle zu den
einzelnen Transferarten ist fest und kann vom Anwender nicht geändert werden. Die Belegung ist wie
folgt:
Sync-Kanal 0: Mailbox-Telegrammprotokoll für eingehende SDOs (Master → Slave)
Sync-Kanal 1: Mailbox-Telegrammprotokoll für ausgehende SDOs (Master ← Slave)
Sync-Kanal 2: Prozessdaten-Telegrammprotokoll für eingehende PDOs (Master → Slave)
Hier ist das Objekt 0x1C12 zu beachten.
Sync-Kanal 3: Prozessdaten-Telegrammprotokoll für ausgehende PDOs (Master ← Slave)
Hier ist das Objekt 0x1C13 zu beachten.
Die Parametrierung der einzelnen PDOs wird über die Objekte 0x1600 und 0x1601 (Reveive PDOs)
und 0x1A00 und 0x1A01 (Transmit PDOs) eingestellt. Die Parametrierung der PDOs wird dabei wie im
CANopen Handbuch beschrieben durchgeführt.
Grundsätzlich kann die Einstellung der Sync-Kanäle und die Konfiguration der PDOs nur im Zustand
„Pre-Operational" durchgeführt werden.
EtherCAT Handbuch "Servopositionierregler DIS-2 48/10 FB"
Beispielmapping der SDOs und PDOs auf die Sync-Kanäle
CANopen over EtherCAT (CoE)
Version 2.0