manufacturer: schneider
model: electric-cm2000
device: electric-cm2000
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-cm2000 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-cm2000.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:31:45.394Z
registers:
  - address: "1000"
    addressNumeric: 1000
    signal: update_interval
    name: Update-interval
    description: Update-interval
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: second
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1001"
    addressNumeric: 1001
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hertz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1002"
    addressNumeric: 1002
    signal: temperature_inside_cm_enclosure
    name: Temperature-inside-CM-enclosure
    description: Temperature-inside-CM-enclosure
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degrees C
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1003"
    addressNumeric: 1003
    signal: current_phase_a
    name: Current,-phase-A
    description: Current,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1004"
    addressNumeric: 1004
    signal: current_phase_b
    name: Current,-phase-B
    description: Current,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1005"
    addressNumeric: 1005
    signal: current_phase_c
    name: Current,-phase-C
    description: Current,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1006"
    addressNumeric: 1006
    signal: current_neutral
    name: Current,-neutral
    description: Current,-neutral
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1007"
    addressNumeric: 1007
    signal: current_ground
    name: Current,-ground
    description: Current,-ground
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1008"
    addressNumeric: 1008
    signal: current_3_phase_average
    name: Current,-3-phase-average
    description: Current,-3-phase-average
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1009"
    addressNumeric: 1009
    signal: current_apparent_rms
    name: Current,-apparent-rms
    description: Current,-apparent-rms
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1010"
    addressNumeric: 1010
    signal: current_unbalance_phase_a
    name: Current-unbalance,-phase-A
    description: Current-unbalance,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1011"
    addressNumeric: 1011
    signal: current_unbalance_phase_b
    name: Current-unbalance,-phase-B
    description: Current-unbalance,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1012"
    addressNumeric: 1012
    signal: current_unbalance_phase_c
    name: Current-unbalance,-phase-C
    description: Current-unbalance,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1013"
    addressNumeric: 1013
    signal: current_unbalance_worst
    name: Current-unbalance,-worst
    description: Current-unbalance,-worst
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1014"
    addressNumeric: 1014
    signal: voltage_phase_a_to_b
    name: Voltage,-phase-A-to-B
    description: Voltage,-phase-A-to-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1015"
    addressNumeric: 1015
    signal: voltage_phase_b_to_c
    name: Voltage,-phase-B-to-C
    description: Voltage,-phase-B-to-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1016"
    addressNumeric: 1016
    signal: voltage_phase_c_to_a
    name: Voltage,-phase-C-to-A
    description: Voltage,-phase-C-to-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1017"
    addressNumeric: 1017
    signal: voltage_l_l_3_phase_average
    name: Voltage-L-L,-3-phase-average
    description: Voltage-L-L,-3-phase-average
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1018"
    addressNumeric: 1018
    signal: voltage_phase_a_to_neutral
    name: Voltage,-phase-A-to-neutral
    description: Voltage,-phase-A-to-neutral
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1019"
    addressNumeric: 1019
    signal: voltage_phase_b_to_neutral
    name: Voltage,-phase-B-to-neutral
    description: Voltage,-phase-B-to-neutral
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1020"
    addressNumeric: 1020
    signal: voltage_phase_c_to_neutral
    name: Voltage,-phase-C-to-neutral
    description: Voltage,-phase-C-to-neutral
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1021"
    addressNumeric: 1021
    signal: voltage_l_n_3_phase_average
    name: Voltage-L-N,-3-phase-average
    description: Voltage-L-N,-3-phase-average
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1022"
    addressNumeric: 1022
    signal: voltage_unbalance_phase_a_b
    name: Voltage-unbalance,-phase-A-B
    description: Voltage-unbalance,-phase-A-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1023"
    addressNumeric: 1023
    signal: voltage_unbalance_phase_b_c
    name: Voltage-unbalance,-phase-B-C
    description: Voltage-unbalance,-phase-B-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1024"
    addressNumeric: 1024
    signal: voltage_unbalance_phase_c_a
    name: Voltage-unbalance,-phase-C-A
    description: Voltage-unbalance,-phase-C-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1025"
    addressNumeric: 1025
    signal: voltage_unbalance_l_l_worst
    name: Voltage-unbalance,-L-L-worst
    description: Voltage-unbalance,-L-L-worst
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1026"
    addressNumeric: 1026
    signal: voltage_unbalance_phase_a
    name: Voltage-unbalance,-phase-A
    description: Voltage-unbalance,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1027"
    addressNumeric: 1027
    signal: voltage_unbalance_phase_b
    name: Voltage-unbalance,-phase-B
    description: Voltage-unbalance,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1028"
    addressNumeric: 1028
    signal: voltage_unbalance_phase_c
    name: Voltage-unbalance,-phase-C
    description: Voltage-unbalance,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1029"
    addressNumeric: 1029
    signal: voltage_unbalance_l_n_worst
    name: Voltage-unbalance,-L-N-worst
    description: Voltage-unbalance,-L-N-worst
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Percent
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1031"
    addressNumeric: 1031
    signal: true_power_factor_phase_a
    name: True-power-factor,-phase-A
    description: True-power-factor,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1032"
    addressNumeric: 1032
    signal: true_power_factor_phase_b
    name: True-power-factor,-phase-B
    description: True-power-factor,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1033"
    addressNumeric: 1033
    signal: true_power_factor_phase_c
    name: True-power-factor,-phase-C
    description: True-power-factor,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1034"
    addressNumeric: 1034
    signal: true_power_factor_3_phase_total
    name: True-power-factor,-3-phase-total
    description: True-power-factor,-3-phase-total
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1035"
    addressNumeric: 1035
    signal: displacement_power_factor_phase_a
    name: Displacement-power-factor,-phase-A
    description: Displacement-power-factor,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1036"
    addressNumeric: 1036
    signal: displacement_power_factor_phase_b
    name: Displacement-power-factor,-phase-B
    description: Displacement-power-factor,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1037"
    addressNumeric: 1037
    signal: displacement_power_factor_phase_c
    name: Displacement-power-factor,-phase-C
    description: Displacement-power-factor,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1038"
    addressNumeric: 1038
    signal: displacement_power_factor_3_phase_total
    name: Displacement-power-factor,-3-phase-total
    description: Displacement-power-factor,-3-phase-total
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1039"
    addressNumeric: 1039
    signal: real_power_phase_a
    name: Real-power,-phase-A
    description: Real-power,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1040"
    addressNumeric: 1040
    signal: real_power_phase_b
    name: Real-power,-phase-B
    description: Real-power,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1041"
    addressNumeric: 1041
    signal: real_power_phase_c
    name: Real-power,-phase-C
    description: Real-power,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1042"
    addressNumeric: 1042
    signal: real_power_3_phase_total
    name: Real-power,-3-phase-total
    description: Real-power,-3-phase-total
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1043"
    addressNumeric: 1043
    signal: reactive_power_phase_a
    name: Reactive-power,-phase-A
    description: Reactive-power,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1044"
    addressNumeric: 1044
    signal: reactive_power_phase_b
    name: Reactive-power,-phase-B
    description: Reactive-power,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1045"
    addressNumeric: 1045
    signal: reactive_power_phase_c
    name: Reactive-power,-phase-C
    description: Reactive-power,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1046"
    addressNumeric: 1046
    signal: reactive_power_3_phase_total
    name: Reactive-power,-3-phase-total
    description: Reactive-power,-3-phase-total
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1047"
    addressNumeric: 1047
    signal: apparent_power_phase_a
    name: Apparent-power,-phase-A
    description: Apparent-power,-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1048"
    addressNumeric: 1048
    signal: apparent_power_phase_b
    name: Apparent-power,-phase-B
    description: Apparent-power,-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1049"
    addressNumeric: 1049
    signal: apparent_power_phase_c
    name: Apparent-power,-phase-C
    description: Apparent-power,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1050"
    addressNumeric: 1050
    signal: apparent_power_3_phase_total
    name: Apparent-power,-3-phase-total
    description: Apparent-power,-3-phase-total
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
