Schneider Electric Schneider Electric iEM3000 Modbus RTU template

Schneider Electric iEM3000

Three phase DIN rail energy meter for power, energy per phase and energy per tariff.

The Schneider Electric iEM3000 is a DIN rail energy meter series that measures current, voltage, power and energy in single and three phase installations, directly up to 125 A or with current transformers. This Modbus RTU template reads all measurements and energy counters per phase and per tariff, and lets you send tariff, reset and setup commands from ModbusCloud.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
367, read and write
Key readings
Phase currents · Phase voltages · Active power · Power factor · Frequency · Active energy import and export · Energy per tariff · Energy per phase
Available commands
Active tariff · Partial energy reset · Meter setup commands
Compatible models
iEM3150 · iEM3155 · iEM3250 · iEM3255 · iEM3350 · iEM3355
Last updated

Registers (367)

367 read, 125 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Current L1ARead
Current L2ARead
Current L3ARead
Current NeutralARead
Current AverageARead
Voltage L1-L2VRead
Voltage L2-L3VRead
Voltage L3-L1VRead
Voltage L-L AverageVRead
Voltage L1-NVRead
Voltage L2-NVRead
Voltage L3-NVRead
Voltage L-N AverageVRead
Active Power L1kWRead
Active Power L2kWRead
Active Power L3kWRead
Total Active PowerkWRead
Total Reactive PowerkvarRead
Total Apparent PowerkVARead
Total Power FactorRead
FrequencyHzRead
Power Factor Total IECRead
Power Factor Total Lead LagRead
Power Factor Total IEC 16-bitRead
Power Factor Total Lead Lag 16-bitRead
Total Active Energy Import WhWhRead
Total Active Energy Export WhWhRead
Total Reactive Energy Import varhvarhRead
Total Reactive Energy Export varhvarhRead
Partial Active Energy Import WhWhRead
Partial Reactive Energy Import varhvarhRead
Active Energy Import L1 WhWhRead
Active Energy Import L2 WhWhRead
Active Energy Import L3 WhWhRead
Input Metering AccumulationRead
Rate A Active Energy Import WhWhRead
Rate B Active Energy Import WhWhRead
Rate C Active Energy Import WhWhRead
Rate D Active Energy Import WhWhRead
Total Active Energy Import kWhkWhRead
Total Active Energy Export kWhkWhRead
Total Reactive Energy Import kvarhkvarhRead
Total Reactive Energy Export kvarhkvarhRead
Partial Active Energy Import kWhkWhRead
Partial Reactive Energy Import kvarhkvarhRead
Active Energy Import L1 kWhkWhRead
Active Energy Import L2 kWhkWhRead
Active Energy Import L3 kWhkWhRead
Input Metering Accumulation FloatRead
Rate A Active Energy Import kWhkWhRead
Rate B Active Energy Import kWhkWhRead
Rate C Active Energy Import kWhkWhRead
Rate D Active Energy Import kWhkWhRead
Reactive Energy Delivered Phase AkvarhRead
Reactive Energy Delivered Phase BkvarhRead
Reactive Energy Delivered Phase CkvarhRead
Active TariffRead
Diagnostics Error StatusRead
Overload Alarm SetupRead
Overload Pickup SetpointkWRead
Overload Digital Output AssociationRead
Overload Alarm ActiveRead
Overload Alarm UnacknowledgedRead
Last Overload Alarm YearRead
Last Overload Alarm Month DayRead
Last Overload Alarm Hour MinuteRead
Last Overload Alarm MillisecondmsRead
Last Overload Alarm ValuekWRead
Digital Input StatusRead
Digital Input Control ModeRead
Digital Output Control ModeRead
Energy Reset YearRead
Energy Reset Month DayRead
Energy Reset Hour MinuteRead
Energy Reset MillisecondmsRead
Input Metering Reset YearRead
Input Metering Reset Month DayRead
Input Metering Reset Hour MinuteRead
Input Metering Reset MillisecondmsRead
Requested CommandRead and write
Command Parameter 001Read and write
Command Parameter 002Read and write
Command Parameter 003Read and write
Command Parameter 004Read and write
Command Parameter 005Read and write
Command Parameter 006Read and write
Command Parameter 007Read and write
Command Parameter 008Read and write
Command Parameter 009Read and write
Command Parameter 010Read and write
Command Parameter 011Read and write
Command Parameter 012Read and write
Command Parameter 013Read and write
Command Parameter 014Read and write
Command Parameter 015Read and write
Command Parameter 016Read and write
Command Parameter 017Read and write
Command Parameter 018Read and write
Command Parameter 019Read and write
Command Parameter 020Read and write
Command Parameter 021Read and write
Command Parameter 022Read and write
Command Parameter 023Read and write
Command Parameter 024Read and write
Command Parameter 025Read and write
Command Parameter 026Read and write
Command Parameter 027Read and write
Command Parameter 028Read and write
Command Parameter 029Read and write
Command Parameter 030Read and write
Command Parameter 031Read and write
Command Parameter 032Read and write
Command Parameter 033Read and write
Command Parameter 034Read and write
Command Parameter 035Read and write
Command Parameter 036Read and write
Command Parameter 037Read and write
Command Parameter 038Read and write
Command Parameter 039Read and write
Command Parameter 040Read and write
Command Parameter 041Read and write
Command Parameter 042Read and write
Command Parameter 043Read and write
Command Parameter 044Read and write
Command Parameter 045Read and write
Command Parameter 046Read and write
Command Parameter 047Read and write
Command Parameter 048Read and write
Command Parameter 049Read and write
Command Parameter 050Read and write
Command Parameter 051Read and write
Command Parameter 052Read and write
Command Parameter 053Read and write
Command Parameter 054Read and write
Command Parameter 055Read and write
Command Parameter 056Read and write
Command Parameter 057Read and write
Command Parameter 058Read and write
Command Parameter 059Read and write
Command Parameter 060Read and write
Command Parameter 061Read and write
Command Parameter 062Read and write
Command Parameter 063Read and write
Command Parameter 064Read and write
Command Parameter 065Read and write
Command Parameter 066Read and write
Command Parameter 067Read and write
Command Parameter 068Read and write
Command Parameter 069Read and write
Command Parameter 070Read and write
Command Parameter 071Read and write
Command Parameter 072Read and write
Command Parameter 073Read and write
Command Parameter 074Read and write
Command Parameter 075Read and write
Command Parameter 076Read and write
Command Parameter 077Read and write
Command Parameter 078Read and write
Command Parameter 079Read and write
Command Parameter 080Read and write
Command Parameter 081Read and write
Command Parameter 082Read and write
Command Parameter 083Read and write
Command Parameter 084Read and write
Command Parameter 085Read and write
Command Parameter 086Read and write
Command Parameter 087Read and write
Command Parameter 088Read and write
Command Parameter 089Read and write
Command Parameter 090Read and write
Command Parameter 091Read and write
Command Parameter 092Read and write
Command Parameter 093Read and write
Command Parameter 094Read and write
Command Parameter 095Read and write
Command Parameter 096Read and write
Command Parameter 097Read and write
Command Parameter 098Read and write
Command Parameter 099Read and write
Command Parameter 100Read and write
Command Parameter 101Read and write
Command Parameter 102Read and write
Command Parameter 103Read and write
Command Parameter 104Read and write
Command Parameter 105Read and write
Command Parameter 106Read and write
Command Parameter 107Read and write
Command Parameter 108Read and write
Command Parameter 109Read and write
Command Parameter 110Read and write
Command Parameter 111Read and write
Command Parameter 112Read and write
Command Parameter 113Read and write
Command Parameter 114Read and write
Command Parameter 115Read and write
Command Parameter 116Read and write
Command Parameter 117Read and write
Command Parameter 118Read and write
Command Parameter 119Read and write
Command Parameter 120Read and write
Command Parameter 121Read and write
Command Parameter 122Read and write
Command Parameter 123Read and write
Command StatusRead
Command ResultRead
Command Data 001Read and write
Command Data 002Read
Command Data 003Read
Command Data 004Read
Command Data 005Read
Command Data 006Read
Command Data 007Read
Command Data 008Read
Command Data 009Read
Command Data 010Read
Command Data 011Read
Command Data 012Read
Command Data 013Read
Command Data 014Read
Command Data 015Read
Command Data 016Read
Command Data 017Read
Command Data 018Read
Command Data 019Read
Command Data 020Read
Command Data 021Read
Command Data 022Read
Command Data 023Read
Command Data 024Read
Command Data 025Read
Command Data 026Read
Command Data 027Read
Command Data 028Read
Command Data 029Read
Command Data 030Read
Command Data 031Read
Command Data 032Read
Command Data 033Read
Command Data 034Read
Command Data 035Read
Command Data 036Read
Command Data 037Read
Command Data 038Read
Command Data 039Read
Command Data 040Read
Command Data 041Read
Command Data 042Read
Command Data 043Read
Command Data 044Read
Command Data 045Read
Command Data 046Read
Command Data 047Read
Command Data 048Read
Command Data 049Read
Command Data 050Read
Command Data 051Read
Command Data 052Read
Command Data 053Read
Command Data 054Read
Command Data 055Read
Command Data 056Read
Command Data 057Read
Command Data 058Read
Command Data 059Read
Command Data 060Read
Command Data 061Read
Command Data 062Read
Command Data 063Read
Command Data 064Read
Command Data 065Read
Command Data 066Read
Command Data 067Read
Command Data 068Read
Command Data 069Read
Command Data 070Read
Command Data 071Read
Command Data 072Read
Command Data 073Read
Command Data 074Read
Command Data 075Read
Command Data 076Read
Command Data 077Read
Command Data 078Read
Command Data 079Read
Command Data 080Read
Command Data 081Read
Command Data 082Read
Command Data 083Read
Command Data 084Read
Command Data 085Read
Command Data 086Read
Command Data 087Read
Command Data 088Read
Command Data 089Read
Command Data 090Read
Command Data 091Read
Command Data 092Read
Command Data 093Read
Command Data 094Read
Command Data 095Read
Command Data 096Read
Command Data 097Read
Command Data 098Read
Command Data 099Read
Command Data 100Read
Command Data 101Read
Command Data 102Read
Command Data 103Read
Command Data 104Read
Command Data 105Read
Command Data 106Read
Command Data 107Read
Command Data 108Read
Command Data 109Read
Command Data 110Read
Command Data 111Read
Command Data 112Read
Command Data 113Read
Command Data 114Read
Command Data 115Read
Command Data 116Read
Command Data 117Read
Command Data 118Read
Command Data 119Read
Command Data 120Read
Command Data 121Read
Command Data 122Read
Command Data 123Read
Number of PhasesRead
Number of WiresRead
Power SystemRead
Nominal FrequencyHzRead
Number of VTsRead
VT PrimaryVRead
VT SecondaryVRead
Number of CTsRead
CT PrimaryARead
CT SecondaryARead
VT Connection TypeRead
Energy Pulse DurationmsRead
Digital Output AssociationRead
Pulse WeightRead
Input Metering LabelRead
Input Pulse ConstantRead
Digital Input AssociationRead
ProtocolRead
Modbus AddressRead
Baud RateRead
ParityRead
Meter Operation TimersRead
Date Time YearRead
Date Time Month DayRead
Date Time Hour MinuteRead
Date Time MillisecondmsRead
Meter NameRead
Meter ModelRead
ManufacturerRead
Serial NumberRead
Date of Manufacture YearRead
Date of Manufacture Month DayRead
Date of Manufacture Hour MinuteRead
Date of Manufacture MillisecondmsRead
Hardware RevisionRead
Firmware VersionRead
Phase 1 NameRead
Phase 2 NameRead
Phase 3 NameRead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Follow consumption per group or tenant on a dashboard with power and energy per phase.
  • Get an alert when total active power passes a threshold you set for the board.
  • Keep a year of energy history to compare months and spot unusual base load.
  • Split consumption into day and night tariffs with the energy per tariff counters.
  • Watch the diagnostics status and get an alert when the meter reports a wiring or frequency error.

Installation

  1. Connect the RS485 terminals of the meter to the RS485 port of the ModbusCloud Gateway, with termination at both ends of the bus.

  2. On the meter display, set the Modbus address, speed and parity in the Communication menu.

  3. In ModbusCloud, add a Modbus device with the same address and serial settings and import this template.

  4. Check that voltage and frequency come in with plausible values, then compare the total energy with the display.

Things to watch for

The meter does not answer. What should I check?

Check that the address, speed and parity in ModbusCloud match the Communication menu of the meter; the meter always uses 1 stop bit. Swap the two RS485 wires if nothing answers, and make sure the bus is terminated at both ends. Only the models ending in 50 or 55 have Modbus; a 10, 15 or 35 model has no RS485.

Why do reactive power and export energy stay empty?

Reactive and apparent power, export and reactive energy, tariffs and input metering exist only on the iEM3155, iEM3255 and iEM3355. On the iEM3150, iEM3250 and iEM3350 these registers give no valid value. Hide them in the device view if you use one of those models.

Should I use the Wh or the kWh energy values?

Both show the same counter. The Wh values are exact integer counters and suit long term history; the kWh values are easier to read on a dashboard. Pick one per counter so you do not log the same energy twice.

How do I write a setting such as the active tariff?

The meter accepts settings only as commands. Write the command number to Requested Command together with its parameters in one write, for example 2008 for Set Tariff, then read Command Result: 0 means accepted, 3000 to 3007 mean rejected. Setting the tariff this way works only when the tariff mode is set to communication.

Several meters share one RS485 line. How do I set that up?

Give every meter its own address and the same speed and parity, wire them as a line from meter to meter and terminate both ends. In ModbusCloud you add each meter as its own Modbus device with this template.

Want to see how it works?

Electrician working in an open distribution board