Error codes
Error code Designaon Cause(s)
0x01 Invalid funcon code
The funcon code is not supported by the inverter, or the inverter is in a
state in which the request is not permissible or in which it cannot be
processed.
0x02 Invalid data address The combinaon of a start address and the length of the data to be
transmied is invalid.
Example: If you have a slave with 100 registers, the rst register has the
address 0 and the last register has the address 99. If there is a request of
four registers now, from the start address 96, the request can be pro-
cessed successfully (for registers 96, 97, 98, and 99). If, however, ve reg-
isters from the start address 96 are queried, this error code is returned,
since the slave has no register with the address 100.
0x03 Invalid data value Error in the reset structure of a complex request, e. g. because the data
length that has resulted implicitly is not correct.
The cause, however, is not that a (parameter) value is wrien outside
the valid seng range. As a maer of principle, the Modbus protocol
has no informaon on valid seng ranges of single registers or their
meaning.
0x04 Slave device failure A non-correctable error has occurred while the request was processed in
the inverter.
Data transfer with funcon code 3
Request
Funcon code 0x03
Start address 0x0000 ... 0xFFFF
Number of registers (n) 0x01 ... 0x7D (1 ... 125)
Response
Funcon code 0x03
Number of bytes 2 x (number of registers)
Register value Data in (n) register of 2 bytes each
Error message
Funcon code in the event of an
error
0x83
Error code 01 ... 04
Example for data transfer with funcon code 3
The data from the registers 40108 to 40110 are to be read.
Request Info
Funcon code 0x03 Funcon code 3
Start address (High) 0x00 Start address 107 (0x006B)
Start address (Low) 0x6B
Number of registers (High) 0x00 Number of registers = 3 (0x0003)
Number of registers (Low) 0x03
Response Info
Funcon code 0x03 Funcon code 3
Number of bytes 0x06 6 bytes are read.
Value in registers 40108 (High) 0x02 Data in register 40108: 0x022B (555).
Value in registers 40108 (Low) 0x2B
Value in registers 40109 (High) 0x00 Data in register 40109: 0x0000 (0).
Value in registers 40109 (Low) 0x00
Value in registers 40110 (High) 0x00 Data in register 40110: 0x0064 (100).
Value in registers 40110 (Low) 0x64
Conguring the network
Modbus TCP
Funcon codes
356