MODBUS.MAP
Description
MODBUS.MAP sets the parameter mapped to each Modbus register. Each register is a 16-bit word. To map a 32-bit value, two registers must be used.
MODBUS.RSTMAP only returns the Modbus map back to the default and DRV.RSTVAR resets the Modbus map as part of resetting all other drive parameters.
Examples
Use MODBUS.MAP to view the current mapping for all the Modbus addresses.
-->MODBUS.MAP [40001] AXIS1.PL.FB [40002] AXIS1.PL.FB [40003] AXIS1.VL.FBFILTERED [40004] AXIS1.VL.FBFILTERED [40005] AXIS1.ACTIVE [40006] AXIS1.ACTIVE … -->
Use the following to change the Modbus address 40005 to AOUT2.VALUEU.
-->MODBUS.MAP 40005 AOUT2.VALUEU -->
To remove the mapping for a Modbus address set MAP to “Empty”.
-->MODBUS.MAP 40005 Empty -->
To map an array parameter use a # symbol to append the index. Array parameters such as AXIS#.MT.ACC are parameters where the index must be entered into the array after the parameter name.
-->AXIS1.MT.ACC 5
10000.170 [rpm/s]
-->MODBUS.MAP 40001 AXIS1.MT.ACC#5 -->
Context
For more information, see Modbus.
Versions
Action | Version | Notes |
---|---|---|
Implemented |
02-05-00-000 |
General Information
Type |
Read Write Array Parameter |
Units |
N/A |
Range |
Any parameter name returned byMODBUS.LIST |
Index Range |
40001 to 40300 |
Default Value |
See Default Map. |
Data Type |
String |
Stored in Non-Volatile Memory |
Yes |
See Also |