CANopen Informationen
TR-Electronic GmbH 2010, All Rights Reserved
Printed in the Federal Republic of Germany
Page 16 of 183
TR - ELA - BA - DGB - 0016 - 04
01/20/2017
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 Pro
zessdatenaustausch 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 wird das Sende-Prozess-Daten-Objekt 1800h für asynchrone
(ereignisgesteuert) Positionsübertragung und die zwei Sende-Prozess-Daten-Objekte
1801h und 1802h 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