9.4.9 Data mapping
Data mapping serves to dene which process data are transmied cyclically via the process
data channels.
Details
Data mapping (in the case of CANopen also referred to as "PDO mapping") is precongured
for control of the inverter via the device prole CiA 402:
•
RPDO1 = CiA 402 control word 0x6040 and Target velocity 0x6042 (P781.00).
•
TPDO1 = CiA 402 status word 0x6041 (P780.00) and Velocity actual value 0x6044
(P783.00).
Variable PDO mapping
For individual drive soluons, the inverter supports "variable PDO mapping", providing 8 map-
ping entries in each case to assign 8-bit, 16-bit, and 32-bit parameters to a PDO in an oponal
order. The total length of the parameters mapped, however, must not exceed 8 bytes.
The process of PDO mapping cannot be applied to all parameters. The mappable
parameters are marked correspondingly in the parameter aribute list.
The process of variable PDO mapping only allows the following procedure:
1.
Set PDO to "invalid": set bit 31 in the corresponding idener (0x1400:1 ... 0x1402:1 or
0x1800:1 ... 0x1802:1) to "1".
2.
Set PDO mapping to "invalid": Set subindex 0 in the mapping parameter (0x1600 ... 0x1602
or 0x1A00 ... 0x1A02) to "0".
3.
Set desired PDO mapping via the corresponding mapping entries.
format: 0xiiiissll (iiii = hexadecimal index, ss = hexadecimal subindex, ll = hexadecimal data
length)
4.
Set subindex 0 in the mapping parameter (0x1600 ... 0x1602 or 0x1A00 ... 0x1A02) to a
valid value (number of parameters mapped).
5.
Reset PDO to "valid": set bit 31 in the corresponding idener (0x1400:1 ... 0x1402:1 or
0x1800:1 ... 0x1802:1) to "0".
Parameter Name / value range / [default seng] Info
0x1600:000 RPDO1 mapping parameter: Number of mapped
applicaon objects in PDO
0 ... [2] ... 8
Number of objects mapped in RPDO1.
0x1600:001 RPDO1 mapping parameter: Applicaon object 1
0x00000000 ... [0x60400010] ... 0xFFFFFFFF
Mapping entry 1 for RPDO1.
0x1600:002 RPDO1 mapping parameter: Applicaon object 2
0x00000000 ... [0x60420010] ... 0xFFFFFFFF
Mapping entry 2 for RPDO1.
0x1600:003 RPDO1 mapping parameter: Applicaon object 3
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 3 for RPDO1.
0x1600:004 RPDO1 mapping parameter: Applicaon object 4
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 4 for RPDO1.
0x1600:005 RPDO1 mapping parameter: Applicaon object 5
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 5 for RPDO1.
0x1600:006 RPDO1 mapping parameter: Applicaon object 6
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 6 for RPDO1.
0x1600:007 RPDO1 mapping parameter: Applicaon object 7
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 7 for RPDO1.
0x1600:008 RPDO1 mapping parameter: Applicaon object 8
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 8 for RPDO1.
0x1601:000 RPDO2 mapping parameter: Number of mapped
applicaon objects in PDO
0 ... [0] ... 8
Number of objects mapped in RPDO2.
0x1601:001 RPDO2 mapping parameter: Applicaon object 1
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 1 for RPDO2.
0x1601:002 RPDO2 mapping parameter: Applicaon object 2
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Mapping entry 2 for RPDO2.
Conguring the network
CANopen
Data mapping
215