Advantech ADAM-4021-F Modbus register map
1-channel analog output module (4-20mA/0-20mA/0-10V/0-5V, u16 12-bit 0-4095 raw, FC03/FC06, addr 0). Output range set by type code at addr 200.
- Unofficial
- 7 registers
- Revision 2
Unofficial: Copied from an unofficial source and not tested. Read it as a draft and check a value on the real device before you rely on the rest. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus TCP and RTUdefault
- Unit ID
- 1default
- TCP port
- 502default
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit defaults
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 7 holding registers
- Revision
- 2
- Added
- ()
- File
- maps/advantech/adam-4021-f.mbmap.json · 2 KB · history
- SHA-256
- 9262d5f807a080bb07a21de8b07af3082f1abd44b9b87abe21480ba1e04fe844
- Manufacturer
- advantech.com
Sources and notes
Source: Omni Console device library (OmniCoreST), modbus-library/advantech-adam-4021f-ao.toml; Source: advantech-adam-4000-modbus.pdf (Appendix G, Module 5). Not verified against the manufacturer's documentation
- Advantech ADAM-4021-F.
- Converted automatically from the Omni Console device library (OmniCoreST).
- Not verified against the manufacturer's documentation.
- Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.
- | Advantech ADAM-4021-F — 1-Channel Analog Output Module
- |
- | Source: advantech-adam-4000-modbus.pdf (Appendix G, Module 5)
- | - 1-channel analog output (4-20mA / 0-20mA / 0-10V / 0-5V selectable via type code).
- | - Modbus RTU, FC03/FC06.
- | - FC03 40001 (addr 0): Current Output Value (u16, 0-0xFFF, R/W).
- | - FC03 40201 (addr 200): Type Code (R/W).
- | - FC03 40215 (addr 214): Watchdog Timer (R/W).
- | - FC03 40216 (addr 215): Safety Flag (R/W).
- | - FC03 40221 (addr 220): Startup Value (u16, 0-0xFFF, R/W).
- | - FC03 40223 (addr 222): Slew Rate (R/W).
- | - FC03 40231 (addr 230): Safety Value (u16, 0-0xFFF, R/W).
- | - Factory defaults: slave=1, 9600 baud, 8N1.
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| HR | 0 | uint16 | R | ||||
| HR | 200 | uint16 | R | ||||
| HR | 214 | uint16 | R | ||||
| HR | 215 | uint16 | R | ||||
| HR | 220 | uint16 | R | ||||
| HR | 222 | uint16 | R | ||||
| HR | 230 | uint16 | R |
No registers match
Try part of the name, an address (decimal or 0x hex) or clear the filters.
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).