manufacturer: schneider
model: electric-pm1000-pm1200
device: electric-pm1000-pm1200
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-pm1000-pm1200 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-pm1000-pm1200.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:16:22.671Z
registers:
  - address: "3861"
    addressNumeric: 3861
    signal: voltage_thd_phase_1_v1
    name: Voltage-THD,-phase-1-(%V1)
    description: Voltage-THD,-phase-1-(%V1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3863"
    addressNumeric: 3863
    signal: voltage_thd_phase_2_v2
    name: Voltage-THD,-phase-2-(%V2)
    description: Voltage-THD,-phase-2-(%V2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3865"
    addressNumeric: 3865
    signal: voltage_thd_phase_3_v3
    name: Voltage-THD,-phase-3-(%V3)
    description: Voltage-THD,-phase-3-(%V3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3867"
    addressNumeric: 3867
    signal: current_thd_phase_1_a1
    name: Current-THD,-phase-1-(%A1)
    description: Current-THD,-phase-1-(%A1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3869"
    addressNumeric: 3869
    signal: current_thd_phase_2_a2
    name: Current-THD,-phase-2-(%A2)
    description: Current-THD,-phase-2-(%A2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3871"
    addressNumeric: 3871
    signal: current_thd_phase_3_a3
    name: Current-THD,-phase-3-(%A3)
    description: Current-THD,-phase-3-(%A3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3901"
    addressNumeric: 3901
    signal: apparent_power_total_va
    name: Apparent-power,-total-(VA)
    description: Apparent-power,-total-(VA)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3903"
    addressNumeric: 3903
    signal: active_power_total_w
    name: Active-power,-total-(W)
    description: Active-power,-total-(W)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3905"
    addressNumeric: 3905
    signal: reactive_power_total_var
    name: Reactive-power,-total-(VAR)
    description: Reactive-power,-total-(VAR)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3907"
    addressNumeric: 3907
    signal: power_factor_average_pf
    name: Power-factor-average-(PF)
    description: Power-factor-average-(PF)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3909"
    addressNumeric: 3909
    signal: line_to_line_average_voltage_vll
    name: Line-to-line-average-voltage-(VLL)
    description: Line-to-line-average-voltage-(VLL)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3911"
    addressNumeric: 3911
    signal: line_to_neutral_voltage_vln
    name: Line-to-neutral-voltage-(VLN)
    description: Line-to-neutral-voltage-(VLN)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3913"
    addressNumeric: 3913
    signal: current_average_a
    name: Current-average-(A)
    description: Current-average-(A)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3915"
    addressNumeric: 3915
    signal: frequency_hz_f
    name: Frequency,-hz-(F)
    description: Frequency,-hz-(F)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3917"
    addressNumeric: 3917
    signal: apparent_power_phase_1_va1
    name: Apparent-power,-phase-1-(VA1)
    description: Apparent-power,-phase-1-(VA1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3919"
    addressNumeric: 3919
    signal: active_power_phase_1_w1
    name: Active-power,-phase-1-(W1)
    description: Active-power,-phase-1-(W1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3921"
    addressNumeric: 3921
    signal: reactive_power_phase_1_var1
    name: Reactive-power,-phase-1-(VAR1)
    description: Reactive-power,-phase-1-(VAR1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3923"
    addressNumeric: 3923
    signal: power_factor_phase_1_pf1
    name: Power-factor,-phase-1-(PF1)
    description: Power-factor,-phase-1-(PF1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3925"
    addressNumeric: 3925
    signal: voltage_phase_1_to_phase_2_v12
    name: Voltage-phase-1-to-phase-2-(V12)
    description: Voltage-phase-1-to-phase-2-(V12)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3927"
    addressNumeric: 3927
    signal: voltage_phase_1_to_neutral_v1
    name: Voltage-phase-1-to-neutral-(V1)
    description: Voltage-phase-1-to-neutral-(V1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3929"
    addressNumeric: 3929
    signal: current_phase_1_a1
    name: Current,-phase-1-(A1)
    description: Current,-phase-1-(A1)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3931"
    addressNumeric: 3931
    signal: apparent_power_phase_2_va2
    name: Apparent-power,-phase-2-(VA2)
    description: Apparent-power,-phase-2-(VA2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3933"
    addressNumeric: 3933
    signal: active_power_phase_2_w2
    name: Active-power,-phase-2-(W2)
    description: Active-power,-phase-2-(W2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3935"
    addressNumeric: 3935
    signal: reactive_power_phase_2_var2
    name: Reactive-power,-phase-2-(VAR2)
    description: Reactive-power,-phase-2-(VAR2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3937"
    addressNumeric: 3937
    signal: power_factor_phase_2_pf2
    name: Power-factor,-phase-2-(PF2)
    description: Power-factor,-phase-2-(PF2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3939"
    addressNumeric: 3939
    signal: voltage_phase_2_to_phase_3_v23
    name: Voltage-phase-2-to-phase-3-(V23)
    description: Voltage-phase-2-to-phase-3-(V23)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3941"
    addressNumeric: 3941
    signal: voltage_phase_2_to_neutral_v2
    name: Voltage-phase-2-to-neutral-(V2)
    description: Voltage-phase-2-to-neutral-(V2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3943"
    addressNumeric: 3943
    signal: current_phase_2_a2
    name: Current,-phase-2-(A2)
    description: Current,-phase-2-(A2)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3945"
    addressNumeric: 3945
    signal: apparent_power_phase_3_va3
    name: Apparent-power,-phase-3-(VA3)
    description: Apparent-power,-phase-3-(VA3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3947"
    addressNumeric: 3947
    signal: active_power_phase_3_w3
    name: Active-power,-phase-3-(W3)
    description: Active-power,-phase-3-(W3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3949"
    addressNumeric: 3949
    signal: reactive_power_phase3_var3
    name: Reactive-power,-phase3-(VAR3)
    description: Reactive-power,-phase3-(VAR3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3951"
    addressNumeric: 3951
    signal: power_factor_phase_3_pf3
    name: Power-factor,-phase-3-(PF3)
    description: Power-factor,-phase-3-(PF3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3953"
    addressNumeric: 3953
    signal: voltage_phase_3_to_phase_1_v31
    name: Voltage-phase-3-to-phase-1-(V31)
    description: Voltage-phase-3-to-phase-1-(V31)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3955"
    addressNumeric: 3955
    signal: voltage_phase_3_to_neutral_v3
    name: Voltage-phase-3-to-neutral-(V3)
    description: Voltage-phase-3-to-neutral-(V3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3957"
    addressNumeric: 3957
    signal: current_phase_3_a3
    name: Current,-phase-3-(A3)
    description: Current,-phase-3-(A3)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3959"
    addressNumeric: 3959
    signal: forward_apparent_energy_fwdvah
    name: Forward-apparent-energy-(FwdVAh)
    description: Forward-apparent-energy-(FwdVAh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3961"
    addressNumeric: 3961
    signal: forward_active_energy_fwdwh
    name: Forward-active-energy-(FwdWh)
    description: Forward-active-energy-(FwdWh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3963"
    addressNumeric: 3963
    signal: forward_reactive_inductive_energy_fwdvarh
    name: Forward-reactive-inductive-energy-(FwdVARh)
    description: Forward-reactive-inductive-energy-(FwdVARh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3965"
    addressNumeric: 3965
    signal: forward_reactive_capacitive_energy_fwdvarh
    name: Forward-reactive-capacitive-energy-(FwdVARh)
    description: Forward-reactive-capacitive-energy-(FwdVARh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3967"
    addressNumeric: 3967
    signal: reverse_apparent_energy_revvah
    name: Reverse-apparent-energy-(RevVAh)
    description: Reverse-apparent-energy-(RevVAh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3969"
    addressNumeric: 3969
    signal: reverse_active_energy_revwh
    name: Reverse-active-energy-(RevWh)
    description: Reverse-active-energy-(RevWh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3971"
    addressNumeric: 3971
    signal: reverse_reactive_inductive_energy_revvarh
    name: Reverse-reactive-inductive-energy-(RevVARh)
    description: Reverse-reactive-inductive-energy-(RevVARh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3973"
    addressNumeric: 3973
    signal: reverse_reactive_capacitive_energy_revvarh
    name: Reverse-reactive-capacitive-energy-(RevVARh)
    description: Reverse-reactive-capacitive-energy-(RevVARh)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3975"
    addressNumeric: 3975
    signal: present_demand_present_demand
    name: Present-demand-(Present-demand)
    description: Present-demand-(Present-demand)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3977"
    addressNumeric: 3977
    signal: rising_demand_rising_demand
    name: Rising-demand-(Rising-demand)
    description: Rising-demand-(Rising-demand)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3979"
    addressNumeric: 3979
    signal: maximum_demand_max_md
    name: Maximum-demand-(Max-MD)
    description: Maximum-demand-(Max-MD)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3993"
    addressNumeric: 3993
    signal: on_hours_on_hrs
    name: On-hours-(On-hrs)
    description: On-hours-(On-hrs)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3995"
    addressNumeric: 3995
    signal: forward_run_seconds_fwdrun_secs
    name: Forward-run-seconds-(FwdRun-secs)
    description: Forward-run-seconds-(FwdRun-secs)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3997"
    addressNumeric: 3997
    signal: reverse_run_seconds_revrun_secs
    name: Reverse-run-seconds-(RevRun-secs)
    description: Reverse-run-seconds-(RevRun-secs)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3999"
    addressNumeric: 3999
    signal: number_of_power_interruptions_intr
    name: Number-of-power-interruptions-(Intr)
    description: Number-of-power-interruptions-(Intr)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
