{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Moxa", "model": "ioLogik E2240", "models": ["ioLogik E2240", "ioLogik E2240-T"], "vendor_website": "moxa.com", "description": "Ethernet micro controller with 8 analog inputs and 2 analog outputs (Click&Go logic)", "revision": 2, "revised": "2026-10-17", "source": "Moxa, \"ioLogik E2200 Series User Manual\", version 7.2 (July 2022), Appendix I", "sources": [{"title": "ioLogik E2200 Series User Manual", "version": "7.2", "date": "2022-07", "url": "https://cdn-cms-frontdoor-dfc8ebanh6bkb3hs.a02.azurefd.net/getmedia/b6e2827c-9244-446a-babd-d9416dc55765/moxa-iologik-e2200-series-manual-v7.2.pdf", "note": "Appendix I, ioLogik E2240 Modbus mapping"}], "notes": [ "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." ], "protocol": "tcp", "unit_id": 1, "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "AI 0 reset min value", "group": "AI", "area": "coil", "address": "0x0000", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 1 reset min value", "group": "AI", "area": "coil", "address": "0x0001", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 2 reset min value", "group": "AI", "area": "coil", "address": "0x0002", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 3 reset min value", "group": "AI", "area": "coil", "address": "0x0003", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 4 reset min value", "group": "AI", "area": "coil", "address": "0x0004", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 5 reset min value", "group": "AI", "area": "coil", "address": "0x0005", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 6 reset min value", "group": "AI", "area": "coil", "address": "0x0006", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 7 reset min value", "group": "AI", "area": "coil", "address": "0x0007", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI min value 0: return illegal data value"}, {"name": "AI 0 reset max value", "group": "AI", "area": "coil", "address": "0x0008", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 1 reset max value", "group": "AI", "area": "coil", "address": "0x0009", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 2 reset max value", "group": "AI", "area": "coil", "address": "0x000A", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 3 reset max value", "group": "AI", "area": "coil", "address": "0x000B", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 4 reset max value", "group": "AI", "area": "coil", "address": "0x000C", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 5 reset max value", "group": "AI", "area": "coil", "address": "0x000D", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 6 reset max value", "group": "AI", "area": "coil", "address": "0x000E", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 7 reset max value", "group": "AI", "area": "coil", "address": "0x000F", "type": "bool", "access": "RW", "description": "Read: 0: no action Write: 1: reset AI max value 0: return illegal data value"}, {"name": "AI 0 led", "group": "AI", "area": "coil", "address": "0x0000", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 1 led", "group": "AI", "area": "coil", "address": "0x0001", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 2 led", "group": "AI", "area": "coil", "address": "0x0002", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 3 led", "group": "AI", "area": "coil", "address": "0x0003", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 4 led", "group": "AI", "area": "coil", "address": "0x0004", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 5 led", "group": "AI", "area": "coil", "address": "0x0005", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 6 led", "group": "AI", "area": "coil", "address": "0x0006", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 7 led", "group": "AI", "area": "coil", "address": "0x0007", "type": "bool", "access": "RW", "enum": {"1": "On", "0": "Off"}}, {"name": "AI 0 value", "group": "AI", "area": "input", "address": "0x0000", "type": "uint16", "access": "R"}, {"name": "AI 1 value", "group": "AI", "area": "input", "address": "0x0001", "type": "uint16", "access": "R"}, {"name": "AI 2 value", "group": "AI", "area": "input", "address": "0x0002", "type": "uint16", "access": "R"}, {"name": "AI 3 value", "group": "AI", "area": "input", "address": "0x0003", "type": "uint16", "access": "R"}, {"name": "AI 4 value", "group": "AI", "area": "input", "address": "0x0004", "type": "uint16", "access": "R"}, {"name": "AI 5 value", "group": "AI", "area": "input", "address": "0x0005", "type": "uint16", "access": "R"}, {"name": "AI 6 value", "group": "AI", "area": "input", "address": "0x0006", "type": "uint16", "access": "R"}, {"name": "AI 7 value", "group": "AI", "area": "input", "address": "0x0007", "type": "uint16", "access": "R"}, {"name": "AI 0 min value", "group": "AI", "area": "input", "address": "0x0008", "type": "uint16", "access": "R"}, {"name": "AI 1 min value", "group": "AI", "area": "input", "address": "0x0009", "type": "uint16", "access": "R"}, {"name": "AI 2 min value", "group": "AI", "area": "input", "address": "0x000A", "type": "uint16", "access": "R"}, {"name": "AI 3 min value", "group": "AI", "area": "input", "address": "0x000B", "type": "uint16", "access": "R"}, {"name": "AI 4 min value", "group": "AI", "area": "input", "address": "0x000C", "type": "uint16", "access": "R"}, {"name": "AI 5 min value", "group": "AI", "area": "input", "address": "0x000D", "type": "uint16", "access": "R"}, {"name": "AI 6 min value", "group": "AI", "area": "input", "address": "0x000E", "type": "uint16", "access": "R"}, {"name": "AI 7 min value", "group": "AI", "area": "input", "address": "0x000F", "type": "uint16", "access": "R"}, {"name": "AI 0 max value", "group": "AI", "area": "input", "address": "0x0010", "type": "uint16", "access": "R"}, {"name": "AI 1 max value", "group": "AI", "area": "input", "address": "0x0011", "type": "uint16", "access": "R"}, {"name": "AI 2 max value", "group": "AI", "area": "input", "address": "0x0012", "type": "uint16", "access": "R"}, {"name": "AI 3 max value", "group": "AI", "area": "input", "address": "0x0013", "type": "uint16", "access": "R"}, {"name": "AI 4 max value", "group": "AI", "area": "input", "address": "0x0014", "type": "uint16", "access": "R"}, {"name": "AI 5 max value", "group": "AI", "area": "input", "address": "0x0015", "type": "uint16", "access": "R"}, {"name": "AI 6 max value", "group": "AI", "area": "input", "address": "0x0016", "type": "uint16", "access": "R"}, {"name": "AI 7 max value", "group": "AI", "area": "input", "address": "0x0017", "type": "uint16", "access": "R"}, {"name": "AO 0 value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0000", "type": "uint16", "access": "RW"}, {"name": "AO 1 value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0001", "type": "uint16", "access": "RW"}, {"name": "AO 0 power on value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0002", "type": "uint16", "access": "RW"}, {"name": "AO 1 power on value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0003", "type": "uint16", "access": "RW"}, {"name": "AO 0 safe value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0004", "type": "uint16", "access": "RW"}, {"name": "AO 1 safe value (0 to 4095)", "group": "AO", "area": "holding", "address": "0x0005", "type": "uint16", "access": "RW"}, {"name": "AO 0 range", "group": "AO", "area": "holding", "address": "0x0006", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AO 1 range", "group": "AO", "area": "holding", "address": "0x0007", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AO 0 power on range", "group": "AO", "area": "holding", "address": "0x0008", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AO 1 power on range", "group": "AO", "area": "holding", "address": "0x0009", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AO 0 safe range", "group": "AO", "area": "holding", "address": "0x000A", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AO 1 safe range", "group": "AO", "area": "holding", "address": "0x000B", "type": "uint16", "access": "RW", "enum": {"0": "0 to 10 VDC", "1": "4 to 20 mA"}}, {"name": "AI 0 range", "group": "AI", "area": "holding", "address": "0x000C", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 1 range", "group": "AI", "area": "holding", "address": "0x000D", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 2 range", "group": "AI", "area": "holding", "address": "0x000E", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 3 range", "group": "AI", "area": "holding", "address": "0x000F", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 4 range", "group": "AI", "area": "holding", "address": "0x0010", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 5 range", "group": "AI", "area": "holding", "address": "0x0011", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 6 range", "group": "AI", "area": "holding", "address": "0x0012", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 7 range", "group": "AI", "area": "holding", "address": "0x0013", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 0 power on range", "group": "AI", "area": "holding", "address": "0x0014", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 1 power on range", "group": "AI", "area": "holding", "address": "0x0015", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 2 power on range", "group": "AI", "area": "holding", "address": "0x0016", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 3 power on range", "group": "AI", "area": "holding", "address": "0x0017", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 4 power on range", "group": "AI", "area": "holding", "address": "0x0018", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 5 power on range", "group": "AI", "area": "holding", "address": "0x0019", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 6 power on range", "group": "AI", "area": "holding", "address": "0x001A", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 7 power on range", "group": "AI", "area": "holding", "address": "0x001B", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 0 safe range", "group": "AI", "area": "holding", "address": "0x001C", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 1 safe range", "group": "AI", "area": "holding", "address": "0x001D", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 2 safe range", "group": "AI", "area": "holding", "address": "0x001E", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 3 safe range", "group": "AI", "area": "holding", "address": "0x001F", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 4 safe range", "group": "AI", "area": "holding", "address": "0x0020", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 5 safe range", "group": "AI", "area": "holding", "address": "0x0021", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 6 safe range", "group": "AI", "area": "holding", "address": "0x0022", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 7 safe range", "group": "AI", "area": "holding", "address": "0x0023", "type": "uint16", "access": "RW", "enum": {"0": "+/-150 mV", "1": "+/-500 mV", "2": "+/-5v", "3": "+/-10v", "4": "0 to 20 mA", "5": "4 to 20 mA"}}, {"name": "AI 0 scaling enable", "group": "AI", "area": "holding", "address": "0x0088", "type": "uint16", "access": "RW"}, {"name": "AI 1 scaling enable", "group": "AI", "area": "holding", "address": "0x0089", "type": "uint16", "access": "RW"}, {"name": "AI 2 scaling enable", "group": "AI", "area": "holding", "address": "0x008A", "type": "uint16", "access": "RW"}, {"name": "AI 3 scaling enable", "group": "AI", "area": "holding", "address": "0x008B", "type": "uint16", "access": "RW"}, {"name": "AI 4 scaling enable", "group": "AI", "area": "holding", "address": "0x008C", "type": "uint16", "access": "RW"}, {"name": "AI 5 scaling enable", "group": "AI", "area": "holding", "address": "0x008D", "type": "uint16", "access": "RW"}, {"name": "AI 6 scaling enable", "group": "AI", "area": "holding", "address": "0x008E", "type": "uint16", "access": "RW"}, {"name": "AI 7 scaling enable", "group": "AI", "area": "holding", "address": "0x008F", "type": "uint16", "access": "RW"}, {"name": "AI 0 raw min value", "group": "AI", "area": "holding", "address": "0x0090", "type": "uint32", "access": "RW"}, {"name": "AI 1 raw min value", "group": "AI", "area": "holding", "address": "0x0092", "type": "uint32", "access": "RW"}, {"name": "AI 2 raw min value", "group": "AI", "area": "holding", "address": "0x0094", "type": "uint32", "access": "RW"}, {"name": "AI 3 raw min value", "group": "AI", "area": "holding", "address": "0x0096", "type": "uint32", "access": "RW"}, {"name": "AI 4 raw min value", "group": "AI", "area": "holding", "address": "0x0098", "type": "uint32", "access": "RW"}, {"name": "AI 5 raw min value", "group": "AI", "area": "holding", "address": "0x009A", "type": "uint32", "access": "RW"}, {"name": "AI 6 raw min value", "group": "AI", "area": "holding", "address": "0x009C", "type": "uint32", "access": "RW"}, {"name": "AI 7 raw min value", "group": "AI", "area": "holding", "address": "0x009E", "type": "uint32", "access": "RW"}, {"name": "AI 0 raw max value", "group": "AI", "area": "holding", "address": "0x01A0", "type": "uint32", "access": "RW"}, {"name": "AI 1 raw max value", "group": "AI", "area": "holding", "address": "0x01A2", "type": "uint32", "access": "RW"}, {"name": "AI 2 raw max value", "group": "AI", "area": "holding", "address": "0x01A4", "type": "uint32", "access": "RW"}, {"name": "AI 3 raw max value", "group": "AI", "area": "holding", "address": "0x01A6", "type": "uint32", "access": "RW"}, {"name": "AI 4 raw max value", "group": "AI", "area": "holding", "address": "0x01A8", "type": "uint32", "access": "RW"}, {"name": "AI 5 raw max value", "group": "AI", "area": "holding", "address": "0x01AA", "type": "uint32", "access": "RW"}, {"name": "AI 6 raw max value", "group": "AI", "area": "holding", "address": "0x01AC", "type": "uint32", "access": "RW"}, {"name": "AI 7 raw max value", "group": "AI", "area": "holding", "address": "0x01AE", "type": "uint32", "access": "RW"}, {"name": "AI 0 scale min value", "group": "AI", "area": "holding", "address": "0x01B0", "type": "uint32", "access": "RW"}, {"name": "AI 1 scale min value", "group": "AI", "area": "holding", "address": "0x01B2", "type": "uint32", "access": "RW"}, {"name": "AI 2 scale min value", "group": "AI", "area": "holding", "address": "0x01B4", "type": "uint32", "access": "RW"}, {"name": "AI 3 scale min value", "group": "AI", "area": "holding", "address": "0x01B6", "type": "uint32", "access": "RW"}, {"name": "AI 4 scale min value", "group": "AI", "area": "holding", "address": "0x01B8", "type": "uint32", "access": "RW"}, {"name": "AI 5 scale min value", "group": "AI", "area": "holding", "address": "0x01BA", "type": "uint32", "access": "RW"}, {"name": "AI 6 scale min value", "group": "AI", "area": "holding", "address": "0x01BC", "type": "uint32", "access": "RW"}, {"name": "AI 7 scale min value", "group": "AI", "area": "holding", "address": "0x01BE", "type": "uint32", "access": "RW"}, {"name": "AI 0 scale max value", "group": "AI", "area": "holding", "address": "0x01C0", "type": "uint32", "access": "RW"}, {"name": "AI 1 scale max value", "group": "AI", "area": "holding", "address": "0x01C2", "type": "uint32", "access": "RW"}, {"name": "AI 2 scale max value", "group": "AI", "area": "holding", "address": "0x01C4", "type": "uint32", "access": "RW"}, {"name": "AI 3 scale max value", "group": "AI", "area": "holding", "address": "0x01C6", "type": "uint32", "access": "RW"}, {"name": "AI 4 scale max value", "group": "AI", "area": "holding", "address": "0x01C8", "type": "uint32", "access": "RW"}, {"name": "AI 5 scale max value", "group": "AI", "area": "holding", "address": "0x01CA", "type": "uint32", "access": "RW"}, {"name": "AI 6 scale max value", "group": "AI", "area": "holding", "address": "0x01CC", "type": "uint32", "access": "RW"}, {"name": "AI 7 scale max value", "group": "AI", "area": "holding", "address": "0x01CE", "type": "uint32", "access": "RW"}, {"name": "AI 0 scale value", "group": "AI", "area": "holding", "address": "0x0100", "type": "float32", "access": "RW"}, {"name": "AI 1 scale value", "group": "AI", "area": "holding", "address": "0x0102", "type": "float32", "access": "RW"}, {"name": "AI 2 scale value", "group": "AI", "area": "holding", "address": "0x0104", "type": "float32", "access": "RW"}, {"name": "AI 3 scale value", "group": "AI", "area": "holding", "address": "0x0106", "type": "float32", "access": "RW"}, {"name": "AI 4 scale value", "group": "AI", "area": "holding", "address": "0x0108", "type": "float32", "access": "RW"}, {"name": "AI 5 scale value", "group": "AI", "area": "holding", "address": "0x010A", "type": "float32", "access": "RW"}, {"name": "AI 6 scale value", "group": "AI", "area": "holding", "address": "0x010C", "type": "float32", "access": "RW"}, {"name": "AI 7 scale value", "group": "AI", "area": "holding", "address": "0x010E", "type": "float32", "access": "RW"}, {"name": "Internal register 00 working value", "group": "Internal registers", "area": "holding", "address": "0x0150", "type": "uint16", "access": "RW"}, {"name": "Internal register 01 working value", "group": "Internal registers", "area": "holding", "address": "0x0151", "type": "uint16", "access": "RW"}, {"name": "Internal register 02 working value", "group": "Internal registers", "area": "holding", "address": "0x0152", "type": "uint16", "access": "RW"}, {"name": "Internal register 03 working value", "group": "Internal registers", "area": "holding", "address": "0x0153", "type": "uint16", "access": "RW"}, {"name": "Internal register 04 working value", "group": "Internal registers", "area": "holding", "address": "0x0154", "type": "uint16", "access": "RW"}, {"name": "Internal register 05 working value", "group": "Internal registers", "area": "holding", "address": "0x0155", "type": "uint16", "access": "RW"}, {"name": "Internal register 06 working value", "group": "Internal registers", "area": "holding", "address": "0x0156", "type": "uint16", "access": "RW"}, {"name": "Internal register 07 working value", "group": "Internal registers", "area": "holding", "address": "0x0157", "type": "uint16", "access": "RW"}, {"name": "Internal register 08 working value", "group": "Internal registers", "area": "holding", "address": "0x0158", "type": "uint16", "access": "RW"}, {"name": "Internal register 09 working value", "group": "Internal registers", "area": "holding", "address": "0x0159", "type": "uint16", "access": "RW"}, {"name": "Internal register 10 working value", "group": "Internal registers", "area": "holding", "address": "0x015A", "type": "uint16", "access": "RW"}, {"name": "Internal register 11 working value", "group": "Internal registers", "area": "holding", "address": "0x015B", "type": "uint16", "access": "RW"}, {"name": "Internal register 12 working value", "group": "Internal registers", "area": "holding", "address": "0x015C", "type": "uint16", "access": "RW"}, {"name": "Internal register 13 working value", "group": "Internal registers", "area": "holding", "address": "0x015D", "type": "uint16", "access": "RW"}, {"name": "Internal register 14 working value", "group": "Internal registers", "area": "holding", "address": "0x015E", "type": "uint16", "access": "RW"}, {"name": "Internal register 15 working value", "group": "Internal registers", "area": "holding", "address": "0x015F", "type": "uint16", "access": "RW"}, {"name": "Internal register 16 working value", "group": "Internal registers", "area": "holding", "address": "0x0160", "type": "uint16", "access": "RW"}, {"name": "Internal register 17 working value", "group": "Internal registers", "area": "holding", "address": "0x0161", "type": "uint16", "access": "RW"}, {"name": "Internal register 18 working value", "group": "Internal registers", "area": "holding", "address": "0x0162", "type": "uint16", "access": "RW"}, {"name": "Internal register 19 working value", "group": "Internal registers", "area": "holding", "address": "0x0163", "type": "uint16", "access": "RW"}, {"name": "Internal register 20 working value", "group": "Internal registers", "area": "holding", "address": "0x0164", "type": "uint16", "access": "RW"}, {"name": "Internal register 21 working value", "group": "Internal registers", "area": "holding", "address": "0x0165", "type": "uint16", "access": "RW"}, {"name": "Internal register 22 working value", "group": "Internal registers", "area": "holding", "address": "0x0166", "type": "uint16", "access": "RW"}, {"name": "Internal register 23 working value", "group": "Internal registers", "area": "holding", "address": "0x0167", "type": "uint16", "access": "RW"} ] }