{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Moxa", "model": "ioLogik E1262", "models": ["ioLogik E1262", "ioLogik E1262-T"], "vendor_website": "moxa.com", "description": "Remote Ethernet I/O with 8 thermocouple inputs and a two-port Ethernet switch", "revision": 2, "revised": "2026-10-17", "source": "Moxa, \"ioLogik E1200 Series User Manual\", version 16.1 (April 2024), Appendix A", "sources": [{"title": "ioLogik E1200 Series User Manual", "version": "16.1", "date": "2024-04", "url": "https://moxa.ru/files/Manuals_IE/moxa-iologik-e1200-series-manual-v16_1.pdf", "note": "Appendix A, Modbus/TCP default address mappings"}], "notes": [ "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.", "Scaled values are float32." ], "protocol": "tcp", "unit_id": 1, "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "TC 0 multiplied engineering value", "group": "TC", "area": "input", "address": 2048, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 1 multiplied engineering value", "group": "TC", "area": "input", "address": 2050, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 2 multiplied engineering value", "group": "TC", "area": "input", "address": 2052, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 3 multiplied engineering value", "group": "TC", "area": "input", "address": 2054, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 4 multiplied engineering value", "group": "TC", "area": "input", "address": 2056, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 5 multiplied engineering value", "group": "TC", "area": "input", "address": 2058, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 6 multiplied engineering value", "group": "TC", "area": "input", "address": 2060, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 7 multiplied engineering value", "group": "TC", "area": "input", "address": 2062, "type": "uint32", "access": "R", "description": "Value x 10 in °C or °F, or x 10000 in mV, depending on the channel's sensor type"}, {"name": "TC 0 scaled value", "group": "TC", "area": "input", "address": 2064, "type": "float32", "access": "R"}, {"name": "TC 1 scaled value", "group": "TC", "area": "input", "address": 2066, "type": "float32", "access": "R"}, {"name": "TC 2 scaled value", "group": "TC", "area": "input", "address": 2068, "type": "float32", "access": "R"}, {"name": "TC 3 scaled value", "group": "TC", "area": "input", "address": 2070, "type": "float32", "access": "R"}, {"name": "TC 4 scaled value", "group": "TC", "area": "input", "address": 2072, "type": "float32", "access": "R"}, {"name": "TC 5 scaled value", "group": "TC", "area": "input", "address": 2074, "type": "float32", "access": "R"}, {"name": "TC 6 scaled value", "group": "TC", "area": "input", "address": 2076, "type": "float32", "access": "R"}, {"name": "TC 7 scaled value", "group": "TC", "area": "input", "address": 2078, "type": "float32", "access": "R"}, {"name": "TC 0 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2080, "type": "uint32", "access": "R"}, {"name": "TC 1 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2082, "type": "uint32", "access": "R"}, {"name": "TC 2 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2084, "type": "uint32", "access": "R"}, {"name": "TC 3 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2086, "type": "uint32", "access": "R"}, {"name": "TC 4 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2088, "type": "uint32", "access": "R"}, {"name": "TC 5 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2090, "type": "uint32", "access": "R"}, {"name": "TC 6 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2092, "type": "uint32", "access": "R"}, {"name": "TC 7 minimum multiplied engineering value", "group": "TC", "area": "input", "address": 2094, "type": "uint32", "access": "R"}, {"name": "TC 0 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2096, "type": "uint32", "access": "R"}, {"name": "TC 1 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2098, "type": "uint32", "access": "R"}, {"name": "TC 2 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2100, "type": "uint32", "access": "R"}, {"name": "TC 3 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2102, "type": "uint32", "access": "R"}, {"name": "TC 4 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2104, "type": "uint32", "access": "R"}, {"name": "TC 5 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2106, "type": "uint32", "access": "R"}, {"name": "TC 6 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2108, "type": "uint32", "access": "R"}, {"name": "TC 7 maximum multiplied engineering value", "group": "TC", "area": "input", "address": 2110, "type": "uint32", "access": "R"}, {"name": "TC 0 minimum scaled value", "group": "TC", "area": "input", "address": 2112, "type": "float32", "access": "R"}, {"name": "TC 1 minimum scaled value", "group": "TC", "area": "input", "address": 2114, "type": "float32", "access": "R"}, {"name": "TC 2 minimum scaled value", "group": "TC", "area": "input", "address": 2116, "type": "float32", "access": "R"}, {"name": "TC 3 minimum scaled value", "group": "TC", "area": "input", "address": 2118, "type": "float32", "access": "R"}, {"name": "TC 4 minimum scaled value", "group": "TC", "area": "input", "address": 2120, "type": "float32", "access": "R"}, {"name": "TC 5 minimum scaled value", "group": "TC", "area": "input", "address": 2122, "type": "float32", "access": "R"}, {"name": "TC 6 minimum scaled value", "group": "TC", "area": "input", "address": 2124, "type": "float32", "access": "R"}, {"name": "TC 7 minimum scaled value", "group": "TC", "area": "input", "address": 2126, "type": "float32", "access": "R"}, {"name": "TC 0 maximum scaled value", "group": "TC", "area": "input", "address": 2128, "type": "float32", "access": "R"}, {"name": "TC 1 maximum scaled value", "group": "TC", "area": "input", "address": 2130, "type": "float32", "access": "R"}, {"name": "TC 2 maximum scaled value", "group": "TC", "area": "input", "address": 2132, "type": "float32", "access": "R"}, {"name": "TC 3 maximum scaled value", "group": "TC", "area": "input", "address": 2134, "type": "float32", "access": "R"}, {"name": "TC 4 maximum scaled value", "group": "TC", "area": "input", "address": 2136, "type": "float32", "access": "R"}, {"name": "TC 5 maximum scaled value", "group": "TC", "area": "input", "address": 2138, "type": "float32", "access": "R"}, {"name": "TC 6 maximum scaled value", "group": "TC", "area": "input", "address": 2140, "type": "float32", "access": "R"}, {"name": "TC 7 maximum scaled value", "group": "TC", "area": "input", "address": 2142, "type": "float32", "access": "R"}, {"name": "TC 0 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2144, "type": "float32", "access": "RW"}, {"name": "TC 1 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2146, "type": "float32", "access": "RW"}, {"name": "TC 2 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2148, "type": "float32", "access": "RW"}, {"name": "TC 3 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2150, "type": "float32", "access": "RW"}, {"name": "TC 4 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2152, "type": "float32", "access": "RW"}, {"name": "TC 5 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2154, "type": "float32", "access": "RW"}, {"name": "TC 6 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2156, "type": "float32", "access": "RW"}, {"name": "TC 7 calibration reference value", "group": "TC calibration", "area": "holding", "address": 2158, "type": "float32", "access": "RW"}, {"name": "TC 0 reset minimum", "group": "TC", "area": "coil", "address": 4177, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 1 reset minimum", "group": "TC", "area": "coil", "address": 4178, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 2 reset minimum", "group": "TC", "area": "coil", "address": 4179, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 3 reset minimum", "group": "TC", "area": "coil", "address": 4180, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 4 reset minimum", "group": "TC", "area": "coil", "address": 4181, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 5 reset minimum", "group": "TC", "area": "coil", "address": 4182, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 6 reset minimum", "group": "TC", "area": "coil", "address": 4183, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 7 reset minimum", "group": "TC", "area": "coil", "address": 4184, "type": "bool", "access": "RW", "description": "Write 1 to reset the minimum values"}, {"name": "TC 0 reset maximum", "group": "TC", "area": "coil", "address": 4185, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 1 reset maximum", "group": "TC", "area": "coil", "address": 4186, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 2 reset maximum", "group": "TC", "area": "coil", "address": 4187, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 3 reset maximum", "group": "TC", "area": "coil", "address": 4188, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 4 reset maximum", "group": "TC", "area": "coil", "address": 4189, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 5 reset maximum", "group": "TC", "area": "coil", "address": 4190, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 6 reset maximum", "group": "TC", "area": "coil", "address": 4191, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 7 reset maximum", "group": "TC", "area": "coil", "address": 4192, "type": "bool", "access": "RW", "description": "Write 1 to reset the maximum values"}, {"name": "TC 0 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4193, "type": "bool", "access": "RW"}, {"name": "TC 1 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4194, "type": "bool", "access": "RW"}, {"name": "TC 2 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4195, "type": "bool", "access": "RW"}, {"name": "TC 3 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4196, "type": "bool", "access": "RW"}, {"name": "TC 4 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4197, "type": "bool", "access": "RW"}, {"name": "TC 5 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4198, "type": "bool", "access": "RW"}, {"name": "TC 6 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4199, "type": "bool", "access": "RW"}, {"name": "TC 7 CJC calibration start", "group": "TC calibration", "area": "coil", "address": 4200, "type": "bool", "access": "RW"}, {"name": "Model name", "group": "System", "area": "input", "address": 5000, "type": "string", "length": 10, "access": "R"}, {"name": "Device up time", "group": "System", "area": "input", "address": 5020, "type": "uint32", "unit": "s", "access": "R"}, {"name": "LAN MAC address bytes 1-2", "group": "System", "area": "input", "address": 5024, "type": "uint16", "access": "R", "description": "MAC address, two bytes per register, first byte high"}, {"name": "LAN MAC address bytes 3-4", "group": "System", "area": "input", "address": 5025, "type": "uint16", "access": "R"}, {"name": "LAN MAC address bytes 5-6", "group": "System", "area": "input", "address": 5026, "type": "uint16", "access": "R"}, {"name": "LAN IP address", "group": "System", "area": "input", "address": 5027, "type": "uint32", "access": "R", "description": "One byte per octet, first octet in the high byte"}, {"name": "Firmware version major", "group": "System", "area": "input", "address": 5029, "type": "uint16", "bit": 8, "bits": 8, "access": "R", "role": "firmware"}, {"name": "Firmware version minor", "group": "System", "area": "input", "address": 5029, "type": "uint16", "bit": 0, "bits": 8, "access": "R", "role": "firmware"}, {"name": "Firmware version patch", "group": "System", "area": "input", "address": 5030, "type": "uint16", "bit": 8, "bits": 8, "access": "R", "role": "firmware"}, {"name": "Firmware build date", "group": "System", "area": "input", "address": 5031, "type": "uint32", "access": "R", "description": "e.g. Build16051718 reads as 16051718"}, {"name": "Device name", "group": "System", "area": "input", "address": 5040, "type": "string", "length": 30, "access": "R"} ] }