manufacturer: allen
model: bradley-powermonitor-3000
device: bradley-powermonitor-3000
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: allen bradley-powermonitor-3000 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/allen-bradley-powermonitor-3000.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:46:05.805Z
registers:
  - address: "100"
    addressNumeric: 100
    signal: l1_current
    name: L1-current
    description: L1-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "102"
    addressNumeric: 102
    signal: l2_current
    name: L2-current
    description: L2-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "104"
    addressNumeric: 104
    signal: l3_current
    name: L3-current
    description: L3-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "106"
    addressNumeric: 106
    signal: avg_current
    name: Avg.-Current
    description: Avg.-Current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "108"
    addressNumeric: 108
    signal: l1_n_voltage
    name: L1-N-voltage
    description: L1-N-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "110"
    addressNumeric: 110
    signal: l2_n_voltage
    name: L2-N-voltage
    description: L2-N-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "112"
    addressNumeric: 112
    signal: l3_n_voltage
    name: L3-N-voltage
    description: L3-N-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "114"
    addressNumeric: 114
    signal: avg_l_n_voltage
    name: Avg.-L-N-voltage
    description: Avg.-L-N-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "116"
    addressNumeric: 116
    signal: l1_l2_voltage
    name: L1-L2-voltage
    description: L1-L2-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "118"
    addressNumeric: 118
    signal: l2_l3_voltage
    name: L2-L3-voltage
    description: L2-L3-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "120"
    addressNumeric: 120
    signal: l3_l1_voltage
    name: L3-L1-voltage
    description: L3-L1-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "122"
    addressNumeric: 122
    signal: avg_l_l_voltage
    name: Avg-L-L-voltage
    description: Avg-L-L-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "124"
    addressNumeric: 124
    signal: frequency_last_cycle
    name: Frequency,-last-cycle
    description: Frequency,-last-cycle
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "126"
    addressNumeric: 126
    signal: metering_iteration
    name: Metering-iteration
    description: Metering-iteration
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "200"
    addressNumeric: 200
    signal: l4_zero_sequence_current
    name: L4-(zero-sequence)-current
    description: L4-(zero-sequence)-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "202"
    addressNumeric: 202
    signal: positive_sequence_current
    name: Positive-sequence-current
    description: Positive-sequence-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "204"
    addressNumeric: 204
    signal: negative_sequence_current
    name: Negative-sequence-current
    description: Negative-sequence-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "206"
    addressNumeric: 206
    signal: current_unbalance
    name: "%-current-unbalance"
    description: "%-current-unbalance"
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "208"
    addressNumeric: 208
    signal: positive_sequence_voltage
    name: Positive-sequence-voltage
    description: Positive-sequence-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "210"
    addressNumeric: 210
    signal: negaflvesequencevoltage
    name: Negaflvesequencevoltage
    description: Negaflvesequencevoltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "212"
    addressNumeric: 212
    signal: voltage_unbalance
    name: "%-voltage-unbalance"
    description: "%-voltage-unbalance"
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "214"
    addressNumeric: 214
    signal: phase_rotation
    name: Phase-rotation
    description: Phase-rotation
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "216"
    addressNumeric: 216
    signal: average_frequency
    name: Average-frequency
    description: Average-frequency
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "218"
    addressNumeric: 218
    signal: frequency_source
    name: Frequency-source
    description: Frequency-source
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "220"
    addressNumeric: 220
    signal: metering_iteration_220
    name: Metering-iteration
    description: Metering-iteration
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "300"
    addressNumeric: 300
    signal: l1_real_power
    name: L1-real-power
    description: L1-real-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "302"
    addressNumeric: 302
    signal: l2_real_power
    name: L2-real-power
    description: L2-real-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "304"
    addressNumeric: 304
    signal: l3_real_power
    name: L3-real-power
    description: L3-real-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "306"
    addressNumeric: 306
    signal: total_real_power
    name: Total-real-power
    description: Total-real-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "308"
    addressNumeric: 308
    signal: l1_reactive_power
    name: L1-reactive-power
    description: L1-reactive-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "310"
    addressNumeric: 310
    signal: l2_reactive_power
    name: L2-reactive-power
    description: L2-reactive-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "312"
    addressNumeric: 312
    signal: l3_reactive_power
    name: L3-reactive-power
    description: L3-reactive-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "314"
    addressNumeric: 314
    signal: total_reactive_power
    name: Total-reactive-power
    description: Total-reactive-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "316"
    addressNumeric: 316
    signal: l1_apparent_power
    name: L1-apparent-power
    description: L1-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "318"
    addressNumeric: 318
    signal: l2_apparent_power
    name: L2-apparent-power
    description: L2-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "320"
    addressNumeric: 320
    signal: l3_apparent_power
    name: L3-apparent-power
    description: L3-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "322"
    addressNumeric: 322
    signal: total_apparent_power
    name: Total-apparent-power
    description: Total-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "324"
    addressNumeric: 324
    signal: metering_iteration_324
    name: Metering-iteration
    description: Metering-iteration
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "400"
    addressNumeric: 400
    signal: demand_current
    name: Demand-current
    description: Demand-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "402"
    addressNumeric: 402
    signal: demand_power
    name: Demand-power
    description: Demand-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "404"
    addressNumeric: 404
    signal: demand_reactive_power
    name: Demand-reactive-power
    description: Demand-reactive-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "406"
    addressNumeric: 406
    signal: demand_apparent_power
    name: Demand-apparent-power
    description: Demand-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "408"
    addressNumeric: 408
    signal: projected_demand_i
    name: Projected-demand-I
    description: Projected-demand-I
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "410"
    addressNumeric: 410
    signal: projected_demand_w
    name: Projected-demand-W
    description: Projected-demand-W
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "412"
    addressNumeric: 412
    signal: projected_demand_var
    name: Projected-demand-var
    description: Projected-demand-var
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "414"
    addressNumeric: 414
    signal: projected_demand_va
    name: Projected-demand-va
    description: Projected-demand-va
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "416"
    addressNumeric: 416
    signal: elapsed_demand_period_time
    name: Elapsed-demand-period-time
    description: Elapsed-demand-period-time
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "418"
    addressNumeric: 418
    signal: metering_iteration_418
    name: Metering-iteration
    description: Metering-iteration
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "500"
    addressNumeric: 500
    signal: l1_true_power_factor
    name: L1-true-power-factor
    description: L1-true-power-factor
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "502"
    addressNumeric: 502
    signal: l2_true_power_factor
    name: L2-true-power-factor
    description: L2-true-power-factor
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
