MBMap Registry
  1. Devices
  2. Advantech
  3. ADAM-4051

Advantech ADAM-4051 Modbus register map

16-channel isolated digital input module, RS485 Modbus RTU

  • Official
  • 20 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17

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
4 holding registers, 16 coils
Groups
2
Revision
2 · 2026-10-17
Added
()
File
maps/advantech/adam-4051.mbmap.json · 3 KB · history
SHA-256
de81b56c9709f916a7f3b98f59426b84c88a6a6ed323d8f38d4d01881299b1b6
Manufacturer
advantech.com

Sources and notes

Source: Advantech, "ADAM-4000 Data Acquisition Modules User's Manual", Edition 10.7, Appendix G (I/O Modbus mapping table)

  • Addresses are the Modicon numbers of the manual (00001 = coil 1, 40001 = holding register 1).
  • The module ships with the ADAM ASCII protocol; Appendix H of the manual switches it to Modbus RTU.
AreaAddressNameTypeAccessUnitScaleDescription
CO 1 bool R
CO 2 bool R
CO 3 bool R
CO 4 bool R
CO 5 bool R
CO 6 bool R
CO 7 bool R
CO 8 bool R
CO 9 bool R
CO 10 bool R
CO 11 bool R
CO 12 bool R
CO 13 bool R
CO 14 bool R
CO 15 bool R
CO 16 bool R
HR 211 uint16 R The manual's table repeats another module's value here
HR 212 uint16 R
HR 213 uint16 R
HR 214 uint16 R

Help improve this map