MBMap Registry
  1. Devices
  2. Inepro Metering
  3. PRO380-Mod

Inepro Metering PRO380-Mod Modbus register map

Also covers PRO380-Mod-CT

Inepro PRO380 three-phase DIN rail energy meter with Modbus RTU over RS-485

  • Official
  • 86 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17
  • Identity: firmware, serial number

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus RTU
Unit ID
1
Serial
9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based

Connection values are defaults: the device may be configured differently.

Map

Registers
86 holding registers
Groups
3
Revision
2 · 2026-10-17
Added
()
File
maps/inepro-metering/pro380.mbmap.json · 14 KB · history
SHA-256
c1185a868e9c515001cf2e0ebf5a2f2067b2b71ef0468b2bd2cd3664f1f6ef66
Manufacturer
ineprometering.com

Device identity

What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.

Registers
RoleRegisterAddressTypeValues
Serial number Serial number holding 16384 uint32 ABCD
Firmware Software version holding 16391 float32 ABCD

Sources and notes

Source: Inepro Metering, "PRO380 Series user manual", V2.18-8, appendix A3 (Modbus register map)

  • All registers are holding registers read with FC03. Settings are written with FC06 (one register) or FC10 (floats).
  • Floats are IEEE 754 in ABCD order (high word first).
  • Defaults: address 1, 9600 baud, 8 data bits, even parity, 1 stop bit. Baud rate can be lowered to 4800, 2400, 1200, 600 or 300; parity can be none or odd.
  • Power is given in kW, kvar and kVA, energy in kWh and kvarh.
  • The registers of the old V1.14 map still work but are not in this map. The table's average voltage (0x5000) and current (0x500A) are marked as PRO1 only and are left out.
AreaAddressNameTypeAccessUnitScaleDescription
HR 16384 uint32 ABCD R Read as hexadecimal
HR 16386 uint16 R Read as hexadecimal
HR 16387 int16 RW 0 = broadcast, default 1
HR 16388 int16 RW The value is the baud rate itself
HR 16389 float32 ABCD R
HR 16391 float32 ABCD R
HR 16393 float32 ABCD R
HR 16395 int16 R A
HR 16396 uint16 R A Read as hexadecimal
HR 16397 float32 ABCD RW imp/kWh 10000, 2000, 1000, 100, 10, 1, 0.1 or 0.01
HR 16399 int16 RW
HR 16400 uint16 RW s Read and written as hexadecimal digits (0x0025 = 25 s)
HR 16401 int16 RW
HR 16402 string[1] R
HR 16403 string[1] R
HR 16404 string[1] R
HR 16405 int16 R
HR 16406 int16 RW Write 0 to reset
HR 16407 int16 R
HR 16408 int16 R
HR 16409 int16 R
HR 16410 int16 R
HR 16411 uint32 ABCD R
HR 16413 uint32 ABCD R
HR 16415 int16 R A
HR 20482 float32 ABCD R V
HR 20484 float32 ABCD R V
HR 20486 float32 ABCD R V
HR 20488 float32 ABCD R Hz
HR 20492 float32 ABCD R A
HR 20494 float32 ABCD R A
HR 20496 float32 ABCD R A
HR 20498 float32 ABCD R kW
HR 20500 float32 ABCD R kW
HR 20502 float32 ABCD R kW
HR 20504 float32 ABCD R kW
HR 20506 float32 ABCD R kvar
HR 20508 float32 ABCD R kvar
HR 20510 float32 ABCD R kvar
HR 20512 float32 ABCD R kvar
HR 20514 float32 ABCD R kVA
HR 20516 float32 ABCD R kVA
HR 20518 float32 ABCD R kVA
HR 20520 float32 ABCD R kVA
HR 20522 float32 ABCD R
HR 20524 float32 ABCD R
HR 20526 float32 ABCD R
HR 20528 float32 ABCD R
HR 24576 float32 ABCD R kWh
HR 24578 float32 ABCD R kWh
HR 24580 float32 ABCD R kWh
HR 24582 float32 ABCD R kWh
HR 24584 float32 ABCD R kWh
HR 24586 float32 ABCD R kWh
HR 24588 float32 ABCD R kWh
HR 24590 float32 ABCD R kWh
HR 24592 float32 ABCD R kWh
HR 24594 float32 ABCD R kWh
HR 24596 float32 ABCD R kWh
HR 24598 float32 ABCD R kWh
HR 24600 float32 ABCD R kWh
HR 24602 float32 ABCD R kWh
HR 24604 float32 ABCD R kWh
HR 24606 float32 ABCD R kWh
HR 24608 float32 ABCD R kWh
HR 24610 float32 ABCD R kWh
HR 24612 float32 ABCD R kvarh
HR 24614 float32 ABCD R kvarh
HR 24616 float32 ABCD R kvarh
HR 24618 float32 ABCD R kvarh
HR 24620 float32 ABCD R kvarh
HR 24622 float32 ABCD R kvarh
HR 24624 float32 ABCD R kvarh
HR 24626 float32 ABCD R kvarh
HR 24628 float32 ABCD R kvarh
HR 24630 float32 ABCD R kvarh
HR 24632 float32 ABCD R kvarh
HR 24634 float32 ABCD R kvarh
HR 24636 float32 ABCD R kvarh
HR 24638 float32 ABCD R kvarh
HR 24640 float32 ABCD R kvarh
HR 24642 float32 ABCD R kvarh
HR 24644 float32 ABCD R kvarh
HR 24646 float32 ABCD R kvarh
HR 24648 int16 RW
HR 24649 float32 ABCD RW kWh Write 0 (two registers, FC10) to reset

Help improve this map