CANopen
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?
Was ist der Unterschied zwischen diesen beiden CANopen-Objekten und welchen Zweck erfüllen sie in der Protokollfunktion?
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:
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.
Änderungen der Knoten-ID mit LSS?
Sehr geehrte Damen und Herren,
Unter DS301 Profil von CANOpen Standard, wenn die Node ID mit LSS Funktionalität geändert wird. Ändert sich die COBID der Fehlersteuerung...
Können DeviceNet-Geräte in einem CANopen-Netzwerk verwendet werden?
Ich habe eine Soft-SPS, die CANopen verwendet. Ich würde gerne mit DeviceNet-Knoten im Netzwerk kommunizieren. Wird dies möglich sein?
Wir sehen den ersten, aber wenn wir...
Was ist das CANopen-Protokollrahmenformat?
Aus welchen Feldern besteht der CANopen-Rahmen und welchen Zweck erfüllen sie, wenn es um die Kommunikation geht?
Waren die Inhalte für Sie hilfreich?