verified connector library

Moxa ioLogik E1200 remote I/O

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
e1240_ai_raw_value_ch00U161
e1240_ai_raw_value_ch11U161
e1240_ai_raw_value_ch22U161
e1240_ai_raw_value_ch33U161
e1240_ai_raw_value_ch44U161
e1240_ai_raw_value_ch55U161
e1240_ai_raw_value_ch66U161
e1240_ai_raw_value_ch77U161
e1240_ai_scaled_value_ch08F32BE1
e1240_ai_scaled_value_ch110F32BE1
e1240_ai_scaled_value_ch212F32BE1
e1240_ai_scaled_value_ch314F32BE1
e1240_ai_scaled_value_ch416F32BE1
e1240_ai_scaled_value_ch518F32BE1
e1240_ai_scaled_value_ch620F32BE1
e1240_ai_scaled_value_ch722F32BE1
e1241_ao_raw_value_ch01024U161
e1241_ao_raw_value_ch11025U161
e1241_ao_raw_value_ch21026U161
e1241_ao_raw_value_ch31027U161
e1241_ao_scaled_value_ch00F32BE1
e1241_ao_scaled_value_ch12F32BE1
e1241_ao_scaled_value_ch24F32BE1
e1241_ao_scaled_value_ch36F32BE1
e1242_ai_raw_value_ch0512U161
e1242_ai_raw_value_ch1513U161
e1242_ai_raw_value_ch2514U161
e1242_ai_raw_value_ch3515U161
e1242_ai_scaled_value_ch0520F32BE1
e1242_ai_scaled_value_ch1522F32BE1
e1242_ai_scaled_value_ch2524F32BE1
e1242_ai_scaled_value_ch3526F32BE1
e1260_rtd_multiplied_value_ch01536I160.10.1
e1260_rtd_multiplied_value_ch11537I160.1
e1260_rtd_multiplied_value_ch21538I160.1
e1260_rtd_multiplied_value_ch31539I160.1
e1260_rtd_multiplied_value_ch41540I160.1
e1260_rtd_multiplied_value_ch51541I160.1
e1260_rtd_scaled_value_ch01548F32BE1
e1260_rtd_scaled_value_ch11550F32BE1
e1260_rtd_scaled_value_ch21552F32BE1
e1260_rtd_scaled_value_ch31554F32BE1
e1260_rtd_scaled_value_ch41556F32BE1
e1260_rtd_scaled_value_ch51558F32BE1
e1262_tc_multiplied_value_ch02048U32BE0.10.1 (C/F) or 0.0001 mV
e1262_tc_multiplied_value_ch12050U32BE0.1
e1262_tc_multiplied_value_ch22052U32BE0.1
e1262_tc_multiplied_value_ch32054U32BE0.1
e1262_tc_multiplied_value_ch42056U32BE0.1
e1262_tc_multiplied_value_ch52058U32BE0.1
e1262_tc_multiplied_value_ch62060U32BE0.1
e1262_tc_multiplied_value_ch72062U32BE0.1
e1262_tc_scaled_value_ch02064F32BE1
e1262_tc_scaled_value_ch12066F32BE1
e1262_tc_scaled_value_ch22068F32BE1
e1262_tc_scaled_value_ch32070F32BE1
e1262_tc_scaled_value_ch42072F32BE1
e1262_tc_scaled_value_ch52074F32BE1
e1262_tc_scaled_value_ch62076F32BE1
e1262_tc_scaled_value_ch72078F32BE1

link settings as documented (unverified): TCP; unit ID 1; FC 01,02,03,04; Modbus/TCP Slave protocol supported over Ethernet. The Modbus/TCP ID of the ioLogik E1200 is set to 1 by default.

bench facts as documented (unverified)
terminalsI/O cable max. 14 AWG
connector2 switched 10/100 Mbps RJ45 ports
isolation1.5 kV magnetic isolation
wiring notesDIN rail or wall mounting
protocol notesSupports user-defined Modbus/TCP addressing
model register5000
firmware register5029
power12 to 36 VDC
environmentOperating Temperature: Standard Models: -10 to 60°C (14 to 140°F), Wide Temp. Models: -40 to 75°C (-40 to 167°F); Storage Temperature: -40 to 85°C (-40 to 185°F); Ambient Relative Humidity: 5 to 95% (non-condensing)
certificationsSafety: UL 508; EMC: EN 55022, EN 55024; EMI: CISPR 22, FCC Part 15B Class A; Hazardous Location: Class 1 Division 2, ATEX Zone 2
doc revisionEdition 12.0, October 2016

⚠ disputed: identification: firmware_register is 5029 — disputed by ioLogik E1200 Series User's Manual, which lists register 5029 as firmwareBuildDate (length 2 words), while the actual firmwareVersion is located at register 5024 (length 3 words) [10.4.1]

field reports — community-sourced, unverified (checked 2026-06-11)
  • The user manual's appendix lists AI_scaledValue for the ioLogik E1240 at register 30521 (0-based address 520), but the actual device's default Modbus map uses register 30009 (0-based address 8). This discrepancy causes communication faults when using standard Modbus TCP instructions or Add-On Instructions (AOIs) configured according to the manual's appendix. [source]
  • When integrating the ioLogik E1242 with PLCs that only support signed 16-bit integers (such as the Allen-Bradley MicroLogix 1400), raw analog input values (which are unsigned 16-bit, 0-65535) will overflow and cause erratic or incorrect readings (e.g., reading 32767 at 12mA). [source]
  • confirmed: comms defaults (framing: TCP, default unit ID: 1) — confirmed by ioLogik E1200 Series User's Manual [1.1.2]
  • confirmed: physical characteristics (2 switched 10/100 Mbps RJ45 ports, 1.5 kV magnetic isolation, DIN rail or wall mounting, max 14 AWG I/O cable) — confirmed by ioLogik E1200 Series User's Manual
  • confirmed: environmental limits (operating temp: -10 to 60°C standard, -40 to 75°C wide temp; storage temp: -40 to 85°C; humidity: 5 to 95%) — confirmed by ioLogik E1200 Series User's Manual
  • confirmed: power requirements (12 to 36 VDC) — confirmed by ioLogik E1200 Series User's Manual
  • confirmed: register addresses (e1240_ai_raw_value_ch0 @ 0, e1240_ai_scaled_value_ch0 @ 8, e1241_ao_raw_value_ch0 @ 1024, e1241_ao_scaled_value_ch0 @ 0, e1242_ai_raw_value_ch0 @ 512, e1260_rtd_multiplied_value_ch0 @ 1536, e1260_rtd_scaled_value_ch0 @ 1548) — confirmed by ioLogik E1200 Series User's Manual

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.