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

Moxa ioLogik E2240 Modbus register map

Also covers ioLogik E2240-T

Ethernet micro controller with 8 analog inputs and 2 analog outputs (Click&Go logic)

  • Official
  • 156 registers
  • Modbus TCP
  • Revision 2 · 2026-10-17

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
108 holding registers, 24 input registers, 24 coils
Groups
3
Revision
2 · 2026-10-17
Added
()
File
maps/moxa/iologik-e2240.mbmap.json · 26 KB · history
SHA-256
19bc717693c278fbdededceb0f7f777d17392f49c256d11a1d4d6305e75a4b22
Manufacturer
moxa.com

Sources and notes

Source: Moxa, "ioLogik E2200 Series User Manual", version 7.2 (July 2022), Appendix I

  • Modbus/TCP address map from Appendix I of the manual. Many values appear twice, as a coil or discrete input and again as a holding register (names ending in "(register)").
  • 32-bit values are two registers; the manual lists the high word first unless the register says otherwise.
  • Not in this map: the DI counter mode values at holding 0x0D00, which the manual lists as two-word values at consecutive addresses.
  • The AI LED coil in the manual shares coil address 0x0000 with the AI 0 reset minimum coil; it is listed here as given.
AreaAddressNameTypeAccessUnitScaleDescription
CO 0 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 1 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 2 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 3 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 4 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 5 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 6 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 7 bool RW Read: 0: no action Write: 1: reset AI min value 0: return illegal data value
CO 8 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 9 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 10 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 11 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 12 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 13 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 14 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
CO 15 bool RW Read: 0: no action Write: 1: reset AI max value 0: return illegal data value
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 6 bool RW
CO 7 bool RW
IR 0 uint16 R
IR 1 uint16 R
IR 2 uint16 R
IR 3 uint16 R
IR 4 uint16 R
IR 5 uint16 R
IR 6 uint16 R
IR 7 uint16 R
IR 8 uint16 R
IR 9 uint16 R
IR 10 uint16 R
IR 11 uint16 R
IR 12 uint16 R
IR 13 uint16 R
IR 14 uint16 R
IR 15 uint16 R
IR 16 uint16 R
IR 17 uint16 R
IR 18 uint16 R
IR 19 uint16 R
IR 20 uint16 R
IR 21 uint16 R
IR 22 uint16 R
IR 23 uint16 R
HR 0 uint16 RW
HR 1 uint16 RW
HR 2 uint16 RW
HR 3 uint16 RW
HR 4 uint16 RW
HR 5 uint16 RW
HR 6 uint16 RW
HR 7 uint16 RW
HR 8 uint16 RW
HR 9 uint16 RW
HR 10 uint16 RW
HR 11 uint16 RW
HR 12 uint16 RW
HR 13 uint16 RW
HR 14 uint16 RW
HR 15 uint16 RW
HR 16 uint16 RW
HR 17 uint16 RW
HR 18 uint16 RW
HR 19 uint16 RW
HR 20 uint16 RW
HR 21 uint16 RW
HR 22 uint16 RW
HR 23 uint16 RW
HR 24 uint16 RW
HR 25 uint16 RW
HR 26 uint16 RW
HR 27 uint16 RW
HR 28 uint16 RW
HR 29 uint16 RW
HR 30 uint16 RW
HR 31 uint16 RW
HR 32 uint16 RW
HR 33 uint16 RW
HR 34 uint16 RW
HR 35 uint16 RW
HR 136 uint16 RW
HR 137 uint16 RW
HR 138 uint16 RW
HR 139 uint16 RW
HR 140 uint16 RW
HR 141 uint16 RW
HR 142 uint16 RW
HR 143 uint16 RW
HR 144 uint32 ABCD RW
HR 146 uint32 ABCD RW
HR 148 uint32 ABCD RW
HR 150 uint32 ABCD RW
HR 152 uint32 ABCD RW
HR 154 uint32 ABCD RW
HR 156 uint32 ABCD RW
HR 158 uint32 ABCD RW

Help improve this map