MBMap Registry
  1. Devices
  2. Samrello
  3. A202

Samrello A202 Modbus register map

8-channel data acquisition unit and logger with RS485 Modbus RTU

  • Official
  • 302 registers
  • Modbus RTU
  • Revision 1 · 2026-11-11

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
1-based · wire address = address − 1

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

Map

Registers
302 holding registers
Groups
6
Translation tables
14
Revision
1 · 2026-11-11
Added
()
File
maps/samrello/a202.mbmap.json · 67 KB · history
SHA-256
733b82a1c2ed56e353d63653824f917889bd8274024a79e52c99db85973c1808
Manufacturer
samrello.com.br

Sources and notes

  • Mapa de registros Modbus - Aquisitor de dados A202 · version 1.02 / revision 2
    Supplied with the map request; software V1.02 or later

Source: Samrello, Mapa de registros Modbus, Aquisitor de dados A202, version 1.02 revision 2

  • Registers are numbered as in the manual, which is one-based (address_base 1).
  • Functions: 0x03 and 0x04 read, 0x06 and 0x10 write registers, 0x01, 0x05 and 0x0F reach the on/off registers as coils; this map lists them as holding registers. Report slave ID (0x17) returns 32 ASCII characters.
  • Values are in engineering units (u.e) with the decimals set in registers 176 to 183, so divide by 10 to the power of the decimal places. Channel status in register 69 reads 00 OK, 01 under range, 10 over range, 11 no reading.
  • The manual's table 2 (output status, register 66) is cut off in the document; relay 1 is bit 0 and relay 2 the next bit. The relay states are also available as registers 116 and 117.
  • Serial settings: 9600, 19200, 38400 or 57600 baud; none, odd or even parity; 1 or 2 stop bits; address 1 to 247; 8 data bits. Registers 324 to 326 can only be written while the virtual jumper is active (register 327).
  • The manual's log memory section (the data file read-out) is not mapped; only the configuration registers of the logger and the real-time clock are listed. Times are BCD, and the 32-bit values are split over four registers, one byte each.
AreaAddressNameTypeAccessUnitScaleDescription
HR 1 int16 R Process value of the channel, in the unit and decimals set for it
HR 2 int16 R Process value of the channel, in the unit and decimals set for it
HR 3 int16 R Process value of the channel, in the unit and decimals set for it
HR 4 int16 R Process value of the channel, in the unit and decimals set for it
HR 5 int16 R Process value of the channel, in the unit and decimals set for it
HR 6 int16 R Process value of the channel, in the unit and decimals set for it
HR 7 int16 R Process value of the channel, in the unit and decimals set for it
HR 8 int16 R Process value of the channel, in the unit and decimals set for it
HR 9 int16 R Cold-junction / ambient temperature, 0 to 60 °C
HR 10 int16 R Cold-junction / ambient temperature, 0 to 60 °C
HR 50 int16 RW Between in.L1 and in.H1
HR 51 int16 RW Between in.L2 and in.H2
HR 52 int16 RW Between in.L3 and in.H3
HR 53 int16 RW Between in.L4 and in.H4
HR 54 int16 RW Between in.L5 and in.H5
HR 55 int16 RW Between in.L6 and in.H6
HR 56 int16 RW Between in.L7 and in.H7
HR 57 int16 RW Between in.L8 and in.H8
HR 58 int16 RW Between in.L1 and in.H1
HR 59 int16 RW Between in.L2 and in.H2
HR 60 int16 RW Between in.L3 and in.H3
HR 61 int16 RW Between in.L4 and in.H4
HR 62 int16 RW Between in.L5 and in.H5
HR 63 int16 RW Between in.L6 and in.H6
HR 64 int16 RW Between in.L7 and in.H7
HR 65 int16 RW Between in.L8 and in.H8
HR 66 uint16 RW Bit 0 relay 1 on, bit 1 relay 2 on (table 2 of the manual)
HR 67 uint16 R Bit 0: input on
HR 68 bool bit 0 R
HR 68 bool bit 1 R
HR 68 bool bit 2 R
HR 68 bool bit 3 R
HR 68 bool bit 4 R
HR 68 bool bit 5 R
HR 68 bool bit 6 R
HR 68 bool bit 7 R
HR 68 bool bit 8 R
HR 68 bool bit 9 R
HR 68 bool bit 10 R
HR 68 bool bit 11 R
HR 68 bool bit 12 R
HR 68 bool bit 13 R
HR 68 bool bit 14 R
HR 68 bool bit 15 R
HR 69 uint16 R Two bits per channel: bits 0-1 channel 1 up to bits 14-15 channel 8; 0 = OK, 1 = under range, 2 = over range, 3 = no reading (---- )
HR 100 uint16 R
HR 101 uint16 R
HR 102 uint16 R
HR 103 uint16 R
HR 104 uint16 R
HR 105 uint16 R
HR 106 uint16 R
HR 107 uint16 R
HR 108 uint16 R
HR 109 uint16 R
HR 110 uint16 R
HR 111 uint16 R
HR 112 uint16 R
HR 113 uint16 R
HR 114 uint16 R
HR 115 uint16 R
HR 116 uint16 RW
HR 117 uint16 RW
HR 118 uint16 RW
HR 119 uint16 R
HR 150 uint16 RW
HR 151 uint16 RW
HR 152 uint16 RW
HR 153 uint16 RW
HR 154 uint16 RW
HR 155 uint16 RW
HR 156 uint16 RW
HR 157 uint16 RW
HR 158 uint16 RW
HR 159 uint16 RW
HR 160 uint16 RW
HR 161 uint16 RW
HR 162 uint16 RW
HR 163 uint16 RW
HR 164 uint16 RW
HR 165 uint16 RW
HR 166 uint16 RW
HR 167 uint16 RW
HR 168 uint16 RW
HR 169 uint16 RW
HR 170 uint16 RW
HR 171 uint16 RW
HR 172 uint16 RW
HR 173 uint16 RW
HR 174 uint16 RW
HR 175 uint16 RW
HR 176 uint16 RW 0 to 3 decimals
HR 177 uint16 RW 0 to 3 decimals
HR 178 uint16 RW 0 to 3 decimals
HR 179 uint16 RW 0 to 3 decimals
HR 180 uint16 RW 0 to 3 decimals
HR 181 uint16 RW 0 to 3 decimals
HR 182 uint16 RW 0 to 3 decimals
HR 183 uint16 RW 0 to 3 decimals
HR 184 uint16 RW SQtr

Help improve this map