Kostal Kostal Plenticore PV-Inverter Modbus TCP template

Kostal Plenticore PV-Inverter

The Kostal Plenticore is a three-phase hybrid PV inverter used in residential and commercial solar installations. This Modbus TCP template reads per-phase AC measurements across L1, L2, and L3, covering voltage, current, and active power for each phase, plus grid frequency, total active power, and the inverter's maximum apparent power rating. Together these registers give you a complete picture of AC output performance in real time. Connecting the Kostal Plenticore to ModbusCloud Gateway lets installers and asset managers track generation accurately without manual site visits.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
12, read only
Brand
Kostal
Last updated

Registers (12)

12 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
frequencyHzRead
current_l1ARead
active_power_l1WRead
voltage_l1VRead
current_l2ARead
active_power_l2WRead
voltage_l2VRead
current_l3ARead
active_power_l3WRead
voltage_l3VRead
max_apparent_powerWRead
active_powerWRead

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 total active power output to verify the Kostal Plenticore is delivering expected generation at any time of day.
  • Track per-phase active power on L1, L2, and L3 to detect phase imbalances caused by uneven string loading.
  • Alert on grid frequency deviations outside the nominal 50 Hz band to catch grid instability events early.
  • Compare per-phase voltages across L1, L2, and L3 to identify grid supply asymmetry at the installation site.
  • Report historical active power trends over weeks and months to support yield guarantees or performance audits.

Installation

  1. Enable Modbus TCP on the Kostal Plenticore by navigating to the inverter web interface or display menu and activating the Modbus/SunSpec (TCP) option under the communication settings.

  2. Connect the Plenticore to the same LAN segment as the ModbusCloud Gateway using a standard Ethernet cable to its RJ45 port.

  3. In the ModbusCloud portal, add the Gateway, import the Kostal Plenticore PV-Inverter template, and set the Modbus TCP target to port 1502 with Unit ID 71.

  4. Spot-check the frequency register in the portal live view and confirm it reads approximately 50 Hz to verify connectivity and correct byte order.

Things to watch for

All register values are zero or clearly wrong. What happened?

The Kostal Plenticore ships with Little-Endian (CDAB) byte order by default. If your Modbus client expects Big-Endian (ABCD), all float32 values will be garbage. Check the byte order setting under the Modbus/SunSpec section of the inverter interface and align it with what your Gateway is configured to use.

The Gateway connects but no data appears in the portal.

Confirm that Modbus TCP is explicitly enabled on the inverter. The PLENTICORE has a dedicated MODBUS Enable register and the feature is off by default on some firmware versions. Also verify you are connecting to port 1502, not the standard Modbus port 502, and that the Unit ID is set to 71.

Per-phase power values on L1 look correct but L2 and L3 read zero.

This usually means only one phase worth of registers is being polled. Ensure the template is importing all three phase register groups and that your Modbus client is not stopping at the first null response. Check for any firmware-imposed read limits on contiguous register blocks.

The inverter is reachable but the max apparent power register reads an unexpected value.

Register 531 returns a uint16 and represents the inverter's rated maximum apparent power. The value reflects the power class of the specific installed unit. If the reading seems low, confirm the inverter's power class in its device information menu and cross-check with the installed hardware model.

Want to see how it works?

Electrician working in an open distribution board