verified connector library

Mastervolt MasterBus-Modbus interface

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
idal_idb_hi0U161
idb_lo1U161
tab_nr2U161
index3U161
value4F32LE1

link settings as documented (unverified): RTU; default 19200 8E?; unit ID 1; FC 23; Uses Modbus function 23 (0x17) Read/Write Multiple Registers Protocol to bridge to MasterBus.

bench facts as documented (unverified)
terminalsScrew terminal
A/B polarityB line, A line, Ground
terminationMasterBus Terminating device included
connectorScrew terminal
wiring notesDin rail mounting: Yes, Din rail 30 mm [1.2 inch]
max registers/read6
response timeout3000 ms
protocol notesOnly supports Modbus function code 23 (0x17). Read Starting Address must be 0, Quantity to Read must be 6, Quantity to Write must be 6.
power350 mW
environmentProtection degree: IP 21
certificationsCE, 2004/108/EC (EMC directive), 2011/65/EU (RoHS directive)
doc revisionv 1.4 September 2014

⚠ disputed: Polarity: B line, A line, Ground — disputed by the March 2009 manual version (v1.0) which states '1. Modbus A line, 2. Modbus B line, 3. Modbus Ground' [1.1.2], whereas the September 2014 manual version (v1.4) and physical terminal labels state '1. Modbus B line, 2. Modbus A line, 3. Modbus Ground'.

field reports — community-sourced, unverified (checked 2026-06-11)
  • The MasterBus Modbus Interface uses a highly non-standard Modbus implementation relying exclusively on Function Code 23 (0x17) Read/Write Multiple Registers, making it incompatible out-of-the-box with many standard Modbus drivers and controllers (such as Victron Cerbo GX or standard PLCs) without custom scripting. [source]
  • Integrating the MasterBus Modbus Interface with home automation systems (like Jeedom or Node-RED) requires custom scripting or specialized plugins (e.g., plugin-mymodbus) to handle the non-standard Function Code 23 (0x17) polling and action commands. [source]
  • confirmed: Uses Modbus function 23 (0x17) Read/Write Multiple Registers Protocol to bridge to MasterBus. — confirmed by the MasterBus Modbus Interface User Manual (September 2014) which details the exclusive use of Function Code 23 (0x17) for reading and writing variables [1.2.3].
  • confirmed: Read Starting Address must be 0, Quantity to Read must be 6, Quantity to Write must be 6. — confirmed by the MasterBus Modbus Interface User Manual under the Modbus Exception Codes section (Exception Codes 02 and 03).
  • confirmed: Baud rates [9600, 19200, 115200] with default 19200, default unit ID 1, and Even parity. — confirmed by the configuration specifications in the MasterBus Modbus Interface User Manual.
  • confirmed: Protection degree: IP 21, power consumption 350 mW, and DIN rail mounting. — confirmed by the physical specifications in the MasterBus Modbus Interface User Manual.

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.