Kostad Unity 50-120 Kostad Modbus TCP template

Unity 50-120 Kostad

Controls Kostad Unity 50-120 EV charging station via Modbus TCP.

This template connects the Kostad Unity 50-120 EV charging station to ModbusCloud via Modbus TCP. It reads charging voltage, current, power, energy, SOC, and station state. It also allows control of available charging power, suspend mode, and charge control.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
16, read and write
Brand
Kostad
Key readings
Charging Voltage · Charging Current · Charging Power · Charged Energy · SOC · Station Error Code
Available commands
Available Charging Power · Suspend Mode · Charge Control · Communication Timeout
Compatible models
Unity 50-120
Last updated

Registers (16)

12 read, 4 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
State [1]Read
Charger State[1]Read
Charging Voltage [1]VRead
Charging Current [1]ARead
Charging Power [1]kWRead
Charged Energy [1]WhRead
SOC [1]%Read
Connector Type [1]Read
Maximum Charging Power [1]WRead
Minimum Charging Power [1]WRead
Station Error Code [1]Read
State charging pointRead
Available Charging Power[1]WWrite
Suspend Mode [1]Write
Charge Control [1]Write
Communication TimeoutWrite

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 charging voltage, current, and power on a cloud dashboard for each Kostad Unity station.
  • Track charged energy per session to generate usage reports for facility managers or tenants.
  • Create an alert when a station error code appears so you can respond before customers complain.
  • Adjust available charging power remotely to implement dynamic load balancing with other building loads.
  • Enable suspend mode during peak tariff hours and resume charging automatically when rates drop.
  • Verify SOC readings on the dashboard to confirm that vehicles are charging as expected.

Installation

  1. Connect the Kostad Unity 50-120 to the same IP network as your ModbusCloud Gateway and note the station IP address.

  2. Ensure Modbus TCP is enabled on the Kostad Unity 50-120 and confirm the configured Modbus unit ID.

  3. Import the Kostad Unity 50-120 template from the ModbusCloud template library into your project.

  4. Enter the IP address and unit ID of the charging station in the gateway configuration.

  5. Configure the communication timeout register at address 201 to a suitable value to prevent unintended fallback on communication loss.

  6. Verify that readings such as charging voltage and charging power appear correctly, keeping in mind these are uint32 registers spanning two addresses.

Things to watch for

Why do charging voltage and charging power show incorrect or very large values?

These registers are uint32 types, each spanning two Modbus registers. Make sure your gateway is configured to read two consecutive registers for these values. An incorrect register width will produce misaligned or nonsensical data.

The charging station falls back to a default state when I restart the gateway. How do I prevent this?

Configure the communication timeout register at address 201 to a value that gives the gateway enough time to reconnect after a restart. A too-short timeout causes the station to assume communication is lost and revert to its fallback behavior.

What is the correct register address for setting available charging power?

The available charging power register is located at address 1599. It is a uint32 value, so it occupies two consecutive registers.

Can I use this template with other Kostad Unity models?

This template is designed and tested for the Kostad Unity 50-120. Other Unity models may use a different register map. Check the Modbus documentation for your specific model before using this template.

More TCP templates

Want to see how it works?

Electrician working in an open distribution board