Rockwell Automation 20-COMM-K CANopen Adapter User Manual

Page 45

Advertising
background image

Using I/O Messaging

5-3

20-COMM-K CANopen Adapter User Manual

Publication 20COMM-UM012B-EN-P

Synchronous RPDO: The data of synchronous RPDOs is passed to the
application when the next SYNC object occurs, independently of the
transmission rate specified by the transmission type.

Asynchronous RPDO: The data of asynchronous RPDOs is passed directly
to the application.

PDO Triggering Modes

The adapter supports three PDO triggering modes:

Change of State (COS)

Triggering mode COS means that the PDO is sent when a device-specific
event occurs (for example, a value has changed). COS can only be
selected for the TPDO1- Logic Status/Feedback (Parameter 24 -
[PDO1 Trigger]
is set to “0”).

COS with transmission mode asynchronous can be configured by setting
the transmission type of the TPDO1 to “254” using a CANopen
configuration tool. For COS with transmission mode synchronous, the
transmission type must be set to “0.”

Adapter Parameters 25 and 26 control the COS behavior. Parameter 25
- [COS Status Mask]
defines which bits in the Logic Status word are
checked for changes, and Parameter 26 - [COS Fdbk Change]
specifies how much the Feedback word can change before it is
considered a change of state.

Cyclic

PDOs with the cyclic triggering mode are sent periodically with a
specific interval. For the transmission types 0 (synchronous) cyclic
transmission and 254 (asynchronous), Parameter 24 - [PDO1 Trigger]
is set to “1” (Cyclic) and Parameter 27 - [Cycle Interval] defines this
interval. This is only possible for the PDO1.

A synchronous cyclic transmission can also be implemented by setting
the transmission type to a value between 1 and 240. Then, the cyclic
interval is calculated as follows:

Cyclic Interval = Transmission Type x Communication Cycle Period

Remote Transmission Request (RTR)

The transmission of a PDO is initiated on receipt of a Remote
Transmission Request initiated by any other device (PDO consumer).
The transmission can be either synchronous or asynchronous.

Advertising