3 canopen kommunikationsprofil, 1 allgemeine erläuterungen zu can, Data frame – BECKHOFF AX2500 CANopen communication profile Benutzerhandbuch
Seite 15: Kommunikationsprofil, Remote frame, Allgemeine erläuterungen zu can, 3canopen kommunikationsprofil, Canopen kommunikationsprofil

3
CANopen Kommunikationsprofil
Dieses Kapitel beschreibt die grundlegenden Dienste und Kommunikationsobjekte des CANopen
Kommunikationsprofils DS 301, die vom AX2000/2500 verwendet werden.
Es wird vorausgesetzt, dass das Kommunikationsprofil in seiner grundlegenden
Funktionsweise bekannt ist und als Referenzdokumentation zur Verfügung steht.
Da die Geschäftssprache der CiA englisch ist, werden feststehende Begriffe im Original verwendet
(z.B. Objekt 1000
h
: Device Type).
3.1
Allgemeine Erläuterungen zu CAN
Das hier verwendete Übertragungsverfahren ist in der ISO 11898 (Controller Area Network [CAN]
for high-speed communication) definiert.
Das in allen CAN-Bausteinen implementierte Schicht 1/2-Protokoll (Physical Layer/Data Link Layer)
stellt u. a. die Anforderung von Daten zur Verfügung.
Datentransport bzw. Datenanforderung erfolgen über ein Datentelegramm (Data Frame) mit bis zu
8 Byte Nutzdaten bzw. über ein Datenanforderungstelegramm (Remote Frame).
Kommunikationsobjekte werden durch einen 11 Bit Identifier (ID) gekennzeichnet, der auch die
Priorität von Objekten bestimmt.
Um die Applikation von der Kommunikation zu entkoppeln, wurde ein Schicht-7-Protokoll (Anwen-
dungsschicht) entwickelt. Die von der Anwendungsschicht bereitgestellten Dienstelemente ermögli-
chen die Realisierung einer über das Netzwerk verteilten Applikation. Diese Dienstelemente sind im
"CAN Applikation Layer (CAL) for Industrial Applications" beschrieben.
Auf die CAL ist das Kommunikationsprofil CANopen und das Antriebsprofil aufgesetzt.
Das folgende Diagramm zeigt die grundlegende Struktur eines KommunikationsObjekte:
S
O
M
COB-ID
R
T
R
CTRL
Data Segment
CRC
A
C
K
EOM
SOM
Start of message
COB-ID
COB-Identifier (11 Bit)
RTR
Remote Transmission Request
CTRL
Control Field (u.a. Data Length Code)
Data Segment
0..8
Byte (Data-COB)
0
Byte (Remote-COB)
CRC
Prüfsequenz
ACK
Acknowledge Slot
EOM
End of message
CANopen für AX2000/2500
15
BECKHOFF
07/2007
CANopen Kommunikationsprofil