ABB D11 and D13 Modbus
Power and energy meter
D11 and D13 are direct-connected DIN-rail meters with different phase and current ratings. Their Modbus variants share an integer register map with four-register energy counters and explicit invalid-value markers.
- Modbus RTU
Power and energy meter
Compatibility
Compatible through Modbus RTU
The manufacturer documents local measurement reads that can be configured in an Edge Modbus client.
D11 15 40 Modbus (D111540RS485), D11 15-M 40 Modbus (D1115M40RS485) and D13 15-M 65 Modbus (D1315M65RS485). Pulse-only and M-Bus order codes are excluded.
Connect it with
-
Modbus Interface ZMB-3XFrom €399 ex VAT Configure Modbus Interface
-
Gateway ZGW-20From €899 ex VAT Configure Gateway
For the exact RS-485 model identified below
- Modbus
- Edge
- Platforms
Models
| Models | Interface | Route into Edge |
|---|---|---|
| D111540RS485 / D1115M40RS485 | D11 single-phase, 40 A direct connection, RS-485 Modbus RTU | The M order variant has MID certification; the non-M variant does not acquire it from the common map. |
| D1315M65RS485 | D13 three-phase, 65 A direct connection, RS-485 Modbus RTU | Use the three-phase wiring configuration and measurements supported by the installed meter. |
| MBUS or no communications suffix | M-Bus or no Modbus interface | Do not apply this serial Modbus guide. |
Specifications
D11 and D13 solve different installation sizes while sharing the same communications approach. ABB’s ordering table distinguishes the one-module, single-phase D11 at 40 A from the three-module, three-phase D13 at 65 A. Both are direct-connected arrangements in these order codes, so a CT ratio should not be added to their returned current or energy.3
- D11 selected variants
- Single-phase, direct-connected 40 A; D111540RS485 or D1115M40RS4853
- D13 selected variant
- Three-phase, direct-connected 65 A; D1315M65RS4853
- Communication terminals
- A = data minus, B = data plus, C = common on the RS-485 version2
- Measurement function
- FC03 Read Holding Registers1
- Import active energy
- 0x5000, four registers, unsigned64, 0.01 kWh1
- Invalid unsigned value
- All bits one across the complete value; reject before scaling1
Interface
Documented measurements and integration boundaries for D11 and D13 Modbus.
- Import active energy at 0x5000, unsigned64 in 0.01 kWh.
- Export active energy and net energy, with signedness determined by each table entry.
- Voltage at 0x5B00 in 0.1 V and current values with their own scales.
- Model-dependent phase measurements; unsupported values have documented invalid markers rather than meaningful zeroes.
Assessment
D11 15 40 Modbus (D111540RS485), D11 15-M 40 Modbus (D1115M40RS485) and D13 15-M 65 Modbus (D1315M65RS485). Pulse-only and M-Bus order codes are excluded.
- InteroperabilityWell supported
- A shared manufacturer table defines functions, addresses, widths, endianness and invalid values.1
- AccuracySupported with conditions
- Direct current ratings and phase count differ by order code; metrological approval remains variant-specific.3
- SecurityNot yet assessed
- The cited documents do not establish authenticated or encrypted measurement transport.1
- ReliabilitySupported with conditions
- Explicit invalid markers let a client distinguish missing measurements from electrical zero.1
- RuggednessSupported with conditions
- DIN-rail installation and terminal arrangements are documented; site enclosure suitability is installation-dependent.2
- ScalabilitySupported with conditions
- RS-485 addressed collection is documented; full counters and unsupported values must be handled per meter.1
- LifecycleNot yet assessed
- No support lifetime or end-of-sale commitment is stated in the cited ordering and communication documents.3
Setup
Decode imported active energy
The common map specifies 0x5000, four registers, unsigned value and 0.01 kWh resolution. The request below is derived from that table.
- Request PDU
- 03 50 00 00 04
- Unit 5 RTU frame
- 05 03 50 00 00 04 54 8D
- Manufacturer example data
- 00 00 00 00 00 0D 12 F5
- Decode
- Unsigned64, big-endian: 856821 × 0.01 kWh = 8568.21 kWh
- Invalid boundary
- FF FF FF FF FF FF FF FF is unavailable, not an energy reading.
Acceptance: The CRC and arithmetic are independently checked against the table. Some narrative annotations beside the manual’s frame refer to another read; use the explicit 0x5000 address, four-word width and eight-byte payload shown here. Confirm the actual result against the installed meter display.
-
Check the complete order code
Confirm the RS485 suffix, phase configuration and direct-connected current rating. Match MID approval to the exact M variant rather than the family name.
-
Connect the documented serial terminals
Use A data minus, B data plus and C common as identified in the installation manual. Match the installed address and serial framing to the Edge client. Do not infer polarity from another manufacturer’s A/B labels.
-
Read one complete energy counter
Read FC03 at hexadecimal 0x5000, decimal 20480, quantity 4. These are literal map addresses, not 4xxxx display references. Decode all eight bytes as unsigned64 with the most significant byte first.
-
Reject unavailable values before scaling
For an unsigned quantity, all-ones words mean invalid. Signed quantities use their maximum positive value as the invalid marker. Keep unavailable separate from zero and from an enormous consumption total.
-
Check an interval against the meter
Multiply the integer energy value by 0.01 kWh. Compare with the local import-energy display, then verify an interval delta under a known load. Preserve import, export and net-counter meaning rather than combining them implicitly.
Sources
- D11 / D13 communication manual revision C (opens in a new tab) (PDF)
- D11/D13 installation manual, revision A, July 2024 (opens in a new tab) (PDF)
- ABB D11/D13 ordering table: single-phase 40 A and three-phase 65 A variants (opens in a new tab)
Further reading
Product names and trademarks belong to their owners. Publication does not imply endorsement or a commercial relationship.











