CANopenCAN in Automation
CANopen
8,5K Aufrufe

Was sind PDO und SDO in CANopen?

Was ist der Unterschied zwischen diesen beiden CANopen-Objekten und welchen Zweck erfüllen sie in der Protokollfunktion?

joe-kaye
joe-kaye / Enthusiast (179)
 

Antworten

Top Antwort

Ein Prozessdatenobjekt (PDO) wird in CANopen für die Übertragung von hochprioren Steuer- und Statusinformationen verwendet, die aus einem einzelnen CAN-Frame und bis zu 8 Byte reinen Anwendungsdaten bestehen.

Es gibt eine Reihe von Parametern in der Kommunikation, die den CAN-Identifier, der im PDO verwendet wird, und die auslösenden Ereignisse, die damit verbunden sind, angeben.

Die Parameter, die sich auf die Empfangs-PDOs beziehen, verwenden den Indexbereich 1400h - 15FFh, während die Sende-PDOs 1800h - 19FFh sind. Die Mapping-Einträge, die die ausgelösten Ereignisse erklären, fallen in diese Bereiche - 1600h - 17FFh und 1A00h - 1BFFh.

Service Data Object (SDO) ist eine Klasse, die den Zugriff auf alle Einträge in einem CANopen-Objektverzeichnis ermöglicht. Ein SDO besteht aus zwei CAN-Datenrahmen, die unterschiedliche CAN-Identifier tragen und einen bestätigten Kommunikationsdienst bilden.

Mit dem SDO bauen Geräte eine Peer-to-Peer-Client-Server-Kommunikation auf dem Broadcast-CAN-Medium auf, wobei der Eigentümer des Objektverzeichnisses, auf das zugegriffen wird, als Server der SDO-Kommunikation fungiert, während das andere Gerät der SDO-Client ist.

Es gibt drei Varianten, die von einem CANopen-Gerät für das SDO-Protokoll unterstützt werden:

  • Beschleunigte Übertragung
  • Normale (segmentierte) Übertragung
  • Block-Übertragung

Welche Art von SDO verwendet wird, wird vom Client-Gerät während der Initiierung angegeben.

Sie kennen eine bessere Antwort?

Die Frage zu CAN in Automation CANopen wurde bereits beantwortet, jedoch kann es sein, dass es mittlerweile eine bessere Lösung oder Alternative gibt. Wenn Sie diese kennen, dann beantworten Sie jetzt die Frage und erhöhen damit Ihre Reputation als Industrie-Experte in unserer B2B-Community.

Ähnliche Fragen Ähnliche Fragen

Erhalten Sie wichtige Update-Nachrichten Bleiben Sie auf dem Laufenden über CAN in Automation CANopen

Waren die Inhalte für Sie hilfreich?

Anzeige Hier werben?
Udemy IT certification ad