Advantech ADAM-4017+/4018/4019 I/O
Register map(s) for this device, with a note of how far each has been checked. Addresses are
0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.
coherence-checked
Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.
| point | address (0-based) | type | scale | unit |
| analog_input_ch0 | 0 | I16 | 1 | |
| analog_input_ch1 | 1 | I16 | 1 | |
| analog_input_ch2 | 2 | I16 | 1 | |
| analog_input_ch3 | 3 | I16 | 1 | |
| analog_input_ch4 | 4 | I16 | 1 | |
| analog_input_ch5 | 5 | I16 | 1 | |
| analog_input_ch6 | 6 | I16 | 1 | |
| analog_input_ch7 | 7 | I16 | 1 | |
link settings as documented (unverified): RTU; Supported Protocols: ASCII command and Modbus/RTU
bench facts as documented (unverified)
| connector | 2 x plug-in terminal block (#14 ~ 22 AWG) |
| isolation | 3,000 VDC |
| wiring notes | Built-in TVS/ESD Protection |
| protocol notes | Watchdog Timer: System (1.6 second) & Communication |
| power | Unregulated 10 ~ 30 VDC. Power Consumption: ADAM-4017+: 1.2 W @ 24 VDC; ADAM-4018+: 0.8 W @ 24 VDC; ADAM-4019+: 1.0 W @ 24 VDC |
| environment | Operating Humidity: 5 ~ 95% RH, Operating Temperature: -10 ~ 70°C (14 ~ 158°F), Storage Temperature: -25 ~ 85°C (-13 ~ 185°F) |
| accuracy | Voltage mode: ±0.1% or better, Current mode: ±0.2% or better, Resolution: 16-bit, Sampling Rate: 10 sample/second (total), CMR @ 50/60 Hz: 120 dB, NMR @ 50/60 Hz: 100 dB, Span Drift: ±25 ppm/°C (Typical), Zero Drift: ±6 μV/°C |
| certifications | CE, FCC, RoHS |
| doc revision | Last updated: 22-Sep-2023 |
field reports — community-sourced, unverified (checked 2026-06-11)
- ADAM-4000 series modules are typically shipped with the Advantech ASCII protocol enabled by default. To use Modbus RTU, the user must manually switch the protocol using the Advantech Adam/Apax .NET Utility. [source]
- confirmed: Supported Protocols: ASCII command and Modbus/RTU — confirmed by Advantech ADAM-4000 Series User Manual [1.1.4]
- confirmed: Accuracy (Voltage mode: ±0.1% or better, Current mode: ±0.2% or better), Resolution (16-bit), Sampling Rate (10 sample/second total), CMR (120 dB), NMR (100 dB), Span Drift (±25 ppm/°C), Zero Drift (±6 μV/°C) — confirmed by Advantech ADAM-4017+/4018+/4019+ Datasheet
- confirmed: Power Consumption (ADAM-4017+: 1.2 W @ 24 VDC; ADAM-4018+: 0.8 W @ 24 VDC; ADAM-4019+: 1.0 W @ 24 VDC) — confirmed by Advantech ADAM-4017+/4018+/4019+ Datasheet
- confirmed: Operating Humidity (5 ~ 95% RH), Operating Temperature (-10 ~ 70°C), Storage Temperature (-25 ~ 85°C) — confirmed by Advantech ADAM-4017+/4018+/4019+ Datasheet
- confirmed: Isolation (3,000 VDC) and Connectors (2 x plug-in terminal block #14 ~ 22 AWG) — confirmed by Advantech ADAM-4017+/4018+/4019+ Datasheet
- confirmed: Watchdog Timer (System 1.6 second & Communication) — confirmed by Advantech ADAM-4017+/4018+/4019+ Datasheet
- confirmed: Analog input channels AI0 to AI7 mapped to 0-based Modbus holding register offsets 0 to 7 (registers 40001 to 40008) — confirmed by ADAM-4000 Series User Manual Modbus Mapping Table
The trust ladder
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
- generated — A prompt produced it. Unproven — anyone can regenerate this.
- structure-verified — Decode path is structurally sound (addresses, widths, finite values). Does NOT prove word order or scaling.
- coherence-checked — Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.
- hardware-verified (software-key) x1 — Matched a real device with operator-attested readings as ground truth — the only rung that confirms word order + scaling on the wire.