MBMap Registry
  1. Devices
  2. Moxa
  3. ioLogik E1214

Moxa ioLogik E1214 Modbus register map

Also covers ioLogik E1214-T

Remote Ethernet I/O with 6 digital inputs, 6 relay outputs and a two-port Ethernet switch

  • Official
  • 116 registers
  • Modbus TCP
  • Revision 2 · 2026-10-17
  • Identity: firmware

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 TCP
Unit ID
1
TCP port
502
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
19 holding registers, 30 input registers, 43 coils, 24 discrete inputs
Groups
6
Revision
2 · 2026-10-17
Added
()
File
maps/moxa/iologik-e1214.mbmap.json · 20 KB · history
SHA-256
c2ddb624ecc1c739f65030e58bf48ddde8889874b36e098b4c113066e3d1a77e
Manufacturer
moxa.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
Firmware Firmware version major input 5029 uint16 bits 8–15
Firmware Firmware version minor input 5029 uint16 bits 0–7
Firmware Firmware version patch input 5030 uint16 bits 8–15

Sources and notes

Source: Moxa, "ioLogik E1200 Series User Manual", version 16.1 (April 2024), Appendix A

  • Default Modbus/TCP address map (Appendix A). The addresses can be changed in the web console under user-defined Modbus addressing; this map fits the defaults.
  • 32-bit values are high word first.
AreaAddressNameTypeAccessUnitScaleDescription
DI 0 bool R
DI 1 bool R
DI 2 bool R
DI 3 bool R
DI 4 bool R
DI 5 bool R
IR 48 uint16 R Bit n = DI n (DI-00 in bit 0)
IR 16 uint32 ABCD R
IR 18 uint32 ABCD R
IR 20 uint32 ABCD R
IR 22 uint32 ABCD R
IR 24 uint32 ABCD R
IR 26 uint32 ABCD R
CO 256 bool RW
CO 257 bool RW
CO 258 bool RW
CO 259 bool RW
CO 260 bool RW
CO 261 bool RW
CO 272 bool RW Write 1 to reset the counter to its initial value
CO 273 bool RW Write 1 to reset the counter to its initial value
CO 274 bool RW Write 1 to reset the counter to its initial value
CO 275 bool RW Write 1 to reset the counter to its initial value
CO 276 bool RW Write 1 to reset the counter to its initial value
CO 277 bool RW Write 1 to reset the counter to its initial value
CO 288 bool RW Write 1 to clear the overflow flag
CO 289 bool RW Write 1 to clear the overflow flag
CO 290 bool RW Write 1 to clear the overflow flag
CO 291 bool RW Write 1 to clear the overflow flag
CO 292 bool RW Write 1 to clear the overflow flag
CO 293 bool RW Write 1 to clear the overflow flag
DI 1000 bool R
DI 1001 bool R
DI 1002 bool R
DI 1003 bool R
DI 1004 bool R
DI 1005 bool R
CO 0 bool RW
CO 1 bool RW
CO 2 bool RW
CO 3 bool RW
CO 4 bool RW
CO 5 bool RW
CO 16 bool RW
CO 17 bool RW
CO 18 bool RW
CO 19 bool RW
CO 20 bool RW
CO 21 bool RW
HR 32 uint16 RW Bit n = Relay n (Relay-00 in bit 0)
HR 36 uint32 ABCD RW
HR 38 uint32 ABCD RW
HR 40 uint32 ABCD RW
HR 42 uint32 ABCD RW
HR 44 uint32 ABCD RW
HR 46 uint32 ABCD RW
HR 52 uint16 RW s ×1.5
HR 53 uint16 RW s ×1.5
HR 54 uint16 RW s ×1.5
HR 55 uint16 RW s ×1.5
HR 56 uint16 RW s ×1.5
HR 57 uint16 RW s ×1.5
HR 68 uint16 RW s ×1.5
HR 69 uint16 RW s ×1.5
HR 70 uint16 RW s ×1.5
HR 71 uint16 RW s ×1.5
HR 72 uint16 RW s ×1.5
HR 73 uint16 RW s ×1.5
DI 4096 bool R
DI 4097 bool R
DI 4098 bool R
DI 4099 bool R
DI 4100 bool R
DI 4101 bool R
DI 4112 bool R
DI 4113 bool R
DI 4114 bool R
DI 4115 bool R
DI 4116 bool R
DI 4117 bool R
CO 4128 bool RW Write 1 to clear the safe mode flag
CO 4129 bool RW Write 1 to clear the safe mode flag
CO 4130 bool RW Write 1 to clear the safe mode flag
CO 4131 bool RW Write 1 to clear the safe mode flag
CO 4132 bool RW Write 1 to clear the safe mode flag
CO 4133 bool RW Write 1 to clear the safe mode flag
IR 64 uint32 ABCD R Relay operation count over its life
IR 66 uint32 ABCD R Relay operation count over its life
IR 68 uint32 ABCD R Relay operation count over its life
IR 70 uint32 ABCD R Relay operation count over its life
IR 72 uint32 ABCD R Relay operation count over its life
IR 74 uint32 ABCD R Relay operation count over its life
IR 96 uint32 ABCD R
IR 98 uint32 ABCD R
IR 100 uint32 ABCD R
IR 102 uint32 ABCD R
IR 104 uint32 ABCD R
IR 106 uint32 ABCD R
CO 48 bool RW Write 1 to reset the current count
CO 49 bool RW Write 1 to reset the current count

Help improve this map