Schneider Electric · Energy meter
iEM3000 series, RS-485 models (iEM3100 / iEM3150 / iEM3250 / iEM3350 and variants) Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
- Baud rate
- 19200
- Parity
- Even
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 29 | 20 | Meter name 20 registers of UTF-8 text. | Ascii | - | 1 | R |
| 49 | 20 | Meter model | Ascii | - | 1 | R |
| 69 | 20 | Manufacturer | Ascii | - | 1 | R |
| 129 | 2 | Serial number | UInt32 | - | 1 | R |
| 1636 | 1 | Firmware version DLF format X.Y.ZTT. | UInt16 | - | 1 | R |
| 2999 | 2 | Current L1 Address 0x0BB7, register 3000. | Float32 | A | 1 | R |
| 3001 | 2 | Current L2 | Float32 | A | 1 | R |
| 3003 | 2 | Current L3 | Float32 | A | 1 | R |
| 3005 | 2 | Neutral current Only available on models with a neutral input, e.g. iEM3555. | Float32 | A | 1 | R |
| 3009 | 2 | Average current | Float32 | A | 1 | R |
| 3019 | 2 | Voltage L1-L2 | Float32 | V | 1 | R |
| 3021 | 2 | Voltage L2-L3 | Float32 | V | 1 | R |
| 3023 | 2 | Voltage L3-L1 | Float32 | V | 1 | R |
| 3025 | 2 | Average voltage L-L | Float32 | V | 1 | R |
| 3027 | 2 | Voltage L1-N | Float32 | V | 1 | R |
| 3029 | 2 | Voltage L2-N | Float32 | V | 1 | R |
| 3031 | 2 | Voltage L3-N | Float32 | V | 1 | R |
| 3035 | 2 | Average voltage L-N | Float32 | V | 1 | R |
| 3053 | 2 | Active power phase 1 | Float32 | kW | 1 | R |
| 3055 | 2 | Active power phase 2 | Float32 | kW | 1 | R |
| 3057 | 2 | Active power phase 3 | Float32 | kW | 1 | R |
| 3059 | 2 | Total active power | Float32 | kW | 1 | R |
| 3061 | 2 | Reactive power phase 1 | Float32 | kVAR | 1 | R |
| 3063 | 2 | Reactive power phase 2 | Float32 | kVAR | 1 | R |
| 3065 | 2 | Reactive power phase 3 | Float32 | kVAR | 1 | R |
| 3067 | 2 | Total reactive power Not available on iEM3150 / iEM3250 / iEM3350. | Float32 | kVAR | 1 | R |
| 3069 | 2 | Apparent power phase 1 | Float32 | kVA | 1 | R |
| 3071 | 2 | Apparent power phase 2 | Float32 | kVA | 1 | R |
| 3073 | 2 | Apparent power phase 3 | Float32 | kVA | 1 | R |
| 3075 | 2 | Total apparent power Not available on iEM3150 / iEM3250 / iEM3350. | Float32 | kVA | 1 | R |
| 3077 | 2 | Power factor phase 1 Signed complex format: -1 to 0 = quadrant 2, -2 to -1 = quadrant 3, 0 to 1 = quadrant 1, 1 to 2 = quadrant 4. | Float32 | - | 1 | R |
| 3079 | 2 | Power factor phase 2 | Float32 | - | 1 | R |
| 3081 | 2 | Power factor phase 3 | Float32 | - | 1 | R |
| 3083 | 2 | Total power factor | Float32 | - | 1 | R |
| 3109 | 2 | Frequency | Float32 | Hz | 1 | R |
| 45099 | 2 | Total active energy imported Address 0xB02B, register 45100. The same counter is also available as a 64-bit integer at 0x0C83. | Float32 | kWh | 1 | R |
| 45101 | 2 | Total active energy exported | Float32 | kWh | 1 | R |
| 45103 | 2 | Total reactive energy imported | Float32 | kVARh | 1 | R |
| 45105 | 2 | Total reactive energy exported | Float32 | kVARh | 1 | R |
| 45107 | 2 | Partial active energy imported | Float32 | kWh | 1 | R |
| 45109 | 2 | Partial reactive energy imported | Float32 | kVARh | 1 | R |
| 45111 | 2 | Active energy imported phase 1 | Float32 | kWh | 1 | R |
| 45113 | 2 | Active energy imported phase 2 | Float32 | kWh | 1 | R |
| 45115 | 2 | Active energy imported phase 3 | Float32 | kWh | 1 | R |
| 45119 | 2 | Active energy imported, rate A Multi-tariff models only (iEM3155 / iEM3255 / iEM3355). | Float32 | kWh | 1 | R |
| 45121 | 2 | Active energy imported, rate B | Float32 | kWh | 1 | R |
| 45123 | 2 | Active energy imported, rate C | Float32 | kWh | 1 | R |
| 45125 | 2 | Active energy imported, rate D | Float32 | kWh | 1 | R |
Combined registers
- Active power L1 + L2 (calculated)Holding registers 3053 + Holding registers 3055 (kW)
- Active power, all phases (calculated)Active power L1 + L2 (calculated) + Holding registers 3057 (kW)Sum of the three phases, next to the device's own total at 3059.
- Active energy, imported minus exported (calculated)Holding registers 45099 - Holding registers 45101 (kWh)
Notes
Addresses are the hexadecimal 'Address' column of the iEM3000 Modbus register list (Schneider user manual DOCA0005EN, also attached to FAQ FA370395) converted to decimal; that column is the address used in the Modbus frame, and the manual's 'Register' column is address + 1 (0x0BB7 = address 2999 = register 3000). This file is the RS-485 variant of the range: iEM3110 / iEM3130 / iEM3150 / iEM3155 / iEM3165 / iEM3175 / iEM3210 / iEM3230 / iEM3250 / iEM3255 / iEM3335 / iEM3355 and the iEM3000 meters without an Ethernet port speak Modbus RTU on a 2-wire RS-485 bus and are reached through a Modbus RTU-to-TCP gateway, which must use the meter's serial settings - factory slave address 1, 19200 bps, even parity, 8 data bits, 1 stop bit. The register map is identical to the Ethernet models (see the iEM3000 Ethernet entry), so only the transport differs. All measurement and energy values are IEEE 754 single precision; energy counters are in kWh/kVARh, and a second copy of most counters exists as 64-bit integers (0x0C83 onwards), which is not listed because this format has no 64-bit integer type. Configuration registers in the 0x07xx to 0x10xx range (power system, transformer ratios, tariff mode) are written with function code 16 to command registers rather than as plain register writes, so they are not listed.