MBMap Registry
  1. Devices
  2. Orno
  3. OR-WE-504

Orno OR-WE-504 Modbus register map

Single-phase energy meter, 80 A, RS-485 (Modbus RTU)

  • Official
  • 11 registers
  • Modbus RTU
  • Revision 1 · 2026-10-18

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
ABCD · bytes big-endian, words high first
Addresses
0-based

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

Map

Registers
11 holding registers
Groups
3
Revision
1 · 2026-10-18
Added
()
File
maps/orno/or-we-504.mbmap.json · 4 KB · history
SHA-256
e1142491d18f30e770aabfd4e2cb4e7b77c8aa9e3deedd3b0d932b4ab59a7aa2
Manufacturer
orno.pl

Sources and notes

Source: ORNO, OR-WE-504 register list (OR-WE-504_rejestry.pdf)

  • Values are read with FC03. Addresses are the register addresses of the register list (hexadecimal 0x00 to 0x0F).
  • Factory settings: address 1, 9600 baud, 8 data bits, no parity, 1 stop bit.
  • Writing needs the password to be removed first: send the vendor command 01 28 FE 01 00 02 04 00 00 00 00 (CRC), after which writes work for 10 seconds. The factory password is 00 00 00 00.
  • Only the registers listed in the manufacturer's register list are in this map.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 uint16 R V ×0.1
HR 1 uint16 R A ×0.1
HR 2 uint16 R Hz ×0.1
HR 3 uint16 R W
HR 4 uint16 R var
HR 5 uint16 R VA
HR 6 uint16 R ×0.001
HR 7 uint32 ABCD RW Wh Writing 0 clears the counter; the password must be removed first (see the notes)
HR 9 uint32 ABCD R varh
HR 14 uint16 RW
HR 15 uint16 RW

Help improve this map