CANopen Network Interface

Access to Data by Explicit Exchanges (SDO)

What is an SDO? An SDO allows a device's data to be accessed by using explicit requests.

The SDO service is available when the device is in "Operational" or "Pre-

Operational" state.

Types of SDO

The Producer/ Consumer Model

There are two types of SDO:

Read SDOs (Download SDO)

￿Write SDOs (Upload SDO)

The SDO protocol is based on a 'Producer/Consumer' model.

For a Download SDO

The client sends a request indicating the object to be read.

The server returns the data contained within the object.

For an Upload SDO

The client sends a request indicating the object to be written to and the desired value.

After the object has been updated, the server returns a confirmation message.

For an unprocessed SDO

In both cases, if an SDO was not able to be processed, the server returns an error code (abort code).

1606218 02 08/2006

61

Page 61
Image 61
Schneider Electric IP67 manual Access to Data by Explicit Exchanges SDO, Types of SDO Producer/ Consumer Model