All devices

ABB · Energy meter

B23 / B24 Modbus register map

Download JSONSupplier documentationSuggest an edit

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

AddressCountNameTypeUnitScaleAccess
204822
Active import energy
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
204862
Active export energy
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
204942
Reactive import energy
Low 32 bits of the 64-bit counter.
UInt32kVArh0.01R
204982
Reactive export energy
Low 32 bits of the 64-bit counter.
UInt32kVArh0.01R
205062
Apparent import energy
Low 32 bits of the 64-bit counter.
UInt32kVAh0.01R
205102
Apparent export energy
Low 32 bits of the 64-bit counter.
UInt32kVAh0.01R
216022
Active import energy, L1
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
216062
Active import energy, L2
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
216102
Active import energy, L3
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
216142
Active export energy, L1
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
216182
Active export energy, L2
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
216222
Active export energy, L3
Low 32 bits of the 64-bit counter.
UInt32kWh0.01R
232962
Voltage L1-N
UInt32V0.1R
232982
Voltage L2-N
UInt32V0.1R
233002
Voltage L3-N
UInt32V0.1R
233022
Voltage L1-L2
UInt32V0.1R
233042
Voltage L2-L3
UInt32V0.1R
233062
Voltage L3-L1
UInt32V0.1R
233082
Current L1
UInt32A0.01R
233102
Current L2
UInt32A0.01R
233122
Current L3
UInt32A0.01R
233142
Neutral current
UInt32A0.01R
233162
Active power, total
Int32W0.01R
233182
Active power, L1
Int32W0.01R
233202
Active power, L2
Int32W0.01R
233222
Active power, L3
Int32W0.01R
233242
Reactive power, total
Int32var0.01R
233262
Reactive power, L1
Int32var0.01R
233282
Reactive power, L2
Int32var0.01R
233302
Reactive power, L3
Int32var0.01R
233322
Apparent power, total
UInt32VA0.01R
233342
Apparent power, L1
UInt32VA0.01R
233362
Apparent power, L2
UInt32VA0.01R
233382
Apparent power, L3
UInt32VA0.01R
233401
Frequency
UInt16Hz0.01R
233541
Power factor, total
Int16-0.001R
233551
Power factor, L1
Int16-0.001R
233561
Power factor, L2
Int16-0.001R
233571
Power factor, L3
Int16-0.001R
253441
Output 1 current state
1 = on, 0 = off.
UInt16-1RW
253451
Output 2 current state
1 = on, 0 = off.
UInt16-1RW
353351
Current tariff
Tariff 1 to 4.
UInt16-1RW
350722
Serial number
UInt32-1R
350808
Firmware version
Up to 16 ASCII characters.
Ascii-1R
350881
Modbus mapping version
UInt16-1R
351686
Type designation
12 ASCII characters, including the null terminator.
Ascii-1R

Notes

RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above. All values are read with function code 03. The B-series stores energy counters as 64-bit unsigned integers; this format has no 64-bit type, so the energy rows below read the low 32 bits (the second half of each counter) and scale them by 0.01. That covers 42,949,672.95 kWh before the low dword wraps; use the vendor's 64-bit reading if you need the full counter. Instantaneous values are 32-bit integers, big-endian, high word first.