MBMap Registry
  1. Devices
  2. Electro Industries
  3. Shark 50

Electro Industries Shark 50 Modbus register map

Electro Industries/GaugeTech Shark 50 panel meter with the optional RS-485 port (Modbus RTU/ASCII)

  • Official
  • 89 registers
  • Modbus RTU
  • Revision 3 · 2026-10-18
  • Identity: model, 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
57600 8N1 · 57600 baud, 8 data bits, none 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
89 holding registers
Groups
9
Revision
3 · 2026-10-18
Added
()
File
maps/electro-industries/shark-50.mbmap.json · 16 KB · history
SHA-256
2215330c34aa3ccd2eedb603d61bc88d3cc45415d335597e4a7a7d953c6ccc8f
Manufacturer
electroind.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
Model Meter name holding 0 string[8]
Serial number Meter serial number holding 8 string[8]
Firmware Firmware version holding 17 string[2]

Sources and notes

Source: Electro Industries/GaugeTech, "Shark 50/50B/100/100B Meter User Manual", V.1.40 (Doc# E145701)

  • All registers are holding registers (FC03 read, FC06/FC10 write). Addresses here are the zero-based hex addresses of the manual; the manual's decimal register numbers are one higher (e.g. 0x03E7 = register 1000).
  • 32-bit values and floats span two registers with the high-order half first.
  • Factory settings in normal mode are 57600 baud, address 1, Modbus RTU. For the first 5 seconds after power-up the RS-485 port also answers at 9600 baud, address 1, and stays in that mode while it is used.
  • Energy registers are integers whose scale, digit count and decimal places follow the power and energy format setting. Reset the energy after changing that format.
  • The 3-phase power readings at 0x0383-0x0388 are updated every 6 cycles; the other readings every 60 cycles.
  • Not in this map: the programmable settings, the meter programming and encryption blocks and the secondary readings.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 string[8] R
HR 8 string[8] R
HR 16 uint16 R
HR 17 string[2] R
HR 19 uint16 R
HR 20 uint16 R
HR 21 uint16 R
HR 899 float32 ABCD R W
HR 901 float32 ABCD R var
HR 903 float32 ABCD R VA
HR 999 float32 ABCD R V
HR 1001 float32 ABCD R V
HR 1003 float32 ABCD R V
HR 1005 float32 ABCD R V
HR 1007 float32 ABCD R V
HR 1009 float32 ABCD R V
HR 1011 float32 ABCD R A
HR 1013 float32 ABCD R A
HR 1015 float32 ABCD R A
HR 1017 float32 ABCD R W
HR 1019 float32 ABCD R var
HR 1021 float32 ABCD R VA
HR 1023 float32 ABCD R
HR 1025 float32 ABCD R Hz
HR 1027 float32 ABCD R A
HR 1099 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting
HR 1101 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting
HR 1103 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting
HR 1105 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting
HR 1107 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting
HR 1109 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting
HR 1111 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting
HR 1113 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting
HR 1115 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting
HR 1999 float32 ABCD R A
HR 2001 float32 ABCD R A
HR 2003 float32 ABCD R A
HR 2005 float32 ABCD R W
HR 2007 float32 ABCD R var
HR 2009 float32 ABCD R W
HR 2011 float32 ABCD R var
HR 2013 float32 ABCD R VA
HR 2015 float32 ABCD R
HR 2017 float32 ABCD R
HR 2999 float32 ABCD R V
HR 3001 float32 ABCD R V
HR 3003 float32 ABCD R V
HR 3005 float32 ABCD R V
HR 3007 float32 ABCD R V
HR 3009 float32 ABCD R V
HR 3011 float32 ABCD R A
HR 3013 float32 ABCD R A
HR 3015 float32 ABCD R A
HR 3017 float32 ABCD R W
HR 3019 float32 ABCD R var
HR 3021 float32 ABCD R W
HR 3023 float32 ABCD R var
HR 3025 float32 ABCD R VA
HR 3027 float32 ABCD R
HR 3029 float32 ABCD R
HR 3031 float32 ABCD R Hz
HR 3099 float32 ABCD R V
HR 3101 float32 ABCD R V
HR 3103 float32 ABCD R V
HR 3105 float32 ABCD R V
HR 3107 float32 ABCD R V
HR 3109 float32 ABCD R V
HR 3111 float32 ABCD R A
HR 3113 float32 ABCD R A
HR 3115 float32 ABCD R A
HR 3117 float32 ABCD R W
HR 3119 float32 ABCD R var
HR 3121 float32 ABCD R W
HR 3123 float32 ABCD R var
HR 3125 float32 ABCD R VA
HR 3127 float32 ABCD R
HR 3129 float32 ABCD R
HR 3131 float32 ABCD R Hz
HR 4099 int16 R ° ×0.1
HR 4100 int16 R ° ×0.1
HR 4101 int16 R ° ×0.1
HR 4102 int16 R ° ×0.1
HR 4103 int16 R ° ×0.1
HR 4104 int16 R ° ×0.1
HR 4999 uint16 R
HR 5001 uint32 ABCD R s ×0.004
HR 19999 uint16 W Write the password (5555 when passwords are disabled)
HR 20000 uint16 W Write the password (5555 when passwords are disabled)
HR 24999 uint16 W Write the password (5555 when passwords are disabled)

Help improve this map