CANopen - Schnittstellenbeschreibung
HYDAC ELECTRONIC GMBH
07.10.2010
Mat. Nr. 669824
Seite 14 von 63
4.2 Prozess- und Service-Daten-Objekte
Prozess-Daten-Objekt (PDO)
Prozess-Daten-Objekte managen den Prozessdatenaustausch, wie 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 (ereignisgesteuerte) Positionsübertragung und 1801h für die synchrone
(auf Anforderung) Positionsübertragung verwendet.
Service-Daten-Objekt (SDO)
Service-Daten-Objekte managen den Parameterdatenaustausch, wie 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