manufacturer: delab
model: pqm
device: pqm
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: delab pqm — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/delab-pqm.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:16:12.728Z
registers:
  - address: "2"
    addressNumeric: 2
    signal: ampere_l2
    name: Ampere-L2
    description: Ampere-L2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4"
    addressNumeric: 4
    signal: ampere_l3
    name: Ampere-L3
    description: Ampere-L3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6"
    addressNumeric: 6
    signal: ampere_neutral_current
    name: Ampere-(neutral-current)
    description: Ampere-(neutral-current)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8"
    addressNumeric: 8
    signal: voltage_l1
    name: Voltage-L1
    description: Voltage-L1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10"
    addressNumeric: 10
    signal: voltage_l2
    name: Voltage-L2
    description: Voltage-L2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "12"
    addressNumeric: 12
    signal: voltage_l3
    name: Voltage-L3
    description: Voltage-L3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "14"
    addressNumeric: 14
    signal: voltage_l12
    name: Voltage-L12
    description: Voltage-L12
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16"
    addressNumeric: 16
    signal: voltage_l23
    name: Voltage-L23
    description: Voltage-L23
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "18"
    addressNumeric: 18
    signal: voltage_l31
    name: Voltage-L31
    description: Voltage-L31
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20"
    addressNumeric: 20
    signal: voltage_assym
    name: Voltage-assym
    description: Voltage-assym
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "22"
    addressNumeric: 22
    signal: kw_l1
    name: Kw-L1
    description: Kw-L1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24"
    addressNumeric: 24
    signal: kw_l2
    name: Kw-L2
    description: Kw-L2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "26"
    addressNumeric: 26
    signal: kw_l3
    name: Kw-L3
    description: Kw-L3
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "28"
    addressNumeric: 28
    signal: kvar_l1
    name: Kvar-L1
    description: Kvar-L1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "30"
    addressNumeric: 30
    signal: kvar_l2
    name: Kvar-L2
    description: Kvar-L2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "32"
    addressNumeric: 32
    signal: kvar_l3
    name: Kvar-L3
    description: Kvar-L3
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "34"
    addressNumeric: 34
    signal: kva_l1
    name: Kva-L1
    description: Kva-L1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "36"
    addressNumeric: 36
    signal: kva_l2
    name: Kva-L2
    description: Kva-L2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "38"
    addressNumeric: 38
    signal: kva_l3
    name: Kva-L3
    description: Kva-L3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40"
    addressNumeric: 40
    signal: pf_l1
    name: Pf-L1
    description: Pf-L1
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41"
    addressNumeric: 41
    signal: pf_l2
    name: Pf-L2
    description: Pf-L2
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "42"
    addressNumeric: 42
    signal: pf_l3
    name: Pf-L3
    description: Pf-L3
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "43"
    addressNumeric: 43
    signal: pf_avg
    name: Pf-avg
    description: Pf-avg
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "44"
    addressNumeric: 44
    signal: cos_l1
    name: Cos-L1
    description: Cos-L1
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "45"
    addressNumeric: 45
    signal: cos_l2
    name: Cos-L2
    description: Cos-L2
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "46"
    addressNumeric: 46
    signal: cos_l3
    name: Cos-L3
    description: Cos-L3
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "47"
    addressNumeric: 47
    signal: cos_avg
    name: Cos-avg
    description: Cos-avg
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "48"
    addressNumeric: 48
    signal: energy_import_kwh
    name: Energy-import-(kwh)
    description: Energy-import-(kwh)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "52"
    addressNumeric: 52
    signal: energy_export_kwh
    name: Energy-export-(kwh)
    description: Energy-export-(kwh)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "56"
    addressNumeric: 56
    signal: energy_inductive_kvarh
    name: Energy-inductive-(kvarh)
    description: Energy-inductive-(kvarh)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "60"
    addressNumeric: 60
    signal: energy_capacitive_kvarh
    name: Energy-capacitive-(kvarh)
    description: Energy-capacitive-(kvarh)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "64"
    addressNumeric: 64
    signal: energy_apparent_kvah
    name: Energy-apparent-(kvah)
    description: Energy-apparent-(kvah)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "68"
    addressNumeric: 68
    signal: max_dmd_kw_l1_import
    name: Max-dmd-kw-L1-(import)
    description: Max-dmd-kw-L1-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "70"
    addressNumeric: 70
    signal: max_dmd_kw_l2_import
    name: Max-dmd-kw-L2-(import)
    description: Max-dmd-kw-L2-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "72"
    addressNumeric: 72
    signal: max_dmd_kw_l3_import
    name: Max-dmd-kw-L3-(import)
    description: Max-dmd-kw-L3-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "74"
    addressNumeric: 74
    signal: max_dmd_kw_total_import
    name: Max-dmd-kw-total-(import)
    description: Max-dmd-kw-total-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "76"
    addressNumeric: 76
    signal: max_dmd_kva_l1
    name: Max-dmd-kva-L1
    description: Max-dmd-kva-L1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "78"
    addressNumeric: 78
    signal: max_dmd_kva_l2
    name: Max-dmd-kva-L2
    description: Max-dmd-kva-L2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "80"
    addressNumeric: 80
    signal: max_dmd_kva_l3
    name: Max-dmd-kva-L3
    description: Max-dmd-kva-L3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "82"
    addressNumeric: 82
    signal: max_dmd_kva_total
    name: Max-dmd-kva-total
    description: Max-dmd-kva-total
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "84"
    addressNumeric: 84
    signal: max_dmd_i_l1
    name: Max-dmd-I-L1
    description: Max-dmd-I-L1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "86"
    addressNumeric: 86
    signal: max_dmd_i_l2
    name: Max-dmd-I-L2
    description: Max-dmd-I-L2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "88"
    addressNumeric: 88
    signal: max_dmd_i_l3
    name: Max-dmd-I-L3
    description: Max-dmd-I-L3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "90"
    addressNumeric: 90
    signal: max_dmd_iavg_3phase
    name: Max-dmd-iavg-(3phase)
    description: Max-dmd-iavg-(3phase)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "92"
    addressNumeric: 92
    signal: prev_dmd_kw_l1_import
    name: Prev-dmd-kw-L1-(import)
    description: Prev-dmd-kw-L1-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "94"
    addressNumeric: 94
    signal: prev_dmd_kw_l2_import
    name: Prev-dmd-kw-L2-(import)
    description: Prev-dmd-kw-L2-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "96"
    addressNumeric: 96
    signal: prev_dmd_kw_l3_import
    name: Prev-dmd-kw-L3-(import)
    description: Prev-dmd-kw-L3-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "98"
    addressNumeric: 98
    signal: prev_dmd_kw_total_import
    name: Prev-dmd-kw-total-(import)
    description: Prev-dmd-kw-total-(import)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "100"
    addressNumeric: 100
    signal: prev_dmd_kva_l1
    name: Prev-dmd-kva-L1
    description: Prev-dmd-kva-L1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
