E5
−
H High Performance Universal Inverter User Manual
Appendix A Modbus Communication Protocol
117
Function 0x10(0x42) rewrites multiple function codes or control parameters of the inverter and save
them upon power failure (not save).
PDU Part Contents
Data Length (Byte)
Range
Request:
Function code
1
0x10(0x42)
Initial address of
register
2 0x0000~0xFFFF
Number of register
2
0x0001~0x0010
Bytes of register
contents
1
2*Number of operating registers
Register contents
2*Number of operating registers
Response:
Function code
1
0x10(0x42)
Initial address of
register
2 0x0000~0xFFFF
Number of register
2
0x0001~0x00100
"
Note:
1
、
In case continuous storage is required, the inverter will store function codes in the register at the address
from the lowest to highest, with maximum of 16 function codes being stored at the same time.
2
、
If change function code frequently, such as change setting frequency repeat, suggest use 0x42 command
is better than 0x10, prevent from damage inner EEPROM.
3
、
The life of EEPROM is about 100000 times,if change setting frequency frequently, several days or
several weeks may damage EEPROM, adopt write RAM, it can avoid damaging EEPROM.
Function0x17 reads and writes multiple function codes or control parameters of the inverter.
PDU Part Contents
Data Length (Byte)
Range
Request (Response):
Function code
1
0x17
The initial address of
reading register
2 0x0000~0xFFFF
The number of
reading register
2 0x01~
0x10
The initial address of
writing register
2 0x0000~0xFFFF
The number of
writing register
2 0x01~0x10
The number of bytes
in the writing register
1
2*Number of operating registers
The writing register
contents
2*Number of operating registers
Response:
Function code
1
0x17
Read the number of
bytes in the register
1 0x02~0x20
Read data contents
2*Read bytes
0x0000~0xFFFF
Operating sequence: Read firstly and rewrite secondly, but the register 0xF080 is an exception, which