device library

ABB B23/B24 energy meter

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
voltage_l1_n23296U32BE0.1V
voltage_l2_n23298U32BE0.1V
voltage_l3_n23300U32BE0.1V
voltage_l1_l223302U32BE0.1V
voltage_l3_l223304U32BE0.1V
voltage_l1_l323306U32BE0.1V
current_l123308U32BE0.01A
current_l223310U32BE0.01A
current_l323312U32BE0.01A
current_n23314U32BE0.01A
active_power_total23316U32BE0.01W
active_power_l123318U32BE0.01W
active_power_l223320U32BE0.01W
active_power_l323322U32BE0.01W
reactive_power_total23324U32BE0.01var
reactive_power_l123326U32BE0.01var
reactive_power_l223328U32BE0.01var
reactive_power_l323330U32BE0.01var
apparent_power_total23332U32BE0.01VA
apparent_power_l123334U32BE0.01VA
apparent_power_l223336U32BE0.01VA
apparent_power_l323338U32BE0.01VA
frequency23340U160.01Hz
power_factor_total23354I160.001

link settings as documented (unverified): RTU; baud 1200/2400/4800/9600/19200/38400/57600/115200; FC 03,06,16; Modbus protocol is specified in its entirety in Modbus Application Protocol Specification V1.1b.

⚠ Warning – Electrical equipment should only be installed, accessed, serviced and maintained by qualified electrical personnel. Working with high voltage is potentially lethal. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsTerminal wire area 1-25 mm2 for B23 direct, 0.5-10 mm2 for B24 transformer. Terminal wire area 0.5-1 mm2 for inputs/outputs/comms.
A/B polarityInputs/outputs are polarity independent
isolationInputs/outputs are built with optocouplers and are galvanically isolated from other meter electronics.
wiring notesRecommended tightening torque: 3 Nm for B23 direct, 1.5 Nm for B24 transformer, 0.25 Nm for inputs/outputs/comms.
max registers/read125
broadcastsupported
sentinel valuesUnused registers return FFFF for unsigned, or highest possible value (e.g. 7FFF, 7FFFFFFF) for signed.
protocol notesWriting to registers is only permitted to the registers listed as writable. Attempting to write to a register that is listed as writable but that is not supported by the meter will not result in an error indication.
model register8960
serial register8900
firmware register8908
identification notesModbus mapping version is at register 8910.
FC 43 device IDnot supported
powerPower dissipation voltage circuits: 1.6 VA (0.7 W) total. Power dissipation current circuits: 0.007 VA (0.007 W) per phase at 230 VAC and Ib.
environmentOperating temperature: -40°C to +70°C. Storage temperature: -40°C to +85°C. Humidity: 75% yearly average, 95% on 30 days/year. IP 20 on terminal block without protective enclosure and IP 51 in protective enclosure.
accuracyB23: Accuracy Class B (Cl. 1) and Reactive Cl. 2. Active energy 1%. B24: Accuracy Class B (Cl. 1) or C (Cl. 0,5 S) and Reactive Cl. 2. Active energy 0.5%, 1%.
certificationsMeasuring Instrument Directive (2004/22/EC) Class M1 and Class E2. IEC 60529, IEC 62052-11, IEC 62053-21, IEC 62053-23, GB/T 17215.211-2006, GB/T 17215.321-2008, GB 4208-2008, EN 50470-1, EN 50470-3.
doc revisionA

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.