MBMap Registry
  1. Devices
  2. Rayleigh Instruments
  3. RI-F100-C

Rayleigh Instruments RI-F100-C Modbus register map

Rayleigh RI-F100-C three-phase panel meter with RS-485 Modbus RTU

  • Official
  • 123 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17
  • Identity: 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 8N1 · 9600 baud, 8 data bits, none parity, 1 stop bit
Byte / word order
CDAB · bytes big-endian, words low first (word swap)
Addresses
0-based

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

Map

Registers
41 holding registers, 82 input registers
Groups
2
Revision
2 · 2026-10-17
Added
()
File
maps/rayleigh-instruments/ri-f100.mbmap.json · 21 KB · history
SHA-256
2ba9783b58d6af887c16e5593363ba98e352c3e29b03a6336a54363f961738d5
Manufacturer
rayleigh.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 No. input 684 uint32 CDAB

Sources and notes

Source: Rayleigh Instruments, "RI-F100-C Modbus Registers", RI-F100-C-COMM V01

  • Defaults: address 1, 9600 baud, 8 data bits, no parity, 1 stop bit. Baud rates 300 to 19200.
  • Floats are sent low word first (the table's FLOAT REVERSE WORD); a setting in the setup registers can change this.
  • The table numbers measurements 3xxxx and settings 4xxxx and gives the PDU address in hex; this map reads them as input and holding registers at those addresses. The table also says to add 1 to the address for function 3 holding-register access, so check the addressing on the device.
  • The integer (HEX) copies of the measurements are not included: the table does not give their scaling.
  • Settings that take a decimal range (pulse duration, pulse weight) are listed without a scale because the table does not give one.
AreaAddressNameTypeAccessUnitScaleDescription
IR 0 float32 CDAB R V
IR 2 float32 CDAB R V
IR 4 float32 CDAB R V
IR 6 float32 CDAB R V
IR 8 float32 CDAB R V
IR 10 float32 CDAB R V
IR 12 float32 CDAB R V
IR 14 float32 CDAB R V
IR 16 float32 CDAB R A
IR 18 float32 CDAB R A
IR 20 float32 CDAB R A
IR 22 float32 CDAB R A
IR 24 float32 CDAB R kW
IR 26 float32 CDAB R kW
IR 28 float32 CDAB R kW
IR 30 float32 CDAB R kVA
IR 32 float32 CDAB R kVA
IR 34 float32 CDAB R kVA
IR 36 float32 CDAB R kvar
IR 38 float32 CDAB R kvar
IR 40 float32 CDAB R kvar
IR 42 float32 CDAB R kW
IR 44 float32 CDAB R kVA
IR 46 float32 CDAB R kvar
IR 48 float32 CDAB R
IR 50 float32 CDAB R
IR 52 float32 CDAB R
IR 54 float32 CDAB R
IR 56 float32 CDAB R Hz
IR 58 float32 CDAB R kWh
IR 60 float32 CDAB R kVAh
IR 62 float32 CDAB R kvarh
IR 64 float32 CDAB R kW
IR 66 float32 CDAB R kW
IR 68 float32 CDAB R kvar
IR 70 float32 CDAB R kvar
IR 72 float32 CDAB R kVA
IR 74 float32 CDAB R A
IR 76 float32 CDAB R A The table's hex address is a typo; the decimal register number is used
IR 78 float32 CDAB R A
IR 80 float32 CDAB R A
IR 82 float32 CDAB R hrs
IR 84 float32 CDAB R kWh
IR 86 float32 CDAB R kWh
IR 88 float32 CDAB R kWh
IR 90 float32 CDAB R kWh
IR 92 float32 CDAB R kWh
IR 94 float32 CDAB R kWh
IR 96 float32 CDAB R kWh
IR 98 float32 CDAB R kWh
IR 100 float32 CDAB R kvarh
IR 102 float32 CDAB R kvarh
IR 104 float32 CDAB R kvarh
IR 106 float32 CDAB R kvarh
IR 108 float32 CDAB R kvarh
IR 110 float32 CDAB R kvarh
IR 112 float32 CDAB R kvarh
IR 114 float32 CDAB R kvarh
IR 116 float32 CDAB R kVAh
IR 118 float32 CDAB R kVAh
IR 120 float32 CDAB R kVAh
IR 122 float32 CDAB R A
IR 124 float32 CDAB R %
IR 126 float32 CDAB R %
IR 128 float32 CDAB R %
IR 130 float32 CDAB R %
IR 132 float32 CDAB R %
IR 134 float32 CDAB R %
IR 136 float32 CDAB R %
IR 138 float32 CDAB R %
IR 140 float32 CDAB R %
IR 684 uint32 CDAB R Read as hexadecimal
IR 700 uint32 CDAB R
IR 702 float32 CDAB R kW
IR 704 float32 CDAB R kW
IR 706 float32 CDAB R kvar
IR 708 float32 CDAB R kvar
IR 710 float32 CDAB R kVA
IR 712 float32 CDAB R A
IR 714 float32 CDAB R A
IR 716 float32 CDAB R A
IR 718 float32 CDAB R A
HR 0 uint16 RW Default 1000
HR 1 uint16 R Default 0
HR 2 uint16 R A 1 or 5. Default 5
HR 3 uint16 R A CT Sec = 1: 1 - 6000. Default 5
HR 4 uint16 R V 173 - 415. Default 350
HR 5 uint32 CDAB R V 100 - 600. Default 350
HR 7 uint16 RW Default 1
HR 8 uint16 RW Default 5
HR 9 uint16 RW Default 0
HR 10 uint16 RW Default 0
HR 11 uint16 RW s Default 0
HR 16 uint16 RW Default 21
HR 17 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 1
HR 18 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 2
HR 19 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 3
HR 20 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 4
HR 21 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 5
HR 22 uint16 RW 1-21 / 1-First Page; 21-Last Page. Default 6

Help improve this map