manufacturer: eaton
model: iq-dp-4000
device: iq-dp-4000
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: eaton iq-dp-4000 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/eaton-iq-dp-4000.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:45:46.943Z
registers:
  - address: "3000"
    addressNumeric: 3000
    signal: status
    name: Status
    description: Status
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4002"
    addressNumeric: 4002
    signal: vab
    name: Vab
    description: Vab
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4004"
    addressNumeric: 4004
    signal: vbc
    name: Vbc
    description: Vbc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4006"
    addressNumeric: 4006
    signal: vca
    name: Vca
    description: Vca
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4010"
    addressNumeric: 4010
    signal: van
    name: Van
    description: Van
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4012"
    addressNumeric: 4012
    signal: vbn
    name: Vbn
    description: Vbn
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4014"
    addressNumeric: 4014
    signal: vcn
    name: Vcn
    description: Vcn
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5002"
    addressNumeric: 5002
    signal: la
    name: La
    description: La
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5004"
    addressNumeric: 5004
    signal: ib
    name: Ib
    description: Ib
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5006"
    addressNumeric: 5006
    signal: ic
    name: Ic
    description: Ic
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5014"
    addressNumeric: 5014
    signal: peak_demand_la
    name: Peak-demand-la
    description: Peak-demand-la
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5016"
    addressNumeric: 5016
    signal: peak_demand_lb
    name: Peak-demand-lb
    description: Peak-demand-lb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5018"
    addressNumeric: 5018
    signal: peak_demand_ic
    name: Peak-demand-ic
    description: Peak-demand-ic
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5250"
    addressNumeric: 5250
    signal: demand_la
    name: Demand-la
    description: Demand-la
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5252"
    addressNumeric: 5252
    signal: demand_ib
    name: Demand-ib
    description: Demand-ib
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5254"
    addressNumeric: 5254
    signal: demand_ic
    name: Demand-ic
    description: Demand-ic
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6006"
    addressNumeric: 6006
    signal: real_power
    name: Real-power
    description: Real-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6070"
    addressNumeric: 6070
    signal: apparent_power
    name: Apparent-power
    description: Apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6134"
    addressNumeric: 6134
    signal: reactive_power
    name: Reactive-power
    description: Reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6218"
    addressNumeric: 6218
    signal: pf_displacement
    name: Pf-displacement
    description: Pf-displacement
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6220"
    addressNumeric: 6220
    signal: pf_apparent
    name: Pf-apparent
    description: Pf-apparent
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7004"
    addressNumeric: 7004
    signal: forward_real_energy
    name: Forward-real-energy
    description: Forward-real-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7006"
    addressNumeric: 7006
    signal: reverse_real_energy
    name: Reverse-real-energy
    description: Reverse-real-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7008"
    addressNumeric: 7008
    signal: net_real_energy
    name: Net-real-energy
    description: Net-real-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7010"
    addressNumeric: 7010
    signal: leading_reactive_energy
    name: Leading-reactive-energy
    description: Leading-reactive-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7012"
    addressNumeric: 7012
    signal: lagging_reactive_energy
    name: Lagging-reactive-energy
    description: Lagging-reactive-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7014"
    addressNumeric: 7014
    signal: net_reactive_energy
    name: Net-reactive-energy
    description: Net-reactive-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: reactive-hours
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7016"
    addressNumeric: 7016
    signal: apparent_energy
    name: Apparent-energy
    description: Apparent-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: hours
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7023"
    addressNumeric: 7023
    signal: demand_watts
    name: Demand-watts
    description: Demand-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7029"
    addressNumeric: 7029
    signal: demand_vars
    name: Demand-vars
    description: Demand-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA- reactive
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7035"
    addressNumeric: 7035
    signal: demand_vas
    name: Demand-vas
    description: Demand-vas
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7040"
    addressNumeric: 7040
    signal: peak_demand_watts
    name: Peak-demand-watts
    description: Peak-demand-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7045"
    addressNumeric: 7045
    signal: peak_demand_vars
    name: Peak-demand-vars
    description: Peak-demand-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7050"
    addressNumeric: 7050
    signal: peak_demand_vas
    name: Peak-demand-vas
    description: Peak-demand-vas
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAs
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7220"
    addressNumeric: 7220
    signal: demand_forward_watts
    name: Demand-forward-watts
    description: Demand-forward-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7222"
    addressNumeric: 7222
    signal: peak_demand_forward_watts
    name: Peak-demand-forward-watts
    description: Peak-demand-forward-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7262"
    addressNumeric: 7262
    signal: demand_reverse_watts
    name: Demand-reverse-watts
    description: Demand-reverse-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7264"
    addressNumeric: 7264
    signal: peak_demand_reverse_watts
    name: Peak-demand-reverse-watts
    description: Peak-demand-reverse-watts
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7303"
    addressNumeric: 7303
    signal: demand_lagging_vars
    name: Demand-lagging-vars
    description: Demand-lagging-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA- reactive
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7305"
    addressNumeric: 7305
    signal: peak_demand_lagging_vars
    name: Peak-demand-lagging-vars
    description: Peak-demand-lagging-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7345"
    addressNumeric: 7345
    signal: demand_leading_vars
    name: Demand-leading-vars
    description: Demand-leading-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: reactive
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7347"
    addressNumeric: 7347
    signal: peak_demand_leading_vars
    name: Peak-demand-leading-vars
    description: Peak-demand-leading-vars
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7628"
    addressNumeric: 7628
    signal: total_reactive_energy
    name: Total-reactive-energy
    description: Total-reactive-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: reactive-hours
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7679"
    addressNumeric: 7679
    signal: total_real_energy
    name: Total-real-energy
    description: Total-real-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8148"
    addressNumeric: 8148
    signal: percent_thd_vab
    name: Percent-thd-vab
    description: Percent-thd-vab
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8150"
    addressNumeric: 8150
    signal: percent_thd_vbc
    name: Percent-thd-vbc
    description: Percent-thd-vbc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8152"
    addressNumeric: 8152
    signal: percent_thd_vca
    name: Percent-thd-vca
    description: Percent-thd-vca
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9436"
    addressNumeric: 9436
    signal: percent_thd_la
    name: Percent-thd-la
    description: Percent-thd-la
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9438"
    addressNumeric: 9438
    signal: percent_thd_lb
    name: Percent-thd-lb
    description: Percent-thd-lb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9440"
    addressNumeric: 9440
    signal: percent_thd_ic
    name: Percent-thd-ic
    description: Percent-thd-ic
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
