beautypg.com

Burkert Type 8717 User Manual

Page 125

background image

125

Inbetriebnahme CANopen

6.3.

Canopen – Service Data Transfer
(Servicedatenübertragung)

der datentransfer zwischen zwei Teilnehmern wird im Client-Server-Modell beschrieben. Ein SdO-Client (initi-
ierender Teilnehmer) hat hierbei einen direkten Zugriff auf individuelle Einträge des Objektverzeichnisses eines
SdO-Servers und kann datensätze beliebiger Länge zu einem Server laden (download) beziehungsweise von
einem Server lesen (upload). durch Angabe von einem 16-Bit Index und 8-Bit Subindex kann der zu transfe-
rierende datensatz spezifiziert werden. da pro Übertragungsrichtung je ein Nachrichtenidentifier benötigt wird,
werden zwei CAN-Identifier für die Verbindung zwischen einem SdO-Client und einem SdO-Server benötigt. die
Verbindung zwischen einem Client und einem Server wird auch als SdO-Kanal bezeichnet.

das Bürkert-Feldgerät besitzt einen SdO-Kanal und unterstützt die folgenden Transfertypen:

Segmented transfer

Segmented Transfer ermöglicht den Transfer von 7 Byte pro Transfersequenz. Zu Beginn wird eine Initialisie-
rungssequenz mit 16-Bit Index und 8-Bit Subindex übertragen. Anschließend erfolgt die bestätigte, segmentierte
Übertragung der daten.

expedited

1)

transfer

Expedited Transfer ermöglicht den beschleunigten Transfer von 4 Byte pro Transfersequenz und wird standard-
mäßig verwendet, solange die Größe der zu übertragenden daten 4 Byte nicht überschreitet.

Eine SdO-Nachricht ist wie folgt aufgebaut:

Id

dLC

Byte1

Byte2

Byte3

Byte4

Byte5

Byte6

Byte7

Byte8

-

8

CMd

Index

Sub-Index

datenbytes

Im Byte 1 wird die Übertragung durch Control Bytes spezifiziert. Eine Übersicht über die Bedeutung der verschie-
denen Control Bytes ist in der nachstehenden Tabelle zu sehen.

vorgang

cmD

Bemerkung

Master fordert daten vom Slave

40h

Slave antwortet

42h

(Gültige datenbytes nicht spezifiziert)

43h

(4 gültige datenbytes)

47h

(3 gültige datenbytes)

4Bh

(2 gültige datenbytes)

4Fh

(1 gültiges datenbyte)

Master schreibt zum Slave

22h

(Gültige datenbytes nicht spezifiziert)

23h

(4 gültige datenbytes)

27h

(3 gültige datenbytes)

2Bh

(2 gültige datenbytes)

2Fh

(1 gültiges datenbyte)

Slave antwortet

60h

1)

Expedited: beschleunigt

MFC Family

deutsch