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

Moxa ioLogik E2242 Modbus register map

Also covers ioLogik E2242-T

Ethernet micro controller with 4 analog inputs and 12 configurable DIO channels (Click&Go logic)

  • Official
  • 501 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
285 holding registers, 24 input registers, 176 coils, 16 discrete inputs
Groups
6
Revision
2 · 2026-10-17
Added
()
File
maps/moxa/iologik-e2242.mbmap.json · 75 KB · history
SHA-256
e6159e2eda7eb00b7ffaee730d1a5735ec27da48fa429512cafff1c6312c73e4
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.
  • Not in this map: the network and system settings table (holding 0x1000-0x1023), whose rows are parameter numbers rather than contiguous register addresses.
AreaAddressNameTypeAccessUnitScaleDescription
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
CO 8 bool RW
CO 9 bool RW
CO 10 bool RW
CO 11 bool RW
CO 12 bool RW
CO 13 bool RW
CO 14 bool RW
CO 15 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
CO 22 bool RW
CO 23 bool RW
CO 24 bool RW
CO 25 bool RW
CO 26 bool RW
CO 27 bool RW
CO 28 bool RW
CO 29 bool RW
CO 30 bool RW
CO 31 bool RW
CO 32 bool RW
CO 33 bool RW
CO 34 bool RW
CO 35 bool RW
CO 36 bool RW
CO 37 bool RW
CO 38 bool RW
CO 39 bool RW
CO 40 bool RW
CO 41 bool RW
CO 42 bool RW
CO 43 bool RW
CO 44 bool RW
CO 45 bool RW
CO 46 bool RW
CO 47 bool RW
CO 48 bool RW
CO 49 bool RW
CO 50 bool RW
CO 51 bool RW
CO 52 bool RW
CO 53 bool RW
CO 54 bool RW
CO 55 bool RW
CO 56 bool RW
CO 57 bool RW
CO 58 bool RW
CO 59 bool RW
CO 60 bool RW
CO 61 bool RW
CO 62 bool RW
CO 63 bool RW
CO 64 bool RW
CO 65 bool RW
CO 66 bool RW
CO 67 bool RW
CO 68 bool RW
CO 69 bool RW
CO 70 bool RW
CO 71 bool RW
CO 72 bool RW
CO 73 bool RW
CO 74 bool RW
CO 75 bool RW
CO 76 bool RW
CO 77 bool RW
CO 78 bool RW
CO 79 bool RW
CO 80 bool RW
CO 81 bool RW
CO 82 bool RW
CO 83 bool RW
CO 84 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 85 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 86 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 87 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 88 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 89 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 90 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 91 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 92 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 93 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 94 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 95 bool RW Read always: 0 Write: 1 : Clear counter value 0 : return Illegal Data Value
CO 96 bool RW Read: 0 : Normal 1 : Overflow Write: 0 : clear overflow status 1 : return Illegal Data Value
CO 97 bool RW Read: 0 : Normal 1 : Overflow Write: 0 : clear overflow status 1 : return Illegal Data Value
CO 98 bool RW Read: 0 : Normal 1 : Overflow Write: 0 : clear overflow status 1 : return Illegal Data Value
CO 99 bool RW Read: 0 : Normal 1 : Overflow Write: 0 : clear overflow status 1 : return Illegal Data Value

Help improve this map