KDK KDK 2PUCT Modbus RTU template

KDK 2PUCT

The KDK 2PUCT is a MID-certified three-phase CT-operated energy meter for DIN rail installation, designed for indirect measurement in commercial and industrial distribution panels. Using Modbus RTU over RS485, this template reads per-phase voltages on L1, L2, and L3, instantaneous currents and active power per phase, total and per-phase reactive power, and bidirectional cumulative energy counters for both import and export. It also surfaces the CT ratio configuration registers and firmware version. Connecting the KDK 2PUCT to ModbusCloud gives installers continuous visibility into site consumption and grid feed-in, all from a single portal.

Protocol
Modbus RTU
Connection
RS485
Registers
27, read only
Brand
KDK
Last updated

Registers (27)

27 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
software_versionRead
primary_currentARead
secondary_currentARead
software_version_check_sumRead
voltage_l1VRead
voltage_l2VRead
voltage_l3VRead
frequencyHzRead
meter_current_l1ARead
meter_current_l2ARead
meter_current_l3ARead
meter_active_powerWRead
meter_active_power_l1WRead
meter_active_power_l2WRead
meter_active_power_l3WRead
meter_reactive_powerWRead
meter_reactive_power_l1WRead
meter_reactive_power_l2WRead
meter_reactive_power_l3WRead
active_consumption_energyWhRead
active_consumption_energy_l1WhRead
active_consumption_energy_l2WhRead
active_consumption_energy_l3WhRead
active_production_energyWhRead
active_production_energy_l1WhRead
active_production_energy_l2WhRead
active_production_energy_l3WhRead

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 and per-phase active power to detect load imbalances across a three-phase distribution panel.
  • Track cumulative import energy over time to verify billing figures against the utility invoice each month.
  • Alert on unexpected active export energy spikes to confirm that grid feed-in stays within the permitted limits.
  • Compare per-phase reactive power values across L1, L2, and L3 to identify inductive or capacitive load issues.
  • Report on historical frequency readings to verify grid stability at a site over multiple weeks.

Installation

  1. On the KDK 2PUCT, navigate to the communication menu and set the Modbus RTU address, baud rate (default 9600), and parity to match your bus configuration; also configure the CT ratio to match the installed current transformers.

  2. Wire the RS485 bus: connect the A and B terminals of the meter to the corresponding RS485 A and B terminals on the ModbusCloud Gateway using a shielded twisted-pair cable, and enable bus termination on the last device in the chain.

  3. In the ModbusCloud portal, add a new gateway, then import the KDK 2PUCT template and assign the unit ID that matches the Modbus address set on the meter.

  4. Verify the connection by checking the live reading for voltage_l1 or meter_active_power in the portal dashboard; a non-zero value confirms the bus is communicating correctly.

Things to watch for

All register values read zero or return an error. What is wrong?

Confirm the Modbus unit ID in the portal matches the address configured on the meter display. Also check that the RS485 A and B wires are not swapped and that bus termination is enabled at both ends of the cable run. A mismatched baud rate or parity setting on either side will also produce read failures.

Active power reads correctly but energy counters stay at zero.

The energy accumulation registers at addresses 24588 and 24600 are 32-bit float values that only increment after the meter has been powered and measuring for a full integration cycle. Ensure the meter has mains voltage on all measured phases. If the counters remain at zero after several minutes, verify that the CT secondary wires are connected to the correct terminals.

Per-phase current readings seem too high or too low compared to a clamp meter.

The KDK 2PUCT uses external CTs. The primary_current and secondary_current configuration registers must reflect the actual CT ratio of the installed transformers. If the ratio is set incorrectly in the meter menu, all current and power values will scale proportionally. Re-check and correct the CT ratio setting on the meter display.

Reactive power registers show unexpected unit labels in the portal.

The reactive power registers use the data type float32 but the input template carries the unit field as 'W' rather than 'var'. This is a labelling artefact in the template source. The physical quantity measured is volt-amperes reactive. Interpret the values accordingly when building dashboard panels or export reports.

Want to see how it works?

Electrician working in an open distribution board