ES58 • EM58 MODBUS®
For the complete list of registers accessible using
function code please refer to the “7.1.1 Machine data parameters (Holding
registers)” section on page 65.
Request PDU
Function code
1 byte
10 hex
Starting address
2 bytes
0000 hex to FFFF hex
Quantity of registers
2 bytes
0001 hex to 007B hex
Byte count
1 byte
2 x
N*
Registers value
N*
x 2 bytes
value
*N = Quantity of registers
Response PDU
Function code
1 byte
10 hex
Starting address
2 bytes
0000 hex to FFFF hex
Quantity of registers
2 bytes
1 to 123 (007B hex)
Exception Response PDU
Error code
1 byte
90 hex (= 10 hex + 80
hex)
Exception code
1 byte
01 or 02 or 03 or 04
Here is an example of a request to write the value 00 00 08 00 hex (=2048 dec)
next to the
Custom counts per revolution [0000-0001 hex]
2) parameter and the value 00 80 00 00 hex (=8388608 dec) next to the
Custom total resolution [0002-0003 hex]
parameter(registers 3 and 4).
Request
Response
Field name
(Hex)
Field name
(Hex)
Function
10
Function
10
MAN ESx58x_EMx58x MB E 1.3
MODBUS® interface
62 of 92