CANopen Informationen
TR-Electronic GmbH 2016, All Rights Reserved
Printed in the Federal Republic of Germany
Page 14 of 127
TR - ECE - BA - DGB - 0128 - 01
11/20/2018
3.2 Prozess- und Service-Daten-Objekte
Prozess-Daten-Objekt (PDO)
Prozess-Daten-Objekte managen den Prozessdatenaustausch, z.B. die zyklische
Übertragung des Positionswertes.
Der Prozessdatenaustausch mit den CANopen PDOs ist "CAN pur", also ohne
Protokoll-Overhead. Die Broadcast-Eigenschaften von CAN bleiben voll erhalten. Eine
Nachricht kann von allen Teilnehmern gleichzeitig empfangen und ausgewertet
werden.
Vom Mess-System werden die beiden Sende-Prozess-Daten-Objekte 1800h für
asynchrone (ereignisgesteuert) Positionsübertragung und 1801h für die synchrone
(auf Anforderung) Positionsübertragung verwendet.
Service-Daten-Objekt (SDO)
Service-Daten-Objekte managen den Parameterdatenaustausch, z.B. das azyklische
Ausführen der Presetfunktion.
Für Parameterdaten beliebiger Größe steht mit dem SDO ein leistungsfähiger
Kommunikationsmechanismus
zur
Verfügung.
Hierfür
wird
zwischen
dem
Konfigurationsmaster und den angeschlossenen Geräten ein Servicedatenkanal für
Parameterkommunikation ausgebildet. Die Geräteparameter können mit einem
einzigen Telegramm-Handshake ins Objektverzeichnis der Geräte geschrieben
werden bzw. aus diesem ausgelesen werden.
Wichtige Merkmale von SDO und PDO
System-Parameter
niederpriore Identifier
Daten auf mehrere
Telegramme verteilt
Daten durch Index
adressiert
bestätigende Dienste
PDO
SDO
CiA DS-301 CANopen
Datenarten Kommunikationsprofil
Echtzeitdaten
hochpriore Identifier
max. 8 Bytes
Format vorher vereinbart
CAN pur
keine Bestätigung
Abbildung 3: Gegenüberstellung von PDO/SDO-Eigenschaften