beautypg.com

NORD Drivesystems BU0260 User Manual

Page 106

background image

Supplementary Manual CANopen for NORDAC SK 20E

106

Subject to technical amendments

BU 0260 GB

8.3.2

Overview /Communication possibilities

CANopen provides various possibilities for communication, so that there is always an exchange of telegrams.
The structure of a telegram complies with the CAN telegram format.

Initial

field

Status field

Control

field

Data field

Security field

Confir-
mation

field

End field

1 bit

12 bit / 32 bit

(identifier)

6 bit

0 - 64 bit

18 bit

2 bit

7 bit

Protocol

information

Reference

data


Due to the different structures of the data field (reference data area) of the CAN protocol, CANopen enables
the exchange of two different types of telegram, the PDO (Process Data Object) and the SDO (Service Data
Object).
A PDO uses the data field exclusively for process data information and is therefore able to transfer 8 bytes of
process data with each telegram.
On the other hand, an SDO divides the data field into a 4 byte configuration area and a 1 - 4 byte data area.
This enables access to the object dictionary and therefore to the function of a subscriber (e.g. frequency
inverter), i.e. enables its parameterisation. However, it restricts the possible size of the data content.

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"


8.3.2.1 PDO (Process Data Object)

A PDO is used for the exchange of data relevant to the process. In addition to the control word (or status word)
it contains up to 3 setpoints (or actual values).
These can be

 event-controlled (e.g. after elapse of a time unit),
 on request (Polling by Remote Frame) or
 synchronous (via a sync telegram (message without data content))

or transmitted (transmission type).
PDOs can only be processed by CANopen subscribers which are in the status "Operational".
PDO messages have comparatively high priorities. This ensures that messages with time-critical process data
are processed with high priority, a fundamental condition for the real-time facility of a system. The fact that
PZD telegrams are transmitted without confirmation plays an important role for this.
The verification of the correct receipt of this data by the relevant subscriber performed by the security
mechanisms of the CANopen protocol on which the exchange of PDO data is based is ensured (bit-stuffing,
CRC, frame-check,...).