Moxa · Remote I/O
ioLogik E1212 Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 0 | 1 | Digital output 0 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 1 | 1 | Digital output 1 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 2 | 1 | Digital output 2 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 3 | 1 | Digital output 3 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 4 | 1 | Digital output 4 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 5 | 1 | Digital output 5 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 6 | 1 | Digital output 6 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 7 | 1 | Digital output 7 status 0 = off, 1 = on. Write through the coil with function code 05. | Binary | - | 1 | RW |
| 16 | 1 | Digital output 0 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 17 | 1 | Digital output 1 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 18 | 1 | Digital output 2 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 19 | 1 | Digital output 3 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 20 | 1 | Digital output 4 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 21 | 1 | Digital output 5 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 22 | 1 | Digital output 6 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 23 | 1 | Digital output 7 pulse output Pulse output start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 256 | 1 | Digital input counter 0 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 257 | 1 | Digital input counter 1 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 258 | 1 | Digital input counter 2 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 259 | 1 | Digital input counter 3 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 260 | 1 | Digital input counter 4 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 261 | 1 | Digital input counter 5 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 262 | 1 | Digital input counter 6 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 263 | 1 | Digital input counter 7 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 264 | 1 | Digital input counter 8 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 265 | 1 | Digital input counter 9 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 266 | 1 | Digital input counter 10 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 267 | 1 | Digital input counter 11 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 268 | 1 | Digital input counter 12 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 269 | 1 | Digital input counter 13 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 270 | 1 | Digital input counter 14 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 271 | 1 | Digital input counter 15 status Counter start/stop: 0 = stop, 1 = start. | Binary | - | 1 | RW |
| 272 | 1 | Digital input counter 0 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 273 | 1 | Digital input counter 1 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 274 | 1 | Digital input counter 2 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 275 | 1 | Digital input counter 3 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 276 | 1 | Digital input counter 4 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 277 | 1 | Digital input counter 5 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 278 | 1 | Digital input counter 6 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 279 | 1 | Digital input counter 7 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 280 | 1 | Digital input counter 8 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 281 | 1 | Digital input counter 9 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 282 | 1 | Digital input counter 10 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 283 | 1 | Digital input counter 11 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 284 | 1 | Digital input counter 12 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 285 | 1 | Digital input counter 13 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 286 | 1 | Digital input counter 14 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 287 | 1 | Digital input counter 15 reset Write 1 to reset the counter to its initial value. | Binary | - | 1 | RW |
| 288 | 1 | Digital input counter 0 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 289 | 1 | Digital input counter 1 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 290 | 1 | Digital input counter 2 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 291 | 1 | Digital input counter 3 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 292 | 1 | Digital input counter 4 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 293 | 1 | Digital input counter 5 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 294 | 1 | Digital input counter 6 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 295 | 1 | Digital input counter 7 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 296 | 1 | Digital input counter 8 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 297 | 1 | Digital input counter 9 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 298 | 1 | Digital input counter 10 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 299 | 1 | Digital input counter 11 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 300 | 1 | Digital input counter 12 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 301 | 1 | Digital input counter 13 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 302 | 1 | Digital input counter 14 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 303 | 1 | Digital input counter 15 overflow flag clear Write 1 to clear the overflow flag. | Binary | - | 1 | RW |
| 4128 | 1 | Digital output 0 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4129 | 1 | Digital output 1 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4130 | 1 | Digital output 2 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4131 | 1 | Digital output 3 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4132 | 1 | Digital output 4 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4133 | 1 | Digital output 5 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4134 | 1 | Digital output 6 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4135 | 1 | Digital output 7 peer-to-peer safe mode flag clear Write 1 to clear the safe mode flag. | Binary | - | 1 | RW |
| 4144 | 1 | Watchdog alarm flag clear Write 1 to clear the watchdog alarm. | Binary | - | 1 | RW |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Ethernet remote I/O with a built-in Modbus/TCP server; no gateway needed. Addresses are the manual's decimal start addresses, which are the zero-based wire addresses (the manual also prints the 1-based reference numbers). Each channel occupies one address in the start-address table, so this map lists channels separately. Source: Moxa ioLogik E1200 Series User Manual v16.2, appendix A, 'ioLogik E1212 Modbus Address and Register Map'. The module has 8 digital inputs plus 8 configurable DIO channels, so the manual's DI map exposes 16 DI points (8 DI + 8 DIO read as inputs) while the DO map exposes 8 DO points (the DIO channels driven as outputs); this seed follows those two lengths. Unit identifier: the manual states that the Modbus/TCP ID of the ioLogik E1200 is set to 1 by default, so unit_id 1 is used.