The following table lists the Modbus Input Registers.

For each point, the “Multiplier” column indicates the value by which the register data are multiplied. Since all data are sent in integer format, floating point numbers are multiplied by a constant (1, 10, or 100) to maintain decimal information. For example, registers with two decimal places of resolution are multiplied by 100 (5.67 is sent as 567) while registers with one decimal place of resolution are multiplied by 10 (8.2 is sent as 82). To convert a register to the correct value, simply divide the register value by the “Multiplier” value.

Modbus Binary Input Status Registers
Address Name/Description Multiplier (format)
30001 Display Processor Firmware Rev 1 (XXX.xxx.0)
30002 Modbus Firmware Rev 1 (XXX.xxx.0)
30003 Main Processor Firmware Rev 1 (XXX.xxx.0)
30004 Model Nominal Output Voltage Rating (Vdc) 1 (XXX)
30005 Model Nominal Output Current Rating (Adc) 1 (XXX)
30006 Charger DC Output Voltage (Volts) 10 (XXX.X)
30007 Charger DC Output Current (Amperes) 10 (XXX.X)
30008 Equalize Time Remaining (minutes) 1 (XXXX)
30009 (not used) 1 (XXXXX)
30010 Battery Temperature (°C) 10 (XXX.X)
30011 Rectifier Temperature (°C) 10 (XXX.X)
30012 Vgnd Imbalance Lean
(1 – pos(+) > 5%, 2 – neg(-) > 5%, 0 – less than 5%)
1 (X)
30013 Positive Terminal to Ground 1 (XXXXX)
30014 Negative Terminal to Ground 1 (XXXXX)
30015 Vgnd Imbalance (Vdc) 10 (XXX.X)
30016 Resistance to Ground (kOhms)
(1 – pos(+) to gnd, 2 – neg(-) to gnd, 0 – invalid)
1 (X)
30017 Loadshare Enabled
(1 – primary, 2 – secondary, 0 – not enabled)
1 (X)
30018 Battery Open Test Timestamp Low (seconds since January 1, 2000) 1 (XXXXX)
30019 Battery Open Test Timestamp High (seconds since January 1, 2000) 1 (XXXXX)
30020 Ambient Temperature 10 (XXX.X)
30021 Heartbeat 1 (XXXXX)
30022 AC Input Voltage Phase A 10 (XXXX.X)
30023 AC Input Voltage Phase B 10 (XXXX.X)
30024 AC Input Voltage Phase C 10 (XXXX.X)
30025 AC Input Current Phase A 10 (XXXX.X)
30026 AC Input Current Phase B 10 (XXXX.X)
30027 AC Input Current Phase C 10 (XXXX.X)
30028 AC Line Frequency 100 (XXX.XX)
30029 Battery Current 10 (XXXX.X)
- future -
  • Upper 8 bits of register value are the Major Version
  • Lower 8 bits of register value are the Minor Version
  • Example: Version 10.6.0 would be 0×0A06 (hex) = 2566 (decimal)
Last modified: 25 October 2023