manufacturer: schneider
model: electric-em4200
device: electric-em4200
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-em4200 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-em4200.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:44:06.785Z
registers:
  - address: "2"
    addressNumeric: 2
    signal: total_instantaneous_real_power_3_phase_total
    name: Total-instantaneous-real-power-(3-phase-total)
    description: Total-instantaneous-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: "3"
    addressNumeric: 3
    signal: total_instantaneous_reactive_power_3_phase_total
    name: Total-instantaneous-reactive-power-(3-phase-total)
    description: Total-instantaneous-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: "4"
    addressNumeric: 4
    signal: total_instantaneous_apparent_power_3_phase_total
    name: Total-instantaneous-apparent-power-(3-phase-total)
    description: Total-instantaneous-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
  - address: "5"
    addressNumeric: 5
    signal: total_power_factor_total_kw_total_kva
    name: Total-power-factor-(total-kw-/-total-kva)
    description: Total-power-factor-(total-kw-/-total-kva)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6"
    addressNumeric: 6
    signal: voltage_line_to_line_average_of_phases
    name: Voltage,-line-to-line,-average-of-phases
    description: Voltage,-line-to-line,-average-of-phases
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7"
    addressNumeric: 7
    signal: voltage_line_to_neutral_average_of_phases
    name: Voltage,-line-to-neutral,-average-of-phases
    description: Voltage,-line-to-neutral,-average-of-phases
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8"
    addressNumeric: 8
    signal: current_average_of_phases
    name: Current,-average-of-phases
    description: Current,-average-of-phases
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9"
    addressNumeric: 9
    signal: real_power_l1
    name: Real-power,-L1
    description: Real-power,-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10"
    addressNumeric: 10
    signal: real_power_l2
    name: Real-power,-L2
    description: Real-power,-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "11"
    addressNumeric: 11
    signal: real_power_l3
    name: Real-power,-L3
    description: Real-power,-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "12"
    addressNumeric: 12
    signal: power_factor_l1
    name: Power-factor,-L1
    description: Power-factor,-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "13"
    addressNumeric: 13
    signal: power_factor_l2
    name: Power-factor,-L2
    description: Power-factor,-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "14"
    addressNumeric: 14
    signal: power_factor_l3
    name: Power-factor,-L3
    description: Power-factor,-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "15"
    addressNumeric: 15
    signal: voltage_l1_l2
    name: Voltage,-L1-L2
    description: Voltage,-L1-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16"
    addressNumeric: 16
    signal: voltage_l2_l3
    name: Voltage,-L2-L3
    description: Voltage,-L2-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "17"
    addressNumeric: 17
    signal: voltage_l3_l1
    name: Voltage,-L3-L1
    description: Voltage,-L3-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "18"
    addressNumeric: 18
    signal: voltage_l1_n
    name: Voltage,-L1-N
    description: Voltage,-L1-N
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19"
    addressNumeric: 19
    signal: voltage_l2_n
    name: Voltage,-L2-N
    description: Voltage,-L2-N
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20"
    addressNumeric: 20
    signal: voltage_l3_n
    name: Voltage,-L3-N
    description: Voltage,-L3-N
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: current_instantaneous_l1
    name: Current,-instantaneous,-L1
    description: Current,-instantaneous,-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "22"
    addressNumeric: 22
    signal: current_instantaneous_l2
    name: Current,-instantaneous,-L2
    description: Current,-instantaneous,-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "23"
    addressNumeric: 23
    signal: current_instantaneous_l3
    name: Current,-instantaneous,-L3
    description: Current,-instantaneous,-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24"
    addressNumeric: 24
    signal: present_demand_sub_interval
    name: Present-demand-sub-interval
    description: Present-demand-sub-interval
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "25"
    addressNumeric: 25
    signal: minimum_demand
    name: Minimum-demand
    description: Minimum-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "26"
    addressNumeric: 26
    signal: maximum_demand
    name: Maximum-demand
    description: Maximum-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "27"
    addressNumeric: 27
    signal: present_demand
    name: Present-demand
    description: Present-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "28"
    addressNumeric: 28
    signal: peak_demand
    name: Peak-demand
    description: Peak-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "30"
    addressNumeric: 30
    signal: ct_size_100_300_etc
    name: Ct-size-(100,-300,-etc.)
    description: Ct-size-(100,-300,-etc.)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "31"
    addressNumeric: 31
    signal: count_of_kwh_resets
    name: Count-of-kwh-resets
    description: Count-of-kwh-resets
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Count
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "32"
    addressNumeric: 32
    signal: count_of_peak_demand_resets
    name: Count-of-peak-demand-resets
    description: Count-of-peak-demand-resets
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Count
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "33"
    addressNumeric: 33
    signal: count_of_sub_intervals
    name: Count-of-sub-intervals
    description: Count-of-sub-intervals
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Count
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "34"
    addressNumeric: 34
    signal: count_of_number_readings_in_present_sub_interval
    name: Count-of-number-readings-in-present-sub-interval
    description: Count-of-number-readings-in-present-sub-interval
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Count
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "35"
    addressNumeric: 35
    signal: system_type_see_manual
    name: System-type:-see-manual
    description: System-type:-see-manual
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: integer
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "36"
    addressNumeric: 36
    signal: sub_interval_length_sets_the_length_of_a_sub_interval_value_is_the_number_of_seconds_times_5_for_example_15_minutes_is_4500_for_sync_to_comms_set_this_to_zero
    name: Sub-interval-length:-sets-the-length-of-a-sub-interval.-value-is-the-number-of-seconds-times-5-(for-example,-15-minutes-is-4500).-for-sync-to-comms,-set-this-to-zero
    description: Sub-interval-length:-sets-the-length-of-a-sub-interval.-value-is-the-number-of-seconds-times-5-(for-example,-15-minutes-is-4500).-for-sync-to-comms,-set-this-to-zero
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: integer
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37"
    addressNumeric: 37
    signal: number_of_sub_intervals_per_demand_interval_sets_the_number_of_sub_intervals_that_make_a_single_demand_interval_legal_values_are_1_to_6_for_block_demand_set_this_to_1
    name: Number-of-sub-intervals-per-demand-interval.-sets-the-number-of-sub-intervals-that-make-a-single-demand-interval.-legal-values-are-1-to-6.-for-block-demand,-set-this-to-1
    description: Number-of-sub-intervals-per-demand-interval.-sets-the-number-of-sub-intervals-that-make-a-single-demand-interval.-legal-values-are-1-to-6.-for-block-demand,-set-this-to-1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: integer
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "38"
    addressNumeric: 38
    signal: command
    name: Command
    description: Command
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: bit map
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "256"
    addressNumeric: 256
    signal: real_energy_consumption
    name: Real-energy-consumption
    description: Real-energy-consumption
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "258"
    addressNumeric: 258
    signal: real_energy_consumption_redundant
    name: Real-energy-consumption-(redundant)
    description: Real-energy-consumption-(redundant)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "260"
    addressNumeric: 260
    signal: total_instantaneous_real_power
    name: Total-instantaneous-real-power
    description: Total-instantaneous-real-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "262"
    addressNumeric: 262
    signal: total_instantaneous_reactive_power
    name: Total-instantaneous-reactive-power
    description: Total-instantaneous-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "264"
    addressNumeric: 264
    signal: total_instantaneous_apparent_power
    name: Total-instantaneous-apparent-power
    description: Total-instantaneous-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "266"
    addressNumeric: 266
    signal: total_power_factor_total_kw_total_kva_266
    name: Total-power-factor-(total-kw-/-total-kva)
    description: Total-power-factor-(total-kw-/-total-kva)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "268"
    addressNumeric: 268
    signal: voltage_line_to_line_average_of_3_phases
    name: Voltage,-line-to-line,-average-of-3-phases
    description: Voltage,-line-to-line,-average-of-3-phases
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "270"
    addressNumeric: 270
    signal: voltage_line_to_neutral_average_of_3_phases
    name: Voltage,-line-to-neutral,-average-of-3-phases
    description: Voltage,-line-to-neutral,-average-of-3-phases
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "272"
    addressNumeric: 272
    signal: current_average_of_3_phases
    name: Current,-average-of-3-phases
    description: Current,-average-of-3-phases
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "274"
    addressNumeric: 274
    signal: real_power_l1_274
    name: Real-power,-L1
    description: Real-power,-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "276"
    addressNumeric: 276
    signal: real_power_l2_276
    name: Real-power,-L2
    description: Real-power,-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "278"
    addressNumeric: 278
    signal: real_power_l3_278
    name: Real-power,-L3
    description: Real-power,-L3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "280"
    addressNumeric: 280
    signal: power_factor_l1_280
    name: Power-factor,-L1
    description: Power-factor,-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "282"
    addressNumeric: 282
    signal: power_factor_l2_282
    name: Power-factor,-L2
    description: Power-factor,-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Ratio
    access: READ
    endianness: null
    group: null
    notes: null
