manufacturer: schneider
model: electric-iem3000
device: electric-iem3000
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-iem3000 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-iem3000.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:45:55.036Z
registers:
  - address: "3000"
    addressNumeric: 3000
    signal: i1_phase_1_current
    name: I1:-phase-1-current
    description: I1:-phase-1-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3002"
    addressNumeric: 3002
    signal: i2_phase_2_current
    name: I2:-phase-2-current
    description: I2:-phase-2-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3004"
    addressNumeric: 3004
    signal: i3_phase_3_current
    name: I3:-phase-3-current
    description: I3:-phase-3-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3010"
    addressNumeric: 3010
    signal: currentavg
    name: Currentavg
    description: Currentavg
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3020"
    addressNumeric: 3020
    signal: voltage_l1_l2
    name: Voltage-L1-L2
    description: Voltage-L1-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3022"
    addressNumeric: 3022
    signal: voltage_l2_l3
    name: Voltage-L2-L3
    description: Voltage-L2-L3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3024"
    addressNumeric: 3024
    signal: voltage_l3_l1
    name: Voltage-L3-L1
    description: Voltage-L3-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3026"
    addressNumeric: 3026
    signal: voltage_ll_avg
    name: Voltage-ll-avg
    description: Voltage-ll-avg
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3028"
    addressNumeric: 3028
    signal: voltage_l1_n
    name: Voltage-L1-N
    description: Voltage-L1-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3030"
    addressNumeric: 3030
    signal: voltage_l2_n
    name: Voltage-L2-N
    description: Voltage-L2-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3032"
    addressNumeric: 3032
    signal: voltage_l3_n
    name: Voltage-L3-N
    description: Voltage-L3-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3036"
    addressNumeric: 3036
    signal: voltage_ln_avg
    name: Voltage-ln-avg
    description: Voltage-ln-avg
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3054"
    addressNumeric: 3054
    signal: active_power_phase_1
    name: Active-power-phase-1
    description: Active-power-phase-1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3056"
    addressNumeric: 3056
    signal: active_power_phase_2
    name: Active-power-phase-2
    description: Active-power-phase-2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3058"
    addressNumeric: 3058
    signal: active_power_phase_3
    name: Active-power-phase-3
    description: Active-power-phase-3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3060"
    addressNumeric: 3060
    signal: total_active_power
    name: Total-active-power
    description: Total-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3068"
    addressNumeric: 3068
    signal: total_reactive_power_not_applicable_for_iem3150_iem3250_iem3350
    name: Total-reactive-power-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Total-reactive-power-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3076"
    addressNumeric: 3076
    signal: total_apparent_power_not_applicable_for_iem3150_iem3250_iem3350
    name: Total-apparent-power-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Total-apparent-power-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3084"
    addressNumeric: 3084
    signal: total_power_factor_1_lt_pf
    name: Total-power-factor:-1-&lt;-pf
    description: Total-power-factor:-1-&lt;-pf
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3110"
    addressNumeric: 3110
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3204"
    addressNumeric: 3204
    signal: total_active_energy_import
    name: Total-active-energy-import
    description: Total-active-energy-import
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3208"
    addressNumeric: 3208
    signal: total_active_energy_export_not_applicable_for_iem3150_iem3250_iem3350
    name: Total-active-energy-export-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Total-active-energy-export-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3220"
    addressNumeric: 3220
    signal: total_reactive_energy_import_not_applicable_for_iem3150_iem3250_iem3350
    name: Total-reactive-energy-import-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Total-reactive-energy-import-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3224"
    addressNumeric: 3224
    signal: total_reactive_energy_export_not_applicable_for_iem3150_iem3250_iem3350
    name: Total-reactive-energy-export-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Total-reactive-energy-export-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3256"
    addressNumeric: 3256
    signal: partial_active_energy_import
    name: Partial-active-energy-import
    description: Partial-active-energy-import
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3272"
    addressNumeric: 3272
    signal: partial_reactive_energy_import_not_applicable_for_iem3150_iem3250_iem3350
    name: Partial-reactive-energy-import-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Partial-reactive-energy-import-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3518"
    addressNumeric: 3518
    signal: active_energy_import_phase1
    name: Active-energy-import-phase1
    description: Active-energy-import-phase1
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3522"
    addressNumeric: 3522
    signal: active_energy_import_phase_2
    name: Active-energy-import-phase-2
    description: Active-energy-import-phase-2
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3526"
    addressNumeric: 3526
    signal: active_energy_import_phase_3
    name: Active-energy-import-phase-3
    description: Active-energy-import-phase-3
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3558"
    addressNumeric: 3558
    signal: input_metering_accumulation_not_applicable_for_iem3150_iem3250_iem3350
    name: Input-metering-accumulation-not-applicable-for-iem3150-/-iem3250-/-iem3350
    description: Input-metering-accumulation-not-applicable-for-iem3150-/-iem3250-/-iem3350
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Unit
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3701"
    addressNumeric: 3701
    signal: demand_method
    name: Demand-method
    description: Demand-method
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3702"
    addressNumeric: 3702
    signal: demand_interval_duration
    name: Demand-interval-duration
    description: Demand-interval-duration
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Minute
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3766"
    addressNumeric: 3766
    signal: active_power_demand
    name: Active-power-demand
    description: Active-power-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3770"
    addressNumeric: 3770
    signal: active_power_peak_demand
    name: Active-power-peak-demand
    description: Active-power-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3782"
    addressNumeric: 3782
    signal: reactive_power_demand
    name: Reactive-power-demand
    description: Reactive-power-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3786"
    addressNumeric: 3786
    signal: reactive_power_peak_demand
    name: Reactive-power-peak-demand
    description: Reactive-power-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3798"
    addressNumeric: 3798
    signal: apparent_power_demand
    name: Apparent-power-demand
    description: Apparent-power-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3802"
    addressNumeric: 3802
    signal: apparent_power_peak_demand
    name: Apparent-power-peak-demand
    description: Apparent-power-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3814"
    addressNumeric: 3814
    signal: current_i1_demand
    name: Current-I1-demand
    description: Current-I1-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3818"
    addressNumeric: 3818
    signal: current_i1_peak_demand
    name: Current-I1-peak-demand
    description: Current-I1-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3830"
    addressNumeric: 3830
    signal: current_i2_demand
    name: Current-I2-demand
    description: Current-I2-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3834"
    addressNumeric: 3834
    signal: current_i2_peak_demand
    name: Current-I2-peak-demand
    description: Current-I2-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3846"
    addressNumeric: 3846
    signal: current_i3_demand
    name: Current-I3-demand
    description: Current-I3-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3850"
    addressNumeric: 3850
    signal: current_i3_peak_demand
    name: Current-I3-peak-demand
    description: Current-I3-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3878"
    addressNumeric: 3878
    signal: current_avg_demand
    name: Current-avg-demand
    description: Current-avg-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3882"
    addressNumeric: 3882
    signal: current_avg_peak_demand
    name: Current-avg-peak-demand
    description: Current-avg-peak-demand
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4191"
    addressNumeric: 4191
    signal: multitariffs_energy_active_rate_0_multi_tariff_disabled_1_to_4_rate_a_to_rate_d_not_applicable_for_iem3150_iem3250_iem3350_note_you_can_only_set_the_tariff_using_this_method_if_the_tariff_mode_is_set_to_by_communication
    name: Multitariffs-energy-active-rate-0:-multi-tariff-disabled-1-to-4:-rate-A-to-rate-D-not-applicable-for-iem3150-/-iem3250-/-iem3350-note:-you-can-only-set-the-tariff-using-this-method-if-the-tariff-mode-is-set-to-by-communication
    description: Multitariffs-energy-active-rate-0:-multi-tariff-disabled-1-to-4:-rate-A-to-rate-D-not-applicable-for-iem3150-/-iem3250-/-iem3350-note:-you-can-only-set-the-tariff-using-this-method-if-the-tariff-mode-is-set-to-by-communication
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7274"
    addressNumeric: 7274
    signal: digital_input_control_mode
    name: Digital-input-control-mode
    description: Digital-input-control-mode
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8905"
    addressNumeric: 8905
    signal: digital_input_status_only_bit_1_is_used_bit
    name: Digital-input-status-(only-bit-1-is-used):-bit
    description: Digital-input-status-(only-bit-1-is-used):-bit
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9673"
    addressNumeric: 9673
    signal: digital_output_control_mode_status
    name: Digital-output-control-mode-status
    description: Digital-output-control-mode-status
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
