manufacturer: siemens
model: sentron-pac-4200
device: sentron-pac-4200
category: Energy Metering
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: siemens sentron-pac-4200 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/siemens-sentron-pac-4200.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:25:01.503Z
registers:
  - address: "1"
    addressNumeric: 1
    signal: voltage_a_n
    name: Voltage-a-n
    description: Voltage-a-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3"
    addressNumeric: 3
    signal: voltage_b_n
    name: Voltage-b-n
    description: Voltage-b-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5"
    addressNumeric: 5
    signal: voltage_c_n
    name: Voltage-c-n
    description: Voltage-c-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7"
    addressNumeric: 7
    signal: voltage_a_b
    name: Voltage-a-b
    description: Voltage-a-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9"
    addressNumeric: 9
    signal: voltage_b_c
    name: Voltage-b-c
    description: Voltage-b-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "11"
    addressNumeric: 11
    signal: voltage_c_a
    name: Voltage-c-a
    description: Voltage-c-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "13"
    addressNumeric: 13
    signal: current_a
    name: Current-a
    description: Current-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "15"
    addressNumeric: 15
    signal: current_b
    name: Current-b
    description: Current-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "17"
    addressNumeric: 17
    signal: current_c
    name: Current-c
    description: Current-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19"
    addressNumeric: 19
    signal: apparent_power_a
    name: Apparent-Power-a
    description: Apparent-Power-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: apparent_power_b
    name: Apparent-Power-b
    description: Apparent-Power-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "23"
    addressNumeric: 23
    signal: apparent_power_c
    name: Apparent-Power-c
    description: Apparent-Power-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "25"
    addressNumeric: 25
    signal: active_power_a
    name: Active-Power-a
    description: Active-Power-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "27"
    addressNumeric: 27
    signal: active_power_b
    name: Active-Power-b
    description: Active-Power-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "29"
    addressNumeric: 29
    signal: active_power_c
    name: Active-Power-c
    description: Active-Power-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "31"
    addressNumeric: 31
    signal: reactive_power_a_varn
    name: Reactive-Power-a-(VARn)
    description: Reactive-Power-a-(VARn)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "33"
    addressNumeric: 33
    signal: reactive_power_b_varn
    name: Reactive-Power-b-(VARn)
    description: Reactive-Power-b-(VARn)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "35"
    addressNumeric: 35
    signal: reactive_power_c_varn
    name: Reactive-Power-c-(VARn)
    description: Reactive-Power-c-(VARn)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37"
    addressNumeric: 37
    signal: power_factor_a
    name: Power-Factor-a
    description: Power-Factor-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "-"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "39"
    addressNumeric: 39
    signal: power_factor_b
    name: Power-Factor-b
    description: Power-Factor-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "-"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41"
    addressNumeric: 41
    signal: power_factor_c
    name: Power-Factor-c
    description: Power-Factor-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "-"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "43"
    addressNumeric: 43
    signal: thd_voltage_a_b
    name: THD-Voltage-a-b
    description: THD-Voltage-a-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "45"
    addressNumeric: 45
    signal: thd_voltage_b_c
    name: THD-Voltage-b-c
    description: THD-Voltage-b-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "47"
    addressNumeric: 47
    signal: thd_voltage_c_a
    name: THD-Voltage-c-a
    description: THD-Voltage-c-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "55"
    addressNumeric: 55
    signal: line_frequency
    name: Line-Frequency
    description: Line-Frequency
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: H
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "57"
    addressNumeric: 57
    signal: 3_phase_average_voltage_ph_n
    name: 3-Phase-Average-Voltage-ph-n
    description: 3-Phase-Average-Voltage-ph-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "59"
    addressNumeric: 59
    signal: 3_phase_average_voltage_ph_ph
    name: 3-Phase-Average-Voltage-ph-ph
    description: 3-Phase-Average-Voltage-ph-ph
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "61"
    addressNumeric: 61
    signal: 3_phase_average_current_ph_ph
    name: 3-Phase-Average-Current-ph-ph
    description: 3-Phase-Average-Current-ph-ph
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "63"
    addressNumeric: 63
    signal: total_apparent_power
    name: Total-Apparent-Power
    description: Total-Apparent-Power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65"
    addressNumeric: 65
    signal: total_active_power
    name: Total-Active-Power
    description: Total-Active-Power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "67"
    addressNumeric: 67
    signal: total_reactive_power_varn
    name: Total-Reactive-Power-(VARn)
    description: Total-Reactive-Power-(VARn)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "69"
    addressNumeric: 69
    signal: total_power_factor
    name: Total-Power-Factor
    description: Total-Power-Factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "-"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "71"
    addressNumeric: 71
    signal: amplitude_unbalance_voltage
    name: Amplitude-Unbalance-Voltage
    description: Amplitude-Unbalance-Voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "73"
    addressNumeric: 73
    signal: amplitude_unbalance_current
    name: Amplitude-Unbalance-Current
    description: Amplitude-Unbalance-Current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "75"
    addressNumeric: 75
    signal: maximum_voltage_a_n
    name: Maximum-Voltage-a-n
    description: Maximum-Voltage-a-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "77"
    addressNumeric: 77
    signal: maximum_voltage_b_n
    name: Maximum-Voltage-b-n
    description: Maximum-Voltage-b-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "79"
    addressNumeric: 79
    signal: maximum_voltage_c_n
    name: Maximum-Voltage-c-n
    description: Maximum-Voltage-c-n
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "81"
    addressNumeric: 81
    signal: maximum_voltage_a_b
    name: Maximum-Voltage-a-b
    description: Maximum-Voltage-a-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "83"
    addressNumeric: 83
    signal: maximum_voltage_b_c
    name: Maximum-Voltage-b-c
    description: Maximum-Voltage-b-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "85"
    addressNumeric: 85
    signal: maximum_voltage_c_a
    name: Maximum-Voltage-c-a
    description: Maximum-Voltage-c-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "87"
    addressNumeric: 87
    signal: maximum_current_a
    name: Maximum-Current-a
    description: Maximum-Current-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "89"
    addressNumeric: 89
    signal: maximum_current_b
    name: Maximum-Current-b
    description: Maximum-Current-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "91"
    addressNumeric: 91
    signal: maximum_current_c
    name: Maximum-Current-c
    description: Maximum-Current-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "93"
    addressNumeric: 93
    signal: maximum_apparent_power_a
    name: Maximum-Apparent-Power-a
    description: Maximum-Apparent-Power-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "95"
    addressNumeric: 95
    signal: maximum_apparent_power_b
    name: Maximum-Apparent-Power-b
    description: Maximum-Apparent-Power-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "97"
    addressNumeric: 97
    signal: maximum_apparent_power_c
    name: Maximum-Apparent-Power-c
    description: Maximum-Apparent-Power-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "99"
    addressNumeric: 99
    signal: maximum_active_power_a
    name: Maximum-Active-Power-a
    description: Maximum-Active-Power-a
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "101"
    addressNumeric: 101
    signal: maximum_active_power_b
    name: Maximum-Active-Power-b
    description: Maximum-Active-Power-b
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "103"
    addressNumeric: 103
    signal: maximum_active_power_c
    name: Maximum-Active-Power-c
    description: Maximum-Active-Power-c
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "105"
    addressNumeric: 105
    signal: maximum_reactive_power_a_varn
    name: Maximum-Reactive-Power-a-(VARn)
    description: Maximum-Reactive-Power-a-(VARn)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
