MBMap Registry
  1. Devices
  2. Advantech
  3. ADAM-4056S

Advantech ADAM-4056S Modbus register map

12-channel sink-type isolated digital output module, RS485 Modbus RTU

  • Official
  • 18 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, 12 coils
Groups
3
Revision
2 · 2026-10-17
Added
()
File
maps/advantech/adam-4056s.mbmap.json · 3 KB · history
SHA-256
f42be560d3bd59236f4bcfda660328d04d9b3e2716471277c28dce5c774e3c66
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 0x4056 = ADAM-4056S

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 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
CO 25 bool RW
CO 26 bool RW
CO 27 bool RW
CO 28 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