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

Advantech ADAM-4055 Modbus register map

Isolated digital I/O module, 8 DI and 8 DO, RS485 Modbus RTU

  • Official
  • 22 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17
  • Identity: model

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
6 holding registers, 16 coils
Groups
4
Revision
2 · 2026-10-17
Added
()
File
maps/advantech/adam-4055.mbmap.json · 4 KB · history
SHA-256
a7c45c84ff8954f180fc3424a643864b8b42c7c6e17b7eb1579fdf2ec9feab1d
Manufacturer
advantech.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
Model Module name 1 holding 211 uint16 0x4055 = ADAM-4055

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 17 bool RW
CO 18 bool RW
CO 19 bool RW
CO 20 bool RW
CO 21 bool RW
CO 22 bool RW
CO 23 bool RW
CO 24 bool RW
HR 211 uint16 R
HR 212 uint16 R
HR 213 uint16 R
HR 214 uint16 R
HR 215 uint16 R
HR 216 uint16 R

Help improve this map