3 process data transfer ( pdo transfer), 3 process data transfer (pdo transfer), Canopen communication – Lenze 931M-931W User Manual

Page 24

Advertising
background image

CANopen communication

Process data transfer (PDO transfer)

5

24

KHB 13.0003-EN 2.0

5.3

Process data transfer (PDO transfer)

Process data objects (PDOs) can be used, for instance, for the fast event-controlled transfer

of data. The PDO transfers one or several parameters specified in advance. Unlike with an

SDO, the transfer of a PDO is not acknowledged. After the PDO activation, all receivers

must therefore always be able to process any arriving PDOs. This usually means a

considerable software load on the master. However, this disadvantage is compensated by

the advantage that the master does not need to cyclically poll the parameters transferred

by a PDO, which results in a significant reduction of the CAN bus load.
Example:
The master wants to know when the drive controller has completed the positioning from

A to B.
When SDOs are used for this purpose, the master continuously (e.g. every millisecond) has

to poll the status word object, i.e. the load on the bus is high.
When a PDO is used, right from the start of the application the drive controller is

parameterised in such a way that it transmits a PDO containing the status word object as

soon as the status word object changes.
Instead of polling continuously, the master automatically receives a corresponding

message as soon as the event has occurred.
The following types of process data telegram are distinguished

ƒ

Process data telegrams to the drive controller: Receive PDO (RPDOx)

ƒ

Process data telegrams from the drive controller: Transmit PDO (TPDOx)

Advertising