ES58 • EM58 MODBUS®
Request PDU
Function code
1 byte
06 hex
Register address
2 bytes
0000 hex to FFFF hex
Register value
2 bytes
0000 hex to FFFF hex
Response PDU
Function code
1 byte
06 hex
Register address
2 bytes
0000 hex to FFFF hex
Register value
2 bytes
0000 hex to FFFF hex
Exception Response PDU
Error code
1 byte
86 hex (=06 hex + 80 hex)
Exception code
1 byte
01 or 02 or 03 or 04
Here is an example of a request to write in the
item (register 9): we need to set the scaling function (
1) and the increasing counting with clockwise rotation of the encoder shaft
(
= 0).
Request
Response
Field name
(Hex)
Field name
(Hex)
Function
06
Function
06
Register address Hi
00
Register address Hi
00
Register address Lo
08
Register address Lo
08
Register value Hi
00
Register value Hi
00
Register value Lo
01
Register value Lo
01
As you can see in the table, the value 00 01 hex, i.e. 0000 0000 0000 0001 in
binary notation, is set in the
Operating parameters [0008 hex]
MAN ESx58x_EMx58x MB E 1.3
MODBUS® interface
60 of 92