Communications 9810 series - User manual
105 7EN05-0390-08
Modbus commands
A Modbus client command to unit ID 0 is broadcast (sent to) all Modbus server devices. The only
supported broadcast command is preset multiple registers.
For serial Modbus networks with only one server device, the client can send commands using the
single connection, one-to-one address of unit ID 248, regardless of the server device’s actual unit
ID.
Modbus implementation
Your meter's Modbus implementation includes exception codes, invalid register responses, fixed
and configurable register maps, and security.
Modbus exception codes
Code Name Description
01 Illegal function The requested command is invalid.
02 Illegal address
This code indicates one of the following:
•
The requested address is invalid for that
function.
•
The requested address is not within the
valid register range for this device.
•
The requested address is protected by
device security.
03 Illegal value
This code indicates one of the following:
•
The requested value is not allowed for that
register in the device.
•
The requested register is part of a multi-
word value.
Modbus invalid read registers responses
Invalid type Read response
Unmapped (unused)* register 0x8000
Reserved* register responses by type
Signed integer 16-bit 0x8000
Unsigned integer 16-bit 0xFFFF
Signed integer 32-bits 0x80000000
Unsigned integer 32-bits 0xFFFFFFFF
Signed integer 64-bits 0x8000000000000000
Float32
0xFFC00000
(NaN = Not a number)