manufacturer: schneider
model: electric-em3502-em3550
device: electric-em3502-em3550
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-em3502-em3550 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-em3502-em3550.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:16:24.584Z
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_l_l_average_of_3_phases
    name: Voltage,-L-l,-average-of-3-phases
    description: Voltage,-L-l,-average-of-3-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_l_n_average_of_3_phases
    name: Voltage,-L-n,-average-of-3-phases
    description: Voltage,-L-n,-average-of-3-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_3_phases
    name: Current,-average-of-3-phases
    description: Current,-average-of-3-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_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: "10"
    addressNumeric: 10
    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: "11"
    addressNumeric: 11
    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: "12"
    addressNumeric: 12
    signal: power_factor_phase_a
    name: Power-factor,-phase-A
    description: Power-factor,-phase-A
    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_phase_b
    name: Power-factor,-phase-B
    description: Power-factor,-phase-B
    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_phase_c
    name: Power-factor,-phase-C
    description: Power-factor,-phase-C
    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_phase_a_b
    name: Voltage,-phase-A-B
    description: Voltage,-phase-A-B
    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_phase_b_c
    name: Voltage,-phase-B-C
    description: Voltage,-phase-B-C
    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_phase_a_c
    name: Voltage,-phase-A-C
    description: Voltage,-phase-A-C
    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_phase_a_n
    name: Voltage,-phase-A-N
    description: Voltage,-phase-A-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_phase_b_n
    name: Voltage,-phase-B-N
    description: Voltage,-phase-B-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_phase_c_n
    name: Voltage,-phase-C-N
    description: Voltage,-phase-C-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_phase_a
    name: Current,-instantaneous,-phase-A
    description: Current,-instantaneous,-phase-A
    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_phase_b
    name: Current,-instantaneous,-phase-B
    description: Current,-instantaneous,-phase-B
    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_phase_c
    name: Current,-instantaneous,-phase-C
    description: Current,-instantaneous,-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "25"
    addressNumeric: 25
    signal: frequency_derived_from_phase_a
    name: Frequency-(derived-from-phase-a)
    description: Frequency-(derived-from-phase-a)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "26"
    addressNumeric: 26
    signal: apparent_energy_consumption_msr
    name: Apparent-energy-consumption-(msr)
    description: Apparent-energy-consumption-(msr)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: KVAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "28"
    addressNumeric: 28
    signal: reactive_energy_consumption_msr
    name: Reactive-energy-consumption-(msr)
    description: Reactive-energy-consumption-(msr)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: KVARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "30"
    addressNumeric: 30
    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: "31"
    addressNumeric: 31
    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: "32"
    addressNumeric: 32
    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: "33"
    addressNumeric: 33
    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: "34"
    addressNumeric: 34
    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: "35"
    addressNumeric: 35
    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: "36"
    addressNumeric: 36
    signal: total_real_power_present_demand
    name: Total-real-power-present-demand
    description: Total-real-power-present-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37"
    addressNumeric: 37
    signal: total_reactive_power_present_demand
    name: Total-reactive-power-present-demand
    description: Total-reactive-power-present-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "38"
    addressNumeric: 38
    signal: total_apparent_power_present_demand
    name: Total-apparent-power-present-demand
    description: Total-apparent-power-present-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "39"
    addressNumeric: 39
    signal: total_real_power_max_demand
    name: Total-real-power-max.-demand
    description: Total-real-power-max.-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40"
    addressNumeric: 40
    signal: total_reactive_power_max_demand
    name: Total-reactive-power-max.-demand
    description: Total-reactive-power-max.-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41"
    addressNumeric: 41
    signal: total_apparent_power_max_demand
    name: Total-apparent-power-max.-demand
    description: Total-apparent-power-max.-demand
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "42"
    addressNumeric: 42
    signal: pulse_counter_1_real_energy
    name: Pulse-counter-1-(real-energy)
    description: Pulse-counter-1-(real-energy)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "44"
    addressNumeric: 44
    signal: pulse_counter_2_reactive_energy
    name: Pulse-counter-2-(reactive-energy)
    description: Pulse-counter-2-(reactive-energy)
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "46"
    addressNumeric: 46
    signal: real_energy_consumption_phase_a
    name: Real-energy-consumption-phase-A
    description: Real-energy-consumption-phase-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "48"
    addressNumeric: 48
    signal: real_energy_consumption_phase_b
    name: Real-energy-consumption-phase-B
    description: Real-energy-consumption-phase-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "50"
    addressNumeric: 50
    signal: real_energy_consumption_phase_c
    name: Real-energy-consumption-phase-C
    description: Real-energy-consumption-phase-C
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "129"
    addressNumeric: 129
    signal: single_phase_a_n
    name: Single-phase:-A-+-N
    description: Single-phase:-A-+-N
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "130"
    addressNumeric: 130
    signal: ct_ratio_primary
    name: Ct-ratio-primary
    description: Ct-ratio-primary
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "131"
    addressNumeric: 131
    signal: ct_ratio_secondary_interface_1_or_1_3_v_may_not_be_user_configurable
    name: Ct-ratio-secondary-interface-(1-or-1/3-v,-may-not-be-user-configurable)
    description: Ct-ratio-secondary-interface-(1-or-1/3-v,-may-not-be-user-configurable)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "132"
    addressNumeric: 132
    signal: pt_ratio_the_meter_scales_this_value_by_100_i_e_entering_200_yields_a_potential_transformer_ratio_of_2_1_the_default_is_100_1_00_1_which_is_with_no_pt_attached_set_this_value_before_setting_the_system_voltage_below
    name: Pt-ratio:-the-meter-scales-this-value-by-100-(i.e.-entering-200-yields-a-potential-transformer-ratio-of-2:1).-the-default-is-100-(1.00:1),-which-is-with-no-pt-attached.-set-this-value-before-setting-the-system-voltage-(below)
    description: Pt-ratio:-the-meter-scales-this-value-by-100-(i.e.-entering-200-yields-a-potential-transformer-ratio-of-2:1).-the-default-is-100-(1.00:1),-which-is-with-no-pt-attached.-set-this-value-before-setting-the-system-voltage-(below)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "133"
    addressNumeric: 133
    signal: system_voltage_this_voltage_is_line_to_line_except_for_system_type_10_which_is_line_to_neutral_the_meter_uses_this_value_to_calculate_the_full_scale_power_for_the_analog_outputs_and_pulse_configuration_below_and_as_full_scale_for_phase_loss_register_142_the_meter_will_refuse_voltages_that_are_outside_the_range_of_82_660_volts_when_divided_by_the_pt_ratio_above
    name: System-voltage:-this-voltage-is-line-to-line,-except-for-system-type-10-which-is-line-to-neutral.-the-meter-uses-this-value-to-calculate-the-full-scale-power-for-the-analog-outputs-and-pulse-configuration-(below),-and-as-full-scale-for-phase-loss-(register-142).-the-meter-will-refuse-voltages-that-are-outside-the-range-of-82-660-volts-when-divided-by-the-pt-ratio-(above)
    description: System-voltage:-this-voltage-is-line-to-line,-except-for-system-type-10-which-is-line-to-neutral.-the-meter-uses-this-value-to-calculate-the-full-scale-power-for-the-analog-outputs-and-pulse-configuration-(below),-and-as-full-scale-for-phase-loss-(register-142).-the-meter-will-refuse-voltages-that-are-outside-the-range-of-82-660-volts-when-divided-by-the-pt-ratio-(above)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "134"
    addressNumeric: 134
    signal: theoretical_maximum_system_power_this_read_only_value_is_the_theoretical_maximum_power_the_meter_can_expect_to_see_on_a_service_this_value_is_100_of_scale_on_the_analog_output_0_5_vdc_or_4_20_ma_if_equipped_the_meter_recalculates_this_value_if_the_user_changes_the_ct_size_system_type_or_system_voltage_this_integer_value_has_the_same_scale_as_other_integer_power_registers_see_register_140_for_power_scaling
    name: Theoretical-maximum-system-power:-this-read-only-value-is-the-theoretical-maximum-power-the-meter-can-expect-to-see-on-a-service.-this-value-is-100%-of-scale-on-the-analog-output-(0-5-vdc-or-4-20-ma),-if-equipped.-the-meter-recalculates-this-value-if-the-user-changes-the-ct-size,-system-type,-or-system-voltage.-this-integer-value-has-the-same-scale-as-other-integer-power-registers-(see-register-140-for-power-scaling)
    description: Theoretical-maximum-system-power:-this-read-only-value-is-the-theoretical-maximum-power-the-meter-can-expect-to-see-on-a-service.-this-value-is-100%-of-scale-on-the-analog-output-(0-5-vdc-or-4-20-ma),-if-equipped.-the-meter-recalculates-this-value-if-the-user-changes-the-ct-size,-system-type,-or-system-voltage.-this-integer-value-has-the-same-scale-as-other-integer-power-registers-(see-register-140-for-power-scaling)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "136"
    addressNumeric: 136
    signal: display_units_0_iec_u_v_p_q_s_1_ieee_default_vll_vln_w_var_va
    name: Display-units:-0-=-iec-(u,-v,-p,-q,-s),-1-=-ieee-(default:-vll,-vln,-w,-var,-va)
    description: Display-units:-0-=-iec-(u,-v,-p,-q,-s),-1-=-ieee-(default:-vll,-vln,-w,-var,-va)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "137"
    addressNumeric: 137
    signal: scale_factors_note_these_registers_contain_a_signed_integer_that_scales_the_corresponding_integer_registers_floating_point_registers_are_not_scaled_scaling_is_recalculated_when_the_meter_configuration_is_changed
    name: Scale-factors-note:-these-registers-contain-a-signed-integer-that-scales-the-corresponding-integer-registers.-floating-point-registers-are-not-scaled.-scaling-is-recalculated-when-the-meter-configuration-is-changed
    description: Scale-factors-note:-these-registers-contain-a-signed-integer-that-scales-the-corresponding-integer-registers.-floating-point-registers-are-not-scaled.-scaling-is-recalculated-when-the-meter-configuration-is-changed
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
