{
  "manufacturer": "dent",
  "model": "instruments-powerscount-3037",
  "device": "instruments-powerscount-3037",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "dent instruments-powerscount-3037 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/dent-instruments-powerscount-3037.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:21:04.681Z",
  "registers": [
    {
      "address": "4000",
      "addressNumeric": 4000,
      "signal": "system_total_true_energy",
      "name": "System-total-true-energy",
      "description": "System-total-true-energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4002",
      "addressNumeric": 4002,
      "signal": "system_total_true_power",
      "name": "System-total-true-power",
      "description": "System-total-true-power",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4003",
      "addressNumeric": 4003,
      "signal": "system_maximum_demand",
      "name": "System-maximum-demand",
      "description": "System-maximum-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4004",
      "addressNumeric": 4004,
      "signal": "average_power",
      "name": "Average-power",
      "description": "Average-power",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4005",
      "addressNumeric": 4005,
      "signal": "system_maximum_instantaneous_kw",
      "name": "System-maximum-instantaneous-kW",
      "description": "System-maximum-instantaneous-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4006",
      "addressNumeric": 4006,
      "signal": "system_minimum_instantaneous_kw",
      "name": "System-minimum-instantaneous-kW",
      "description": "System-minimum-instantaneous-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4007",
      "addressNumeric": 4007,
      "signal": "system_total_reactive_energy",
      "name": "System-total-reactive-energy",
      "description": "System-total-reactive-energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4009",
      "addressNumeric": 4009,
      "signal": "system_total_reactive_power",
      "name": "System-total-reactive-power",
      "description": "System-total-reactive-power",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4010",
      "addressNumeric": 4010,
      "signal": "system_total_apparent_energy",
      "name": "System-total-apparent-energy",
      "description": "System-total-apparent-energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4012",
      "addressNumeric": 4012,
      "signal": "system_total_apparent_power",
      "name": "System-total-apparent-power",
      "description": "System-total-apparent-power",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4013",
      "addressNumeric": 4013,
      "signal": "system_displacement_power_factor",
      "name": "System-displacement-power-factor",
      "description": "System-displacement-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4014",
      "addressNumeric": 4014,
      "signal": "system_apparent_power_factor",
      "name": "System-apparent-power-factor",
      "description": "System-apparent-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4015",
      "addressNumeric": 4015,
      "signal": "average_of_all_phases",
      "name": "Average-of-all-phases",
      "description": "Average-of-all-phases",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4016",
      "addressNumeric": 4016,
      "signal": "voltage_line_to_line",
      "name": "Voltage-line-to-line",
      "description": "Voltage-line-to-line",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4017",
      "addressNumeric": 4017,
      "signal": "voltage_line_to_neutral",
      "name": "Voltage-line-to-neutral",
      "description": "Voltage-line-to-neutral",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4018",
      "addressNumeric": 4018,
      "signal": "phase_to_phase_voltages_l1",
      "name": "Phase-to-phase-voltages,-L1",
      "description": "Phase-to-phase-voltages,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4019",
      "addressNumeric": 4019,
      "signal": "phase_to_phase_voltages_l2",
      "name": "Phase-to-phase-voltages,-L2",
      "description": "Phase-to-phase-voltages,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4020",
      "addressNumeric": 4020,
      "signal": "phase_to_phase_voltages_l1_4020",
      "name": "Phase-to-phase-voltages,-L1",
      "description": "Phase-to-phase-voltages,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4021",
      "addressNumeric": 4021,
      "signal": "line_frequency",
      "name": "Line-frequency",
      "description": "Line-frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4022",
      "addressNumeric": 4022,
      "signal": "phase_true_energy_l1",
      "name": "Phase-true-energy,-L1",
      "description": "Phase-true-energy,-L1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4024",
      "addressNumeric": 4024,
      "signal": "phase_true_energy_l2",
      "name": "Phase-true-energy,-L2",
      "description": "Phase-true-energy,-L2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4026",
      "addressNumeric": 4026,
      "signal": "phase_true_energy_l3",
      "name": "Phase-true-energy,-L3",
      "description": "Phase-true-energy,-L3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4028",
      "addressNumeric": 4028,
      "signal": "phase_true_powers_l1",
      "name": "Phase-true-powers,-L1",
      "description": "Phase-true-powers,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4029",
      "addressNumeric": 4029,
      "signal": "phase_true_powers_l2",
      "name": "Phase-true-powers,-L2",
      "description": "Phase-true-powers,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4030",
      "addressNumeric": 4030,
      "signal": "phase_true_powers_l3",
      "name": "Phase-true-powers,-L3",
      "description": "Phase-true-powers,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4031",
      "addressNumeric": 4031,
      "signal": "phase_reactive_energy_l1",
      "name": "Phase-reactive-energy,-L1",
      "description": "Phase-reactive-energy,-L1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4033",
      "addressNumeric": 4033,
      "signal": "phase_reactive_energy_l2",
      "name": "Phase-reactive-energy,-L2",
      "description": "Phase-reactive-energy,-L2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4035",
      "addressNumeric": 4035,
      "signal": "phase_reactive_energy_l3",
      "name": "Phase-reactive-energy,-L3",
      "description": "Phase-reactive-energy,-L3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4037",
      "addressNumeric": 4037,
      "signal": "phase_reactive_powers_l1",
      "name": "Phase-reactive-powers,-L1",
      "description": "Phase-reactive-powers,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4038",
      "addressNumeric": 4038,
      "signal": "phase_reactive_powers_l2",
      "name": "Phase-reactive-powers,-L2",
      "description": "Phase-reactive-powers,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4039",
      "addressNumeric": 4039,
      "signal": "phase_reactive_powers_l3",
      "name": "Phase-reactive-powers,-L3",
      "description": "Phase-reactive-powers,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4040",
      "addressNumeric": 4040,
      "signal": "phase_apparent_energy_l1",
      "name": "Phase-apparent-energy,-L1",
      "description": "Phase-apparent-energy,-L1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4042",
      "addressNumeric": 4042,
      "signal": "phase_apparent_energy_l2",
      "name": "Phase-apparent-energy,-L2",
      "description": "Phase-apparent-energy,-L2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4044",
      "addressNumeric": 4044,
      "signal": "phase_apparent_energy_l3",
      "name": "Phase-apparent-energy,-L3",
      "description": "Phase-apparent-energy,-L3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4046",
      "addressNumeric": 4046,
      "signal": "phase_apparent_powers_l1",
      "name": "Phase-apparent-powers,-L1",
      "description": "Phase-apparent-powers,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4047",
      "addressNumeric": 4047,
      "signal": "phase_apparent_powers_l2",
      "name": "Phase-apparent-powers,-L2",
      "description": "Phase-apparent-powers,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4048",
      "addressNumeric": 4048,
      "signal": "phase_apparent_powers_l3",
      "name": "Phase-apparent-powers,-L3",
      "description": "Phase-apparent-powers,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4049",
      "addressNumeric": 4049,
      "signal": "phase_displacement_power_factor_l1",
      "name": "Phase-displacement-power-factor,-L1",
      "description": "Phase-displacement-power-factor,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4050",
      "addressNumeric": 4050,
      "signal": "phase_displacement_power_factor_l2",
      "name": "Phase-displacement-power-factor,-L2",
      "description": "Phase-displacement-power-factor,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4051",
      "addressNumeric": 4051,
      "signal": "phase_displacement_power_factor_l3",
      "name": "Phase-displacement-power-factor,-L3",
      "description": "Phase-displacement-power-factor,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4052",
      "addressNumeric": 4052,
      "signal": "phase_apparent_power_factors_l1",
      "name": "Phase-apparent-power-factors,-L1",
      "description": "Phase-apparent-power-factors,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4053",
      "addressNumeric": 4053,
      "signal": "phase_apparent_power_factors_l2",
      "name": "Phase-apparent-power-factors,-L2",
      "description": "Phase-apparent-power-factors,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4054",
      "addressNumeric": 4054,
      "signal": "phase_apparent_power_factors_l3",
      "name": "Phase-apparent-power-factors,-L3",
      "description": "Phase-apparent-power-factors,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4055",
      "addressNumeric": 4055,
      "signal": "phase_currents_l1",
      "name": "Phase-currents,-L1",
      "description": "Phase-currents,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4056",
      "addressNumeric": 4056,
      "signal": "phase_currents_l2",
      "name": "Phase-currents,-L2",
      "description": "Phase-currents,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4057",
      "addressNumeric": 4057,
      "signal": "phase_currents_l3",
      "name": "Phase-currents,-L3",
      "description": "Phase-currents,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4058",
      "addressNumeric": 4058,
      "signal": "phase_to_neutral_voltages_l1",
      "name": "Phase-to-neutral-voltages,-L1",
      "description": "Phase-to-neutral-voltages,-L1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4059",
      "addressNumeric": 4059,
      "signal": "phase_to_neutral_voltages_l2",
      "name": "Phase-to-neutral-voltages,-L2",
      "description": "Phase-to-neutral-voltages,-L2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4060",
      "addressNumeric": 4060,
      "signal": "phase_to_neutral_voltages_l3",
      "name": "Phase-to-neutral-voltages,-L3",
      "description": "Phase-to-neutral-voltages,-L3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4061",
      "addressNumeric": 4061,
      "signal": "seconds_since_kwh_register_was_reset",
      "name": "Seconds-since-KWH-register-was-reset",
      "description": "Seconds-since-KWH-register-was-reset",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}