System bus (can / can−aux) configuration, Mapping indices to codes – Lenze ECSCAxxx User Manual
Page 176
System bus (CAN / CAN−AUX) configuration
Mapping indices to codes
l
176
EDBCSXA064 EN 3.2
Functional principle
The operating system (from V6.0) of the ECSxA... axis module contains a "mapping table".
According to this table up to 256 indices within the ECSxA... can be "mapped" to other
codes than the ones that are automatically assigned.
If a CAN telegram arrives and the index is within the valid range, it is checked if this index
is listed in the mapping table.
ƒ
If the index is listed in the mapping table, the codes which are reassigned to this
index in the mapping table are accessed.
ƒ
If the index is not listed in the mapping table, the automatically assigned code
which results from the formula mentioned above is accessed.
SDO telegram
Index number
valid ?
CAN subindex
4101
yes
Index access: 4101/2
Code access: C3200/5
Mapping table
CAN index
Lenze code
Lenze subcode
2
3200
5
4101
1
20000
0
3200
4
3000
0
SDO telegram
Index number
valid ?
CAN subindex
4101
yes
Index access: 21475/1
Lenze code = 24575 - Index = 24575 - 21475 = 3100
Code access = C3100/1
Mapping table
CAN index
Lenze code
Lenze subcode
2
3200
5
4101
1
20000
0
3200
4
3000
0
Fig. 8−3
Redirection process of indices to codes