Technical Manual N5 (CANopen)
8 CANopen
Mapping
COB-ID
1601
h
300
h
+ Node-ID
1602
h
400
h
+ Node-ID
1603
h
500
h
+ Node-ID
1604
h
xxx
h
+ Node-ID
1605
h
xxx
h
+ Node-ID
1606
h
xxx
h
+ Node-ID
1607
h
xxx
h
+ Node-ID
•
Subindex 2 (transmission type): A number is stored in this subindex that defines the time at which
the received data become valid. The number and the corresponding meaning can be found in the
following table.
140N
h
:02
h
Meaning
00
h
-F0
h
Synchronous: The data are buffered and not until the next SYNC message is
received do they become valid and are they taken over into the object dictionary.
F1
h
-FD
h
Reserved
FE
h
, FF
h
Asynchronous: The data become valid when the PDO message is received and
are taken over into the object dictionary.
Content of a mapping
The configuration of the content of a mapping is structured as follows (see also the following figure as
an example):
•
All subindices of a configuration object belong together. Thus, 1600
h
with all subindices describes
the first mapping, 1601
h
the second RX-PDO mapping, etc.
•
Subindex 00
h
specifies how many objects are in a mapping. It simultaneously specifies how many
of the subindices are valid. If object 1600
h
:00
h
is set to "0", RX mapping is thereby completely
switched off. In the example shown in the following figure, two objects are thus mapped; object
1600
h
:03
h
and 1600
h
:04
h
is, therefore, not active (shown in gray).
•
Each subindex from 1600
h
:01
h
to 1600
h
:0F
h
describes one target of the mapping sequentially and
without gaps. The index, subindex and bit length are thereby encoded. Example from the following
figure: The first two bytes of the message are to be written in object 6040
h
:00
h
. In hexadecimal
notation, the content of 1600
h
:01
h
then consists of
<Index><Subindex><Bit length>
or
60400010
. The second mapping (1600
h
:02
h
) contains the entry
607A0020
. Thus, it maps the
following four bytes (=20
h
Bit) in object 607A
h
:00
h
Version: 2.0.1 / FIR-v1650
115