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

Electro Industries Shark 200 Modbus register map

Also covers Shark 200T

Electro Industries/GaugeTech Shark 200 revenue meter and Shark 200T transducer, Modbus RTU/ASCII over RS-485

  • Official
  • 172 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17
  • 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
172 holding registers
Groups
8
Revision
2 · 2026-10-17
Added
()
File
maps/electro-industries/shark-200.mbmap.json · 35 KB · history
SHA-256
aced9675b207eaba734570cdf09b245b0ddd9c9f3fe264e91e470795fb8b362b
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

  • Shark 200 Meter User Manual · version V.1.38
    Doc# E149701, Appendix B, Modbus register map; downloaded through the vendor's download form

Source: Electro Industries/GaugeTech, "Shark 200 Meter User Manual", V.1.38 (Doc# E149701)

  • 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, 8 bits, no parity. For the first 5 minutes after power-up the RS-485 port also answers at 9600 baud, address 1.
  • Energy registers are integers whose scale, digit count and decimal places follow the power and energy format setting (register 0x7535). Reset the energy after changing that format.
  • Per-phase power and power factor are non-zero only with a wye hookup. Unlisted registers read 0.
  • Not in this map: the integer readings block (0x0116-0x0130), uncompensated readings, minimum/maximum blocks and timestamps, harmonic and waveform registers, option card blocks, programmable settings, secondary readings and log retrieval.
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 22 string[2] R
HR 24 uint16 R
HR 25 uint16 R
HR 26 string[4] R
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 1029 float32 ABCD R W
HR 1031 float32 ABCD R W
HR 1033 float32 ABCD R W
HR 1035 float32 ABCD R var
HR 1037 float32 ABCD R var
HR 1039 float32 ABCD R var
HR 1041 float32 ABCD R VA
HR 1043 float32 ABCD R VA
HR 1045 float32 ABCD R VA
HR 1047 float32 ABCD R
HR 1049 float32 ABCD R
HR 1051 float32 ABCD R
HR 1053 float32 ABCD R V
HR 1055 float32 ABCD R V
HR 1057 float32 ABCD R V
HR 1059 int16 R ° ×0.1
HR 1060 int16 R ° ×0.1
HR 1061 int16 R ° ×0.1
HR 1062 uint16 R % ×0.01
HR 1063 uint16 R % ×0.01
HR 1064 uint16 R % ×0.01
HR 1499 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1501 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1503 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1505 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1507 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1509 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1511 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1513 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1515 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1517 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1519 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1521 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1523 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1525 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1527 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1529 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1531 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1533 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1535 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1537 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1539 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1541 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1543 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1545 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1547 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1549 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1551 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1553 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1555 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1557 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1559 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1561 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1563 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1565 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1567 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1569 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1571 uint32 ABCD R
HR 1573 uint32 ABCD R
HR 1575 uint32 ABCD R
HR 1577 uint32 ABCD R
HR 1579 uint32 ABCD R
HR 1581 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1583 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1585 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1587 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1589 int32 ABCD R VAh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1591 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1593 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1595 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1597 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1599 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1601 int32 ABCD R Wh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)
HR 1603 int32 ABCD R varh Integer energy; scale and decimal places follow the power and energy format setting (0x7535)

Help improve this map