iEM2100 Series Energy Meters
User Manual
Document Reference: 7EN02-0361-00
Date: 05/2015
Safety Precautions
Installation, wiring, testing, and service must be performed in accordance with all local and national electrical codes.
DANGER: HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
- Apply appropriate personal protective equipment (PPE) and follow safe electrical work practices. Refer to NFPA 70E in the USA, CSA Z462, or applicable local standards.
- Turn off all power supplying this device and the equipment in which it is installed before working on the device or equipment.
- Always use a properly rated voltage sensing device to confirm power is off.
- Do not exceed the device's ratings for maximum limits.
- Replace all devices, doors, and covers before turning on power to this equipment.
Failure to follow these instructions will result in death or serious injury.
WARNING: UNINTENDED OPERATION
- Do not use the meter for critical control or protection applications where human or equipment safety relies on the operation of the control circuit.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
WARNING: INACCURATE DATA RESULTS
- Do not rely solely on data displayed on the front panel or in software to determine if the device is functioning correctly or compliant with all applicable standards.
- Do not use data displayed on the front panel or in software as a substitute for proper workplace practices or equipment maintenance.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
NOTICE: The meter does not contain any user-serviceable parts. Do not open the meter case or attempt to repair any components. Opening the meter voids the warranty.
Diagnostics error codes: If the meter displays error codes 2 or 3, there is an internal malfunction and the meter must be replaced. Contact your local Schneider Electric representative.
Meter Overview
The meters provide essential measurement capabilities for monitoring a single-phase electrical installation, including current, voltage, and energy.
Key features:
- Measurement of active and reactive energy.
- Active measurement accuracy: Class 1 (IEC 62053-21) and Class B (EN50470).
- Reactive measurement accuracy: Class 2 (IEC 62053-23).
- 2 tariffs controlled by digital inputs on select models.
- MID compliance with select models.
- Pulse outputs on select models.
- LCD display showing measurements and basic configuration.
- Communications via Modbus or M-Bus protocols on select models.
Main characteristics
Function | iEM2110 | iEM2135 | iEM2150 | iEM2155 |
---|---|---|---|---|
Direct measurement (up to 63 A) | ✔ | ✔ | ✔ | ✔ |
Four Quadrant Energy measurements | ✔ | ✔ | ✔ | ✔ |
Electrical measurements (I, V, P, PF, F, P, Q) | ✔ | ✔ | ✔ | ✔ |
2 tariffs (Controlled by digital inputs) | 2 | 2 | 2 | 2 |
Pulse outputs | 2 | - | - | - |
Communications Modbus | - | - | ✔ | ✔ |
Communications M-Bus | - | ✔ | - | - |
MID compliant | ✔ | ✔ | ✔ | ✔ |
Width (18 mm module in DIN rail mounting) | 2 | 2 | 2 | 2 |
Communications via Modbus
Modbus RTU protocol is available on the iEM2150 and iEM2155 models. This section assumes an advanced understanding of Modbus communications.
Ways to use Modbus communication:
- Sending commands using the command interface.
- Reading Modbus registers.
- Reading Device Identification.
Modbus communications settings
Settings | Possible values |
---|---|
Baud rate | 9600 Baud, 19200 Baud, 38400 Baud |
Parity | Odd, Even, None |
Address | 1-247 |
NOTE: The number of stop bits is fixed at 1.
A communications indicator symbol appears on the display when the meter is communicating.
Modbus functions
Function code (Decimal) | Function code (Hexadecimal) | Function name |
---|---|---|
3 | 0x03 | Read Holding Registers |
16 | 0x10 | Write Multiple Registers |
43/14 | 0x2B/0x0E | Read Device Identification |
Table format: Register tables include Register Address, Action (R/W/WC), Size, Type, Units, Range, and Description.
Unit table: Data types include UInt16, Int16, UInt32, UInt64, UTF8, Float32, and Bitmap.
Command interface overview
The command interface allows meter configuration by sending specific command requests using Modbus function 16.
Command request: A command block consists of a command number and parameters.
Command result: Obtained by reading registers 5375 and 5376. Result codes indicate success or failure.
Communications Setup
Command Number | Action (R/W) | Size | Type | Units | Range | Description |
---|---|---|---|---|---|---|
5000 | W | 1 | UInt16 | - | - | (Reserved) |
W | 1 | UInt16 | - | - | (Reserved) | |
W | 1 | UInt16 | - | 1-247 | Address | |
W | 1 | UInt16 | - | 0, 1, 2 | Baud Rate (0=9600, 1=19200, 2=38400) | |
W | 1 | UInt16 | - | 0, 1, 2 | Parity (0=Even, 1=Odd, 2=None) | |
W | 1 | UInt16 | - | - | (Reserved) |
Modbus register list
System:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
30 | R | 20 | UTF8 | - | Meter Name |
50 | R | 20 | UTF8 | - | Meter Model |
70 | R | 20 | UTF8 | - | Manufacturer |
130 | R | 2 | UInt32 | - | Serial Number |
132, 133 | R | 4 | DATETIME | - | Date of Manufacture |
136 | R | 5 | UTF8 | - | Hardware Revision |
1637 | R | 1 | UInt16 | - | Firmware version |
Meter Setup and Status:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
2014 | R | 1 | UInt16 | - | Number of Phases (always 1) |
2015 | R | 1 | UInt16 | - | Number of Wires (always 2) |
2016 | R/WC | 1 | UInt16 | - | Power System (always 0 = 1PH2W L-N) |
2017 | R/WC | 1 | UInt16 | Hz | Nominal Frequency (always 50 Hz) |
Command Interface:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
5250 | R/W | 1 | UInt16 | - | Requested Command |
5252 - 5374 | R/W | 1 | UInt16 | - | Command Parameter 001 - 123 |
5375 | R | 1 | UInt16 | - | Command Status |
5376 | R | 1 | UInt16 | - | Command result codes |
5377 - 5499 | R/W | 1 | UInt16 | - | Command Data 001-123 |
Communication:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
6500 | R | 1 | UInt16 | - | Protocol (0 = Modbus) |
6501 | R/WC | 1 | UInt16 | - | Address |
6502 | R/WC | 1 | UInt16 | - | Baud Rate (0=9600, 1=19200, 2=38400) |
6503 | R/WC | 1 | UInt16 | - | Parity (0=Even, 1=Odd, 2=None) |
Tariff Input (iEM2155):
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
7274 | R | 1 | UInt16 | - | Digital Input Control Mode (always set to 2 = Multi Tariff Control) |
8905 | R | 2 | UInt16 | - | Digital Input Status (0 = relay open, 1 = relay closed) |
Meter Data:
Current, voltage, power, power factor and frequency:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
3000 | R | 2 | Float32 | A | Current |
3028 | R | 2 | Float32 | V | Voltage |
3054 | R | 2 | Float32 | kW | Active Power |
3068 | R | 2 | Float32 | KVAR | Reactive Power |
3076 | R | 2 | Float32 | KVA | Apparent Power |
3084 | R | 2 | Float32 | - | Power Factor |
3110 | R | 2 | Float32 | Hz | Frequency |
Energy and energy by tariff:
Energy values are available in both unsigned 64-bit integer and 32-bit floating point format.
Energy values - 64-bit integer:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
3204 | R | 4 | UInt64 | Wh | Total Active Energy Import |
3208 | R | 4 | UInt64 | Wh | Total Active Energy Export |
3220 | R | 4 | UInt64 | VARh | Total Reactive Energy Import |
3224 | R | 4 | UInt64 | VARh | Total Reactive Energy Export |
3256 | R | 4 | UInt64 | Wh | Partial Active Energy Import |
3272 | R | 4 | UInt64 | VARh | Partial Reactive Energy Import |
Energy by Tariff (iEM2155):
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
4191 | R | 1 | UInt16 | Wh | Tariff active rate (1: tariff A, 2: tariff B) |
4196 | R | 4 | UInt64 | Wh | Tariff A Active Energy Import |
4200 | R | 4 | UInt64 | Wh | Tariff B Active Energy Import |
Energy values – 32-bit floating point:
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
45100 | R | 2 | Float32 | Wh | Total Active Energy Import |
45102 | R | 2 | Float32 | Wh | Total Active Energy Export |
45104 | R | 2 | Float32 | VARh | Total Reactive Energy Import |
45106 | R | 2 | Float32 | VARh | Total Reactive Energy Export |
45108 | R | 2 | Float32 | Wh | Partial Active Energy Import |
45110 | R | 2 | Float32 | VARh | Partial Reactive Energy Import |
Energy by Tariff (iEM2155):
Register Address | Action (R/W/WC) | Size | Type | Units | Description |
---|---|---|---|---|---|
45120 | R | 2 | Float32 | Wh | Tariff A Active Energy Import |
45122 | R | 2 | Float32 | Wh | Tariff B Active Energy Import |
Read Device Identification
The meters support the Read Device Identification function with VendorName, ProductCode, and Revision Number.
Object ID | Name/Description | Length | Value | Note |
---|---|---|---|---|
0x00 | VendorName | 16 | Schneider Electric | - |
0x01 | ProductCode | 09 | A9MEM2150 / A9MEM2155 | Identical to catalog number. |
0x02 | MajorMinor Revision | 04 | V1.0 | Equivalent to X.Y in register 1637. |
Read Device ID codes 01 and 04 are supported:
- 01 = request to get basic device identification (stream access).
- 04 = request to get one specific identification object (individual access).
The Modbus request and response are compliant with the Modbus Application Protocol Specification.
Communications via M-Bus
M-Bus is a master/slave protocol. Data is transferred using hexadecimal telegrams. Communications via M-Bus protocol is available on the iEM2135.
This section is intended for users with an advanced understanding of M-Bus protocol.
Configuring basic communications settings
Setting | Possible values |
---|---|
Baud rate | 300, 600, 1200, 2400, 4800, 9600 |
Primary address | 1-250 |
NOTE: The meter is shipped with address 0. Change the address to 1-250 using the display or communications.
Key terms
Term | Definition |
---|---|
C-Field | The control or function field of the telegram, providing information about the telegram's direction, status, and function. |
CI-Field | The control information field, defining the type and sequence of data. |
Fixed data header | Contains device and manufacturer identification information. |
DIF | Data information field, containing information about the data's function and format. |
DIFE | Data information field extension, providing additional data information like tariff and subunit. |
Master | A device that issues commands and receives responses from slave devices. |
Slave | A device that provides information or performs actions in response to requests from the master. |
VIF/VIFE | Value information field and extension, containing information about the value (e.g., energy or power). |
M-Bus protocol support
The meter supports M-Bus protocol with Mode 1 communications (least significant bit first) and various telegram formats (single character, short frame, long frame). Function codes include SND_NKE, SND_UD, REQ_UD2, RSP_UD, and broadcast telegrams.
M-Bus protocol implementation
M-Bus tool for viewing data and configuring the meter: A graphical user interface is available at www.schneider-electric.com to view meter data and configure settings.
A communications indicator symbol appears on the display when the meter is communicating.
Variable data structure telegram information
Fixed data header includes Identification No., Manufacturer, Version, Medium, Access No., Status, and Signature.
Data record header information:
- Data formats used by the meter (DIF bits 3-0): 8-bit integer, 16-bit integer, 32-bit integer, 32-bit real, etc.
- Data function types used by the meter (DIF bits 5-4): Instantaneous.
- Primary VIF used by the meter: Energy, Power, Bus address, etc.
- Primary VIFE codes used by the meter.
Telegram information for data records
Details telegram information for data records, including data format, Primary VIF, Primary VIFE codes, and Manufacturer-specific VIFE codes.
Meter information:
Data format | Primary VIF Extension | Description |
---|---|---|
03 | E0001 0111 (1B) | Meter error codes. |
Energy and energy by tariff measurements:
Data format | DIFE | Primary VIF | Primary VIFE | Manufacturer-specific VIFE | Description |
---|---|---|---|---|---|
07 | - | 03 | - | E000 1001 (09) | Total active energy import |
07 | - | 07 | 83 | E000 1001 (09) | Total active energy export |
87 | 40 | 03 | - | E000 1101 (0D) | Total reactive energy import |
87 | 40 | 87 | 83 | E000 1101 (0D) | Total reactive energy export |
07 | - | 03 | - | E001 0000 (10) | Partial active energy import |
87 | - | 03 | - | E001 0000 (10) | Partial reactive energy import |
03 | - | 87 | 10 | - | Active tariff (1 = rate A, 2 = rate B) |
87 | 20 | 03 | - | E001 0001 (11) | Rate A (tariff 1) active energy import |
87 | 20 | 03 | - | E001 0001 (11) | Rate B (tariff 2) active energy import |
Instantaneous measurements:
Data format | DIFE | Primary VIF | Primary VIFE | Manufacturer-specific VIFE | Description |
---|---|---|---|---|---|
05 | - | 2E | - | - | Active power |
85 | 40 | 2E | - | - | Reactive power |
85 | 80 40 | 2E | - | - | Apparent power |
05 | - | E100 1001 (C9) | E000 0100 (04) | - | Voltage L-N |
05 | - | E101 1100 (DC) | E000 0000 (00) | - | Current |
05 | - | E000 1010 (0A) | - | - | Power factor |
05 | - | E000 1011 (0B) | - | - | Frequency |
Meter status information: Use information to read system and status from the meter.
Power system configuration information:
Data format | Manufacturer-specific VIFE | Description |
---|---|---|
03 | E010 0011 (23) | Power system configuration (always 0 = 1PH2W L-N) |
03 | E010 0010 (22) | Number of wires (always 2) |
03 | E010 0001 (21) | Number of phases (always 1) |
03 | E010 0100 (24) | Nominal frequency (always 50) |
Digital input (tariff) status information:
Data format | Primary VIFE | Manufacturer-specific VIFE | Description |
---|---|---|---|
03 | E001 1011 (1B) | - | Digital input control mode (always 2 = Multi Tariff control) |
02 | - | E011 0010 (32) | Digital input status (0 = relay open, 1 = relay closed) |
03 | - | E011 0000 (30) | Digital input association with partial energy data reset (always 0 = Digital input is not associated with the partial energy reset) |
Telegram information for meter configuration:
Use provided information to write to the meter using a SND_UD function. The M-Bus tool from www.schneider-electric.com can also be used for configuration.
Supported VIFE codes for meter configuration:
VIFE code | Action | Description |
---|---|---|
E000 0000 (00) | Write and replace | Replaces the old value with the new value. |
E000 0111 (07) | Clear | Resets an accumulated value to 0 (zero). |
Example configuration telegram: Shows a telegram to reset partial energy on a slave with primary address 4.
Communications setup:
Setting the primary address:
SND_UD code | Data format | Primary VIF | Range/options | Description |
---|---|---|---|---|
00 | 01 | 7A | 0-250 | Primary address |
Setting the baud rate:
Baud rate | Hex value for Cl-field |
---|---|
300 | B8 |
600 | B9 |
1200 | BA |
2400 | BB |
4800 | BC |
9600 | BD |
Resets:
SND_UD code | Data format | Primary VIFE | Manufacturer-specific VIFE | Description |
---|---|---|---|---|
07 | 00 | - | E000 1101 (8D) | Resets partial energy accumulation to 0 (imported/exported active and reactive energy). |
M-Bus tool for data display and meter configuration: The M-Bus tool provides a graphical user interface for viewing meter data and configuring settings. Obtain it from www.schneider-electric.com.
If you access a different meter without closing and re-opening the M-Bus tool, the fields displayed may not match the device. The M-Bus tool may indicate a setting was changed without the setting on the meter actually changing.
NOTICE: INACCURATE DEVICE SETTINGS. Do not rely on the configuration information displayed in the M-Bus tool to determine if the associated device is correctly configured. Failure to follow these instructions can result in inaccurate device settings and data results.
Installing the M-Bus tool:
- Navigate to the location where you saved the installation files.
- Double-click setup.exe.
- Confirm the installation location.
- Click Next to begin installation.
- Click Close.
Accessing the meter using the tool:
- Connect the meter to a level converter or gateway.
- Set the device address to a value other than 0 using the HMI.
- Install the M-Bus tool.
- Open the Mbus iEM2150 config tool.
- Select the correct port and baud rate.
- Click Test Com.
- Type the device address in the Address field.
- Select the communication mode: Monitor(Automatic), Monitor(Manual), or Config.
- Click OK.
Viewing meter data using the M-Bus tool:
- Automatic mode: Select the update interval.
- Manual mode: Press Req_UD2 to request data.
The tool has tabs for Meter Info, Energy Measure, RMS Measure, and Meter Status.
Configuring the meter using the M-Bus tool:
- Select Setup > Config to switch to configuration mode.
- Set the values and click Send.
Troubleshooting
Communications troubleshooting:
- Check if the meter is on and the LCD is functioning.
- Verify correct wiring to the communications network.
- Ensure the meter address is correct and unique on the loop.
- For Modbus meters: Check cable length (< 1200m, max 32 devices) and ensure parity, baud rate, and stop bits are consistent.
- For M-Bus meters: Ensure the master has sufficient power and that the baud rate is consistent.
If issues persist, contact Technical Support.
Legal information
Schneider Electric brand and trademarks are the property of Schneider Electric SA and its subsidiaries. This guide and its content are protected by intellectual property laws. Reproduction or commercial use without permission is prohibited.
Electrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. Schneider Electric assumes no responsibility for consequences arising from the use of this material.
As standards change, please confirm information with the latest publications.
Additional information
Title of documentation | Reference number |
---|---|
Installation sheet | NHA4935401-00 |
Download technical publications and information from www.schneider-electric.com.
© 2015 Schneider Electric. All Rights Reserved.
Modbus and Schneider Electric are trademarks or registered trademarks of Schneider Electric.