Siemens Industry, inc. 56
Configuring System Registers
Modbus Absolute Address/BACnet Object Assignment
Modbus Protocol Commands
If configured for Modbus, the MD-xxHD networked power meter family follows the Modbus RTU protocol
and supports the following command set.
Supported Modbus Commands
Used to read the data values from the MD-xxHD meter
Used to write a single holding register to a MD-xxHD meter
Used to write multiple registers (useful but not required for
32-bit values and strings)
Used to read information from the identified MD-xxHD meter
Slave Address
For Modbus/TCP the base slave address (or “unit address” as the Modbus TCP spec. calls it) is fixed at 1.
See the section “Serial Protocols” for additional information on setting the Slave Address and finding the
address of a specific meter element.
Modbus String Entry
Registers that are identified as “strings” are handled uniquely by the MD-xxHD power meter. Each
register in the string block must be written to sequentially without interruption either by using a write
multiple command or by sending single register commands back to back. The final character in the string
MUST be a NUL character (ASCII 0). The meter will process the entire string only if these two conditions
are met, otherwise the data is ignored. This special processing has been implemented to protect partial
updates for network settings.