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

Advertising
background image

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

Advertising