beautypg.com

NORD Drivesystems BU0260 User Manual

Page 82

background image

Supplementary Manual CANopen for NORDAC SK 20E

82

Subject to technical amendments

BU 0260 GB

Example: Excerpt from the object dictionary of an SK 200E.

Object dictionary

Index

Sub-index

Data

Comments

2102

-

200

Parameter (P102), setting 2.00s)

2103

-

200

Parameter (P103), setting 2.00s)

Structure of an SDO

Control byte

Index

Sub-index

Data

Byte 0

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

E.g.:

"Download"

E.g.:

"Parameter number"

E.g.:

"Array"

E.g.:

"Parameter values"


SDOs (Service Data Objects) enable access to all device parameters from the object dictionary. They enable
these to be changes and are used for status queries. An SDO consists of eight bytes, of which the first four are
occupied with protocol information (e.g.: data request / parameter number). The remaining four bytes define
the associated data content (e.g.: setting values)
If the length of four bytes is not sufficient, the data contents is divided over several SDOs (segmented). Here,
for all "data SDOs" which follow the first SDO, seven of the eight bytes are available for data transfer. The last
segment contains an "End code".
The exchange of SDOs is carried out by means of a handshake process, i.e. queries are always confirmed
with a response. However, segmented messages are only confirmed once, after receipt of the last associated
SDO. Exchange of new messages is only possible after confirmation of or response to the previous message.

Node 1

Node 2

Protocol information

Object data

Protocol information

Object data

Object definition

Object content

Order telegram

Response telegram

Processing

Diagram: Telegram traffic / structure of reference data area

On the other hand, PDOs (Process Data Objects) serve exclusively for the exchange of process data. A PDO
sent by a node is received by all connected bus subscribers. Each subscriber, which recognises that the
message is relevant on the basis of the identifier, processes it accordingly, however without acknowledgement.
Therefore a message can also be accessed by several subscribers simultaneously (multicast).
The most important advantage of a PDO in comparison with an SDO is that due to the lack of protocol
information, all 8 bytes are available for the exchange of process data. The associated increase in bandwidth
increases the flow of process data by a large factor, which is an advantage for time-critical applications.