Sigenergy Sigenergy Sigen PV Max (grid) Modbus TCP template

Sigenergy Sigen PV Max (grid)

The Sigenergy Sigen PV Max is a string PV inverter with integrated grid-metering capability, used in residential and small commercial solar installations. This ModbusCloud template reads the device over Modbus TCP and collects the grid-side active power, cumulative imported energy, and per-phase currents on phases A, B, and C. Together these registers give a complete picture of what the installation draws from or feeds to the grid at any moment. Compatible with Sigen Hybrid and SigenStore EC systems sharing the same register map, the template lets installers verify grid balance and feed-in behaviour directly from the ModbusCloud portal.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
5, read only
Compatible models
Sigen Hybrid · Sigen PV Max · SigenStore EC
Last updated

Registers (5)

5 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
powerWRead
energyWhRead
currents_aARead
currents_bARead
currents_cARead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Monitor real-time grid active power to confirm the installation is exporting surplus solar generation as expected.
  • Track cumulative imported energy over billing periods to verify grid costs against utility invoices.
  • Alert on unexpectedly high phase A, B, or C current to detect load imbalance before breakers trip.
  • Compare per-phase currents across phases B and C to identify uneven load distribution in three-phase installations.
  • Report historical grid power trends to building owners as part of monthly energy performance reviews.

Installation

  1. Enable Modbus TCP on the inverter: open the mySigen App, navigate to the device settings panel, and turn on the Modbus TCP Server Enable option, then save.

  2. Connect the Sigen PV Max to your local network via its Fast Ethernet port and confirm the device has a reachable IP address on port 502.

  3. In the ModbusCloud portal, add a new ModbusCloud Gateway on the same LAN segment, import the Sigenergy Sigen PV Max (grid) template, and set the Modbus unit ID to match the inverter slave address (default 1).

  4. Verify the connection by checking the live value for the power register in the portal: a non-zero reading during daylight or grid-draw hours confirms communication is working.

Things to watch for

Why does the power register always read zero?

Modbus TCP is disabled by default on Sigenergy devices. Open the mySigen App, go to device settings, and confirm the Modbus TCP Server Enable toggle is active and saved. Also verify that port 502 is reachable from the Gateway by attempting a TCP connection to the inverter IP on that port.

The gateway connects but phase current registers return errors.

Phase current registers at addresses 31017, 31019, and 31021 are int32 values spanning two holding registers each. If your polling tool requests only one register per address, it will return an exception. Ensure your read request covers two registers (four bytes) per phase current address.

Energy values look wrong or jump unexpectedly between polls.

The energy register is a uint64 spanning four holding registers. Reading fewer than four consecutive registers will produce a truncated value. Confirm your Modbus client reads four registers starting at address 30562 and assembles them in big-endian order as documented in the Sigenergy Modbus protocol specification.

No data appears after importing the template. What should I check?

Confirm the ModbusCloud Gateway and the Sigen PV Max are on the same local network segment with no firewall blocking port 502. Also verify the unit ID in the portal matches the slave address configured in the mySigen App, and that Remote EMS Scheduling is enabled in the inverter's communication settings.

Want to see how it works?

Electrician working in an open distribution board