manufacturer: schneider
model: electric-pm5000-pm5200
device: electric-pm5000-pm5200
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-pm5000-pm5200 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-pm5000-pm5200.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:45:44.912Z
registers:
  - address: "29"
    addressNumeric: 29
    signal: meter_name
    name: Meter-name
    description: Meter-name
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "49"
    addressNumeric: 49
    signal: meter_model
    name: Meter-model
    description: Meter-model
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "69"
    addressNumeric: 69
    signal: manufacturer
    name: Manufacturer
    description: Manufacturer
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "89"
    addressNumeric: 89
    signal: product_id_number
    name: Product-ID-number
    description: Product-ID-number
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "129"
    addressNumeric: 129
    signal: serial_number
    name: Serial-number
    description: Serial-number
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "135"
    addressNumeric: 135
    signal: hardware_revision
    name: Hardware-revision
    description: Hardware-revision
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1827"
    addressNumeric: 1827
    signal: number_of_metering_system_restarts
    name: Number-of-metering-system-restarts
    description: Number-of-metering-system-restarts
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1828"
    addressNumeric: 1828
    signal: number_of_control_power_failures
    name: Number-of-control-power-failures
    description: Number-of-control-power-failures
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1833"
    addressNumeric: 1833
    signal: duration_of_last_control_power_failure
    name: Duration-of-last-control-power-failure
    description: Duration-of-last-control-power-failure
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: seconds
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1835"
    addressNumeric: 1835
    signal: cause_of_last_meter_reset
    name: Cause-of-last-meter-reset
    description: Cause-of-last-meter-reset
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1836"
    addressNumeric: 1836
    signal: year
    name: Year
    description: Year
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: year
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1837"
    addressNumeric: 1837
    signal: month
    name: Month
    description: Month
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: month
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1838"
    addressNumeric: 1838
    signal: day
    name: Day
    description: Day
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: days
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1839"
    addressNumeric: 1839
    signal: hour
    name: Hour
    description: Hour
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: hours
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1840"
    addressNumeric: 1840
    signal: minute
    name: Minute
    description: Minute
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: minutes
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1841"
    addressNumeric: 1841
    signal: second
    name: Second
    description: Second
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: seconds
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1842"
    addressNumeric: 1842
    signal: millisecond
    name: Millisecond
    description: Millisecond
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: msec
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1844"
    addressNumeric: 1844
    signal: year_1844
    name: Year
    description: Year
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1845"
    addressNumeric: 1845
    signal: month_and_day
    name: Month-and-day
    description: Month-and-day
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1846"
    addressNumeric: 1846
    signal: hour_and_minute
    name: Hour-and-minute
    description: Hour-and-minute
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1847"
    addressNumeric: 1847
    signal: milliseconds
    name: Milliseconds
    description: Milliseconds
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1999"
    addressNumeric: 1999
    signal: conditional_energy_control_status
    name: Conditional-energy-control-status
    description: Conditional-energy-control-status
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2001"
    addressNumeric: 2001
    signal: active_load_timer
    name: Active-load-timer
    description: Active-load-timer
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: seconds
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2003"
    addressNumeric: 2003
    signal: meter_operation_timer
    name: Meter-operation-timer
    description: Meter-operation-timer
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: seconds
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2005"
    addressNumeric: 2005
    signal: cycle_count
    name: Cycle-count
    description: Cycle-count
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2013"
    addressNumeric: 2013
    signal: number_of_phases
    name: Number-of-phases
    description: Number-of-phases
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2014"
    addressNumeric: 2014
    signal: number_of_wires
    name: Number-of-wires
    description: Number-of-wires
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2015"
    addressNumeric: 2015
    signal: power_system_configuration
    name: Power-system-configuration
    description: Power-system-configuration
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2016"
    addressNumeric: 2016
    signal: nominal_frequency
    name: Nominal-frequency
    description: Nominal-frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2017"
    addressNumeric: 2017
    signal: nominal_voltage
    name: Nominal-voltage
    description: Nominal-voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2019"
    addressNumeric: 2019
    signal: nominal_current
    name: Nominal-current
    description: Nominal-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2021"
    addressNumeric: 2021
    signal: nominal_power_factor
    name: Nominal-power-factor
    description: Nominal-power-factor
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2023"
    addressNumeric: 2023
    signal: normal_phase_rotation
    name: Normal-phase-rotation
    description: Normal-phase-rotation
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2024"
    addressNumeric: 2024
    signal: number_vts
    name: Number-VTs
    description: Number-VTs
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2025"
    addressNumeric: 2025
    signal: vt_primary
    name: VT-primary
    description: VT-primary
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2027"
    addressNumeric: 2027
    signal: vt_secondary
    name: VT-secondary
    description: VT-secondary
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2028"
    addressNumeric: 2028
    signal: number_cts
    name: Number-CTs
    description: Number-CTs
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2029"
    addressNumeric: 2029
    signal: ct_primary
    name: CT-primary
    description: CT-primary
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2030"
    addressNumeric: 2030
    signal: ct_secondary
    name: CT-secondary
    description: CT-secondary
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2033"
    addressNumeric: 2033
    signal: ct_location_for_1_or_2_ct_metering
    name: CT-location-for-1-or-2-CT-metering
    description: CT-location-for-1-or-2-CT-metering
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2034"
    addressNumeric: 2034
    signal: vt_location_for_1_or_2_vt_metering
    name: VT-location-for-1-or-2-VT-metering
    description: VT-location-for-1-or-2-VT-metering
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2035"
    addressNumeric: 2035
    signal: vt_connection_type
    name: VT-connection-type
    description: VT-connection-type
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2047"
    addressNumeric: 2047
    signal: peak_current_demand_over_last_year
    name: Peak-current-demand-over-last-year
    description: Peak-current-demand-over-last-year
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2049"
    addressNumeric: 2049
    signal: active_load_timer_setpoint
    name: Active-load-timer-setpoint
    description: Active-load-timer-setpoint
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2125"
    addressNumeric: 2125
    signal: alarm_energy_led_mode
    name: Alarm-/-energy-LED-mode
    description: Alarm-/-energy-LED-mode
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2129"
    addressNumeric: 2129
    signal: energy_channel
    name: Energy-channel
    description: Energy-channel
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2131"
    addressNumeric: 2131
    signal: pulse_weight
    name: Pulse-weight
    description: Pulse-weight
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh, kVAh, kVAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2133"
    addressNumeric: 2133
    signal: energy_channel_2133
    name: Energy-channel
    description: Energy-channel
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2135"
    addressNumeric: 2135
    signal: pulse_weight_2135
    name: Pulse-weight
    description: Pulse-weight
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh, kVAh, kVAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2137"
    addressNumeric: 2137
    signal: energy_channel_2137
    name: Energy-channel
    description: Energy-channel
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
