Positioning module IMD20, IMD40
CanOpen protocol
Example 1:
Query of the actual position (object 6064
h
). As a response, the value 16900000
d
= 0101DFA0
h
is sent
back.
0x40
Data
Address
CS
0x64
0x60
0x00
0x00
0x00
0x00
0x00
0x43
0x64
0x60
0x00
0xA0
0xDF
0x01
0x01
Server
Client
Example 2:
Set the control word (object 6040
h
) to the value: 001F
h
.
0x22
Data
Address
CS
0x40
0x60
0x00
0x1F
0x00
0x00
0x00
0x60
0x40
0x60
0x00
0x00
0x00
0x00
0x00
Server
Client
PDO
A Process Data Object (PDO) is a Can message with a defined identifier containing one or several
objects with address information. The recipient (several recipients possible) knows the arrangement
of the objects in this Can frame due to the Mapping table for this PDO in its object directory. The
table is either preset firmly or written before the sending of the PDOs.
The receipt of a PDO is not confirmed by the recipients. The length of a PDO (1-8 bytes) depends on
the number and length of the contained objects.
Mapping
A CanOpen device can dispose of several Receive PDOs and Transmit PDOs. The Mapping for the
first R_PDO is contained in the object 1600h; for the next R_PDOs in the objects 1601h, 1602h, etc.,
the T_PDO mapping parameters as of Index 1A00h are given in the object directory.
In the figure, the default arrangement of the objects in the Receive PDO2 of the drive module is
illustrated. The mapping can be changed or extended at all times. For all PDOs of the module, it is
possible to map up to 4 objects.
83