beautypg.com

Canopen – service data transfer – Burkert Type 8717 User Manual

Page 43

background image

43

CANopen Start-up

6.3.

Canopen – Service Data Transfer

data transfer between two nodes is described in the client/server model. An SdO client (initiating node) has
direct access to individual entries in the object directory of an SdO server and is able to upload or download data
records of any length to or from a server. The data record to be transferred can be specified by indicating a 16-bit
index and 8-bit subindex. Since one message identifier is required for each transfer direction, two CAN identifiers
are required for a connection between an SdO client and an SdO server. The connection between a client and a
server is also referred to as an SdO channel.

The Bürkert field device has an SdO channel and supports the following transfer types:

Segmented transfer

Segmented transfer makes it possible to transfer 7 bytes per transfer sequence. At the beginning, an initialization
sequence a 16-bit index and 8-bit subindex is transferred. This is followed by confirmed, segmented transfer of
data.

expedited

1)

transfer

Expedited transfer allows for faster transfer of 4 bytes per transfer sequence. It is normally used whenever the
size of the data being transferred does not exceed 4 bytes.

An SdO message is structured as follows:

Id

dLC

Byte1

Byte2

Byte3

Byte4

Byte5

Byte6

Byte7

Byte8

-

8

CMd

Index

Subindex

data bytes

The transfer is specified in byte 1 by control bytes. For an overview of the meaning of different control bytes, see
the following table.

process

cmD

note

Master requests data from slave

40h

Slave responds

42h

(valid data bytes not specified)

43h

(4 valid data bytes)

47h

(3 valid data bytes)

4Bh

(2 valid data bytes)

4Fh

(1 valid data byte)

Master writes to slave

22h

(valid data bytes not specified)

23h

(4 valid data bytes)

27h

(3 valid data bytes)

2Bh

(2 valid data bytes)

2Fh

(1 valid data byte)

Slave responds

60h

1)

Expedited: accelerated

english

MFC Family