9410 series Communications
Modbus commands
A Modbus master command to unit ID 0 is broadcast (sent to) all Modbus slave
devices. The only supported broadcast command is preset multiple registers.
For serial Modbus networks with only one slave device, the master can send
commands using the single connection, one-to-one address of unit ID 248, regardless
of the slave 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)
1
register 0x8000
Reserved
1
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)
1
IRIG-B can only be connected to one of the digital inputs located on the meter base, not an option
module. Unmapped (unused) registers are registers that will never be used by the meter, and therefore
have no defined format. Reserved registers have a defined format and are intended for use by the meter,
its options or its variants.
Modbus invalid write registers response
If the meter receives a write command to a Modbus register address that does not
have a register mapped, the meter does not respond. No data is written or stored, and
the meter does not send back a rejection to the request.
If the meter receives a write command to a read-only Modbus register address,
exception code 3 (illegal value) is returned.
56 7EN05-0336-01