MBMap Registry
  1. Devices
  2. Unipi Technology
  3. Patron M537

Unipi Technology Patron M537 Modbus register map

Modbus TCP PLC unit with 8 digital inputs, 4 digital outputs, 5 relay outputs, 1 analog output and 9 analog inputs

  • Official
  • 180 registers
  • Modbus TCP
  • Revision 3 · 2026-11-10
  • 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 TCP
Unit ID
0
TCP port
502
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
152 holding registers, 28 coils
Groups
15
Translation tables
3
Revision
3 · 2026-11-10
Added
()
File
maps/unipi/patron-m537.mbmap.json · 29 KB · history
SHA-256
f085f1431df82c776b59edb0c3c5a50852b5cbddc6db0e0b500462b6ccf044f3
Manufacturer
www.unipi.technology

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
Firmware Firmware Version (section 1) holding 1000 uint16
Serial number PCB Serial Number (section 1) holding 1005 uint32 ABCD

Sources and notes

Source: Patron M537 Modbus map v2.0, Unipi technology

  • Registers are 0-based and use the Unit 0 addresses of the document, which cover every section of the device. Multi-register values (32-bit counters, serial number, floats) are read here with the most significant register first, as the document states.
  • Reserved, obsolete and internal registers, and registers reachable only through a section unit (Unit 1 to 3), are left out.
AreaAddressNameTypeAccessUnitScaleDescription
HR 0 bool bit 0 R
HR 0 bool bit 1 R
HR 0 bool bit 2 R
HR 0 bool bit 3 R
HR 1 bool bit 0 RW
HR 1 bool bit 1 RW
HR 1 bool bit 2 RW
HR 1 bool bit 3 RW
HR 5 uint16 R Reference voltage of the MCU (raw)
HR 6 bool bit 0 RW
HR 6 bool bit 1 RW
HR 8 uint32 ABCD RW Pulse counter; writable to reset
HR 10 uint32 ABCD RW Pulse counter; writable to reset
HR 12 uint32 ABCD RW Pulse counter; writable to reset
HR 14 uint32 ABCD RW Pulse counter; writable to reset
HR 16 uint16 RW PWM duty cycle of the digital output
HR 17 uint16 RW PWM duty cycle of the digital output
HR 18 uint16 RW PWM duty cycle of the digital output
HR 19 uint16 RW PWM duty cycle of the digital output
HR 20 bool bit 0 RW
HR 20 bool bit 1 RW
HR 20 bool bit 2 RW
HR 20 bool bit 3 RW
HR 21 bool bit 0 RW
HR 21 bool bit 1 RW
HR 21 bool bit 2 RW
HR 21 bool bit 3 RW
HR 22 bool bit 0 RW
HR 22 bool bit 1 RW
HR 22 bool bit 2 RW
HR 22 bool bit 3 RW
HR 1000 uint16 R Firmware version of the section (raw number)
HR 1001 uint16 bits 0–7 R
HR 1001 uint16 bits 8–15 R
HR 1002 uint16 bits 0–3 R
HR 1002 uint16 bits 4–7 R
HR 1002 uint16 bits 8–15 R
HR 1003 uint16 R
HR 1004 uint16 R
HR 1005 uint32 ABCD R
HR 1007 bool bit 0 RW
HR 1007 bool bit 1 RW
HR 1007 bool bit 2 RW
HR 1007 bool bit 3 RW
HR 1008 uint16 RW ms
HR 1009 uint16 R Reference voltage of the MCU (raw)
HR 1010 uint16 RW ms ×0.1 Raw unit is 100 us
HR 1011 uint16 RW ms ×0.1 Raw unit is 100 us
HR 1012 uint16 RW ms ×0.1 Raw unit is 100 us
HR 1013 uint16 RW ms ×0.1 Raw unit is 100 us
HR 1014 bool bit 0 RW
HR 1014 bool bit 1 RW
HR 1014 bool bit 2 RW
HR 1014 bool bit 3 RW
HR 1015 bool bit 0 RW
HR 1015 bool bit 1 RW
HR 1015 bool bit 2 RW
HR 1015 bool bit 3 RW
HR 1016 bool bit 0 RW
HR 1016 bool bit 1 RW
HR 1016 bool bit 2 RW
HR 1016 bool bit 3 RW
HR 1017 uint16 RW
HR 1018 uint16 RW
HR 1019 uint16 RW
HR 1020 uint16 RW
HR 1021 uint16 RW
HR 1022 uint16 RW
HR 1023 uint16 RW
HR 1024 uint16 RW
HR 1025 uint16 RW
HR 1026 uint16 RW
HR 1027 uint16 RW
HR 1028 uint16 RW
HR 1029 uint16 RW
HR 1030 uint16 RW
HR 3000 float32 ABCD RW Value in the unit of the configured mode (V, mA or ohm)
HR 3002 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 4000 uint16 R %
HR 4001 uint16 R %
HR 100 bool bit 0 R
HR 100 bool bit 1 R
HR 100 bool bit 2 R
HR 100 bool bit 3 R
HR 101 bool bit 0 RW
HR 101 bool bit 1 RW
HR 101 bool bit 2 RW
HR 101 bool bit 3 RW
HR 101 bool bit 4 RW
HR 102 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 104 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 106 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 108 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 110 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 112 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 114 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 116 float32 ABCD R Value in the unit of the configured mode (V, mA or ohm)
HR 118 bool bit 0 RW
HR 118 bool bit 1 RW
HR 119 uint32 ABCD RW Pulse counter; writable to reset

Help improve this map