{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "ABB",
  "model": "ACS580",
  "models": ["ACS580"],
  "vendor_website": "abb.com",
  "description": "General purpose drive, standard control program, over the embedded fieldbus (EFB, Modbus RTU)",
  "revision": 3,
  "revised": "2026-10-18",
  "firmware": "ASCKX 2.20 (the version the manual applies to)",
  "source": "ABB, \"ACS580 standard control program firmware manual\", 3AXD50000016097 revision J (2025-10-01); https://library.abb.com/d/3AXD50000016097",
  "sources": [{"title": "ACS580 standard control program firmware manual", "version": "3AXD50000016097 revision J", "date": "2025-10-01", "url": "https://library.abb.com/d/3AXD50000016097", "note": "chapters 7, 8 and 10"}],
  "notes": [
    "Embedded fieldbus (terminals on the control unit), 58.01 Protocol enable = Modbus RTU. Defaults: node address 1, 19.2 kbit/s, 8 even 1.",
    "Addresses are 1-based register numbers (400001 = 1). Parameters use 58.33 Addressing mode = Mode 0, the default.",
    "Numeric parameters are read as 32-bit values (register 420000 + 200 × group + 2 × index) with the fixed FbEq32 scaling; their 16-bit copies at 400000 + 100 × group + index are scaled by group 46 for several signals and are not in this map.",
    "32-bit values use 58.34 Word order = LO-HI (the default): low word first.",
    "Lists, sources, bit words and data parameters are read as 16-bit values (400000 + 100 × group + index).",
    "Parameters with an index above 99 (for example 58.101 Data I/O 1) are only reachable with addressing mode 1 or 2 and are not in this map.",
    "Some units depend on settings: power in kW or hp and torque in N·m or lb·ft (96.16), temperatures in °C or °F.",
    "Registers 1-14 carry the data selected by 58.101-58.114; the defaults are shown."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 19200,
  "parity": "E",
  "byte_order": "big",
  "word_order": "little",
  "address_base": 1,
  "enums": {
    "p10_24": {"0": "Not energized", "1": "Energized", "2": "Ready run", "4": "Enabled", "5": "Started", "6": "Magnetized", "7": "Running", "8": "Ready ref", "9": "At setpoint", "10": "Reverse", "11": "Zero speed", "12": "Above limit", "13": "Warning", "14": "Fault", "15": "Fault (-1)", "16": "Fault/Warning", "17": "Overcurrent", "18": "Overvoltage", "19": "Drive temp", "20": "Undervoltage", "21": "Motor temp", "22": "Brake command", "23": "Ext2 active", "24": "Remote control", "27": "Timed function 1", "28": "Timed function 2", "29": "Timed function 3", "33": "Supervision 1", "34": "Supervision 2", "35": "Supervision 3", "39": "Start delay", "40": "RO/DIO control word bit0", "41": "RO/DIO control word bit1", "42": "RO/DIO control word bit2", "45": "PFC1", "46": "PFC2", "47": "PFC3", "48": "PFC4", "49": "PFC5", "50": "PFC6", "53": "Event word 1", "61": "User load curve", "62": "RO/DIO control word"},
    "p13_12": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "5": "Motor current % of motor nominal", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "14": "Freq ref used", "16": "Process PID out", "20": "Temp sensor 1", "21": "Temp sensor 2", "26": "Abs motor speed used", "27": "Abs motor speed %", "28": "Abs output frequency", "30": "Abs motor torque", "31": "Abs output power", "32": "Abs motor shaft power", "33": "External PID1 out", "37": "AO1 data storage", "38": "AO2 data storage"},
    "p15_07": {"0": "Not energized", "1": "Energized", "2": "Ready run", "4": "Enabled", "5": "Started", "6": "Magnetized", "7": "Running", "8": "Ready ref", "9": "At setpoint", "10": "Reverse", "11": "Zero speed", "12": "Above limit", "13": "Warning", "14": "Fault", "15": "Fault (-1)", "16": "Fault/Warning", "17": "Overcurrent", "18": "Overvoltage", "19": "Drive temp", "20": "Undervoltage", "21": "Motor temp", "22": "Brake command", "23": "Ext2 active", "24": "Remote control", "27": "Timed function 1", "28": "Timed function 2", "29": "Timed function 3", "33": "Supervision 1", "34": "Supervision 2", "35": "Supervision 3", "39": "Start delay", "40": "RO/DIO control word bit0", "41": "RO/DIO control word bit1", "42": "RO/DIO control word bit2", "45": "PFC1", "46": "PFC2", "47": "PFC3", "48": "PFC4", "49": "PFC5", "50": "PFC6", "53": "Event word 1", "61": "User load curve", "62": "RO/DIO control word"},
    "p19_12": {"1": "Zero", "2": "Speed", "3": "Torque", "4": "Minimum", "5": "Maximum"},
    "p20_03": {"0": "Always off", "1": "Always on", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"},
    "p20_26": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"},
    "p22_22": {"0": "Always off", "1": "Always on", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"},
    "p22_73": {"0": "Not used", "1": "Not used", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"},
    "p28_22": {"0": "Always off", "1": "Always on", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"},
    "p31_01": {"0": "Active (false)", "1": "Inactive (true)", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6"},
    "p32_07": {"0": "Zero", "1": "Speed", "3": "Frequency", "4": "Current", "6": "Torque", "7": "DC voltage", "8": "Output power", "9": "AI1", "10": "AI2", "11": "AI3 scaled", "12": "AI4 scaled", "13": "AI5 scaled", "18": "Speed ref ramp in", "19": "Speed ref ramp out", "20": "Speed ref used", "21": "Torque ref used", "22": "Freq ref used", "23": "Inverter temperature", "24": "Process PID output", "25": "Process PID feedback", "26": "Process PID setpoint", "27": "Process PID deviation"},
    "p36_01": {"0": "Not selected", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torque ref used", "14": "Freq ref used", "16": "Process PID out"},
    "p40_08": {"0": "Not selected", "1": "AI1 scaled", "2": "AI2 scaled", "3": "Freq in scaled", "8": "AI1 percent", "9": "AI2 percent", "10": "Feedback data storage", "13": "AI3 scaled", "14": "AI4 scaled", "15": "AI5 scaled", "16": "AI3 percent", "17": "AI4 percent", "18": "AI5 percent", "30": "Compressor gas temperature"},
    "p40_16": {"0": "Not selected", "2": "Internal setpoint", "3": "AI1 scaled", "4": "AI2 scaled", "8": "Motor potentiometer", "10": "Freq in scaled", "11": "AI1 percent", "12": "AI2 percent", "13": "Control panel (ref saved)", "14": "Control panel (ref copied)", "15": "FB A ref1", "16": "FB A ref2", "19": "EFB ref1", "20": "EFB ref2", "24": "Setpoint data", "28": "AI3 scaled", "29": "AI4 scaled", "30": "AI5 scaled", "31": "AI3 percent", "32": "AI4 percent", "33": "AI5 percent"},
    "p49_19": {"0": "Auto", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "5": "Motor current % of motor nominal", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "14": "Freq ref used", "16": "Process PID out", "20": "Temp sensor 1 excitation", "21": "Temp sensor 2 excitation", "26": "Abs motor speed used", "27": "Abs motor speed %", "28": "Abs output frequency", "30": "Abs motor torque", "31": "Abs output power", "32": "Abs motor shaft power", "33": "External PID1 out", "37": "AO1 data storage", "38": "AO2 data storage"},
    "p58_28": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"}
  },
  "x_status": "official",
  "registers": [
    {"name": "Data I/O 1 (control word)", "group": "EFB data", "area": "holding", "address": 1, "type": "uint16", "access": "RW", "description": "Default CW 16bit; selected by 58.101"},
    {"name": "Data I/O 2 (reference 1)", "group": "EFB data", "area": "holding", "address": 2, "type": "int16", "access": "RW", "description": "Default Ref1 16bit; selected by 58.102; scaled by 58.26 and group 46"},
    {"name": "Data I/O 3 (reference 2)", "group": "EFB data", "area": "holding", "address": 3, "type": "int16", "access": "RW", "description": "Default Ref2 16bit; selected by 58.103; scaled by 58.27 and group 46"},
    {"name": "Data I/O 4 (status word)", "group": "EFB data", "area": "holding", "address": 4, "type": "uint16", "access": "R", "description": "Default SW 16bit; selected by 58.104"},
    {"name": "Data I/O 5 (actual value 1)", "group": "EFB data", "area": "holding", "address": 5, "type": "int16", "access": "R", "description": "Default Act1 16bit; selected by 58.105; scaled by 58.28 and group 46"},
    {"name": "Data I/O 6 (actual value 2)", "group": "EFB data", "area": "holding", "address": 6, "type": "int16", "access": "R", "description": "Default Act2 16bit; selected by 58.106; scaled by 58.29 and group 46"},
    {"name": "Data I/O 7", "group": "EFB data", "area": "holding", "address": 7, "type": "uint16", "access": "RW", "description": "Selected by 58.107"},
    {"name": "Data I/O 8", "group": "EFB data", "area": "holding", "address": 8, "type": "uint16", "access": "RW", "description": "Selected by 58.108"},
    {"name": "Data I/O 9", "group": "EFB data", "area": "holding", "address": 9, "type": "uint16", "access": "RW", "description": "Selected by 58.109"},
    {"name": "Data I/O 10", "group": "EFB data", "area": "holding", "address": 10, "type": "uint16", "access": "RW", "description": "Selected by 58.110"},
    {"name": "Data I/O 11", "group": "EFB data", "area": "holding", "address": 11, "type": "uint16", "access": "RW", "description": "Selected by 58.111"},
    {"name": "Data I/O 12", "group": "EFB data", "area": "holding", "address": 12, "type": "uint16", "access": "RW", "description": "Selected by 58.112"},
    {"name": "Data I/O 13", "group": "EFB data", "area": "holding", "address": 13, "type": "uint16", "access": "RW", "description": "Selected by 58.113"},
    {"name": "Data I/O 14", "group": "EFB data", "area": "holding", "address": 14, "type": "uint16", "access": "RW", "description": "Selected by 58.114"},
    {"name": "Reset error registers", "group": "EFB errors", "area": "holding", "address": 90, "type": "uint16", "access": "W", "enum": {"1": "Reset"}, "description": "Clears registers 91-95"},
    {"name": "Error function code", "group": "EFB errors", "area": "holding", "address": 91, "type": "uint16", "access": "R", "description": "Function code of the last failed query"},
    {"name": "Error code", "group": "EFB errors", "area": "holding", "address": 92, "type": "uint16", "access": "R", "enum": {"0x00": "No error", "0x02": "Low/high limit exceeded", "0x03": "Faulty index", "0x05": "Incorrect data type", "0x65": "General error"}, "description": "Set with exception code 04h"},
    {"name": "Failed register", "group": "EFB errors", "area": "holding", "address": 93, "type": "uint16", "access": "R"},
    {"name": "Last register written", "group": "EFB errors", "area": "holding", "address": 94, "type": "uint16", "access": "R"},
    {"name": "Last register read", "group": "EFB errors", "area": "holding", "address": 95, "type": "uint16", "access": "R"},
    {"name": "01.01 Motor speed used", "group": "Actual values", "area": "holding", "address": 20202, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "01.02 Motor speed estimated", "group": "Actual values", "area": "holding", "address": 20204, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "01.03 Motor speed %", "group": "Actual values", "area": "holding", "address": 20206, "type": "int32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "01.06 Output frequency", "group": "Actual values", "area": "holding", "address": 20212, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "01.07 Motor current", "group": "Actual values", "area": "holding", "address": 20214, "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.08 Motor current % of motor nom", "group": "Actual values", "area": "holding", "address": 20216, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "01.09 Motor current % of drive nom", "group": "Actual values", "area": "holding", "address": 20218, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "01.10 Motor torque", "group": "Actual values", "area": "holding", "address": 20220, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "01.11 DC voltage", "group": "Actual values", "area": "holding", "address": 20222, "type": "uint32", "scale": 0.01, "unit": "V", "access": "R"},
    {"name": "01.13 Output voltage", "group": "Actual values", "area": "holding", "address": 20226, "type": "uint32", "unit": "V", "access": "R"},
    {"name": "01.14 Output power", "group": "Actual values", "area": "holding", "address": 20228, "type": "int32", "scale": 0.01, "unit": "kW", "access": "R"},
    {"name": "01.15 Output power % of motor nom", "group": "Actual values", "area": "holding", "address": 20230, "type": "int32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "01.17 Motor shaft power", "group": "Actual values", "area": "holding", "address": 20234, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: kW or hp"},
    {"name": "01.18 Inverter GWh counter", "group": "Actual values", "area": "holding", "address": 20236, "type": "uint32", "unit": "GWh", "access": "R"},
    {"name": "01.19 Inverter MWh counter", "group": "Actual values", "area": "holding", "address": 20238, "type": "uint32", "unit": "MWh", "access": "R"},
    {"name": "01.20 Inverter kWh counter", "group": "Actual values", "area": "holding", "address": 20240, "type": "uint32", "unit": "kWh", "access": "R"},
    {"name": "01.24 Flux actual %", "group": "Actual values", "area": "holding", "address": 20248, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "01.30 Nominal torque scale", "group": "Actual values", "area": "holding", "address": 20260, "type": "uint32", "scale": 0.001, "access": "R", "description": "Unit: N·m or lb·ft"},
    {"name": "01.31 Ambient", "group": "Actual values", "area": "holding", "address": 131, "type": "uint16", "access": "R"},
    {"name": "01.50 Current hour kWh", "group": "Actual values", "area": "holding", "address": 20300, "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "01.51 Previous hour kWh", "group": "Actual values", "area": "holding", "address": 20302, "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "01.52 Current day kWh", "group": "Actual values", "area": "holding", "address": 20304, "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "01.53 Previous day kWh", "group": "Actual values", "area": "holding", "address": 20306, "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "01.54 Cumulative inverter energy", "group": "Actual values", "area": "holding", "address": 20308, "type": "int32", "unit": "kWh", "access": "R"},
    {"name": "01.55 Inverter GWh counter (resettable)", "group": "Actual values", "area": "holding", "address": 20310, "type": "uint32", "unit": "GWh", "access": "R"},
    {"name": "01.56 Inverter MWh counter (resettable)", "group": "Actual values", "area": "holding", "address": 20312, "type": "uint32", "unit": "MWh", "access": "R"},
    {"name": "01.57 Inverter kWh counter (resettable)", "group": "Actual values", "area": "holding", "address": 20314, "type": "uint32", "unit": "kWh", "access": "R"},
    {"name": "01.58 Cumulative inverter energy (resettable)", "group": "Actual values", "area": "holding", "address": 20316, "type": "int32", "unit": "kWh", "access": "R"},
    {"name": "01.61 Abs motor speed used", "group": "Actual values", "area": "holding", "address": 20322, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "01.62 Abs motor speed %", "group": "Actual values", "area": "holding", "address": 20324, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "01.63 Abs output frequency", "group": "Actual values", "area": "holding", "address": 20326, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "01.64 Abs motor torque", "group": "Actual values", "area": "holding", "address": 20328, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "01.65 Abs output power", "group": "Actual values", "area": "holding", "address": 20330, "type": "uint32", "scale": 0.01, "unit": "kW", "access": "R"},
    {"name": "01.66 Abs output power % motor nom", "group": "Actual values", "area": "holding", "address": 20332, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "01.68 Abs motor shaft power", "group": "Actual values", "area": "holding", "address": 20336, "type": "uint32", "scale": 0.01, "unit": "kW", "access": "R"},
    {"name": "01.72 U-phase RMS current", "group": "Actual values", "area": "holding", "address": 20344, "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.73 V-phase RMS current", "group": "Actual values", "area": "holding", "address": 20346, "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.74 W-phase RMS current", "group": "Actual values", "area": "holding", "address": 20348, "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "03.01 Panel reference", "group": "Input references", "area": "holding", "address": 20602, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.02 Panel reference remote", "group": "Input references", "area": "holding", "address": 20604, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.05 FB A reference 1", "group": "Input references", "area": "holding", "address": 20610, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.06 FB A reference 2", "group": "Input references", "area": "holding", "address": 20612, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.09 EFB reference 1", "group": "Input references", "area": "holding", "address": 20618, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.10 EFB reference 2", "group": "Input references", "area": "holding", "address": 20620, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "04.01 Tripping fault", "group": "Warnings and faults", "area": "holding", "address": 401, "type": "uint16", "access": "R"},
    {"name": "04.02 Active fault 2", "group": "Warnings and faults", "area": "holding", "address": 402, "type": "uint16", "access": "R"},
    {"name": "04.03 Active fault 3", "group": "Warnings and faults", "area": "holding", "address": 403, "type": "uint16", "access": "R"},
    {"name": "04.06 Active warning 1", "group": "Warnings and faults", "area": "holding", "address": 406, "type": "uint16", "access": "R"},
    {"name": "04.07 Active warning 2", "group": "Warnings and faults", "area": "holding", "address": 407, "type": "uint16", "access": "R"},
    {"name": "04.08 Active warning 3", "group": "Warnings and faults", "area": "holding", "address": 408, "type": "uint16", "access": "R"},
    {"name": "04.11 Latest fault", "group": "Warnings and faults", "area": "holding", "address": 411, "type": "uint16", "access": "R"},
    {"name": "04.12 2nd latest fault", "group": "Warnings and faults", "area": "holding", "address": 412, "type": "uint16", "access": "R"},
    {"name": "04.13 3rd latest fault", "group": "Warnings and faults", "area": "holding", "address": 413, "type": "uint16", "access": "R"},
    {"name": "04.16 Latest warning", "group": "Warnings and faults", "area": "holding", "address": 416, "type": "uint16", "access": "R"},
    {"name": "04.17 2nd latest warning", "group": "Warnings and faults", "area": "holding", "address": 417, "type": "uint16", "access": "R"},
    {"name": "04.18 3rd latest warning", "group": "Warnings and faults", "area": "holding", "address": 418, "type": "uint16", "access": "R"},
    {"name": "04.40 Event word 1", "group": "Warnings and faults", "area": "holding", "address": 440, "type": "uint16", "access": "R"},
    {"name": "04.40 bit 0 User bit 0", "group": "Warnings and faults", "area": "holding", "address": 440, "type": "bool", "bit": 0, "access": "R"},
    {"name": "04.40 bit 1 User bit 1", "group": "Warnings and faults", "area": "holding", "address": 440, "type": "bool", "bit": 1, "access": "R"},
    {"name": "04.40 bit 15 User bit 15", "group": "Warnings and faults", "area": "holding", "address": 440, "type": "bool", "bit": 15, "access": "R"},
    {"name": "04.41 Event word 1 bit 0 code", "group": "Warnings and faults", "area": "holding", "address": 441, "type": "uint16", "access": "RW", "description": "Default: 0x2310h"},
    {"name": "04.43 Event word 1 bit 1 code", "group": "Warnings and faults", "area": "holding", "address": 443, "type": "uint16", "access": "RW", "description": "Default: 0x3210h"},
    {"name": "04.45 Event word 1 bit 2", "group": "Warnings and faults", "area": "holding", "address": 445, "type": "uint16", "access": "RW", "description": "Default: 0x4310h"},
    {"name": "04.47 Event word 1 bit 3", "group": "Warnings and faults", "area": "holding", "address": 447, "type": "uint16", "access": "RW", "description": "Default: 0x2340h"},
    {"name": "04.49 Event word 1 bit 4", "group": "Warnings and faults", "area": "holding", "address": 449, "type": "uint16", "access": "RW", "description": "Default: 0x0000h"},
    {"name": "04.51 Event word 1 bit 5", "group": "Warnings and faults", "area": "holding", "address": 451, "type": "uint16", "access": "RW", "description": "Default: 0x3220h"},
    {"name": "04.53 Event word 1 bit 6", "group": "Warnings and faults", "area": "holding", "address": 453, "type": "uint16", "access": "RW", "description": "Default: 0x80A0h"},
    {"name": "04.55 Event word 1 bit 7", "group": "Warnings and faults", "area": "holding", "address": 455, "type": "uint16", "access": "RW", "description": "Default: 0x0000h"},
    {"name": "04.57 Event word 1 bit 8", "group": "Warnings and faults", "area": "holding", "address": 457, "type": "uint16", "access": "RW", "description": "Default: 0x7122h"},
    {"name": "04.59 Event word 1 bit 9", "group": "Warnings and faults", "area": "holding", "address": 459, "type": "uint16", "access": "RW", "description": "Default: 0x7081h"},
    {"name": "04.61 Event word 1 bit 10", "group": "Warnings and faults", "area": "holding", "address": 461, "type": "uint16", "access": "RW", "description": "Default: 0xFF61h"},
    {"name": "04.63 Event word 1 bit 11", "group": "Warnings and faults", "area": "holding", "address": 463, "type": "uint16", "access": "RW", "description": "Default: 0x7121h"},
    {"name": "04.65 Event word 1 bit 12", "group": "Warnings and faults", "area": "holding", "address": 465, "type": "uint16", "access": "RW", "description": "Default: 0x4110h"},
    {"name": "04.67 Event word 1 bit 13", "group": "Warnings and faults", "area": "holding", "address": 467, "type": "uint16", "access": "RW", "description": "Default: 0x9081h"},
    {"name": "04.69 Event word 1 bit 14", "group": "Warnings and faults", "area": "holding", "address": 469, "type": "uint16", "access": "RW", "description": "Default: 0x9082h"},
    {"name": "04.71 Event word 1 bit 15 code", "group": "Warnings and faults", "area": "holding", "address": 471, "type": "uint16", "access": "RW", "description": "Default: 0x2330h"},
    {"name": "05.01 On-time counter", "group": "Diagnostics", "area": "holding", "address": 21002, "type": "uint32", "unit": "d", "access": "R"},
    {"name": "05.02 Run-time counter", "group": "Diagnostics", "area": "holding", "address": 21004, "type": "uint32", "unit": "d", "access": "R"},
    {"name": "05.03 Hours run", "group": "Diagnostics", "area": "holding", "address": 21006, "type": "uint32", "scale": 0.1, "unit": "h", "access": "R"},
    {"name": "05.04 Fan on-time counter", "group": "Diagnostics", "area": "holding", "address": 21008, "type": "uint32", "unit": "d", "access": "R"},
    {"name": "05.08 Cabinet temperature", "group": "Diagnostics", "area": "holding", "address": 21016, "type": "int32", "scale": 0.1, "access": "R", "description": "Unit: °C or °F"},
    {"name": "05.10 Control board temperature", "group": "Diagnostics", "area": "holding", "address": 21020, "type": "int32", "scale": 0.1, "access": "R", "description": "Unit: °C or °F"},
    {"name": "05.11 Inverter temperature", "group": "Diagnostics", "area": "holding", "address": 21022, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "05.20 Diagnostic word 1", "group": "Diagnostics", "area": "holding", "address": 520, "type": "uint16", "access": "R"},
    {"name": "05.20 bit 0 Any warning or", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 0, "access": "R"},
    {"name": "05.20 bit 1 Any warning", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 1, "access": "R"},
    {"name": "05.20 bit 2 Any fault", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 2, "access": "R"},
    {"name": "05.20 bit 4 Overcurrent fault", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 4, "access": "R"},
    {"name": "05.20 bit 6 DC overvoltage", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 6, "access": "R"},
    {"name": "05.20 bit 7 DC undervoltage", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 7, "access": "R"},
    {"name": "05.20 bit 9 Device", "group": "Diagnostics", "area": "holding", "address": 520, "type": "bool", "bit": 9, "access": "R"},
    {"name": "05.21 Diagnostic word 2", "group": "Diagnostics", "area": "holding", "address": 521, "type": "uint16", "access": "R"},
    {"name": "05.21 bit 10 Motor", "group": "Diagnostics", "area": "holding", "address": 521, "type": "bool", "bit": 10, "access": "R"},
    {"name": "05.22 Diagnostic word 3", "group": "Diagnostics", "area": "holding", "address": 522, "type": "uint16", "access": "R"},
    {"name": "05.22 bit 9 kWh pulse", "group": "Diagnostics", "area": "holding", "address": 522, "type": "bool", "bit": 9, "access": "R"},
    {"name": "05.22 bit 11 Fan command", "group": "Diagnostics", "area": "holding", "address": 522, "type": "bool", "bit": 11, "access": "R"},
    {"name": "05.80 Motor speed at fault", "group": "Diagnostics", "area": "holding", "address": 21160, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "05.81 Output frequency at fault", "group": "Diagnostics", "area": "holding", "address": 21162, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "05.82 DC voltage at fault", "group": "Diagnostics", "area": "holding", "address": 21164, "type": "uint32", "scale": 0.01, "unit": "V", "access": "R"},
    {"name": "05.83 Motor current at fault", "group": "Diagnostics", "area": "holding", "address": 21166, "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "05.84 Motor torque at fault", "group": "Diagnostics", "area": "holding", "address": 21168, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "05.85 Main status word at fault", "group": "Diagnostics", "area": "holding", "address": 585, "type": "uint16", "access": "R"},
    {"name": "05.86 DI delayed status at fault", "group": "Diagnostics", "area": "holding", "address": 586, "type": "uint16", "access": "R"},
    {"name": "05.87 Inverter temperature at fault", "group": "Diagnostics", "area": "holding", "address": 21174, "type": "int32", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "05.88 Reference used at fault", "group": "Diagnostics", "area": "holding", "address": 21176, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "06.01 Main control word", "group": "Control and status words", "area": "holding", "address": 601, "type": "uint16", "access": "R"},
    {"name": "06.01 bit 0 Off1 control", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.01 bit 1 Off2 control", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.01 bit 2 Off3 control", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.01 bit 3 Run", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.01 bit 4 Ramp out zero", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.01 bit 5 Ramp hold", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.01 bit 6 Ramp in zero", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.01 bit 7 Reset", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.01 bit 8 Inching 1", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.01 bit 9 Inching 2", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.01 bit 10 Remote cmd", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.01 bit 11 Ext ctrl loc", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.01 bit 12 User bit 0", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.01 bit 13 User bit 1", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.01 bit 14 User bit 2", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.01 bit 15 User bit 3", "group": "Control and status words", "area": "holding", "address": 601, "type": "bool", "bit": 15, "access": "R"},
    {"name": "06.11 Main status word", "group": "Control and status words", "area": "holding", "address": 611, "type": "uint16", "access": "R"},
    {"name": "06.11 bit 0 Ready to switch ON", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.11 bit 1 Ready run", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.11 bit 2 Ready ref", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.11 bit 3 Tripped", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.11 bit 4 Off 2 inactive", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.11 bit 5 Off 3 inactive", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.11 bit 6 Switch-on inhibited", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.11 bit 7 Warning", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.11 bit 8 At setpoint", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.11 bit 9 Remote", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.11 bit 10 Above limit", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.11 bit 11 User bit 0", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.11 bit 12 User bit 1", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.11 bit 13 User bit 2", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.11 bit 14 User bit 3", "group": "Control and status words", "area": "holding", "address": 611, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.16 Drive status word 1", "group": "Control and status words", "area": "holding", "address": 616, "type": "uint16", "access": "R"},
    {"name": "06.16 bit 0 Enabled", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.16 bit 1 Inhibited", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.16 bit 2 DC charged", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.16 bit 3 Ready to start", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.16 bit 4 Following", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.16 bit 5 Started", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.16 bit 6 Modulating", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.16 bit 7 Limiting", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.16 bit 8 Local control", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.16 bit 9 Network control", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.16 bit 10 Ext1 active", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.16 bit 11 Ext2 active", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.16 bit 13 Start request", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.16 bit 14 Running", "group": "Control and status words", "area": "holding", "address": 616, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.17 Drive status word 2", "group": "Control and status words", "area": "holding", "address": 617, "type": "uint16", "access": "R"},
    {"name": "06.17 bit 0 Identification run done", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.17 bit 1 Magnetized", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.17 bit 2 Torque control", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.17 bit 3 Speed control", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.17 bit 5 Safe reference active", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.17 bit 6 Last speed active", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.17 bit 8 Emergency stop failed 1 = Emergency stop failed (see parameters 31.32 and 31.33)", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.17 bit 9 Jogging active", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.17 bit 10 Above limit", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.18 Start inhibit status word", "group": "Control and status words", "area": "holding", "address": 618, "type": "uint16", "access": "R"},
    {"name": "06.18 bit 0 Not ready run", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.18 bit 1 Ctrl location changed", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.18 bit 2 SSW inhibit", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.18 bit 3 Fault reset", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.18 bit 4 Lost start enable", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.18 bit 5 Lost run enable", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.18 bit 7 STO", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.18 bit 8 Current calibration", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.18 bit 9 ID run ended", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.18 bit 11 Em Off1", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.18 bit 12 Em Off2", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.18 bit 13 Em Off3", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.18 bit 14 Auto reset inhibit", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.18 bit 15 Jogging active", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 15, "access": "R"},
    {"name": "06.19 Speed control status word", "group": "Control and status words", "area": "holding", "address": 619, "type": "uint16", "access": "R"},
    {"name": "06.19 bit 0 Zero speed", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.19 bit 1 Forward", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.19 bit 2 Reverse", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.20 Constant speed status word", "group": "Control and status words", "area": "holding", "address": 620, "type": "uint16", "access": "R"},
    {"name": "06.20 bit 0 Constant speed 1", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.20 bit 1 Constant speed 2", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.20 bit 2 Constant speed 3", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.20 bit 3 Constant speed 4", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.20 bit 4 Constant speed 5", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.20 bit 5 Constant speed 6", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.20 bit 6 Constant speed 7", "group": "Control and status words", "area": "holding", "address": 620, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.21 Drive status word 3", "group": "Control and status words", "area": "holding", "address": 621, "type": "uint16", "access": "R"},
    {"name": "06.21 bit 0 DC hold active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.21 bit 1 Post-magnetizing active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.21 bit 2 Motor pre-heating active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.21 bit 3 PM smooth start active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.21 bit 5 DC brake active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.21 bit 6 Ready and remote control", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.29 MSW bit 10 selection", "group": "Control and status words", "area": "holding", "address": 629, "type": "uint16", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Above limit"}, "description": "Source selector; other sources are given as parameter pointers; Default: Above limit"},
    {"name": "06.30 MSW bit 11 selection", "group": "Control and status words", "area": "holding", "address": 630, "type": "uint16", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Ext ctrl loc"}, "description": "Source selector; other sources are given as parameter pointers; Default: Ext ctrl loc"},
    {"name": "06.31 MSW bit 12 selection", "group": "Control and status words", "area": "holding", "address": 631, "type": "uint16", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Ext run enable"}, "description": "Source selector; other sources are given as parameter pointers; Default: Ext run"},
    {"name": "06.32 MSW bit 13 selection", "group": "Control and status words", "area": "holding", "address": 632, "type": "uint16", "access": "RW", "enum": {"0": "False", "1": "True"}, "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "06.33 MSW bit 14 selection", "group": "Control and status words", "area": "holding", "address": 633, "type": "uint16", "access": "RW", "enum": {"0": "False", "1": "True"}, "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "07.03 Drive rating id", "group": "System info", "area": "holding", "address": 703, "type": "uint16", "access": "R"},
    {"name": "07.04 Firmware name", "group": "System info", "area": "holding", "address": 704, "type": "uint16", "access": "R"},
    {"name": "07.05 Firmware version", "group": "System info", "area": "holding", "address": 705, "type": "uint16", "access": "R"},
    {"name": "07.06 Loading package name", "group": "System info", "area": "holding", "address": 706, "type": "uint16", "access": "R"},
    {"name": "07.07 Loading package version", "group": "System info", "area": "holding", "address": 707, "type": "uint16", "access": "R"},
    {"name": "07.10 Language file set", "group": "System info", "area": "holding", "address": 710, "type": "uint16", "access": "R", "enum": {"0": "Not known", "1": "Global", "2": "European", "3": "Asian", "5": "All"}},
    {"name": "07.11 Cpu usage", "group": "System info", "area": "holding", "address": 21422, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "07.25 Customization package name", "group": "System info", "area": "holding", "address": 725, "type": "uint16", "access": "R"},
    {"name": "07.26 Customization package version", "group": "System info", "area": "holding", "address": 726, "type": "uint16", "access": "R"},
    {"name": "07.30 Adaptive program status", "group": "System info", "area": "holding", "address": 730, "type": "uint16", "access": "R"},
    {"name": "07.30 bit 0 Initialized", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 0, "access": "R"},
    {"name": "07.30 bit 1 Editing", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 1, "access": "R"},
    {"name": "07.30 bit 2 Edit done", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 2, "access": "R"},
    {"name": "07.30 bit 3 Running", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 3, "access": "R"},
    {"name": "07.30 bit 14 State changing", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 14, "access": "R"},
    {"name": "07.30 bit 15 Faulted", "group": "System info", "area": "holding", "address": 730, "type": "bool", "bit": 15, "access": "R"},
    {"name": "07.31 AP sequence state", "group": "System info", "area": "holding", "address": 731, "type": "uint16", "access": "R"},
    {"name": "07.35 Drive configuration", "group": "System info", "area": "holding", "address": 735, "type": "uint16", "access": "R"},
    {"name": "07.35 bit 0 Not initialized", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 0, "access": "R"},
    {"name": "07.35 bit 1 Base unit", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 1, "access": "R"},
    {"name": "07.35 bit 3 FENA-21", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 3, "access": "R"},
    {"name": "07.35 bit 4 FECA-01", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 4, "access": "R"},
    {"name": "07.35 bit 5 FPBA-01", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 5, "access": "R"},
    {"name": "07.35 bit 6 FCAN-01", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 6, "access": "R"},
    {"name": "07.35 bit 10 FSCA-01", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 10, "access": "R"},
    {"name": "07.35 bit 11 FEIP-21", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 11, "access": "R"},
    {"name": "07.35 bit 12 FMBT-21", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 12, "access": "R"},
    {"name": "07.35 bit 14 FPNO-21", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 14, "access": "R"},
    {"name": "07.35 bit 15 FEPL-02", "group": "System info", "area": "holding", "address": 735, "type": "bool", "bit": 15, "access": "R"},
    {"name": "07.36 Drive configuration 2", "group": "System info", "area": "holding", "address": 736, "type": "uint16", "access": "R"},
    {"name": "07.36 bit 1 FDNA-01", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 1, "access": "R"},
    {"name": "07.36 bit 2 FCNA-01", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 2, "access": "R"},
    {"name": "07.36 bit 3 CMOD-01", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 3, "access": "R"},
    {"name": "07.36 bit 4 CMOD-02", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 4, "access": "R"},
    {"name": "07.36 bit 5 CPTC-02", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 5, "access": "R"},
    {"name": "07.36 bit 6 CHDI-01", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 6, "access": "R"},
    {"name": "07.36 bit 7 FSPS-21", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 7, "access": "R"},
    {"name": "07.36 bit 8 CAIO-01", "group": "System info", "area": "holding", "address": 736, "type": "bool", "bit": 8, "access": "R"},
    {"name": "10.01 DI status", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "uint16", "access": "R"},
    {"name": "10.01 bit 0 DI1", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 0, "access": "R"},
    {"name": "10.01 bit 1 DI2", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 1, "access": "R"},
    {"name": "10.01 bit 2 DI3", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 2, "access": "R"},
    {"name": "10.01 bit 3 DI4", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 3, "access": "R"},
    {"name": "10.01 bit 4 DI5", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 4, "access": "R"},
    {"name": "10.01 bit 5 DI6", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "bool", "bit": 5, "access": "R"},
    {"name": "10.02 DI delayed status", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "uint16", "access": "R"},
    {"name": "10.02 bit 0 DI1", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 0, "access": "R"},
    {"name": "10.02 bit 1 DI2", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 1, "access": "R"},
    {"name": "10.02 bit 2 DI3", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 2, "access": "R"},
    {"name": "10.02 bit 3 DI4", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 3, "access": "R"},
    {"name": "10.02 bit 4 DI5", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 4, "access": "R"},
    {"name": "10.02 bit 5 DI6", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "bool", "bit": 5, "access": "R"},
    {"name": "10.03 DI force selection", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "uint16", "access": "RW", "description": "Bits: 0 DI1, 1 DI2, 2 DI3, 3 DI4, 4 DI5, 5 DI6"},
    {"name": "10.04 DI forced data", "group": "Standard DI, RO", "area": "holding", "address": 1004, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 DI1, 1 DI2, 2 DI3, 3 DI4, 4 DI5, 5 DI6"},
    {"name": "10.05 DI1 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22010, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.06 DI1 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22012, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.07 DI2 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22014, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.08 DI2 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22016, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.09 DI3 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22018, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.10 DI3 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22020, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.11 DI4 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22022, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.12 DI4 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22024, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.13 DI5 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22026, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.14 DI5 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22028, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.15 DI6 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22030, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.16 DI6 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22032, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 s"},
    {"name": "10.21 RO status", "group": "Standard DI, RO", "area": "holding", "address": 1021, "type": "uint16", "access": "RW", "description": "Bits: 0 RO1, 1 RO2, 2 RO3"},
    {"name": "10.22 RO force selection", "group": "Standard DI, RO", "area": "holding", "address": 1022, "type": "uint16", "access": "RW", "description": "Bits: 0 RO1 1 = Force RO1 to value of bit 0 of parameter 10.23 RO forced data. (0 = Normal mode), 1 RO2 1 = Force RO2 to value of bit 1 of parameter 10.23 RO forced data. (0 = Normal mode), 2 RO3 1 = Force RO3 to value of bit 2 of parameter 10.23 RO forced data. (0 = Normal mode)"},
    {"name": "10.23 RO forced data", "group": "Standard DI, RO", "area": "holding", "address": 1023, "type": "uint16", "access": "RW", "description": "Bits: 0 Force the value of this bit to RO1, if so defined in parameter 10.22 RO force, 1 Force the value of this bit to RO2, if so defined in parameter 10.22 RO force, 2 Force the value of this bit to RO3, if so defined in parameter 10.22 RO force"},
    {"name": "10.24 RO1 source", "group": "Standard DI, RO", "area": "holding", "address": 1024, "type": "uint16", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Ready run"},
    {"name": "10.25 RO1 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22050, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.26 RO1 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22052, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.27 RO2 source", "group": "Standard DI, RO", "area": "holding", "address": 1027, "type": "uint16", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Running"},
    {"name": "10.28 RO2 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22056, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.29 RO2 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22058, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.30 RO3 source", "group": "Standard DI, RO", "area": "holding", "address": 1030, "type": "uint16", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Fault (-1)"},
    {"name": "10.31 RO3 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22062, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.32 RO3 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22064, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.99 RO/DIO control word", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 RO1, 1 RO2, 2 RO3, 3 RO4, 4 RO5"},
    {"name": "11.21 DI5 configuration", "group": "Standard DIO, FI, FO", "area": "holding", "address": 1121, "type": "uint16", "access": "RW", "enum": {"0": "Digital input", "1": "Frequency input"}, "description": "Default: Digital input"},
    {"name": "11.38 Freq in 1 actual value", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22276, "type": "uint32", "unit": "Hz", "access": "R"},
    {"name": "11.39 Freq in 1 scaled value", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22278, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "11.42 Freq in 1 min", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22284, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 16000, "description": "Default: 0 Hz"},
    {"name": "11.43 Freq in 1 max", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22286, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 16000, "description": "Default: 16000 Hz"},
    {"name": "11.44 Freq in 1 at scaled min", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22288, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767},
    {"name": "11.45 Freq in 1 at scaled max", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22290, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767},
    {"name": "12.02 AI force selection", "group": "Standard AI", "area": "holding", "address": 1202, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 AI1, 1 AI2"},
    {"name": "12.03 AI supervision function", "group": "Standard AI", "area": "holding", "address": 1203, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault", "2": "Warning", "3": "Last speed", "4": "Speed ref safe"}, "description": "Default: No action"},
    {"name": "12.04 AI supervision selection", "group": "Standard AI", "area": "holding", "address": 1204, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 AI1 < MIN, 1 AI1 > MAX, 2 AI2 < MIN, 3 AI2 > MAX"},
    {"name": "12.05 AI supervision force", "group": "Standard AI", "area": "holding", "address": 1205, "type": "uint16", "access": "RW", "description": "Bits: 0 AI1 Ext1, 1 AI1 Ext2, 2 AI1 Local, 4 AI2 Ext1, 5 AI2 Ext2, 6 AI2 Local"},
    {"name": "12.11 AI1 actual value", "group": "Standard AI", "area": "holding", "address": 22422, "type": "uint32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "12.12 AI1 scaled value", "group": "Standard AI", "area": "holding", "address": 22424, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "12.13 AI1 forced value", "group": "Standard AI", "area": "holding", "address": 22426, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 20, "description": "Unit: mA or V"},
    {"name": "12.15 AI1 unit selection", "group": "Standard AI", "area": "holding", "address": 1215, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Default: V"},
    {"name": "12.16 AI1 filter time", "group": "Standard AI", "area": "holding", "address": 22432, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "12.17 AI1 min", "group": "Standard AI", "area": "holding", "address": 22434, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 20, "description": "Unit: mA or V; Default: 4.000 mA or"},
    {"name": "12.18 AI1 max", "group": "Standard AI", "area": "holding", "address": 22436, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 20, "description": "Unit: mA or V; Default: 20.000 mA or"},
    {"name": "12.19 AI1 scaled at AI1 min", "group": "Standard AI", "area": "holding", "address": 22438, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "12.20 AI1 scaled at AI1 max", "group": "Standard AI", "area": "holding", "address": 22440, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.000"},
    {"name": "12.21 AI2 actual value", "group": "Standard AI", "area": "holding", "address": 22442, "type": "uint32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "12.22 AI2 scaled value", "group": "Standard AI", "area": "holding", "address": 22444, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "12.23 AI2 forced value", "group": "Standard AI", "area": "holding", "address": 22446, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 22, "description": "Unit: mA or V"},
    {"name": "12.25 AI2 unit selection", "group": "Standard AI", "area": "holding", "address": 1225, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Default: mA"},
    {"name": "12.26 AI2 filter time", "group": "Standard AI", "area": "holding", "address": 22452, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "12.27 AI2 min", "group": "Standard AI", "area": "holding", "address": 22454, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 22, "description": "Unit: mA or V; Default: 4.000 mA or"},
    {"name": "12.28 AI2 max", "group": "Standard AI", "area": "holding", "address": 22456, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 22, "description": "Unit: mA or V; Default: 20.000 mA or"},
    {"name": "12.29 AI2 scaled at AI2 min", "group": "Standard AI", "area": "holding", "address": 22458, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "12.30 AI2 scaled at AI2 max", "group": "Standard AI", "area": "holding", "address": 22460, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.000"},
    {"name": "13.02 AO force selection", "group": "Standard AO", "area": "holding", "address": 1302, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 AO1, 1 AO2"},
    {"name": "13.11 AO1 actual value", "group": "Standard AO", "area": "holding", "address": 22622, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "R"},
    {"name": "13.12 AO1 source", "group": "Standard AO", "area": "holding", "address": 1312, "type": "uint16", "access": "RW", "enum": "p13_12", "description": "Source selector; other sources are given as parameter pointers; Default: Output"},
    {"name": "13.13 AO1 forced value", "group": "Standard AO", "area": "holding", "address": 22626, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 0.000 mA"},
    {"name": "13.15 AO1 unit selection", "group": "Standard AO", "area": "holding", "address": 1315, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Default: mA"},
    {"name": "13.16 AO1 filter time", "group": "Standard AO", "area": "holding", "address": 22632, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "13.17 AO1 source min", "group": "Standard AO", "area": "holding", "address": 22634, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "13.18 AO1 source max", "group": "Standard AO", "area": "holding", "address": 22636, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.0"},
    {"name": "13.19 AO1 out at AO1 src min", "group": "Standard AO", "area": "holding", "address": 22638, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 0.000 mA"},
    {"name": "13.20 AO1 out at AO1 src max", "group": "Standard AO", "area": "holding", "address": 22640, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 20.000 mA"},
    {"name": "13.21 AO2 actual value", "group": "Standard AO", "area": "holding", "address": 22642, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "R"},
    {"name": "13.22 AO2 source", "group": "Standard AO", "area": "holding", "address": 1322, "type": "uint16", "access": "RW", "enum": "p13_12", "description": "Source selector; other sources are given as parameter pointers; Default: Motor current"},
    {"name": "13.23 AO2 forced value", "group": "Standard AO", "area": "holding", "address": 22646, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 0.000 mA"},
    {"name": "13.26 AO2 filter time", "group": "Standard AO", "area": "holding", "address": 22652, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "13.27 AO2 source min", "group": "Standard AO", "area": "holding", "address": 22654, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "13.28 AO2 source max", "group": "Standard AO", "area": "holding", "address": 22656, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 2.2"},
    {"name": "13.29 AO2 out at AO2 src min", "group": "Standard AO", "area": "holding", "address": 22658, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 4.000 mA"},
    {"name": "13.30 AO2 out at AO2 src max", "group": "Standard AO", "area": "holding", "address": 22660, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 22, "description": "Default: 20.000 mA"},
    {"name": "13.91 AO1 data storage", "group": "Standard AO", "area": "holding", "address": 22782, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -327.68, "write_max": 327.67, "description": "Default: 0.00"},
    {"name": "13.92 AO2 data storage", "group": "Standard AO", "area": "holding", "address": 22784, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -327.68, "write_max": 327.67, "description": "Default: 0.00"},
    {"name": "15.01 Extension module type", "group": "I/O extension module", "area": "holding", "address": 1501, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "CMOD-01", "2": "CMOD-02", "3": "CHDI-01", "4": "CPTC-02", "8": "CAIO-01"}, "description": "Default: None"},
    {"name": "15.02 Detected extension module", "group": "I/O extension module", "area": "holding", "address": 1502, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "CMOD-01", "2": "CMOD-02", "3": "CHDI-01", "4": "CPTC-02"}, "description": "Default: None"},
    {"name": "15.03 DI status", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "uint16", "access": "R"},
    {"name": "15.03 bit 0 DI7", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 0, "access": "R"},
    {"name": "15.03 bit 1 DI8", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 1, "access": "R"},
    {"name": "15.03 bit 2 DI9", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 2, "access": "R"},
    {"name": "15.03 bit 2 DI10", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 2, "access": "R"},
    {"name": "15.03 bit 4 DI11", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 4, "access": "R"},
    {"name": "15.03 bit 5 DI12", "group": "I/O extension module", "area": "holding", "address": 1503, "type": "bool", "bit": 5, "access": "R"},
    {"name": "15.04 RO/DO status", "group": "I/O extension module", "area": "holding", "address": 1504, "type": "uint16", "access": "R"},
    {"name": "15.04 bit 0 RO4", "group": "I/O extension module", "area": "holding", "address": 1504, "type": "bool", "bit": 0, "access": "R"},
    {"name": "15.04 bit 1 RO5", "group": "I/O extension module", "area": "holding", "address": 1504, "type": "bool", "bit": 1, "access": "R"},
    {"name": "15.04 bit 5 DO1", "group": "I/O extension module", "area": "holding", "address": 1504, "type": "bool", "bit": 5, "access": "R"},
    {"name": "15.05 RO/DO force selection", "group": "I/O extension module", "area": "holding", "address": 1505, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 RO4, 1 RO5, 5 DO1"},
    {"name": "15.06 RO/DO forced data", "group": "I/O extension module", "area": "holding", "address": 1506, "type": "uint16", "access": "RW", "description": "Bits: 0 RO4, 1 RO5, 5 DO1"},
    {"name": "15.07 RO4 source", "group": "I/O extension module", "area": "holding", "address": 1507, "type": "uint16", "access": "RW", "enum": "p15_07", "description": "Source selector; other sources are given as parameter pointers; Default: Not"},
    {"name": "15.08 RO4 ON delay", "group": "I/O extension module", "area": "holding", "address": 23016, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.09 RO4 OFF delay", "group": "I/O extension module", "area": "holding", "address": 23018, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.10 RO5 source", "group": "I/O extension module", "area": "holding", "address": 1510, "type": "uint16", "access": "RW", "enum": "p15_07", "description": "Source selector; other sources are given as parameter pointers; Default: Not"},
    {"name": "15.11 RO5 ON delay", "group": "I/O extension module", "area": "holding", "address": 23022, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.12 RO5 OFF delay", "group": "I/O extension module", "area": "holding", "address": 23024, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.22 DO1 configuration", "group": "I/O extension module", "area": "holding", "address": 1522, "type": "uint16", "access": "RW", "enum": {"0": "Digital output", "2": "Frequency output"}, "description": "Default: Digital output"},
    {"name": "15.23 DO1 source", "group": "I/O extension module", "area": "holding", "address": 1523, "type": "uint16", "access": "RW", "enum": {"0": "Not energized", "1": "Energized", "2": "Ready run", "4": "Enabled", "5": "Started", "6": "Magnetized", "7": "Running", "8": "Ready ref", "9": "At setpoint", "10": "Reverse", "11": "Zero speed", "12": "Above limit", "13": "Warning", "14": "Fault", "15": "Fault (-1)", "16": "Fault/Warning", "17": "Overcurrent", "18": "Overvoltage", "19": "Drive temp", "20": "Undervoltage", "21": "Motor temp", "22": "Brake command", "23": "Ext2 active", "24": "Remote control", "27": "Timed function 1", "28": "Timed function 2", "29": "Timed function 3", "33": "Supervision 1", "34": "Supervision 2", "35": "Supervision 3", "39": "Start delay", "40": "RO/DIO control word bit0", "41": "RO/DIO control word bit1", "42": "RO/DIO control word bit2", "45": "PFC1", "46": "PFC2", "47": "PFC3", "48": "PFC4", "49": "PFC5", "50": "PFC6", "53": "Event word 1", "61": "User load curve", "62": "RO/DIO control word"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not"},
    {"name": "15.24 DO1 ON delay", "group": "I/O extension module", "area": "holding", "address": 23048, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.25 DO1 OFF delay", "group": "I/O extension module", "area": "holding", "address": 23050, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "15.32 Freq out 1 actual value", "group": "I/O extension module", "area": "holding", "address": 23064, "type": "uint32", "unit": "Hz", "access": "R"},
    {"name": "15.33 Freq out 1 source", "group": "I/O extension module", "area": "holding", "address": 1533, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torque ref used", "14": "Freq ref used", "16": "Process PID out"}, "description": "Source selector; other sources are given as parameter pointers; Default: Motor speed"},
    {"name": "15.34 Freq out 1 src min", "group": "I/O extension module", "area": "holding", "address": 23068, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "15.35 Freq out 1 src max", "group": "I/O extension module", "area": "holding", "address": 23070, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 1500.000"},
    {"name": "15.36 Freq out 1 at src min", "group": "I/O extension module", "area": "holding", "address": 23072, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 16000, "description": "Default: 0 Hz"},
    {"name": "15.37 Freq out 1 at src max", "group": "I/O extension module", "area": "holding", "address": 23074, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 16000, "description": "Default: 16000 Hz"},
    {"name": "15.40 AI force selection", "group": "I/O extension module", "area": "holding", "address": 23080, "type": "uint32", "access": "RW", "description": "Range: 0000h…FFFFh; Default: 0b000"},
    {"name": "15.41 AI supervision function", "group": "I/O extension module", "area": "holding", "address": 1541, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault", "2": "Warning", "3": "Last speed"}, "description": "Default: 0000h"},
    {"name": "15.42 AI supervision selection", "group": "I/O extension module", "area": "holding", "address": 23084, "type": "uint32", "access": "RW", "description": "Range: 0000h…FFFFh; Default: 0000h"},
    {"name": "15.43 AI supervision force selection", "group": "I/O extension module", "area": "holding", "address": 23086, "type": "uint32", "access": "RW", "description": "Range: 0000h…FFFFh; Default: 0b 0111 0111"},
    {"name": "15.44 AI dead band", "group": "I/O extension module", "area": "holding", "address": 23088, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00"},
    {"name": "15.45 AO force selection", "group": "I/O extension module", "area": "holding", "address": 23090, "type": "uint32", "access": "RW", "description": "Range: 0000h…FFFFh; Default: 0000h"},
    {"name": "15.51 AI3 actual value", "group": "I/O extension module", "area": "holding", "address": 23102, "type": "uint32", "scale": 0.001, "access": "R", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.52 AI3 scaled value", "group": "I/O extension module", "area": "holding", "address": 23104, "type": "int32", "access": "R"},
    {"name": "15.53 AI3 percent value", "group": "I/O extension module", "area": "holding", "address": 23106, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 110},
    {"name": "15.54 AI3 forced value", "group": "I/O extension module", "area": "holding", "address": 23108, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.55 AI3 unit selection", "group": "I/O extension module", "area": "holding", "address": 1555, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Default: V"},
    {"name": "15.56 AI3 filter time", "group": "I/O extension module", "area": "holding", "address": 23112, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100"},
    {"name": "15.57 AI3 min", "group": "I/O extension module", "area": "holding", "address": 23114, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 0.000 V"},
    {"name": "15.58 AI3 max", "group": "I/O extension module", "area": "holding", "address": 23116, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 10.000V"},
    {"name": "15.59 AI3 scaled at AI3 min", "group": "I/O extension module", "area": "holding", "address": 23118, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "15.60 AI3 scaled at AI3 max", "group": "I/O extension module", "area": "holding", "address": 23120, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.000"},
    {"name": "15.61 AI4 actual value", "group": "I/O extension module", "area": "holding", "address": 23122, "type": "uint32", "scale": 0.001, "access": "R", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.62 AI4 scaled value", "group": "I/O extension module", "area": "holding", "address": 23124, "type": "int32", "access": "R"},
    {"name": "15.63 AI4 percent value", "group": "I/O extension module", "area": "holding", "address": 23126, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 110},
    {"name": "15.64 AI4 forced value", "group": "I/O extension module", "area": "holding", "address": 23128, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.65 AI4 unit selection", "group": "I/O extension module", "area": "holding", "address": 1565, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Source selector; other sources are given as parameter pointers; Default: V"},
    {"name": "15.66 AI4 filter time", "group": "I/O extension module", "area": "holding", "address": 23132, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100"},
    {"name": "15.67 AI4 min", "group": "I/O extension module", "area": "holding", "address": 23134, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 0.000 V"},
    {"name": "15.68 AI4 max", "group": "I/O extension module", "area": "holding", "address": 23136, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 10.000 V"},
    {"name": "15.69 AI4 scaled at AI4 min", "group": "I/O extension module", "area": "holding", "address": 23138, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "15.70 AI4 scaled at AI4 max", "group": "I/O extension module", "area": "holding", "address": 23140, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.000"},
    {"name": "15.71 AI5 actual value", "group": "I/O extension module", "area": "holding", "address": 23142, "type": "uint32", "scale": 0.001, "access": "R", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.72 AI5 scaled value", "group": "I/O extension module", "area": "holding", "address": 23144, "type": "int32", "access": "R"},
    {"name": "15.73 AI5 percent value", "group": "I/O extension module", "area": "holding", "address": 23146, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 110},
    {"name": "15.74 AI5 forced value", "group": "I/O extension module", "area": "holding", "address": 23148, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V"},
    {"name": "15.75 AI5 unit selection", "group": "I/O extension module", "area": "holding", "address": 1575, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Source selector; other sources are given as parameter pointers; Default: V"},
    {"name": "15.76 AI5 filter time", "group": "I/O extension module", "area": "holding", "address": 23152, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100"},
    {"name": "15.77 AI5 min", "group": "I/O extension module", "area": "holding", "address": 23154, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 0.000 V"},
    {"name": "15.78 AI5 max", "group": "I/O extension module", "area": "holding", "address": 23156, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: -11.000 V /; Unit: mA or V; Default: 10.000 V"},
    {"name": "15.79 AI5 scaled at AI5 min", "group": "I/O extension module", "area": "holding", "address": 23158, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "15.80 AI5 scaled at AI5 max", "group": "I/O extension module", "area": "holding", "address": 23160, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.000"},
    {"name": "15.81 AO3 actual value", "group": "I/O extension module", "area": "holding", "address": 23162, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000mA /; Unit: mA or V"},
    {"name": "15.82 AO3 source", "group": "I/O extension module", "area": "holding", "address": 1582, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "5": "Motor current as % of motor nominal", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "14": "Frequency ref used", "16": "Process PID out", "20": "Temp sensor 1 excitation", "21": "Temp sensor 2 excitation", "26": "Abs motor speed used", "27": "Abs motor speed %", "28": "Abs output frequency", "30": "Abs motor torque", "31": "Abs output power", "32": "Abs motor shaft power", "33": "External PID1 out", "34": "External PID2 out", "35": "External PID3 out", "36": "External PID4 out", "37": "AO1 data storage", "38": "AO2 data storage"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "15.83 AO3 forced value", "group": "I/O extension module", "area": "holding", "address": 23166, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V"},
    {"name": "15.84 AO3 data storage", "group": "I/O extension module", "area": "holding", "address": 23168, "type": "uint32", "access": "RW", "description": "Range: -327-68…327.67; Default: 0.00"},
    {"name": "15.85 AO3 unit selection", "group": "I/O extension module", "area": "holding", "address": 1585, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Default: mA"},
    {"name": "15.86 AO3 filter time", "group": "I/O extension module", "area": "holding", "address": 23172, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100"},
    {"name": "15.87 AO3 source min", "group": "I/O extension module", "area": "holding", "address": 23174, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: -32768.0"},
    {"name": "15.88 AO3 source max", "group": "I/O extension module", "area": "holding", "address": 23176, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 32767.0"},
    {"name": "15.89 AO3 out at AO3 source min", "group": "I/O extension module", "area": "holding", "address": 23178, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V; Default: 0.000"},
    {"name": "15.90 AO3 out at AO3 source max", "group": "I/O extension module", "area": "holding", "address": 23180, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V; Default: 20.000"},
    {"name": "15.91 AO4 actual value", "group": "I/O extension module", "area": "holding", "address": 23182, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V"},
    {"name": "15.92 AO4 source", "group": "I/O extension module", "area": "holding", "address": 1592, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "5": "Motor current as % of motor nominal", "6": "Motor torque", "7": "DC voltage", "8": "Output power", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "14": "Frequency ref used", "16": "Process PID out", "20": "Temp sensor 1 excitation", "21": "Temp sensor 2 excitation", "26": "Abs motor speed used", "27": "Abs motor speed % 01.", "28": "Abs output frequency", "30": "Abs motor torque", "31": "Abs output power", "32": "Abs motor shaft power", "33": "External PID1 out", "34": "External PID2 out", "35": "External PID3 out", "36": "External PID4 out", "37": "AO1 data storage", "38": "AO2 data storage"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "15.93 AO4 forced value", "group": "I/O extension module", "area": "holding", "address": 23186, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V"},
    {"name": "15.94 AO4 data storage", "group": "I/O extension module", "area": "holding", "address": 23188, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -327.68, "write_max": 327.67, "description": "Default: 0.00"},
    {"name": "15.95 AO4 unit selection", "group": "I/O extension module", "area": "holding", "address": 1595, "type": "uint16", "access": "RW", "enum": {"2": "V", "10": "mA"}, "description": "Unit: mA or V; Default: mA"},
    {"name": "15.96 AO4 filter time", "group": "I/O extension module", "area": "holding", "address": 23192, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100"},
    {"name": "15.97 AO4 source min", "group": "I/O extension module", "area": "holding", "address": 23194, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: -32768.0"},
    {"name": "15.98 AO4 source max", "group": "I/O extension module", "area": "holding", "address": 23196, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 32767.0"},
    {"name": "15.99 AO4 out at AO4 source min", "group": "I/O extension module", "area": "holding", "address": 23198, "type": "uint32", "scale": 0.001, "access": "RW", "description": "Range: 0.000 V /; Unit: mA or V; Default: 0.000"},
    {"name": "19.01 Actual operation mode", "group": "Operation mode", "area": "holding", "address": 1901, "type": "uint16", "access": "R", "enum": {"1": "Zero", "2": "Speed", "3": "Torque", "4": "Min", "5": "Max", "6": "Add", "10": "Scalar (Hz)", "20": "Forced magn."}},
    {"name": "19.11 Ext1/Ext2 selection", "group": "Operation mode", "area": "holding", "address": 1911, "type": "uint16", "access": "RW", "enum": {"0": "EXT1", "1": "EXT2", "2": "FBA A MCW bit 11", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "19": "Timed function 1", "20": "Timed function 2", "21": "Timed function 3", "25": "Supervision 1", "26": "Supervision 2", "27": "Supervision 3", "32": "EFB MCW bit 11", "33": "FBA A connection loss", "34": "EFB connection loss"}, "description": "Source selector; other sources are given as parameter pointers; Default: EXT1"},
    {"name": "19.12 Ext1 control mode", "group": "Operation mode", "area": "holding", "address": 1912, "type": "uint16", "access": "RW", "enum": "p19_12", "description": "Default: Speed"},
    {"name": "19.14 Ext2 control mode", "group": "Operation mode", "area": "holding", "address": 1914, "type": "uint16", "access": "RW", "enum": "p19_12", "description": "Default: Speed"},
    {"name": "19.16 Local control mode", "group": "Operation mode", "area": "holding", "address": 1916, "type": "uint16", "access": "RW", "enum": {"0": "Speed", "1": "Torque"}, "description": "Default: Speed"},
    {"name": "19.17 Local control disable", "group": "Operation mode", "area": "holding", "address": 1917, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Yes"}, "description": "Default: No"},
    {"name": "20.01 Ext1 commands", "group": "Start/stop/direction", "area": "holding", "address": 2001, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "In1 Start", "2": "In1 Start; In2 Dir", "3": "In1 Start fwd; In2 Start rev", "4": "In1P Start; In2 Stop Th", "5": "In1P Start; In2 Stop; In3 Dir", "6": "In1P Start fwd; In2P Start rev; In3 Stop", "11": "Control panel", "12": "Fieldbus A", "14": "Embedded fieldbus"}, "description": "Default: In1 Start; In2"},
    {"name": "20.02 Ext1 start trigger type", "group": "Start/stop/direction", "area": "holding", "address": 2002, "type": "uint16", "access": "RW", "enum": {"0": "Edge", "1": "Level"}, "description": "Default: Level"},
    {"name": "20.03 Ext1 in1 source", "group": "Start/stop/direction", "area": "holding", "address": 2003, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: DI1"},
    {"name": "20.04 Ext1 in2 source", "group": "Start/stop/direction", "area": "holding", "address": 2004, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: DI2"},
    {"name": "20.05 Ext1 in3 source", "group": "Start/stop/direction", "area": "holding", "address": 2005, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "20.06 Ext2 commands", "group": "Start/stop/direction", "area": "holding", "address": 2006, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "In1 Start", "2": "In1 Start; In2 Dir", "3": "In1 Start fwd; In2 Start rev", "4": "In1P Start; In2 Stop", "5": "In1P Start; In2 Stop; In3 Dir", "6": "In1P Start fwd; In2P Start rev; In3 Stop", "11": "Control panel", "12": "Fieldbus A", "14": "Embedded fieldbus"}, "description": "Default: Not selected"},
    {"name": "20.07 Ext2 start trigger type", "group": "Start/stop/direction", "area": "holding", "address": 2007, "type": "uint16", "access": "RW", "enum": {"0": "Edge", "1": "Level"}, "description": "Default: Level"},
    {"name": "20.08 Ext2 in1 source", "group": "Start/stop/direction", "area": "holding", "address": 2008, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "20.09 Ext2 in2 source", "group": "Start/stop/direction", "area": "holding", "address": 2009, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "20.10 Ext2 in3 source", "group": "Start/stop/direction", "area": "holding", "address": 2010, "type": "uint16", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "20.11 Run enable stop mode", "group": "Start/stop/direction", "area": "holding", "address": 2011, "type": "uint16", "access": "RW", "enum": {"0": "Coast", "1": "Ramp"}, "description": "Default: Coast"},
    {"name": "20.12 Run enable 1 source", "group": "Start/stop/direction", "area": "holding", "address": 2012, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3", "30": "FBA A MCW bit 3", "32": "EFB MCW bit 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "20.19 Enable start command", "group": "Start/stop/direction", "area": "holding", "address": 2019, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "20.21 Direction", "group": "Start/stop/direction", "area": "holding", "address": 2021, "type": "uint16", "access": "RW", "enum": {"0": "Request", "1": "Forward", "2": "Reverse"}, "description": "Default: Request"},
    {"name": "20.22 Enable to rotate", "group": "Start/stop/direction", "area": "holding", "address": 2022, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "20.25 Jogging enable", "group": "Start/stop/direction", "area": "holding", "address": 2025, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "20.26 Jogging 1 start source", "group": "Start/stop/direction", "area": "holding", "address": 2026, "type": "uint16", "access": "RW", "enum": "p20_26", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "20.27 Jogging 2 start source", "group": "Start/stop/direction", "area": "holding", "address": 2027, "type": "uint16", "access": "RW", "enum": "p20_26", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "20.28 Remote to local action", "group": "Start/stop/direction", "area": "holding", "address": 2028, "type": "uint16", "access": "RW", "enum": {"0": "Keep running", "1": "Stop"}, "description": "Default: Keep running"},
    {"name": "20.30 Enable signal warning function", "group": "Start/stop/direction", "area": "holding", "address": 2030, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 Enable to rotate, 1 Run enable missing"},
    {"name": "21.01 Start mode", "group": "Start/stop mode", "area": "holding", "address": 2101, "type": "uint16", "access": "RW", "enum": {"0": "Fast", "1": "Const time", "2": "Automatic"}, "description": "Default: Automatic"},
    {"name": "21.02 Magnetization time", "group": "Start/stop mode", "area": "holding", "address": 24204, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 500 ms"},
    {"name": "21.03 Stop mode", "group": "Start/stop mode", "area": "holding", "address": 2103, "type": "uint16", "access": "RW", "enum": {"0": "Coast", "1": "Ramp", "2": "Torque limit"}, "description": "Default: Coast"},
    {"name": "21.04 Emergency stop mode", "group": "Start/stop mode", "area": "holding", "address": 2104, "type": "uint16", "access": "RW", "enum": {"0": "Ramp stop (Off1)", "1": "Coast stop (Off2)", "2": "Eme ramp stop (Off3)"}, "description": "Default: Ramp stop"},
    {"name": "21.05 Emergency stop source", "group": "Start/stop mode", "area": "holding", "address": 2105, "type": "uint16", "access": "RW", "enum": {"0": "Active (false)", "1": "Inactive (true)", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "21.06 Zero speed limit", "group": "Start/stop mode", "area": "holding", "address": 24212, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 30.00 rpm"},
    {"name": "21.07 Zero speed delay", "group": "Start/stop mode", "area": "holding", "address": 24214, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 0 ms"},
    {"name": "21.08 DC current control", "group": "Start/stop mode", "area": "holding", "address": 2108, "type": "uint16", "access": "RW", "description": "Default: 0000b; Bits: 0 DC hold, 1 Post-, 2 DC brake"},
    {"name": "21.09 DC hold speed", "group": "Start/stop mode", "area": "holding", "address": 24218, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 5.00 rpm"},
    {"name": "21.10 DC current reference", "group": "Start/stop mode", "area": "holding", "address": 24220, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 30.0%"},
    {"name": "21.11 Post magnetization time", "group": "Start/stop mode", "area": "holding", "address": 24222, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0s"},
    {"name": "21.13 Autophasing mode", "group": "Start/stop mode", "area": "holding", "address": 2113, "type": "uint16", "access": "RW", "description": "Default: Turning"},
    {"name": "21.14 Pre-heating input source", "group": "Start/stop mode", "area": "holding", "address": 2114, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "8": "Supervision 1", "9": "Supervision 2", "10": "Supervision 3", "11": "Timed function 1", "12": "Timed function 2", "13": "Timed function 3", "16": "MCW user bit 0", "17": "MCW user bit 1", "18": "MCW user bit 2", "19": "MCW user bit 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Off"},
    {"name": "21.15 Pre-heating time delay", "group": "Start/stop mode", "area": "holding", "address": 24230, "type": "uint32", "unit": "s", "access": "RW", "write_min": 10, "write_max": 3000, "description": "Default: 60 s"},
    {"name": "21.16 Pre-heating current", "group": "Start/stop mode", "area": "holding", "address": 24232, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.0%"},
    {"name": "21.18 Auto restart time", "group": "Start/stop mode", "area": "holding", "address": 24236, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 10.0 s"},
    {"name": "21.19 Scalar start mode", "group": "Start/stop mode", "area": "holding", "address": 2119, "type": "uint16", "access": "RW", "enum": {"0": "Normal", "1": "Const time", "2": "Automatic", "4": "Automatic+boost", "5": "Flying start", "6": "Flying start+boost"}, "description": "Default: Normal"},
    {"name": "21.21 DC hold frequency", "group": "Start/stop mode", "area": "holding", "address": 24242, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 5.00 Hz"},
    {"name": "21.22 Start delay", "group": "Start/stop mode", "area": "holding", "address": 24244, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.00 s"},
    {"name": "21.23 Smooth start", "group": "Start/stop mode", "area": "holding", "address": 24246, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 2, "description": "Default: Disabled"},
    {"name": "21.24 Smooth start current", "group": "Start/stop mode", "area": "holding", "address": 24248, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 10, "write_max": 200, "description": "Default: 50.0%"},
    {"name": "21.25 Smooth start speed", "group": "Start/stop mode", "area": "holding", "address": 24250, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 2, "write_max": 100, "description": "Default: 10.0%"},
    {"name": "21.26 Torque boost current", "group": "Start/stop mode", "area": "holding", "address": 24252, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 15, "write_max": 300, "description": "Default: 100.0%"},
    {"name": "21.27 Torque boost time", "group": "Start/stop mode", "area": "holding", "address": 24254, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 20.0 s"},
    {"name": "21.30 Speed compensated stop mode", "group": "Start/stop mode", "area": "holding", "address": 24260, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 3, "description": "Default: Off"},
    {"name": "21.31 Speed comp stop delay", "group": "Start/stop mode", "area": "holding", "address": 24262, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00 s"},
    {"name": "21.32 Speed comp stop threshold", "group": "Start/stop mode", "area": "holding", "address": 24264, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 10%"},
    {"name": "21.34 Force auto restart", "group": "Start/stop mode", "area": "holding", "address": 2134, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "21.35 Preheating power", "group": "Start/stop mode", "area": "holding", "address": 24270, "type": "uint32", "scale": 0.01, "unit": "kW", "access": "RW", "write_max": 10, "description": "Range: 0.00.…10.00; Default: 0.00"},
    {"name": "21.36 Preheating unit", "group": "Start/stop mode", "area": "holding", "address": 2136, "type": "uint16", "access": "RW", "enum": {"0": "Current", "1": "Power"}, "description": "Default: Current"},
    {"name": "21.40 Restart delay", "group": "Start/stop mode", "area": "holding", "address": 24280, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 320, "description": "Default: 0.0 s"},
    {"name": "21.41 Minimum run time", "group": "Start/stop mode", "area": "holding", "address": 24282, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.0 s"},
    {"name": "22.01 Speed ref unlimited", "group": "Speed reference selection", "area": "holding", "address": 24402, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.11 Ext1 speed ref1", "group": "Speed reference selection", "area": "holding", "address": 2211, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "4": "FB A ref1", "5": "FB A ref2", "8": "EFB ref1", "9": "EFB ref2", "15": "Motor potentiometer", "16": "PID", "17": "Frequency input", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)", "23": "AI3 scaled", "24": "AI4 scaled", "25": "AI5 scaled"}, "description": "Source selector; other sources are given as parameter pointers; Default: Control panel"},
    {"name": "22.12 Ext1 speed ref2", "group": "Speed reference selection", "area": "holding", "address": 2212, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "22.13 Ext1 speed function", "group": "Speed reference selection", "area": "holding", "address": 2213, "type": "uint16", "access": "RW", "enum": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 × ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"}},
    {"name": "22.18 Ext2 speed ref1", "group": "Speed reference selection", "area": "holding", "address": 2218, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "4": "FB A ref1", "5": "FB A ref2", "8": "EFB ref1", "9": "EFB ref2", "15": "Motor potentiometer", "16": "PID", "17": "Frequency input", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)", "23": "AI3 scaled", "24": "AI4 scaled", "25": "AI5 scaled"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "22.19 Ext2 speed ref2", "group": "Speed reference selection", "area": "holding", "address": 2219, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "22.20 Ext2 speed function", "group": "Speed reference selection", "area": "holding", "address": 2220, "type": "uint16", "access": "RW", "enum": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 × ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"}},
    {"name": "22.21 Constant speed function", "group": "Speed reference selection", "area": "holding", "address": 2221, "type": "uint16", "access": "RW", "description": "Default: 0001b; Bits: 0 Constant speed 1 = Packed: 7 constant speeds are selectable using the three sources, 1 Direction"},
    {"name": "22.22 Constant speed sel1", "group": "Speed reference selection", "area": "holding", "address": 2222, "type": "uint16", "access": "RW", "enum": "p22_22", "description": "Source selector; other sources are given as parameter pointers; Default: DI3"},
    {"name": "22.23 Constant speed sel2", "group": "Speed reference selection", "area": "holding", "address": 2223, "type": "uint16", "access": "RW", "enum": "p22_22", "description": "Source selector; other sources are given as parameter pointers; Default: DI4"},
    {"name": "22.24 Constant speed sel3", "group": "Speed reference selection", "area": "holding", "address": 2224, "type": "uint16", "access": "RW", "enum": "p22_22", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "22.26 Constant speed 1", "group": "Speed reference selection", "area": "holding", "address": 24452, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 300.00 rpm"},
    {"name": "22.27 Constant speed 2", "group": "Speed reference selection", "area": "holding", "address": 24454, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 600.00 rpm"},
    {"name": "22.28 Constant speed 3", "group": "Speed reference selection", "area": "holding", "address": 24456, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 900.00 rpm"},
    {"name": "22.29 Constant speed 4", "group": "Speed reference selection", "area": "holding", "address": 24458, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1200.00 rpm"},
    {"name": "22.30 Constant speed 5", "group": "Speed reference selection", "area": "holding", "address": 24460, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1500.00 rpm"},
    {"name": "22.31 Constant speed 6", "group": "Speed reference selection", "area": "holding", "address": 24462, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 2400.00 rpm"},
    {"name": "22.32 Constant speed 7", "group": "Speed reference selection", "area": "holding", "address": 24464, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 3000.00 rpm"},
    {"name": "22.41 Speed ref safe", "group": "Speed reference selection", "area": "holding", "address": 24482, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.42 Jogging 1 ref", "group": "Speed reference selection", "area": "holding", "address": 24484, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.43 Jogging 2 ref", "group": "Speed reference selection", "area": "holding", "address": 24486, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.51 Critical speed function", "group": "Speed reference selection", "area": "holding", "address": 2251, "type": "uint16", "access": "RW", "description": "Default: 0000b; Bits: 0 Enable, 1 Sign mode"},
    {"name": "22.52 Critical speed 1 low", "group": "Speed reference selection", "area": "holding", "address": 24504, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.53 Critical speed 1 high", "group": "Speed reference selection", "area": "holding", "address": 24506, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.54 Critical speed 2 low", "group": "Speed reference selection", "area": "holding", "address": 24508, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.55 Critical speed 2 high", "group": "Speed reference selection", "area": "holding", "address": 24510, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.56 Critical speed 3 low", "group": "Speed reference selection", "area": "holding", "address": 24512, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.57 Critical speed 3 high", "group": "Speed reference selection", "area": "holding", "address": 24514, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "22.70 Motor potentiometer reference enable", "group": "Speed reference selection", "area": "holding", "address": 2270, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "While running"}, "description": "Default: Selected"},
    {"name": "22.71 Motor potentiometer function", "group": "Speed reference selection", "area": "holding", "address": 2271, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled (init at stop /power-up)", "2": "Enabled (resume always)", "3": "Enabled (init to actual)", "4": "Enabled (resume/init to Actual)"}, "description": "Default: Disabled"},
    {"name": "22.72 Motor potentiometer initial value", "group": "Speed reference selection", "area": "holding", "address": 24544, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.00"},
    {"name": "22.73 Motor potentiometer up source", "group": "Speed reference selection", "area": "holding", "address": 2273, "type": "uint16", "access": "RW", "enum": "p22_73", "description": "Source selector; other sources are given as parameter pointers; Default: Not used"},
    {"name": "22.74 Motor potentiometer down source", "group": "Speed reference selection", "area": "holding", "address": 2274, "type": "uint16", "access": "RW", "enum": "p22_73", "description": "Source selector; other sources are given as parameter pointers; Default: Not used"},
    {"name": "22.75 Motor potentiometer ramp time", "group": "Speed reference selection", "area": "holding", "address": 24550, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 40.0 s"},
    {"name": "22.76 Motor potentiometer min value", "group": "Speed reference selection", "area": "holding", "address": 24552, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: -50.00"},
    {"name": "22.77 Motor potentiometer max value", "group": "Speed reference selection", "area": "holding", "address": 24554, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 50.00"},
    {"name": "22.80 Motor potentiometer ref act", "group": "Speed reference selection", "area": "holding", "address": 24560, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "22.86 Speed reference act 6", "group": "Speed reference selection", "area": "holding", "address": 24572, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.87 Speed reference act 7", "group": "Speed reference selection", "area": "holding", "address": 24574, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "23.01 Speed ref ramp input", "group": "Speed reference ramp", "area": "holding", "address": 24602, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "23.02 Speed ref ramp output", "group": "Speed reference ramp", "area": "holding", "address": 24604, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "23.11 Ramp set selection", "group": "Speed reference ramp", "area": "holding", "address": 2311, "type": "uint16", "access": "RW", "enum": {"0": "Acc/Dec time 1", "1": "Acc/Dec time 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "FBA A", "20": "EFB DCU CW bit 10"}, "description": "Source selector; other sources are given as parameter pointers; Default: DI5"},
    {"name": "23.12 Acceleration time 1", "group": "Speed reference ramp", "area": "holding", "address": 24624, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 5.000 s"},
    {"name": "23.13 Deceleration time 1", "group": "Speed reference ramp", "area": "holding", "address": 24626, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 5.000 s"},
    {"name": "23.14 Acceleration time 2", "group": "Speed reference ramp", "area": "holding", "address": 24628, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "23.15 Deceleration time 2", "group": "Speed reference ramp", "area": "holding", "address": 24630, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "23.20 Acc time jogging", "group": "Speed reference ramp", "area": "holding", "address": 24640, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "23.21 Dec time jogging", "group": "Speed reference ramp", "area": "holding", "address": 24642, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "23.23 Emergency stop time", "group": "Speed reference ramp", "area": "holding", "address": 24646, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 3.000 s"},
    {"name": "23.28 Variable slope enable", "group": "Speed reference ramp", "area": "holding", "address": 2328, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Default: Off"},
    {"name": "23.29 Variable slope rate", "group": "Speed reference ramp", "area": "holding", "address": 24658, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 2, "write_max": 30000, "description": "Default: 50 ms"},
    {"name": "23.32 Shape time 1", "group": "Speed reference ramp", "area": "holding", "address": 24664, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "23.33 Shape time 2", "group": "Speed reference ramp", "area": "holding", "address": 24666, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "24.01 Used speed reference", "group": "Speed reference conditioning", "area": "holding", "address": 24802, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "24.02 Used speed feedback", "group": "Speed reference conditioning", "area": "holding", "address": 24804, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "24.03 Speed error filtered", "group": "Speed reference conditioning", "area": "holding", "address": 24806, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "24.04 Speed error inverted", "group": "Speed reference conditioning", "area": "holding", "address": 24808, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "24.11 Speed correction", "group": "Speed reference conditioning", "area": "holding", "address": 24822, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -10000, "write_max": 10000, "description": "Default: 0.00 rpm"},
    {"name": "24.12 Speed error filter time", "group": "Speed reference conditioning", "area": "holding", "address": 24824, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 0 ms"},
    {"name": "25.01 Torque reference speed control", "group": "Speed control", "area": "holding", "address": 25002, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "25.02 Speed proportional gain", "group": "Speed control", "area": "holding", "address": 25004, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 250, "description": "Default: 5.00"},
    {"name": "25.03 Speed integration time", "group": "Speed control", "area": "holding", "address": 25006, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 1.50 s"},
    {"name": "25.04 Speed derivation time", "group": "Speed control", "area": "holding", "address": 25008, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.000 s"},
    {"name": "25.05 Derivation filter time", "group": "Speed control", "area": "holding", "address": 25010, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000},
    {"name": "25.06 Acc comp derivation time", "group": "Speed control", "area": "holding", "address": 25012, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00 s"},
    {"name": "25.07 Acc comp filter time", "group": "Speed control", "area": "holding", "address": 25014, "type": "uint32", "scale": 0.1, "unit": "ms", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 8.0 ms"},
    {"name": "25.15 Proportional gain em stop", "group": "Speed control", "area": "holding", "address": 25030, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 1, "write_max": 250, "description": "Default: 10.00"},
    {"name": "25.30 Flux adaptation enable", "group": "Speed control", "area": "holding", "address": 2530, "type": "uint16", "access": "RW"},
    {"name": "25.33 Speed controller autotune", "group": "Speed control", "area": "holding", "address": 2533, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Default: Off"},
    {"name": "25.34 Speed controller autotune mode", "group": "Speed control", "area": "holding", "address": 2534, "type": "uint16", "access": "RW", "enum": {"0": "Smooth", "1": "Normal", "2": "Tight"}, "description": "Default: Normal"},
    {"name": "25.37 Mechanical time constant", "group": "Speed control", "area": "holding", "address": 25074, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00"},
    {"name": "25.38 Autotune torque step", "group": "Speed control", "area": "holding", "address": 25076, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 20},
    {"name": "25.39 Autotune speed step", "group": "Speed control", "area": "holding", "address": 25078, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 20, "description": "Default: 10.00%"},
    {"name": "25.40 Autotune repeat times", "group": "Speed control", "area": "holding", "address": 25080, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 10, "description": "Default: 5"},
    {"name": "25.53 Torque prop reference", "group": "Speed control", "area": "holding", "address": 25106, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "25.54 Torque integral reference", "group": "Speed control", "area": "holding", "address": 25108, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "25.55 Torque deriv reference", "group": "Speed control", "area": "holding", "address": 25110, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "25.56 Torque acc compensation", "group": "Speed control", "area": "holding", "address": 25112, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.01 Torque reference to TC", "group": "Torque reference chain", "area": "holding", "address": 25202, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.02 Torque reference used", "group": "Torque reference chain", "area": "holding", "address": 25204, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.08 Minimum torque ref", "group": "Torque reference chain", "area": "holding", "address": 25216, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1000, "write_max": 0, "description": "Default: -300.0%"},
    {"name": "26.09 Maximum torque ref", "group": "Torque reference chain", "area": "holding", "address": 25218, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1000},
    {"name": "26.11 Torque ref1 source", "group": "Torque reference chain", "area": "holding", "address": 2611, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "4": "FB A ref1", "5": "FB A ref2", "8": "EFB ref1", "9": "EFB ref2", "15": "Motor potentiometer", "16": "PID", "17": "Frequency input", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)", "23": "AI3 scaled", "24": "AI4 scaled", "25": "AI5 scaled"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "26.12 Torque ref2 source", "group": "Torque reference chain", "area": "holding", "address": 2612, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "26.13 Torque ref1 function", "group": "Torque reference chain", "area": "holding", "address": 2613, "type": "uint16", "access": "RW", "enum": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 × ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"}},
    {"name": "26.14 Torque ref1/2 selection", "group": "Torque reference chain", "area": "holding", "address": 2614, "type": "uint16", "access": "RW", "enum": {"0": "Torque reference 1", "1": "Torque reference 2", "2": "Follow Ext1/Ext2 selection", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Torque"},
    {"name": "26.17 Torque ref filter time", "group": "Torque reference chain", "area": "holding", "address": 25234, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30},
    {"name": "26.18 Torque ramp up time", "group": "Torque reference chain", "area": "holding", "address": 25236, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.000 s"},
    {"name": "26.19 Torque ramp down time", "group": "Torque reference chain", "area": "holding", "address": 25238, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.000 s"},
    {"name": "26.20 Torque reversal", "group": "Torque reference chain", "area": "holding", "address": 2620, "type": "uint16", "access": "RW", "enum": {"0": "Always off", "1": "Always on", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Default: Always off"},
    {"name": "26.70 Torque reference act 1", "group": "Torque reference chain", "area": "holding", "address": 25340, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.71 Torque reference act 2", "group": "Torque reference chain", "area": "holding", "address": 25342, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.72 Torque reference act 3", "group": "Torque reference chain", "area": "holding", "address": 25344, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.73 Torque reference act 4", "group": "Torque reference chain", "area": "holding", "address": 25346, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.74 Torque ref ramp out", "group": "Torque reference chain", "area": "holding", "address": 25348, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.75 Torque reference act 5", "group": "Torque reference chain", "area": "holding", "address": 25350, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.76 Torque reference act 6", "group": "Torque reference chain", "area": "holding", "address": 25352, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.81 Rush control gain", "group": "Torque reference chain", "area": "holding", "address": 25362, "type": "uint32", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 5.0"},
    {"name": "26.82 Rush control integration time", "group": "Torque reference chain", "area": "holding", "address": 25364, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 2.0"},
    {"name": "28.01 Frequency ref ramp input", "group": "Frequency reference chain", "area": "holding", "address": 25602, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.02 Frequency ref ramp output", "group": "Frequency reference chain", "area": "holding", "address": 25604, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.11 Ext1 frequency ref1", "group": "Frequency reference chain", "area": "holding", "address": 2811, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "4": "FB A ref1", "5": "FB A ref2", "8": "EFB ref1", "9": "EFB ref2", "15": "Motor potentiometer", "16": "PID", "17": "Frequency input", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)", "23": "AI3 scaled", "24": "AI4 scaled", "25": "AI5 scaled"}, "description": "Source selector; other sources are given as parameter pointers; Default: AI1 scaled"},
    {"name": "28.12 Ext1 frequency ref2", "group": "Frequency reference chain", "area": "holding", "address": 2812, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "28.13 Ext1 frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2813, "type": "uint16", "access": "RW", "enum": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 × ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"}, "description": "Default: Ref1"},
    {"name": "28.15 Ext2 frequency ref1", "group": "Frequency reference chain", "area": "holding", "address": 2815, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "4": "FB A ref1", "5": "FB A ref2", "8": "EFB ref1", "9": "EFB ref2", "15": "Motor potentiometer", "16": "PID", "17": "Frequency input", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)", "23": "AI3 scaled", "24": "AI4 scaled", "25": "AI5 scaled"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "28.16 Ext2 frequency ref2", "group": "Frequency reference chain", "area": "holding", "address": 2816, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "28.17 Ext2 frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2817, "type": "uint16", "access": "RW", "enum": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 × ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"}, "description": "Default: Ref1"},
    {"name": "28.21 Constant frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2821, "type": "uint16", "access": "RW", "description": "Default: 0001b; Bits: 0 Const freq, 1 Direction"},
    {"name": "28.22 Constant frequency sel1", "group": "Frequency reference chain", "area": "holding", "address": 2822, "type": "uint16", "access": "RW", "enum": "p28_22", "description": "Source selector; other sources are given as parameter pointers; Default: DI3"},
    {"name": "28.23 Constant frequency sel2", "group": "Frequency reference chain", "area": "holding", "address": 2823, "type": "uint16", "access": "RW", "enum": "p28_22", "description": "Source selector; other sources are given as parameter pointers; Default: DI4"},
    {"name": "28.24 Constant frequency sel3", "group": "Frequency reference chain", "area": "holding", "address": 2824, "type": "uint16", "access": "RW", "enum": "p28_22", "description": "Source selector; other sources are given as parameter pointers; Default: Always off"},
    {"name": "28.26 Constant frequency 1", "group": "Frequency reference chain", "area": "holding", "address": 25652, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 5.00 Hz"},
    {"name": "28.27 Constant frequency 2", "group": "Frequency reference chain", "area": "holding", "address": 25654, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 10.00 Hz"},
    {"name": "28.28 Constant frequency 3", "group": "Frequency reference chain", "area": "holding", "address": 25656, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 15.00 Hz"},
    {"name": "28.29 Constant frequency 4", "group": "Frequency reference chain", "area": "holding", "address": 25658, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 20.00 Hz"},
    {"name": "28.30 Constant frequency 5", "group": "Frequency reference chain", "area": "holding", "address": 25660, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 25.00 Hz"},
    {"name": "28.31 Constant frequency 6", "group": "Frequency reference chain", "area": "holding", "address": 25662, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 40.00 Hz"},
    {"name": "28.32 Constant frequency 7", "group": "Frequency reference chain", "area": "holding", "address": 25664, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 50.00 Hz"},
    {"name": "28.41 Frequency ref safe", "group": "Frequency reference chain", "area": "holding", "address": 25682, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.42 Jogging 1 frequency ref", "group": "Frequency reference chain", "area": "holding", "address": 25684, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.43 Jogging 2 frequency ref", "group": "Frequency reference chain", "area": "holding", "address": 25686, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.51 Critical frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2851, "type": "uint16", "access": "RW", "description": "Default: 0000b; Bits: 0 Crit freq, 1 Sign mode"},
    {"name": "28.52 Critical frequency 1 low", "group": "Frequency reference chain", "area": "holding", "address": 25704, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.53 Critical frequency 1 high", "group": "Frequency reference chain", "area": "holding", "address": 25706, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.54 Critical frequency 2 low", "group": "Frequency reference chain", "area": "holding", "address": 25708, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.55 Critical frequency 2 high", "group": "Frequency reference chain", "area": "holding", "address": 25710, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.56 Critical frequency 3 low", "group": "Frequency reference chain", "area": "holding", "address": 25712, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.57 Critical frequency 3 high", "group": "Frequency reference chain", "area": "holding", "address": 25714, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 0.00 Hz"},
    {"name": "28.71 Freq ramp set selection", "group": "Frequency reference chain", "area": "holding", "address": 2871, "type": "uint16", "access": "RW", "enum": {"0": "Acc/Dec time 1", "1": "Acc/Dec time 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "FBA A", "20": "EFB DCU CW bit 10"}, "description": "Source selector; other sources are given as parameter pointers; Default: DI5"},
    {"name": "28.72 Freq acceleration time 1", "group": "Frequency reference chain", "area": "holding", "address": 25744, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 20.000 s"},
    {"name": "28.73 Freq deceleration time 1", "group": "Frequency reference chain", "area": "holding", "address": 25746, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 20.000 s"},
    {"name": "28.74 Freq acceleration time 2", "group": "Frequency reference chain", "area": "holding", "address": 25748, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "28.75 Freq deceleration time 2", "group": "Frequency reference chain", "area": "holding", "address": 25750, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.000 s"},
    {"name": "28.76 Freq ramp in zero source", "group": "Frequency reference chain", "area": "holding", "address": 2876, "type": "uint16", "access": "RW", "enum": {"0": "Active", "1": "Inactive", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "28.82 Shape time 1", "group": "Frequency reference chain", "area": "holding", "address": 25764, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "28.83 Shape time 2", "group": "Frequency reference chain", "area": "holding", "address": 25766, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "28.92 Frequency ref act 3", "group": "Frequency reference chain", "area": "holding", "address": 25784, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.96 Frequency ref act 7", "group": "Frequency reference chain", "area": "holding", "address": 25792, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.97 Frequency ref unlimited", "group": "Frequency reference chain", "area": "holding", "address": 25794, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "30.01 Limit word 1", "group": "Limits", "area": "holding", "address": 3001, "type": "uint16", "access": "R"},
    {"name": "30.01 bit 0 Torq lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 0, "access": "R"},
    {"name": "30.01 bit 3 Torq ref max", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 3, "access": "R"},
    {"name": "30.01 bit 4 Torq ref min", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 4, "access": "R"},
    {"name": "30.01 bit 5 Tlim max speed 1 = Torque reference is being limited by the rush control because of", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 5, "access": "R"},
    {"name": "30.01 bit 6 Tlim min speed 1 = Torque reference is being limited by the rush control because of", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 6, "access": "R"},
    {"name": "30.01 bit 7 Max speed ref lim 1 = Speed reference is being limited by 30.12 Maximum speed", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 7, "access": "R"},
    {"name": "30.01 bit 8 Min speed ref lim 1 = Speed reference is being limited by 30.11 Minimum speed", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 8, "access": "R"},
    {"name": "30.01 bit 9 Max freq ref lim 1 = Frequency reference is being limited by 30.14 Maximum frequency", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 9, "access": "R"},
    {"name": "30.01 bit 10 Min freq ref lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 10, "access": "R"},
    {"name": "30.02 Torque limit status", "group": "Limits", "area": "holding", "address": 3002, "type": "uint16", "access": "R"},
    {"name": "30.02 bit 0 Undervoltage", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 0, "access": "R"},
    {"name": "30.02 bit 1 Overvoltage", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 1, "access": "R"},
    {"name": "30.02 bit 2 Minimum torque", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 2, "access": "R"},
    {"name": "30.02 bit 3 Maximum torque *1 = Torque is being limited by 30.20 Maximum torque 1, 30.26 Power", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 3, "access": "R"},
    {"name": "30.02 bit 4 Internal current 1 = An inverter current limit (identified by bits 8…11) is active", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 4, "access": "R"},
    {"name": "30.02 bit 5 Load angle", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 5, "access": "R"},
    {"name": "30.02 bit 6 Motor pullout", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 6, "access": "R"},
    {"name": "30.02 bit 8 Thermal", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 8, "access": "R"},
    {"name": "30.02 bit 9 Max current", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 9, "access": "R"},
    {"name": "30.02 bit 10 User current", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 10, "access": "R"},
    {"name": "30.02 bit 11 Thermal IGBT", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 11, "access": "R"},
    {"name": "30.02 bit 12 IGBT", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 12, "access": "R"},
    {"name": "30.02 bit 13 IGBT overload", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 13, "access": "R"},
    {"name": "30.11 Minimum speed", "group": "Limits", "area": "holding", "address": 26022, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: -1500.00 rpm"},
    {"name": "30.12 Maximum speed", "group": "Limits", "area": "holding", "address": 26024, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1500.00 rpm"},
    {"name": "30.13 Minimum frequency", "group": "Limits", "area": "holding", "address": 26026, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500},
    {"name": "30.14 Maximum frequency", "group": "Limits", "area": "holding", "address": 26028, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 50.00 Hz"},
    {"name": "30.15 Maximum start current enable", "group": "Limits", "area": "holding", "address": 3015, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "30.16 Maximum start current", "group": "Limits", "area": "holding", "address": 26032, "type": "uint32", "unit": "A", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 30000.00 A"},
    {"name": "30.17 Maximum current", "group": "Limits", "area": "holding", "address": 26034, "type": "uint32", "scale": 0.01, "unit": "A", "access": "RW", "write_min": 0, "write_max": 3.24, "description": "Default: 2.92 A"},
    {"name": "30.18 Torque limit selection", "group": "Limits", "area": "holding", "address": 3018, "type": "uint16", "access": "RW", "enum": {"0": "Torque limit set 1", "1": "Torque limit set 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "11": "EFB"}, "description": "Source selector; other sources are given as parameter pointers; Default: Torque limit"},
    {"name": "30.19 Minimum torque 1", "group": "Limits", "area": "holding", "address": 26038, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 0, "description": "Default: -300.0%"},
    {"name": "30.20 Maximum torque 1", "group": "Limits", "area": "holding", "address": 26040, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "30.21 Min torque 2 source", "group": "Limits", "area": "holding", "address": 3021, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "15": "PID", "16": "Minimum torque 2"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "30.22 Max torque 2 source", "group": "Limits", "area": "holding", "address": 3022, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "15": "PID", "16": "Maximum torque 2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Maximum"},
    {"name": "30.23 Minimum torque 2", "group": "Limits", "area": "holding", "address": 26046, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 0, "description": "Default: -300.0%"},
    {"name": "30.24 Maximum torque 2", "group": "Limits", "area": "holding", "address": 26048, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "30.26 Power motoring limit", "group": "Limits", "area": "holding", "address": 26052, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 600, "description": "Default: 300.00%"},
    {"name": "30.27 Power generating limit", "group": "Limits", "area": "holding", "address": 26054, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -600, "write_max": 0, "description": "Default: -300.00%"},
    {"name": "30.30 Overvoltage control", "group": "Limits", "area": "holding", "address": 3030, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "30.31 Undervoltage control", "group": "Limits", "area": "holding", "address": 3031, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "30.35 Thermal current limitation", "group": "Limits", "area": "holding", "address": 3035, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "30.36 Speed limit selection", "group": "Limits", "area": "holding", "address": 3036, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "Ext1 active", "3": "Ext2 active", "4": "Torque control", "5": "DI1", "6": "DI2", "7": "DI3", "8": "DI4", "9": "DI5", "10": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "30.37 Minimum speed source", "group": "Limits", "area": "holding", "address": 3037, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "11": "Minimum speed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Minimum"},
    {"name": "30.38 Maximum speed source", "group": "Limits", "area": "holding", "address": 3038, "type": "uint16", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "12": "Maximum speed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Maximum"},
    {"name": "30.39 Limit word event type", "group": "Limits", "area": "holding", "address": 3039, "type": "uint16", "access": "RW", "enum": {"0": "No indication", "1": "Pure event", "2": "Warning"}, "description": "Default: Warning"},
    {"name": "30.40 Limit word event delay", "group": "Limits", "area": "holding", "address": 26080, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 3 seconds"},
    {"name": "30.41 Limit word 1 event selection", "group": "Limits", "area": "holding", "address": 3041, "type": "uint16", "access": "RW", "description": "Bits: 0 Torq lim, 3 Torq ref max, 4 Torq ref min, 5 Tlim max speed 0 = Disabled, 1=Enabled (Refer to 30.12 for more details), 6 Tlim min speed 0 = Disabled, 1=Enabled (Refer to 30.11 for more details), 7 Max speed ref lim 0 = Disabled, 1=Enabled (see parameter 30.01), 8 Min speed ref lim 0 = Disabled, 1=Enabled (see parameter 30.01), 9 Max freq ref lim 0 = Disabled, 1=Enabled (see parameter 30.01), 10 Min freq ref lim"},
    {"name": "30.42 Torque limit event selection", "group": "Limits", "area": "holding", "address": 3042, "type": "uint16", "access": "RW", "description": "Default: all (0x3f7f); Bits: 0 Undervoltage, 1 Overvoltage, 2 Minimum torque 0 = Disabled, 1=Enabled (see parameter 30.02 ), 3 Maximum torque 0 = Disabled, 1=Enabled (see parameter 30.02 ), 5 Load angle, 6 Motor pullout, 8 Thermal, 9 Max current, 10 User current, 11 Thermal IGBT, 12 IGBT, 13 IGBT overload"},
    {"name": "31.01 External event 1 source", "group": "Fault functions", "area": "holding", "address": 3101, "type": "uint16", "access": "RW", "enum": "p31_01", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "31.02 External event 1 type", "group": "Fault functions", "area": "holding", "address": 3102, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "31.03 External event 2 source", "group": "Fault functions", "area": "holding", "address": 3103, "type": "uint16", "access": "RW", "enum": "p31_01", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "31.04 External event 2 type", "group": "Fault functions", "area": "holding", "address": 3104, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "31.05 External event 3 source", "group": "Fault functions", "area": "holding", "address": 3105, "type": "uint16", "access": "RW", "enum": "p31_01", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "31.06 External event 3 type", "group": "Fault functions", "area": "holding", "address": 3106, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "31.07 External event 4 source", "group": "Fault functions", "area": "holding", "address": 3107, "type": "uint16", "access": "RW", "enum": "p31_01", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "31.08 External event 4 type", "group": "Fault functions", "area": "holding", "address": 3108, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "31.09 External event 5 source", "group": "Fault functions", "area": "holding", "address": 3109, "type": "uint16", "access": "RW", "enum": "p31_01", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "31.10 External event 5 type", "group": "Fault functions", "area": "holding", "address": 3110, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "31.11 Fault reset selection", "group": "Fault functions", "area": "holding", "address": 3111, "type": "uint16", "access": "RW", "enum": {"0": "Not used", "1": "Not used", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3", "30": "FBA A MCW bit 7", "32": "EFB MCW bit 7"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not used"},
    {"name": "31.12 Autoreset selection", "group": "Fault functions", "area": "holding", "address": 3112, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "31.13 Selectable fault", "group": "Fault functions", "area": "holding", "address": 26226, "type": "uint32", "access": "RW", "description": "Range: 0000h…FFFFh; Default: 0000h"},
    {"name": "31.14 Number of trials", "group": "Fault functions", "area": "holding", "address": 26228, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 5, "description": "Default: 0"},
    {"name": "31.15 Total trials time", "group": "Fault functions", "area": "holding", "address": 26230, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 1, "write_max": 600, "description": "Default: 30.0 s"},
    {"name": "31.16 Delay time", "group": "Fault functions", "area": "holding", "address": 26232, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 120, "description": "Default: 0.0 s"},
    {"name": "31.19 Motor phase loss", "group": "Fault functions", "area": "holding", "address": 3119, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault"}, "description": "Default: Fault"},
    {"name": "31.20 Earth fault", "group": "Fault functions", "area": "holding", "address": 3120, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault"}},
    {"name": "31.21 Supply phase loss", "group": "Fault functions", "area": "holding", "address": 3121, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault"}, "description": "Default: Fault"},
    {"name": "31.22 STO indication run/stop", "group": "Fault functions", "area": "holding", "address": 3122, "type": "uint16", "access": "RW", "enum": {"0": "Fault/Fault", "1": "Fault/Warning", "2": "Fault/Event", "3": "Warning/Warning", "4": "Event/Event", "5": "No indication/No indication"}, "description": "Default: Fault/Fault"},
    {"name": "31.23 Wiring or earth fault", "group": "Fault functions", "area": "holding", "address": 3123, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault"}},
    {"name": "31.24 Stall function", "group": "Fault functions", "area": "holding", "address": 3124, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault"}, "description": "Default: No action"},
    {"name": "31.25 Stall current limit", "group": "Fault functions", "area": "holding", "address": 26250, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 200.0%"},
    {"name": "31.26 Stall speed limit", "group": "Fault functions", "area": "holding", "address": 26252, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 150.00 rpm"},
    {"name": "31.27 Stall frequency limit", "group": "Fault functions", "area": "holding", "address": 26254, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 15.00 Hz"},
    {"name": "31.28 Stall time", "group": "Fault functions", "area": "holding", "address": 26256, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 20 s"},
    {"name": "31.30 Overspeed trip margin", "group": "Fault functions", "area": "holding", "address": 26260, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 500.00 rpm"},
    {"name": "31.31 Frequency trip margin", "group": "Fault functions", "area": "holding", "address": 26262, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 15.00 Hz"},
    {"name": "31.32 Emergency ramp supervision", "group": "Fault functions", "area": "holding", "address": 26264, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0%"},
    {"name": "31.33 Emergency ramp supervision delay", "group": "Fault functions", "area": "holding", "address": 26266, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0s"},
    {"name": "31.35 Main fan fault function", "group": "Fault functions", "area": "holding", "address": 3135, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning", "2": "No action"}, "description": "Default: Warning"},
    {"name": "31.36 Aux fan fault function", "group": "Fault functions", "area": "holding", "address": 3136, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning", "2": "No action"}, "description": "Default: Warning"},
    {"name": "31.40 Disable warning messages", "group": "Fault functions", "area": "holding", "address": 3140, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 1 DC link undervoltage, 5 Emergency stop (off2), 6 Emergency stop (off1 or"},
    {"name": "31.54 Fault action", "group": "Fault functions", "area": "holding", "address": 3154, "type": "uint16", "access": "RW", "enum": {"0": "Coast", "1": "Emergency ramp"}, "description": "Default: Coast"},
    {"name": "32.01 Supervision status", "group": "Supervision", "area": "holding", "address": 3201, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 Supervision 1 active, 1 Supervision 2 active, 2 Supervision 3 active, 3 Supervision 4 active, 4 Supervision 5 active, 5 Supervision 6 active"},
    {"name": "32.05 Supervision 1 function", "group": "Supervision", "area": "holding", "address": 3205, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.06 Supervision 1 action", "group": "Supervision", "area": "holding", "address": 3206, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.07 Supervision 1 signal", "group": "Supervision", "area": "holding", "address": 3207, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Frequency"},
    {"name": "32.08 Supervision 1 filter time", "group": "Supervision", "area": "holding", "address": 26416, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.09 Supervision 1 low", "group": "Supervision", "area": "holding", "address": 26418, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.10 Supervision 1 high", "group": "Supervision", "area": "holding", "address": 26420, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.11 Supervision 1 hysteresis", "group": "Supervision", "area": "holding", "address": 26422, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "32.15 Supervision 2 function", "group": "Supervision", "area": "holding", "address": 3215, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.16 Supervision 2 action", "group": "Supervision", "area": "holding", "address": 3216, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.17 Supervision 2 signal", "group": "Supervision", "area": "holding", "address": 3217, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Current"},
    {"name": "32.18 Supervision 2 filter time", "group": "Supervision", "area": "holding", "address": 26436, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.19 Supervision 2 low", "group": "Supervision", "area": "holding", "address": 26438, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.20 Supervision 2 high", "group": "Supervision", "area": "holding", "address": 26440, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.21 Supervision 2 hysteresis", "group": "Supervision", "area": "holding", "address": 26442, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "32.25 Supervision 3 function", "group": "Supervision", "area": "holding", "address": 3225, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.26 Supervision 3 action", "group": "Supervision", "area": "holding", "address": 3226, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.27 Supervision 3 signal", "group": "Supervision", "area": "holding", "address": 3227, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Torque"},
    {"name": "32.28 Supervision 3 filter time", "group": "Supervision", "area": "holding", "address": 26456, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.29 Supervision 3 low", "group": "Supervision", "area": "holding", "address": 26458, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.30 Supervision 3 high", "group": "Supervision", "area": "holding", "address": 26460, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.31 Supervision 3 hysteresis", "group": "Supervision", "area": "holding", "address": 26462, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "32.35 Supervision 4 function", "group": "Supervision", "area": "holding", "address": 3235, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.36 Supervision 4 action", "group": "Supervision", "area": "holding", "address": 3236, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.37 Supervision 4 signal", "group": "Supervision", "area": "holding", "address": 3237, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "32.38 Supervision 4 filter time", "group": "Supervision", "area": "holding", "address": 26476, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.39 Supervision 4 low", "group": "Supervision", "area": "holding", "address": 26478, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.40 Supervision 4 high", "group": "Supervision", "area": "holding", "address": 26480, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.41 Supervision 4 hysteresis", "group": "Supervision", "area": "holding", "address": 26482, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "32.45 Supervision 5 function", "group": "Supervision", "area": "holding", "address": 3245, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.46 Supervision 5 action", "group": "Supervision", "area": "holding", "address": 3246, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.47 Supervision 5 signal", "group": "Supervision", "area": "holding", "address": 3247, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "32.48 Supervision 5 filter time", "group": "Supervision", "area": "holding", "address": 26496, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.49 Supervision 5 low", "group": "Supervision", "area": "holding", "address": 26498, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.50 Supervision 5 high", "group": "Supervision", "area": "holding", "address": 26500, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.51 Supervision 5 hysteresis", "group": "Supervision", "area": "holding", "address": 26502, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "32.55 Supervision 6 function", "group": "Supervision", "area": "holding", "address": 3255, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both", "7": "Hysteresis", "8": "Low falling", "9": "High rising"}, "description": "Default: Disabled"},
    {"name": "32.56 Supervision 6 action", "group": "Supervision", "area": "holding", "address": 3256, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "32.57 Supervision 6 signal", "group": "Supervision", "area": "holding", "address": 3257, "type": "uint16", "access": "RW", "enum": "p32_07", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "32.58 Supervision 6 filter time", "group": "Supervision", "area": "holding", "address": 26516, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "32.59 Supervision 6 low", "group": "Supervision", "area": "holding", "address": 26518, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.60 Supervision 6 high", "group": "Supervision", "area": "holding", "address": 26520, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -21474836, "write_max": 21474836, "description": "Default: 0.00"},
    {"name": "32.61 Supervision 6 hysteresis", "group": "Supervision", "area": "holding", "address": 26522, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.00"},
    {"name": "34.01 Timed functions status", "group": "Timed functions", "area": "holding", "address": 3401, "type": "uint16", "access": "R"},
    {"name": "34.01 bit 0 Timed function 1", "group": "Timed functions", "area": "holding", "address": 3401, "type": "bool", "bit": 0, "access": "R"},
    {"name": "34.01 bit 1 Timed function 2", "group": "Timed functions", "area": "holding", "address": 3401, "type": "bool", "bit": 1, "access": "R"},
    {"name": "34.01 bit 2 Timed function 3", "group": "Timed functions", "area": "holding", "address": 3401, "type": "bool", "bit": 2, "access": "R"},
    {"name": "34.02 Timer status", "group": "Timed functions", "area": "holding", "address": 3402, "type": "uint16", "access": "R"},
    {"name": "34.02 bit 0 Timer 1", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 0, "access": "R"},
    {"name": "34.02 bit 1 Timer 2", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 1, "access": "R"},
    {"name": "34.02 bit 2 Timer 3", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 2, "access": "R"},
    {"name": "34.02 bit 3 Timer 4", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 3, "access": "R"},
    {"name": "34.02 bit 4 Timer 5", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 4, "access": "R"},
    {"name": "34.02 bit 5 Timer 6", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 5, "access": "R"},
    {"name": "34.02 bit 6 Timer 7", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 6, "access": "R"},
    {"name": "34.02 bit 7 Timer 8", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 7, "access": "R"},
    {"name": "34.02 bit 8 Timer 9", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 8, "access": "R"},
    {"name": "34.02 bit 9 Timer 10", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 9, "access": "R"},
    {"name": "34.02 bit 10 Timer 11", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 10, "access": "R"},
    {"name": "34.02 bit 11 Timer 12", "group": "Timed functions", "area": "holding", "address": 3402, "type": "bool", "bit": 11, "access": "R"},
    {"name": "34.04 Season/exception day status", "group": "Timed functions", "area": "holding", "address": 3404, "type": "uint16", "access": "R"},
    {"name": "34.04 bit 0 Season 1", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 0, "access": "R"},
    {"name": "34.04 bit 1 Season 2", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 1, "access": "R"},
    {"name": "34.04 bit 2 Season 3", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 2, "access": "R"},
    {"name": "34.04 bit 3 Season 4", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 3, "access": "R"},
    {"name": "34.04 bit 10 Exception workday", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 10, "access": "R"},
    {"name": "34.04 bit 11 Exception holiday", "group": "Timed functions", "area": "holding", "address": 3404, "type": "bool", "bit": 11, "access": "R"},
    {"name": "34.10 Timed functions enable", "group": "Timed functions", "area": "holding", "address": 3410, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Disabled"},
    {"name": "34.11 Timer 1 configuration", "group": "Timed functions", "area": "holding", "address": 3411, "type": "uint16", "access": "RW", "description": "Default: 0000 0111; Bits: 0 Monday, 1 Tuesday, 2 Wednesday, 3 Thursday, 4 Friday, 5 Saturday, 6 Sunday, 7 Season 1, 8 Season 2, 9 Season 3, 10 Season 4, 11 Exceptions, 12 Holidays, 13 Workdays"},
    {"name": "34.12 Timer 1 start time", "group": "Timed functions", "area": "holding", "address": 26824, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.13 Timer 1 duration", "group": "Timed functions", "area": "holding", "address": 26826, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.14 Timer 2 configuration", "group": "Timed functions", "area": "holding", "address": 3414, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.15 Timer 2 start time", "group": "Timed functions", "area": "holding", "address": 26830, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.16 Timer 2 duration", "group": "Timed functions", "area": "holding", "address": 26832, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.17 Timer 3 configuration", "group": "Timed functions", "area": "holding", "address": 3417, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.18 Timer 3 start time", "group": "Timed functions", "area": "holding", "address": 26836, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.19 Timer 3 duration", "group": "Timed functions", "area": "holding", "address": 26838, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.20 Timer 4 configuration", "group": "Timed functions", "area": "holding", "address": 3420, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.21 Timer 4 start time", "group": "Timed functions", "area": "holding", "address": 26842, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.22 Timer 4 duration", "group": "Timed functions", "area": "holding", "address": 26844, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.23 Timer 5 configuration", "group": "Timed functions", "area": "holding", "address": 3423, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.24 Timer 5 start time", "group": "Timed functions", "area": "holding", "address": 26848, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.25 Timer 5 duration", "group": "Timed functions", "area": "holding", "address": 26850, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.26 Timer 6 configuration", "group": "Timed functions", "area": "holding", "address": 3426, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.27 Timer 6 start time", "group": "Timed functions", "area": "holding", "address": 26854, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.28 Timer 6 duration", "group": "Timed functions", "area": "holding", "address": 26856, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.29 Timer 7 configuration", "group": "Timed functions", "area": "holding", "address": 3429, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.30 Timer 7 start time", "group": "Timed functions", "area": "holding", "address": 26860, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.31 Timer 7 duration", "group": "Timed functions", "area": "holding", "address": 26862, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.32 Timer 8 configuration", "group": "Timed functions", "area": "holding", "address": 3432, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.33 Timer 8 start time", "group": "Timed functions", "area": "holding", "address": 26866, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.34 Timer 8 duration", "group": "Timed functions", "area": "holding", "address": 26868, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.35 Timer 9 configuration", "group": "Timed functions", "area": "holding", "address": 3435, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.36 Timer 9 start time", "group": "Timed functions", "area": "holding", "address": 26872, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.37 Timer 9 duration", "group": "Timed functions", "area": "holding", "address": 26874, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.38 Timer 10 configuration", "group": "Timed functions", "area": "holding", "address": 3438, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.39 Timer 10 start time", "group": "Timed functions", "area": "holding", "address": 26878, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.40 Timer 10 duration", "group": "Timed functions", "area": "holding", "address": 26880, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.41 Timer 11 configuration", "group": "Timed functions", "area": "holding", "address": 3441, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.42 Timer 11 start time", "group": "Timed functions", "area": "holding", "address": 26884, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.43 Timer 11 duration", "group": "Timed functions", "area": "holding", "address": 26886, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.44 Timer 12 configuration", "group": "Timed functions", "area": "holding", "address": 3444, "type": "uint16", "access": "RW", "description": "Default: 0000 0111"},
    {"name": "34.45 Timer 12 start time", "group": "Timed functions", "area": "holding", "address": 26890, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…23:59:59; Default: 00:00:00"},
    {"name": "34.46 Timer 12 duration", "group": "Timed functions", "area": "holding", "address": 26892, "type": "uint32", "access": "RW", "description": "Duration in minutes; Range: 00 00:00…07 00:00; Default: 00 00:00"},
    {"name": "34.60 Season 1 start date", "group": "Timed functions", "area": "holding", "address": 26920, "type": "uint32", "access": "RW", "description": "Day of the year"},
    {"name": "34.61 Season 2 start date", "group": "Timed functions", "area": "holding", "address": 26922, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.62 Season 3 start date", "group": "Timed functions", "area": "holding", "address": 26924, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.63 Season 4 start date", "group": "Timed functions", "area": "holding", "address": 26926, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.70 Number of active exceptions", "group": "Timed functions", "area": "holding", "address": 26940, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 16, "description": "Default: 3"},
    {"name": "34.71 Exception types", "group": "Timed functions", "area": "holding", "address": 3471, "type": "uint16", "access": "RW", "description": "Bits: 0 Exception 1, 1 Exception 2, 2 Exception 3, 3 Exception 4, 4 Exception 5, 5 Exception 6, 6 Exception 7, 7 Exception 8, 8 Exception 9, 9 Exception 10, 10 Exception 11, 11 Exception 12, 12 Exception 13, 13 Exception 14, 14 Exception 15, 15 Exception 16"},
    {"name": "34.72 Exception 1 start", "group": "Timed functions", "area": "holding", "address": 26944, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.73 Exception 1 length", "group": "Timed functions", "area": "holding", "address": 26946, "type": "uint32", "unit": "d", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0 days"},
    {"name": "34.74 Exception 2 start", "group": "Timed functions", "area": "holding", "address": 26948, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.75 Exception 2 length", "group": "Timed functions", "area": "holding", "address": 26950, "type": "uint32", "unit": "d", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0 days"},
    {"name": "34.76 Exception 3 start", "group": "Timed functions", "area": "holding", "address": 26952, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.77 Exception 3 length", "group": "Timed functions", "area": "holding", "address": 26954, "type": "uint32", "unit": "d", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0 days"},
    {"name": "34.78 Exception day 4", "group": "Timed functions", "area": "holding", "address": 26956, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01."},
    {"name": "34.79 Exception day 5", "group": "Timed functions", "area": "holding", "address": 26958, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.80 Exception day 6", "group": "Timed functions", "area": "holding", "address": 26960, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.81 Exception day 7", "group": "Timed functions", "area": "holding", "address": 26962, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.82 Exception day 8", "group": "Timed functions", "area": "holding", "address": 26964, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.83 Exception day 9", "group": "Timed functions", "area": "holding", "address": 26966, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.84 Exception day 10", "group": "Timed functions", "area": "holding", "address": 26968, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.85 Exception day 11", "group": "Timed functions", "area": "holding", "address": 26970, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.86 Exception day 12", "group": "Timed functions", "area": "holding", "address": 26972, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.87 Exception day 13", "group": "Timed functions", "area": "holding", "address": 26974, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.88 Exception day 14", "group": "Timed functions", "area": "holding", "address": 26976, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.89 Exception day 15", "group": "Timed functions", "area": "holding", "address": 26978, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "34.90 Exception day 16", "group": "Timed functions", "area": "holding", "address": 26980, "type": "uint32", "access": "RW", "description": "Day of the year; Default: 01.01"},
    {"name": "35.01 Motor estimated temperature", "group": "Motor thermal protection", "area": "holding", "address": 27002, "type": "int32", "access": "R", "description": "Unit: °C or °F"},
    {"name": "35.02 Measured temperature 1", "group": "Motor thermal protection", "area": "holding", "address": 27004, "type": "int32", "access": "R", "description": "Unit: °C, °F or ohm"},
    {"name": "35.03 Measured temperature 2", "group": "Motor thermal protection", "area": "holding", "address": 27006, "type": "int32", "access": "R", "description": "Unit: °C, °F or ohm"},
    {"name": "35.05 Motor overload level", "group": "Motor thermal protection", "area": "holding", "address": 27010, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.0"},
    {"name": "35.11 Temperature 1 source", "group": "Motor thermal protection", "area": "holding", "address": 3511, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimated temperature", "2": "KTY84 analog I/O", "5": "1 × Pt100 analog I/O", "6": "2 × Pt100 analog I/O", "7": "3 × Pt100 analog I/O", "8": "PTC DI6", "11": "Direct temperature", "12": "KTY83 analog I/O", "13": "1 × Pt1000 analog I/O", "14": "2 × Pt1000 analog I/O", "15": "3 × Pt1000 analog I/O", "16": "Ni1000", "19": "PTC extension module", "20": "PTC analog I/O", "21": "Therm(0)", "22": "Therm(1)"}, "description": "Default: Disabled"},
    {"name": "35.12 Temperature 1 fault limit", "group": "Motor thermal protection", "area": "holding", "address": 27024, "type": "int32", "access": "RW", "write_min": -60, "write_max": 5000, "description": "Unit: °C, °F or ohm; Default: 130 °C or"},
    {"name": "35.13 Temperature 1 warning limit", "group": "Motor thermal protection", "area": "holding", "address": 27026, "type": "int32", "access": "RW", "write_min": -60, "write_max": 5000, "description": "Unit: °C, °F or ohm; Default: 110 °C or"},
    {"name": "35.14 Temperature 1 AI source", "group": "Motor thermal protection", "area": "holding", "address": 3514, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 actual value", "2": "AI2 actual value"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "35.21 Temperature 2 source", "group": "Motor thermal protection", "area": "holding", "address": 3521, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimated temperature", "2": "KTY84 analog I/O", "5": "1 × Pt100 analog I/O", "6": "2 × Pt100 analog I/O", "7": "3 × Pt100 analog I/O", "8": "PTC DI6", "11": "Direct temperature", "12": "KTY83 analog I/O", "13": "1 × Pt1000 analog I/O", "14": "2 × Pt1000 analog I/O", "15": "3 × Pt1000 analog I/O", "16": "Ni1000", "19": "PTC extension module", "20": "PTC analog I/O", "21": "Therm(0)", "22": "Therm(1)"}, "description": "Default: Disabled"},
    {"name": "35.22 Temperature 2 fault limit", "group": "Motor thermal protection", "area": "holding", "address": 27044, "type": "int32", "access": "RW", "write_min": -60, "write_max": 5000, "description": "Unit: °C, °F or ohm; Default: 130 °C or"},
    {"name": "35.23 Temperature 2 warning limit", "group": "Motor thermal protection", "area": "holding", "address": 27046, "type": "int32", "access": "RW", "write_min": -60, "write_max": 5000, "description": "Unit: °C, °F or ohm; Default: 110 °C or"},
    {"name": "35.24 Temperature 2 AI source", "group": "Motor thermal protection", "area": "holding", "address": 3524, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 actual value", "2": "AI2 actual value"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "35.31 Safe motor temperature enable", "group": "Motor thermal protection", "area": "holding", "address": 3531, "type": "uint16", "access": "RW", "enum": {"0": "On", "1": "Off"}, "description": "Default: On"},
    {"name": "35.50 Motor ambient temperature", "group": "Motor thermal protection", "area": "holding", "address": 27100, "type": "int32", "unit": "°C", "access": "RW", "write_min": -60, "write_max": 100, "description": "Default: 20 °C or"},
    {"name": "35.51 Motor load curve", "group": "Motor thermal protection", "area": "holding", "address": 27102, "type": "uint32", "unit": "%", "access": "RW", "write_min": 50, "write_max": 150, "description": "Default: 110%"},
    {"name": "35.52 Zero speed load", "group": "Motor thermal protection", "area": "holding", "address": 27104, "type": "uint32", "unit": "%", "access": "RW", "write_min": 25, "write_max": 150, "description": "Default: 70%"},
    {"name": "35.53 Break point", "group": "Motor thermal protection", "area": "holding", "address": 27106, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 1, "write_max": 598, "description": "Default: 45.00 Hz"},
    {"name": "35.54 Motor nominal temperature rise", "group": "Motor thermal protection", "area": "holding", "address": 27108, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 300, "description": "Unit: °C or °F; Default: 80 °C or"},
    {"name": "35.55 Motor thermal time constant", "group": "Motor thermal protection", "area": "holding", "address": 27110, "type": "uint32", "unit": "s", "access": "RW", "write_min": 100, "write_max": 10000, "description": "Default: 256 s"},
    {"name": "35.56 Motor overload action", "group": "Motor thermal protection", "area": "holding", "address": 3556, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning only", "2": "Warning and fault"}, "description": "Default: Warning and"},
    {"name": "35.57 Motor overload class", "group": "Motor thermal protection", "area": "holding", "address": 3557, "type": "uint16", "access": "RW", "enum": {"0": "Class 5", "1": "Class 10", "2": "Class 20", "3": "Class 30", "4": "Class 40"}, "description": "Default: Class 20"},
    {"name": "36.01 PVL signal source", "group": "Load analyzer", "area": "holding", "address": 3601, "type": "uint16", "access": "RW", "enum": "p36_01", "description": "Source selector; other sources are given as parameter pointers; Default: Output power"},
    {"name": "36.02 PVL filter time", "group": "Load analyzer", "area": "holding", "address": 27204, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 120, "description": "Default: 2.00 s"},
    {"name": "36.06 AL2 signal source", "group": "Load analyzer", "area": "holding", "address": 3606, "type": "uint16", "access": "RW", "enum": "p36_01", "description": "Source selector; other sources are given as parameter pointers; Default: Motor torque"},
    {"name": "36.07 AL2 signal scaling", "group": "Load analyzer", "area": "holding", "address": 27214, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 32767},
    {"name": "36.09 Reset loggers", "group": "Load analyzer", "area": "holding", "address": 3609, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "All", "2": "PVL", "3": "AL2"}, "description": "Default: Done"},
    {"name": "36.10 PVL peak value", "group": "Load analyzer", "area": "holding", "address": 27220, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.00"},
    {"name": "36.11 PVL peak date", "group": "Load analyzer", "area": "holding", "address": 3611, "type": "uint16", "access": "RW", "description": "Default: 01.01.1980"},
    {"name": "36.12 PVL peak time", "group": "Load analyzer", "area": "holding", "address": 3612, "type": "uint16", "access": "RW", "description": "Default: 00:00:00"},
    {"name": "36.13 PVL current at peak", "group": "Load analyzer", "area": "holding", "address": 27226, "type": "int32", "scale": 0.01, "unit": "A", "access": "RW", "write_min": -32768, "write_max": 32767},
    {"name": "36.14 PVL DC voltage at peak", "group": "Load analyzer", "area": "holding", "address": 27228, "type": "uint32", "scale": 0.01, "unit": "V", "access": "RW", "write_min": 0, "write_max": 2000, "description": "Default: 0.00 V"},
    {"name": "36.15 PVL speed at peak", "group": "Load analyzer", "area": "holding", "address": 27230, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "36.16 PVL reset date", "group": "Load analyzer", "area": "holding", "address": 3616, "type": "uint16", "access": "RW", "description": "Default: 01.01.1980"},
    {"name": "36.17 PVL reset time", "group": "Load analyzer", "area": "holding", "address": 3617, "type": "uint16", "access": "RW", "description": "Default: 00:00:00"},
    {"name": "36.20 AL1 0 to 10%", "group": "Load analyzer", "area": "holding", "address": 27240, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.21 AL1 10 to 20%", "group": "Load analyzer", "area": "holding", "address": 27242, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.22 AL1 20 to 30%", "group": "Load analyzer", "area": "holding", "address": 27244, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.23 AL1 30 to 40%", "group": "Load analyzer", "area": "holding", "address": 27246, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.24 AL1 40 to 50%", "group": "Load analyzer", "area": "holding", "address": 27248, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.25 AL1 50 to 60%", "group": "Load analyzer", "area": "holding", "address": 27250, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.26 AL1 60 to 70%", "group": "Load analyzer", "area": "holding", "address": 27252, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.27 AL1 70 to 80%", "group": "Load analyzer", "area": "holding", "address": 27254, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.28 AL1 80 to 90%", "group": "Load analyzer", "area": "holding", "address": 27256, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.29 AL1 over 90%", "group": "Load analyzer", "area": "holding", "address": 27258, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.40 AL2 0 to 10%", "group": "Load analyzer", "area": "holding", "address": 27280, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.41 AL2 10 to 20%", "group": "Load analyzer", "area": "holding", "address": 27282, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.42 AL2 20 to 30%", "group": "Load analyzer", "area": "holding", "address": 27284, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.43 AL2 30 to 40%", "group": "Load analyzer", "area": "holding", "address": 27286, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.44 AL2 40 to 50%", "group": "Load analyzer", "area": "holding", "address": 27288, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.45 AL2 50 to 60%", "group": "Load analyzer", "area": "holding", "address": 27290, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.46 AL2 60 to 70%", "group": "Load analyzer", "area": "holding", "address": 27292, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.47 AL2 70 to 80%", "group": "Load analyzer", "area": "holding", "address": 27294, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.48 AL2 80 to 90%", "group": "Load analyzer", "area": "holding", "address": 27296, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.49 AL2 over 90%", "group": "Load analyzer", "area": "holding", "address": 27298, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "36.50 AL2 reset date", "group": "Load analyzer", "area": "holding", "address": 3650, "type": "uint16", "access": "RW", "description": "Default: 01.01.1980"},
    {"name": "36.51 AL2 reset time", "group": "Load analyzer", "area": "holding", "address": 3651, "type": "uint16", "access": "RW", "description": "Default: 00:00:00"},
    {"name": "37.01 ULC output status word", "group": "User load curve", "area": "holding", "address": 3701, "type": "uint16", "access": "R"},
    {"name": "37.01 bit 0 Under load limit", "group": "User load curve", "area": "holding", "address": 3701, "type": "bool", "bit": 0, "access": "R"},
    {"name": "37.01 bit 1 Within load range", "group": "User load curve", "area": "holding", "address": 3701, "type": "bool", "bit": 1, "access": "R"},
    {"name": "37.01 bit 2 Overload limit", "group": "User load curve", "area": "holding", "address": 3701, "type": "bool", "bit": 2, "access": "R"},
    {"name": "37.01 bit 3 Outside load limit", "group": "User load curve", "area": "holding", "address": 3701, "type": "bool", "bit": 3, "access": "R"},
    {"name": "37.02 ULC supervision signal", "group": "User load curve", "area": "holding", "address": 3702, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Motor speed %", "2": "Motor current %", "3": "Motor torque %", "4": "Output power % of motor nominal"}, "description": "Source selector; other sources are given as parameter pointers; Default: Motor"},
    {"name": "37.03 ULC overload actions", "group": "User load curve", "area": "holding", "address": 3703, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Warning", "2": "Fault", "3": "Warning/Fault"}, "description": "Default: Disabled"},
    {"name": "37.04 ULC underload actions", "group": "User load curve", "area": "holding", "address": 3704, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Warning", "2": "Fault", "3": "Warning/Fault"}, "description": "Default: Disabled"},
    {"name": "37.11 ULC speed table point 1", "group": "User load curve", "area": "holding", "address": 27422, "type": "int32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 150.0 rpm"},
    {"name": "37.12 ULC speed table point 2", "group": "User load curve", "area": "holding", "address": 27424, "type": "int32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 750.0 rpm"},
    {"name": "37.13 ULC speed table point 3", "group": "User load curve", "area": "holding", "address": 27426, "type": "int32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1290.0 rpm"},
    {"name": "37.14 ULC speed table point 4", "group": "User load curve", "area": "holding", "address": 27428, "type": "int32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1500.0 rpm"},
    {"name": "37.15 ULC speed table point 5", "group": "User load curve", "area": "holding", "address": 27430, "type": "int32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 1800.0 rpm"},
    {"name": "37.16 ULC frequency table point 1", "group": "User load curve", "area": "holding", "address": 27432, "type": "int32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 5.0 Hz"},
    {"name": "37.17 ULC frequency table point 2", "group": "User load curve", "area": "holding", "address": 27434, "type": "int32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 25.0 Hz"},
    {"name": "37.18 ULC frequency table point 3", "group": "User load curve", "area": "holding", "address": 27436, "type": "int32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 43.0 Hz"},
    {"name": "37.19 ULC frequency table point 4", "group": "User load curve", "area": "holding", "address": 27438, "type": "int32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 50.0 Hz"},
    {"name": "37.20 ULC frequency table point 5", "group": "User load curve", "area": "holding", "address": 27440, "type": "int32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "Default: 60.0 Hz"},
    {"name": "37.21 ULC underload point 1", "group": "User load curve", "area": "holding", "address": 27442, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 10.0%"},
    {"name": "37.22 ULC underload point 2", "group": "User load curve", "area": "holding", "address": 27444, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 15.0%"},
    {"name": "37.23 ULC underload point 3", "group": "User load curve", "area": "holding", "address": 27446, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 25.0%"},
    {"name": "37.24 ULC underload point 4", "group": "User load curve", "area": "holding", "address": 27448, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 30.0%"},
    {"name": "37.25 ULC underload point 5", "group": "User load curve", "area": "holding", "address": 27450, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 30.0%"},
    {"name": "37.31 ULC overload point 1", "group": "User load curve", "area": "holding", "address": 27462, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "37.32 ULC overload point 2", "group": "User load curve", "area": "holding", "address": 27464, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "37.33 ULC overload point 3", "group": "User load curve", "area": "holding", "address": 27466, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "37.34 ULC overload point 4", "group": "User load curve", "area": "holding", "address": 27468, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "37.35 ULC overload point 5", "group": "User load curve", "area": "holding", "address": 27470, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "37.41 ULC overload timer", "group": "User load curve", "area": "holding", "address": 27482, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 20.0 s"},
    {"name": "37.42 ULC underload timer", "group": "User load curve", "area": "holding", "address": 27484, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 20.0 s"},
    {"name": "40.01 Process PID output actual", "group": "Process PID set 1", "area": "holding", "address": 28002, "type": "int32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "40.02 Process PID feedback actual", "group": "Process PID set 1", "area": "holding", "address": 28004, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: PID customer units"},
    {"name": "40.03 Process PID setpoint actual", "group": "Process PID set 1", "area": "holding", "address": 28006, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: PID customer units"},
    {"name": "40.04 Process PID deviation actual", "group": "Process PID set 1", "area": "holding", "address": 28008, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: PID customer units"},
    {"name": "40.05 Process PID trim output act", "group": "Process PID set 1", "area": "holding", "address": 28010, "type": "int32", "access": "R"},
    {"name": "40.06 Process PID status word", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "uint16", "access": "R"},
    {"name": "40.06 bit 0 PID active", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 0, "access": "R"},
    {"name": "40.06 bit 1 Setpoint frozen", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 1, "access": "R"},
    {"name": "40.06 bit 2 Output frozen", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 2, "access": "R"},
    {"name": "40.06 bit 3 PID sleep mode", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 3, "access": "R"},
    {"name": "40.06 bit 4 Sleep boost", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 4, "access": "R"},
    {"name": "40.06 bit 5 Trim mode", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 5, "access": "R"},
    {"name": "40.06 bit 6 Tracking mode", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 6, "access": "R"},
    {"name": "40.06 bit 7 Output limit high", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 7, "access": "R"},
    {"name": "40.06 bit 8 Output limit low", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 8, "access": "R"},
    {"name": "40.06 bit 9 Deadband active", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 9, "access": "R"},
    {"name": "40.06 bit 10 PID set", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 10, "access": "R"},
    {"name": "40.06 bit 12 Internal setpoint", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 12, "access": "R"},
    {"name": "40.07 Process PID operation mode", "group": "Process PID set 1", "area": "holding", "address": 4007, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On", "2": "On when drive running"}, "description": "Default: Off"},
    {"name": "40.08 Set 1 feedback 1 source", "group": "Process PID set 1", "area": "holding", "address": 4008, "type": "uint16", "access": "RW", "enum": "p40_08", "description": "Source selector; other sources are given as parameter pointers; Default: AI2 percent"},
    {"name": "40.09 Set 1 feedback 2 source", "group": "Process PID set 1", "area": "holding", "address": 4009, "type": "uint16", "access": "RW", "enum": "p40_08", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.10 Set 1 feedback function", "group": "Process PID set 1", "area": "holding", "address": 4010, "type": "uint16", "access": "RW", "enum": {"0": "In1", "1": "In1+In2", "2": "In1-In2", "3": "In1*In2", "4": "In1/In2", "5": "MIN(In1,In2)", "6": "MAX(In1,In2)", "7": "AVE(In1,In2)", "8": "sqrt(In1)", "9": "sqrt(In1-In2)", "10": "sqrt(In1+In2)", "11": "sqrt(In1)+sqrt(In2)"}, "description": "Default: In1"},
    {"name": "40.11 Set 1 feedback filter time", "group": "Process PID set 1", "area": "holding", "address": 28022, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "40.14 Set 1 setpoint scaling", "group": "Process PID set 1", "area": "holding", "address": 28028, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 0.00"},
    {"name": "40.15 Set 1 output scaling", "group": "Process PID set 1", "area": "holding", "address": 28030, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000},
    {"name": "40.16 Set 1 setpoint 1 source", "group": "Process PID set 1", "area": "holding", "address": 4016, "type": "uint16", "access": "RW", "enum": "p40_16", "description": "Source selector; other sources are given as parameter pointers; Default: AI1 percent"},
    {"name": "40.17 Set 1 setpoint 2 source", "group": "Process PID set 1", "area": "holding", "address": 4017, "type": "uint16", "access": "RW", "enum": "p40_16", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.18 Set 1 setpoint function", "group": "Process PID set 1", "area": "holding", "address": 4018, "type": "uint16", "access": "RW", "enum": {"0": "In1", "1": "In1+In2", "2": "In1-In2", "3": "In1*In2", "4": "In1/In2", "5": "MIN(In1,In2)", "6": "MAX(In1,In2)", "7": "AVE(In1,In2)", "8": "sqrt(In1)", "9": "sqrt(In1-In2)", "10": "sqrt(In1+In2)", "11": "sqrt(In1)+sqrt(In2)"}, "description": "Default: In1"},
    {"name": "40.19 Set 1 internal setpoint sel1", "group": "Process PID set 1", "area": "holding", "address": 4019, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.20 Set 1 internal setpoint sel2", "group": "Process PID set 1", "area": "holding", "address": 4020, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.21 Set 1 internal setpoint 1", "group": "Process PID set 1", "area": "holding", "address": 28042, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.22 Set 1 internal setpoint 2", "group": "Process PID set 1", "area": "holding", "address": 28044, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.23 Set 1 internal setpoint 3", "group": "Process PID set 1", "area": "holding", "address": 28046, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.24 Set 1 internal setpoint 0", "group": "Process PID set 1", "area": "holding", "address": 28048, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.26 Set 1 setpoint min", "group": "Process PID set 1", "area": "holding", "address": 28052, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.27 Set 1 setpoint max", "group": "Process PID set 1", "area": "holding", "address": 28054, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 200000.00"},
    {"name": "40.28 Set 1 setpoint increase time", "group": "Process PID set 1", "area": "holding", "address": 28056, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.0 s"},
    {"name": "40.29 Set 1 setpoint decrease time", "group": "Process PID set 1", "area": "holding", "address": 28058, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.0 s"},
    {"name": "40.30 Set 1 setpoint freeze enable", "group": "Process PID set 1", "area": "holding", "address": 4030, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.31 Set 1 deviation inversion", "group": "Process PID set 1", "area": "holding", "address": 4031, "type": "uint16", "access": "RW", "enum": {"0": "Not inverted (Ref - Fbk)", "1": "Inverted (Fbk - Ref)"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not inverted"},
    {"name": "40.32 Set 1 gain", "group": "Process PID set 1", "area": "holding", "address": 28064, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0.01, "write_max": 100, "description": "Default: 1.00"},
    {"name": "40.33 Set 1 integration time", "group": "Process PID set 1", "area": "holding", "address": 28066, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 9999, "description": "Default: 60.0 s"},
    {"name": "40.34 Set 1 derivation time", "group": "Process PID set 1", "area": "holding", "address": 28068, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.000 s"},
    {"name": "40.35 Set 1 derivation filter time", "group": "Process PID set 1", "area": "holding", "address": 28070, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.0 s"},
    {"name": "40.36 Set 1 output min", "group": "Process PID set 1", "area": "holding", "address": 28072, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 0.00"},
    {"name": "40.37 Set 1 output max", "group": "Process PID set 1", "area": "holding", "address": 28074, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 100.00"},
    {"name": "40.38 Set 1 output freeze enable", "group": "Process PID set 1", "area": "holding", "address": 4038, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.39 Set 1 deadband range", "group": "Process PID set 1", "area": "holding", "address": 28078, "type": "uint32", "scale": 0.01, "access": "RW", "description": "Range: 0.00……200000.00; Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.40 Set 1 deadband delay", "group": "Process PID set 1", "area": "holding", "address": 28080, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 0.0 s"},
    {"name": "40.43 Set 1 sleep level", "group": "Process PID set 1", "area": "holding", "address": 28086, "type": "uint32", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 200000, "description": "Default: 0.0"},
    {"name": "40.44 Set 1 sleep delay", "group": "Process PID set 1", "area": "holding", "address": 28088, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 60.0 s"},
    {"name": "40.45 Set 1 sleep boost time", "group": "Process PID set 1", "area": "holding", "address": 28090, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 0.0 s"},
    {"name": "40.46 Set 1 sleep boost step", "group": "Process PID set 1", "area": "holding", "address": 28092, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.47 Set 1 wake-up deviation", "group": "Process PID set 1", "area": "holding", "address": 28094, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "40.48 Set 1 wake-up delay", "group": "Process PID set 1", "area": "holding", "address": 28096, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.50 s"},
    {"name": "40.49 Set 1 tracking mode", "group": "Process PID set 1", "area": "holding", "address": 4049, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "40.50 Set 1 tracking ref selection", "group": "Process PID set 1", "area": "holding", "address": 4050, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 scaled", "2": "AI2 scaled", "3": "FB A ref1", "4": "FB A ref2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.51 Set 1 trim mode", "group": "Process PID set 1", "area": "holding", "address": 4051, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "Direct", "2": "Proportional", "3": "Combined"}, "description": "Default: Off"},
    {"name": "40.52 Set 1 trim selection", "group": "Process PID set 1", "area": "holding", "address": 4052, "type": "uint16", "access": "RW", "enum": {"1": "Torque", "2": "Speed", "3": "Frequency"}, "description": "Default: Speed"},
    {"name": "40.53 Set 1 trimmed ref pointer", "group": "Process PID set 1", "area": "holding", "address": 4053, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 scaled", "2": "AI2 scaled", "3": "FB A ref1", "4": "FB A ref2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.54 Set 1 trim mix", "group": "Process PID set 1", "area": "holding", "address": 28108, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: 0.000"},
    {"name": "40.55 Set 1 trim adjust", "group": "Process PID set 1", "area": "holding", "address": 28110, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 1.000"},
    {"name": "40.56 Set 1 trim source", "group": "Process PID set 1", "area": "holding", "address": 4056, "type": "uint16", "access": "RW", "enum": {"1": "PID ref", "2": "PID output"}, "description": "Default: PID output"},
    {"name": "40.57 PID set1/set2 selection", "group": "Process PID set 1", "area": "holding", "address": 4057, "type": "uint16", "access": "RW", "enum": {"0": "PID set 1", "1": "PID set 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "21": "Supervision 1", "22": "Supervision 2", "23": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: PID set 1"},
    {"name": "40.58 Set 1 increase prevention", "group": "Process PID set 1", "area": "holding", "address": 4058, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Limiting"}, "description": "Source selector; other sources are given as parameter pointers; Default: No"},
    {"name": "40.59 Set 1 decrease prevention", "group": "Process PID set 1", "area": "holding", "address": 4059, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Limiting"}, "description": "Source selector; other sources are given as parameter pointers; Default: No"},
    {"name": "40.60 Set 1 PID activation source", "group": "Process PID set 1", "area": "holding", "address": 4060, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On", "2": "Follow Ext1/Ext2 selection", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: On"},
    {"name": "40.61 Setpoint scaling actual", "group": "Process PID set 1", "area": "holding", "address": 28122, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 100.00"},
    {"name": "40.62 PID internal setpoint actual", "group": "Process PID set 1", "area": "holding", "address": 28124, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: PID customer units"},
    {"name": "40.65 Trim auto connection", "group": "Process PID set 1", "area": "holding", "address": 4065, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "40.70 Compensated setpoint", "group": "Process PID set 1", "area": "holding", "address": 28140, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units"},
    {"name": "40.79 Set 1 units", "group": "Process PID set 1", "area": "holding", "address": 4079, "type": "uint16", "access": "RW", "enum": {"0": "User text", "4": "%", "74": "bar", "75": "kPa", "77": "Pa", "76": "psi", "26": "CFM", "58": "inH2O", "150": "°C", "151": "°F", "44": "mbar", "78": "m3/h", "21": "dm3/h", "79": "l/s", "37": "l/min", "38": "l/h", "88": "m3/s", "40": "m3/min", "131": "km3/h", "47": "gal/s", "50": "ft3/s", "51": "ft3/min", "52": "ft3/h", "34": "ppm", "29": "inHg", "126": "kCFM", "85": "inWC", "80": "gpm", "48": "gal/min", "59": "in wg", "94": "MPa", "125": "ftWC"}, "description": "Default: °C"},
    {"name": "40.80 Set 1 PID output min source", "group": "Process PID set 1", "area": "holding", "address": 4080, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Set1 output min"}, "description": "Default: Set1 output"},
    {"name": "40.81 Set 1 PID output max source", "group": "Process PID set 1", "area": "holding", "address": 4081, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Set1 output max"}, "description": "Default: Set1 output"},
    {"name": "40.89 Set 1 setpoint multiplier", "group": "Process PID set 1", "area": "holding", "address": 28178, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1.00"},
    {"name": "40.90 Set 1 feedback multiplier", "group": "Process PID set 1", "area": "holding", "address": 28180, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1.00"},
    {"name": "40.91 Feedback data storage", "group": "Process PID set 1", "area": "holding", "address": 28182, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -327.68, "write_max": 327.67},
    {"name": "40.92 Setpoint data storage", "group": "Process PID set 1", "area": "holding", "address": 28184, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -327.68, "write_max": 327.67},
    {"name": "40.96 Process PID output %", "group": "Process PID set 1", "area": "holding", "address": 28192, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "40.97 Process PID feedback %", "group": "Process PID set 1", "area": "holding", "address": 28194, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "40.98 Process PID setpoint %", "group": "Process PID set 1", "area": "holding", "address": 28196, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "40.99 Process PID deviation %", "group": "Process PID set 1", "area": "holding", "address": 28198, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 0.00%"},
    {"name": "41.08 Set 2 feedback 1 source", "group": "Process PID set 2", "area": "holding", "address": 4108, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: AI2 percent"},
    {"name": "41.09 Set 2 feedback 2 source", "group": "Process PID set 2", "area": "holding", "address": 4109, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.10 Set 2 feedback function", "group": "Process PID set 2", "area": "holding", "address": 4110, "type": "uint16", "access": "RW", "description": "Default: In1"},
    {"name": "41.11 Set 2 feedback filter time", "group": "Process PID set 2", "area": "holding", "address": 28222, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.000 s"},
    {"name": "41.14 Set 2 setpoint scaling", "group": "Process PID set 2", "area": "holding", "address": 28228, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 0.00"},
    {"name": "41.15 Set 2 output scaling", "group": "Process PID set 2", "area": "holding", "address": 28230, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000},
    {"name": "41.16 Set 2 setpoint 1 source", "group": "Process PID set 2", "area": "holding", "address": 4116, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: AI1 percent"},
    {"name": "41.17 Set 2 setpoint 2 source", "group": "Process PID set 2", "area": "holding", "address": 4117, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.18 Set 2 setpoint function", "group": "Process PID set 2", "area": "holding", "address": 4118, "type": "uint16", "access": "RW", "description": "Default: In1"},
    {"name": "41.19 Set 2 internal setpoint sel1", "group": "Process PID set 2", "area": "holding", "address": 4119, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.20 Set 2 internal setpoint sel2", "group": "Process PID set 2", "area": "holding", "address": 4120, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.21 Set 2 internal setpoint 1", "group": "Process PID set 2", "area": "holding", "address": 28242, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer unit; Default: 0.00 PID"},
    {"name": "41.22 Set 2 internal setpoint 2", "group": "Process PID set 2", "area": "holding", "address": 28244, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.23 Set 2 internal setpoint 3", "group": "Process PID set 2", "area": "holding", "address": 28246, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.24 Set 2 internal setpoint 0", "group": "Process PID set 2", "area": "holding", "address": 28248, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.26 Set 2 setpoint min", "group": "Process PID set 2", "area": "holding", "address": 28252, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.27 Set 2 setpoint max", "group": "Process PID set 2", "area": "holding", "address": 28254, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 200000.00"},
    {"name": "41.28 Set 2 setpoint increase time", "group": "Process PID set 2", "area": "holding", "address": 28256, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.0 s"},
    {"name": "41.29 Set 2 setpoint decrease time", "group": "Process PID set 2", "area": "holding", "address": 28258, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.0 s"},
    {"name": "41.30 Set 2 setpoint freeze enable", "group": "Process PID set 2", "area": "holding", "address": 4130, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.31 Set 2 deviation inversion", "group": "Process PID set 2", "area": "holding", "address": 4131, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not inverted"},
    {"name": "41.32 Set 2 gain", "group": "Process PID set 2", "area": "holding", "address": 28264, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0.01, "write_max": 100, "description": "Default: 1.00"},
    {"name": "41.33 Set 2 integration time", "group": "Process PID set 2", "area": "holding", "address": 28266, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 9999, "description": "Default: 60.0 s"},
    {"name": "41.34 Set 2 derivation time", "group": "Process PID set 2", "area": "holding", "address": 28268, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.000 s"},
    {"name": "41.35 Set 2 derivation filter time", "group": "Process PID set 2", "area": "holding", "address": 28270, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.0 s"},
    {"name": "41.36 Set 2 output min", "group": "Process PID set 2", "area": "holding", "address": 28272, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 0.00"},
    {"name": "41.37 Set 2 output max", "group": "Process PID set 2", "area": "holding", "address": 28274, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 100.00"},
    {"name": "41.38 Set 2 output freeze enable", "group": "Process PID set 2", "area": "holding", "address": 4138, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.39 Set 2 deadband range", "group": "Process PID set 2", "area": "holding", "address": 28278, "type": "uint32", "scale": 0.01, "access": "RW", "description": "Range: 0.00……200000.00; Default: 0.00 PID"},
    {"name": "41.40 Set 2 deadband delay", "group": "Process PID set 2", "area": "holding", "address": 28280, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 0.0 s"},
    {"name": "41.43 Set 2 sleep level", "group": "Process PID set 2", "area": "holding", "address": 28286, "type": "uint32", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 200000, "description": "Default: 0.0"},
    {"name": "41.44 Set 2 sleep delay", "group": "Process PID set 2", "area": "holding", "address": 28288, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 60.0 s"},
    {"name": "41.45 Set 2 sleep boost time", "group": "Process PID set 2", "area": "holding", "address": 28290, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 0.0 s"},
    {"name": "41.46 Set 2 sleep boost step", "group": "Process PID set 2", "area": "holding", "address": 28292, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.47 Set 2 wake-up deviation", "group": "Process PID set 2", "area": "holding", "address": 28294, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "41.48 Set 2 wake-up delay", "group": "Process PID set 2", "area": "holding", "address": 28296, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.50 s"},
    {"name": "41.49 Set 2 tracking mode", "group": "Process PID set 2", "area": "holding", "address": 4149, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "41.50 Set 2 tracking ref selection", "group": "Process PID set 2", "area": "holding", "address": 4150, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.51 Set 2 trim mode", "group": "Process PID set 2", "area": "holding", "address": 4151, "type": "uint16", "access": "RW", "description": "Default: Off"},
    {"name": "41.52 Set 2 trim selection", "group": "Process PID set 2", "area": "holding", "address": 4152, "type": "uint16", "access": "RW", "description": "Default: Speed"},
    {"name": "41.53 Set 2 trimmed ref pointer", "group": "Process PID set 2", "area": "holding", "address": 4153, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "41.54 Set 2 trim mix", "group": "Process PID set 2", "area": "holding", "address": 28308, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 1},
    {"name": "41.55 Set 2 trim adjust", "group": "Process PID set 2", "area": "holding", "address": 28310, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -100, "write_max": 100, "description": "Default: 1.000"},
    {"name": "41.56 Set 2 trim source", "group": "Process PID set 2", "area": "holding", "address": 4156, "type": "uint16", "access": "RW", "description": "Default: PID output"},
    {"name": "41.58 Set 2 increase prevention", "group": "Process PID set 2", "area": "holding", "address": 4158, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: No"},
    {"name": "41.59 Set 2 decrease prevention", "group": "Process PID set 2", "area": "holding", "address": 4159, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: No"},
    {"name": "41.60 Set 2 PID activation source", "group": "Process PID set 2", "area": "holding", "address": 4160, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: On"},
    {"name": "41.79 Set 2 units", "group": "Process PID set 2", "area": "holding", "address": 4179, "type": "uint16", "access": "RW", "description": "Default: °C"},
    {"name": "41.80 Set 2 PID output min source", "group": "Process PID set 2", "area": "holding", "address": 4180, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Set2 output min"}, "description": "Default: Set2 output"},
    {"name": "41.81 Set 2 PID output max source", "group": "Process PID set 2", "area": "holding", "address": 4181, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Set2 output max"}, "description": "Default: Set2 output"},
    {"name": "41.89 Set 2 setpoint multiplier", "group": "Process PID set 2", "area": "holding", "address": 28378, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1.00"},
    {"name": "41.90 Set 2 feedback multiplier", "group": "Process PID set 2", "area": "holding", "address": 28380, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1.00"},
    {"name": "43.01 Braking resistor temperature", "group": "Brake chopper", "area": "holding", "address": 28602, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "43.06 Brake chopper function", "group": "Brake chopper", "area": "holding", "address": 4306, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled with thermal model", "2": "Enabled without thermal model", "3": "Overvoltage peak protection"}, "description": "Default: Disabled"},
    {"name": "43.07 Brake chopper run enable", "group": "Brake chopper", "area": "holding", "address": 4307, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; Default: On"},
    {"name": "43.08 Brake resistor thermal tc", "group": "Brake chopper", "area": "holding", "address": 28616, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 0s"},
    {"name": "43.09 Brake resistor Pmax cont", "group": "Brake chopper", "area": "holding", "address": 28618, "type": "uint32", "scale": 0.01, "unit": "kW", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 0.00 kW"},
    {"name": "43.10 Brake resistance", "group": "Brake chopper", "area": "holding", "address": 28620, "type": "uint32", "scale": 0.1, "unit": "Ohm", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.0 ohm"},
    {"name": "43.11 Brake resistor fault limit", "group": "Brake chopper", "area": "holding", "address": 28622, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 150, "description": "Default: 105%"},
    {"name": "43.12 Brake resistor warning limit", "group": "Brake chopper", "area": "holding", "address": 28624, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 150, "description": "Default: 95%"},
    {"name": "44.01 Brake control status", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "uint16", "access": "R"},
    {"name": "44.01 bit 0 Open command", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 0, "access": "R"},
    {"name": "44.01 bit 1 Opening torque", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 1, "access": "R"},
    {"name": "44.01 bit 2 Hold stopped", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 2, "access": "R"},
    {"name": "44.01 bit 3 Ramp to stopped", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 3, "access": "R"},
    {"name": "44.01 bit 4 Enabled", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 4, "access": "R"},
    {"name": "44.01 bit 5 Closed", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 5, "access": "R"},
    {"name": "44.01 bit 6 Opening", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 6, "access": "R"},
    {"name": "44.01 bit 7 Open", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 7, "access": "R"},
    {"name": "44.01 bit 8 Closing", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 8, "access": "R"},
    {"name": "44.06 Brake control enable", "group": "Mechanical brake control", "area": "holding", "address": 4406, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "44.08 Brake open delay", "group": "Mechanical brake control", "area": "holding", "address": 28816, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 5, "description": "Default: 0.00 s"},
    {"name": "44.13 Brake close delay", "group": "Mechanical brake control", "area": "holding", "address": 28826, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.00 s"},
    {"name": "44.14 Brake close level", "group": "Mechanical brake control", "area": "holding", "address": 28828, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 100.00 rpm"},
    {"name": "45.01 Saved GW hours", "group": "Energy efficiency", "area": "holding", "address": 29002, "type": "uint32", "unit": "GWh", "access": "R"},
    {"name": "45.02 Saved MW hours", "group": "Energy efficiency", "area": "holding", "address": 29004, "type": "uint32", "unit": "MWh", "access": "R"},
    {"name": "45.03 Saved kW hours", "group": "Energy efficiency", "area": "holding", "address": 29006, "type": "uint32", "scale": 0.1, "unit": "kWh", "access": "R"},
    {"name": "45.04 Saved energy", "group": "Energy efficiency", "area": "holding", "address": 29008, "type": "uint32", "scale": 0.1, "unit": "kWh", "access": "R"},
    {"name": "45.05 Saved money x1000", "group": "Energy efficiency", "area": "holding", "address": 29010, "type": "uint32", "access": "R", "description": "Unit: definable"},
    {"name": "45.06 Saved money", "group": "Energy efficiency", "area": "holding", "address": 29012, "type": "uint32", "scale": 0.01, "access": "R", "description": "Unit: definable"},
    {"name": "45.07 Saved amount", "group": "Energy efficiency", "area": "holding", "address": 29014, "type": "uint32", "scale": 0.01, "access": "R", "description": "Unit: definable"},
    {"name": "45.08 CO2 reduction in kilotons", "group": "Energy efficiency", "area": "holding", "address": 29016, "type": "uint32", "access": "R", "description": "Unit: metric kiloton"},
    {"name": "45.09 CO2 reduction in tons", "group": "Energy efficiency", "area": "holding", "address": 29018, "type": "uint32", "scale": 0.1, "access": "R", "description": "Unit: metric ton"},
    {"name": "45.10 Total saved CO2", "group": "Energy efficiency", "area": "holding", "address": 29020, "type": "uint32", "scale": 0.1, "access": "R", "description": "Unit: metric ton"},
    {"name": "45.11 Energy optimizer", "group": "Energy efficiency", "area": "holding", "address": 4511, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "45.12 Energy tariff 1", "group": "Energy efficiency", "area": "holding", "address": 29024, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 4294966.296, "description": "Unit: definable; Default: 0.100 units"},
    {"name": "45.13 Energy tariff 2", "group": "Energy efficiency", "area": "holding", "address": 29026, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 4294966.296, "description": "Unit: definable; Default: 0.200 units"},
    {"name": "45.14 Tariff selection", "group": "Energy efficiency", "area": "holding", "address": 4514, "type": "uint16", "access": "RW", "enum": {"0": "Energy tariff 1", "1": "Energy tariff 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Energy tariff"},
    {"name": "45.18 CO2 conversion factor", "group": "Energy efficiency", "area": "holding", "address": 29036, "type": "uint32", "scale": 0.001, "unit": "t/MWh", "access": "RW", "write_min": 0, "write_max": 65.535, "description": "Default: 0.500"},
    {"name": "45.19 Comparison power", "group": "Energy efficiency", "area": "holding", "address": 29038, "type": "uint32", "scale": 0.1, "unit": "kW", "access": "RW", "write_min": 0, "write_max": 10000000, "description": "Default: 0.00 kW"},
    {"name": "45.21 Energy calculations reset", "group": "Energy efficiency", "area": "holding", "address": 4521, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Reset"}, "description": "Default: Done"},
    {"name": "45.24 Hourly peak power value", "group": "Energy efficiency", "area": "holding", "address": 29048, "type": "int32", "unit": "kW", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 kW"},
    {"name": "45.25 Hourly peak power time", "group": "Energy efficiency", "area": "holding", "address": 29050, "type": "uint32", "access": "RW", "description": "Range: N/A; Default: 00:00:00"},
    {"name": "45.26 Hourly total energy (resettable)", "group": "Energy efficiency", "area": "holding", "address": 29052, "type": "int32", "unit": "kWh", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 kWh"},
    {"name": "45.27 Daily peak power value (resettable)", "group": "Energy efficiency", "area": "holding", "address": 29054, "type": "int32", "unit": "kW", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 kW"},
    {"name": "45.28 Daily peak power time", "group": "Energy efficiency", "area": "holding", "address": 29056, "type": "uint32", "access": "RW", "description": "Range: N/A; Default: 00:00:00"},
    {"name": "45.29 Daily total energy (resettable)", "group": "Energy efficiency", "area": "holding", "address": 29058, "type": "int32", "unit": "kWh", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 kWh"},
    {"name": "45.30 Last day total energy", "group": "Energy efficiency", "area": "holding", "address": 29060, "type": "int32", "unit": "kWh", "access": "RW", "write_min": -30000, "write_max": 30000, "description": "Default: 0.00 kWh"},
    {"name": "45.31 Monthly peak power value (resettable)", "group": "Energy efficiency", "area": "holding", "address": 29062, "type": "int32", "unit": "kW", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 kW"},
    {"name": "45.32 Monthly peak power date", "group": "Energy efficiency", "area": "holding", "address": 29064, "type": "uint32", "access": "RW", "description": "Range: 1/1/1980...6/5/2159; Default: 1.1.1980"},
    {"name": "45.33 Monthly peak power time", "group": "Energy efficiency", "area": "holding", "address": 29066, "type": "uint32", "access": "RW", "description": "Default: 00:00:00"},
    {"name": "45.34 Monthly total energy (resettable)", "group": "Energy efficiency", "area": "holding", "address": 29068, "type": "int32", "unit": "kWh", "access": "RW", "write_min": -1000000, "write_max": 1000000, "description": "Default: 0.00 kWh"},
    {"name": "45.35 Last month total energy", "group": "Energy efficiency", "area": "holding", "address": 29070, "type": "int32", "unit": "kWh", "access": "RW", "write_min": -1000000, "write_max": 1000000, "description": "Default: 0.00 kWh"},
    {"name": "45.36 Lifetime peak power value", "group": "Energy efficiency", "area": "holding", "address": 29072, "type": "int32", "unit": "kW", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 kW"},
    {"name": "45.37 Lifetime peak power date", "group": "Energy efficiency", "area": "holding", "address": 29074, "type": "uint32", "access": "RW", "description": "Range: 1/1/1980...6/5/2159; Default: 1.1.1980"},
    {"name": "45.38 Lifetime peak power time", "group": "Energy efficiency", "area": "holding", "address": 29076, "type": "uint32", "access": "RW", "description": "Default: 00:00:00"},
    {"name": "46.01 Speed scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29202, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0.1, "write_max": 30000, "description": "Default: 1500.00 rpm"},
    {"name": "46.02 Frequency scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29204, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0.1, "write_max": 1000, "description": "Default: 50.00 Hz"},
    {"name": "46.03 Torque scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29206, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0.1, "write_max": 1000, "description": "Default: 100.0%"},
    {"name": "46.04 Power scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29208, "type": "uint32", "scale": 0.1, "access": "RW", "write_min": 0.1, "write_max": 30000, "description": "Default: 1000.00"},
    {"name": "46.05 Current scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29210, "type": "uint32", "unit": "A", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 10000 A"},
    {"name": "46.06 Speed ref zero scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29212, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 0.00 rpm"},
    {"name": "46.07 Frequency ref zero scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29214, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00 Hz"},
    {"name": "46.11 Filter time motor speed", "group": "Monitoring/scaling settings", "area": "holding", "address": 29222, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 2, "write_max": 20000, "description": "Default: 500 ms"},
    {"name": "46.12 Filter time output frequency", "group": "Monitoring/scaling settings", "area": "holding", "address": 29224, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 2, "write_max": 20000, "description": "Default: 500 ms"},
    {"name": "46.13 Filter time motor torque", "group": "Monitoring/scaling settings", "area": "holding", "address": 29226, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 2, "write_max": 20000, "description": "Default: 100 ms"},
    {"name": "46.14 Filter time power", "group": "Monitoring/scaling settings", "area": "holding", "address": 29228, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 2, "write_max": 20000, "description": "Default: 100 ms"},
    {"name": "46.21 At speed hysteresis", "group": "Monitoring/scaling settings", "area": "holding", "address": 29242, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000},
    {"name": "46.22 At frequency hysteresis", "group": "Monitoring/scaling settings", "area": "holding", "address": 29244, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 2.00 Hz"},
    {"name": "46.23 At torque hysteresis", "group": "Monitoring/scaling settings", "area": "holding", "address": 29246, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 300},
    {"name": "46.31 Above speed limit", "group": "Monitoring/scaling settings", "area": "holding", "address": 29262, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 1500.00 rpm"},
    {"name": "46.32 Above frequency limit", "group": "Monitoring/scaling settings", "area": "holding", "address": 29264, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 50.00 Hz"},
    {"name": "46.33 Above torque limit", "group": "Monitoring/scaling settings", "area": "holding", "address": 29266, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0%"},
    {"name": "46.41 kWh pulse scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29282, "type": "uint32", "scale": 0.001, "unit": "kWh", "access": "RW", "write_min": 0.001, "write_max": 1000, "description": "Default: 1.000 kWh"},
    {"name": "46.43 Power decimals", "group": "Monitoring/scaling settings", "area": "holding", "address": 29286, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 3, "description": "Default: 2"},
    {"name": "46.44 Current decimals", "group": "Monitoring/scaling settings", "area": "holding", "address": 29288, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 3, "description": "Default: 1"},
    {"name": "47.01 Data storage 1 real32", "group": "Data storage", "area": "holding", "address": 29402, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -2147483, "write_max": 2147483, "description": "Default: 0.000"},
    {"name": "47.02 Data storage 2 real32", "group": "Data storage", "area": "holding", "address": 29404, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -2147483, "write_max": 2147483, "description": "Default: 0.000"},
    {"name": "47.03 Data storage 3 real32", "group": "Data storage", "area": "holding", "address": 29406, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -2147483, "write_max": 2147483, "description": "Default: 0.000"},
    {"name": "47.04 Data storage 4 real32", "group": "Data storage", "area": "holding", "address": 29408, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -2147483, "write_max": 2147483, "description": "Default: 0.000"},
    {"name": "47.11 Data storage 1 int32", "group": "Data storage", "area": "holding", "address": 29422, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 0"},
    {"name": "47.12 Data storage 2 int32", "group": "Data storage", "area": "holding", "address": 29424, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 0"},
    {"name": "47.13 Data storage 3 int32", "group": "Data storage", "area": "holding", "address": 29426, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 0"},
    {"name": "47.14 Data storage 4 int32", "group": "Data storage", "area": "holding", "address": 29428, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 0"},
    {"name": "47.21 Data storage 1 int16", "group": "Data storage", "area": "holding", "address": 29442, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0"},
    {"name": "47.22 Data storage 2 int16", "group": "Data storage", "area": "holding", "address": 29444, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0"},
    {"name": "47.23 Data storage 3 int16", "group": "Data storage", "area": "holding", "address": 29446, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0"},
    {"name": "47.24 Data storage 4 int16", "group": "Data storage", "area": "holding", "address": 29448, "type": "int32", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0"},
    {"name": "49.01 Node ID number", "group": "Panel port communication", "area": "holding", "address": 29802, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 32, "description": "Default: 1"},
    {"name": "49.03 Baud rate", "group": "Panel port communication", "area": "holding", "address": 4903, "type": "uint16", "access": "RW", "enum": {"1": "38.4 kbps", "2": "57.6 kbps", "3": "86.4 kbps", "4": "115.2 kbps", "5": "230.4 kbps"}, "description": "Default: 115.2 kbps"},
    {"name": "49.04 Communication loss time", "group": "Panel port communication", "area": "holding", "address": 29808, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.3, "write_max": 3000, "description": "Default: 10.0 s"},
    {"name": "49.05 Communication loss action", "group": "Panel port communication", "area": "holding", "address": 4905, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault", "2": "Last speed", "3": "Speed ref safe"}, "description": "Default: Fault"},
    {"name": "49.06 Refresh settings", "group": "Panel port communication", "area": "holding", "address": 4906, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Configure"}, "description": "Default: Done"},
    {"name": "49.19 Basic panel home view 1", "group": "Panel port communication", "area": "holding", "address": 4919, "type": "uint16", "access": "RW", "enum": "p49_19", "description": "Default: Auto"},
    {"name": "49.20 Basic panel home view 2", "group": "Panel port communication", "area": "holding", "address": 4920, "type": "uint16", "access": "RW", "enum": "p49_19", "description": "Default: Auto"},
    {"name": "49.21 Basic panel home view 3", "group": "Panel port communication", "area": "holding", "address": 4921, "type": "uint16", "access": "RW", "enum": "p49_19", "description": "Default: Auto"},
    {"name": "50.01 FBA A enable", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5001, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "50.02 FBA A comm loss func", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5002, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault", "2": "Last speed", "3": "Speed ref safe", "4": "Fault always", "5": "Warning"}, "description": "Default: No action"},
    {"name": "50.03 FBA A comm loss t out", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30006, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.3, "write_max": 6553.5, "description": "Default: 0.3 s"},
    {"name": "50.04 FBA A ref1 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5004, "type": "uint16", "access": "RW", "enum": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed"}, "description": "Default: Speed or"},
    {"name": "50.05 FBA A ref2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5005, "type": "uint16", "access": "RW", "enum": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed"}, "description": "Default: Speed or"},
    {"name": "50.06 FBA A SW sel", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5006, "type": "uint16", "access": "RW", "enum": {"0": "Auto", "1": "Transparent mode"}, "description": "Default: Auto"},
    {"name": "50.07 FBA A actual 1 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5007, "type": "uint16", "access": "RW", "enum": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"}, "description": "Default: Speed or"},
    {"name": "50.08 FBA A actual 2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5008, "type": "uint16", "access": "RW", "enum": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"}},
    {"name": "50.09 FBA A SW transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5009, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.10 FBA A act1 transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5010, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.11 FBA A act2 transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5011, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.12 FBA A debug mode", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5012, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Fast"}, "description": "Default: Disable"},
    {"name": "50.13 FBA A control word", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5013, "type": "uint16", "access": "R"},
    {"name": "50.14 FBA A reference 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30028, "type": "int32", "access": "R"},
    {"name": "50.15 FBA A reference 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30030, "type": "int32", "access": "R"},
    {"name": "50.16 FBA A status word", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5016, "type": "uint16", "access": "R"},
    {"name": "50.17 FBA A actual value 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30034, "type": "int32", "access": "R"},
    {"name": "50.18 FBA A actual value 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30036, "type": "int32", "access": "R"},
    {"name": "51.01 FBA A type", "group": "FBA A settings", "area": "holding", "address": 5101, "type": "uint16", "access": "R"},
    {"name": "51.02 FBA A Par2", "group": "FBA A settings", "area": "holding", "address": 30204, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 65535},
    {"name": "51.26 FBA A Par26", "group": "FBA A settings", "area": "holding", "address": 30252, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 65535},
    {"name": "51.27 FBA A par refresh", "group": "FBA A settings", "area": "holding", "address": 5127, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Configure"}, "description": "Default: Done"},
    {"name": "51.28 FBA A par table ver", "group": "FBA A settings", "area": "holding", "address": 5128, "type": "uint16", "access": "R"},
    {"name": "51.29 FBA A drive type code", "group": "FBA A settings", "area": "holding", "address": 30258, "type": "uint32", "access": "R"},
    {"name": "51.30 FBA A mapping file ver", "group": "FBA A settings", "area": "holding", "address": 30260, "type": "uint32", "access": "R"},
    {"name": "51.31 D2FBA A comm status", "group": "FBA A settings", "area": "holding", "address": 5131, "type": "uint16", "access": "RW", "enum": {"0": "Not configured", "1": "Initializing", "2": "Time out", "3": "Configuration error", "4": "Off-line", "5": "On-line", "6": "Reset"}, "description": "Default: Not"},
    {"name": "51.32 FBA A comm SW ver", "group": "FBA A settings", "area": "holding", "address": 5132, "type": "uint16", "access": "RW"},
    {"name": "51.33 FBA A appl SW ver", "group": "FBA A settings", "area": "holding", "address": 5133, "type": "uint16", "access": "RW"},
    {"name": "52.01 FBA A data in1", "group": "FBA A data in", "area": "holding", "address": 5201, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit", "4": "SW 16bit", "5": "Act1 16bit", "6": "Act2 16bit", "11": "CW 32bit", "12": "Ref1 32bit", "13": "Ref2 32bit", "14": "SW 32bit", "15": "Act1 32bit", "16": "Act2 32bit", "24": "SW2 16bit"}, "description": "Default: None"},
    {"name": "52.12 FBA A data in12", "group": "FBA A data in", "area": "holding", "address": 5212, "type": "uint16", "access": "RW", "description": "Default: None"},
    {"name": "53.01 FBA A data out1", "group": "FBA A data out", "area": "holding", "address": 5301, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit", "11": "CW 32bit", "12": "Ref1 32bit", "13": "Ref2 32bit", "21": "CW2 16bit"}, "description": "Default: None"},
    {"name": "53.12 FBA A data out12", "group": "FBA A data out", "area": "holding", "address": 5312, "type": "uint16", "access": "RW", "description": "Default: None"},
    {"name": "58.01 Protocol enable", "group": "Embedded fieldbus", "area": "holding", "address": 5801, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Modbus RTU"}, "description": "Default: None"},
    {"name": "58.02 Protocol ID", "group": "Embedded fieldbus", "area": "holding", "address": 31604, "type": "uint32", "access": "R", "description": "Range: 0000h…FFFFh"},
    {"name": "58.03 Node address", "group": "Embedded fieldbus", "area": "holding", "address": 31606, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 255, "description": "Default: 1"},
    {"name": "58.04 Baud rate", "group": "Embedded fieldbus", "area": "holding", "address": 5804, "type": "uint16", "access": "RW", "enum": {"0": "Autodetect", "1": "4.8 kbps", "2": "9.6 kbps", "3": "19.2 kbps", "4": "38.4 kbps", "5": "57.6 kbps", "6": "76.8 kbps", "7": "115.2 kbps"}, "description": "Default: Modbus: 19.2"},
    {"name": "58.05 Parity", "group": "Embedded fieldbus", "area": "holding", "address": 5805, "type": "uint16", "access": "RW", "enum": {"0": "8 NONE 1", "1": "8 NONE 2", "2": "8 EVEN 1", "3": "8 ODD 1"}, "description": "Default: 8 EVEN 1"},
    {"name": "58.06 Communication control", "group": "Embedded fieldbus", "area": "holding", "address": 5806, "type": "uint16", "access": "RW", "enum": {"0": "Enabled", "1": "Refresh settings", "2": "Silent mode"}, "description": "Default: Enabled"},
    {"name": "58.07 Communication diagnostics", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "uint16", "access": "R"},
    {"name": "58.07 bit 0 Init failed", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 0, "access": "R"},
    {"name": "58.07 bit 1 Addr config err", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 1, "access": "R"},
    {"name": "58.07 bit 2 Silent mode", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 2, "access": "R"},
    {"name": "58.07 bit 3 Autobauding", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 3, "access": "R"},
    {"name": "58.07 bit 4 Wiring error", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 4, "access": "R"},
    {"name": "58.07 bit 5 Parity error", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 5, "access": "R"},
    {"name": "58.07 bit 6 Baud rate error", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 6, "access": "R"},
    {"name": "58.07 bit 7 No bus activity", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 7, "access": "R"},
    {"name": "58.07 bit 8 No packets", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 8, "access": "R"},
    {"name": "58.07 bit 9 Noise or addressing", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 9, "access": "R"},
    {"name": "58.07 bit 10 Comm loss", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 10, "access": "R"},
    {"name": "58.07 bit 11 CW/Ref loss", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 11, "access": "R"},
    {"name": "58.07 bit 13 Protocol 1", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 13, "access": "R"},
    {"name": "58.07 bit 14 Protocol 2", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 14, "access": "R"},
    {"name": "58.07 bit 15 Internal error", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 15, "access": "R"},
    {"name": "58.08 Received packets", "group": "Embedded fieldbus", "area": "holding", "address": 31616, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295},
    {"name": "58.09 Transmitted packets", "group": "Embedded fieldbus", "area": "holding", "address": 31618, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295},
    {"name": "58.10 All packets", "group": "Embedded fieldbus", "area": "holding", "address": 31620, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295},
    {"name": "58.11 UART errors", "group": "Embedded fieldbus", "area": "holding", "address": 31622, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295},
    {"name": "58.12 CRC errors", "group": "Embedded fieldbus", "area": "holding", "address": 31624, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295},
    {"name": "58.14 Communication loss action", "group": "Embedded fieldbus", "area": "holding", "address": 5814, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Fault", "2": "Last speed", "3": "Speed ref safe", "4": "Fault always", "5": "Warning"}},
    {"name": "58.15 Communication loss mode", "group": "Embedded fieldbus", "area": "holding", "address": 5815, "type": "uint16", "access": "RW", "enum": {"1": "Any message", "2": "Cw / Ref1 / Ref2"}, "description": "Default: Cw / Ref1 /"},
    {"name": "58.16 Communication loss time", "group": "Embedded fieldbus", "area": "holding", "address": 31632, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 6000, "description": "Default: 30.0 s"},
    {"name": "58.17 Transmit delay", "group": "Embedded fieldbus", "area": "holding", "address": 31634, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 ms"},
    {"name": "58.18 EFB control word", "group": "Embedded fieldbus", "area": "holding", "address": 5818, "type": "uint16", "access": "R"},
    {"name": "58.19 EFB status word", "group": "Embedded fieldbus", "area": "holding", "address": 5819, "type": "uint16", "access": "R"},
    {"name": "58.25 Control profile", "group": "Embedded fieldbus", "area": "holding", "address": 5825, "type": "uint16", "access": "RW", "enum": {"0": "ABB Drives", "5": "DCU Profile"}, "description": "Default: ABB Drives"},
    {"name": "58.26 EFB ref1 type", "group": "Embedded fieldbus", "area": "holding", "address": 5826, "type": "uint16", "access": "RW", "enum": {"0": "Speed or frequency", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"}, "description": "Default: Speed or"},
    {"name": "58.27 EFB ref2 type", "group": "Embedded fieldbus", "area": "holding", "address": 5827, "type": "uint16", "access": "RW", "description": "Default: Torque"},
    {"name": "58.28 EFB act1 type", "group": "Embedded fieldbus", "area": "holding", "address": 5828, "type": "uint16", "access": "RW", "enum": "p58_28", "description": "Default: Speed or"},
    {"name": "58.29 EFB act2 type", "group": "Embedded fieldbus", "area": "holding", "address": 5829, "type": "uint16", "access": "RW", "enum": "p58_28", "description": "Default: Transparent"},
    {"name": "58.31 EFB act1 transparent source", "group": "Embedded fieldbus", "area": "holding", "address": 5831, "type": "uint16", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "58.32 EFB act2 transparent source", "group": "Embedded fieldbus", "area": "holding", "address": 5832, "type": "uint16", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "58.33 Addressing mode", "group": "Embedded fieldbus", "area": "holding", "address": 5833, "type": "uint16", "access": "RW", "enum": {"0": "Mode 0", "1": "Mode 1", "2": "Mode 2"}, "description": "Default: Mode 0"},
    {"name": "58.34 Word order", "group": "Embedded fieldbus", "area": "holding", "address": 5834, "type": "uint16", "access": "RW", "enum": {"0": "HI-LO", "1": "LO-HI"}, "description": "Default: LO-HI"},
    {"name": "71.01 External PID act value", "group": "External PID1", "area": "holding", "address": 34202, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -200000, "write_max": 200000},
    {"name": "71.02 Feedback act value", "group": "External PID1", "area": "holding", "address": 34204, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units"},
    {"name": "71.03 Setpoint act value", "group": "External PID1", "area": "holding", "address": 34206, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units"},
    {"name": "71.04 Deviation act value", "group": "External PID1", "area": "holding", "address": 34208, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units"},
    {"name": "71.06 PID status word", "group": "External PID1", "area": "holding", "address": 7106, "type": "uint16", "access": "R"},
    {"name": "71.06 bit 0 PID active", "group": "External PID1", "area": "holding", "address": 7106, "type": "bool", "bit": 0, "access": "R"},
    {"name": "71.06 bit 2 Output frozen", "group": "External PID1", "area": "holding", "address": 7106, "type": "bool", "bit": 2, "access": "R"},
    {"name": "71.06 bit 7 Output limit high", "group": "External PID1", "area": "holding", "address": 7106, "type": "bool", "bit": 7, "access": "R"},
    {"name": "71.06 bit 8 Output limit low", "group": "External PID1", "area": "holding", "address": 7106, "type": "bool", "bit": 8, "access": "R"},
    {"name": "71.06 bit 9 Deadband active", "group": "External PID1", "area": "holding", "address": 7106, "type": "bool", "bit": 9, "access": "R"},
    {"name": "71.07 PID operation mode", "group": "External PID1", "area": "holding", "address": 7107, "type": "uint16", "access": "RW"},
    {"name": "71.08 Feedback 1 source", "group": "External PID1", "area": "holding", "address": 7108, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: AI2 percent"},
    {"name": "71.11 Feedback filter time", "group": "External PID1", "area": "holding", "address": 34222, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30},
    {"name": "71.14 Setpoint scaling", "group": "External PID1", "area": "holding", "address": 34228, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1500.00"},
    {"name": "71.15 Output scaling", "group": "External PID1", "area": "holding", "address": 34230, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 1500.00"},
    {"name": "71.16 Setpoint 1 source", "group": "External PID1", "area": "holding", "address": 7116, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: AI2 percent"},
    {"name": "71.19 Internal setpoint sel1", "group": "External PID1", "area": "holding", "address": 7119, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "71.20 Internal setpoint sel2", "group": "External PID1", "area": "holding", "address": 7120, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "71.21 Internal setpoint 1", "group": "External PID1", "area": "holding", "address": 34242, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "71.22 Internal setpoint 2", "group": "External PID1", "area": "holding", "address": 34244, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "71.23 Internal setpoint 3", "group": "External PID1", "area": "holding", "address": 34246, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "71.26 Setpoint min", "group": "External PID1", "area": "holding", "address": 34252, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.00 PID"},
    {"name": "71.27 Setpoint max", "group": "External PID1", "area": "holding", "address": 34254, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units; Default: 200000.00"},
    {"name": "71.31 Deviation inversion", "group": "External PID1", "area": "holding", "address": 7131, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not inverted"},
    {"name": "71.32 Gain", "group": "External PID1", "area": "holding", "address": 34264, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0.01, "write_max": 100, "description": "Default: 1.00"},
    {"name": "71.33 Integration time", "group": "External PID1", "area": "holding", "address": 34266, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 9999, "description": "Default: 60.0 s"},
    {"name": "71.34 Derivation time", "group": "External PID1", "area": "holding", "address": 34268, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.000 s"},
    {"name": "71.35 Derivation filter time", "group": "External PID1", "area": "holding", "address": 34270, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10},
    {"name": "71.36 Output min", "group": "External PID1", "area": "holding", "address": 34272, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: -200000.00"},
    {"name": "71.37 Output max", "group": "External PID1", "area": "holding", "address": 34274, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Default: 200000.00"},
    {"name": "71.38 Output freeze enable", "group": "External PID1", "area": "holding", "address": 7138, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "71.39 Deadband range", "group": "External PID1", "area": "holding", "address": 34278, "type": "uint32", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 200000, "description": "Unit: PID customer units; Default: 0.0"},
    {"name": "71.40 Deadband delay", "group": "External PID1", "area": "holding", "address": 34280, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 0.0 s"},
    {"name": "71.58 Increase prevention", "group": "External PID1", "area": "holding", "address": 7158, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Limiting", "2": "Process PID min lim", "3": "Process PID max lim"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "71.59 Decrease prevention", "group": "External PID1", "area": "holding", "address": 7159, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Limiting", "2": "Process PID min lim", "3": "Process PID max lim"}, "description": "Source selector; other sources are given as parameter pointers; Default: No"},
    {"name": "71.62 Internal setpoint actual", "group": "External PID1", "area": "holding", "address": 34324, "type": "int32", "scale": 0.01, "access": "RW", "write_min": -200000, "write_max": 200000, "description": "Unit: PID customer units"},
    {"name": "71.79 External PID units", "group": "External PID1", "area": "holding", "address": 7179, "type": "uint16", "access": "RW", "description": "Default: %"},
    {"name": "76.01 PFC status", "group": "PFC configuration", "area": "holding", "address": 7601, "type": "uint16", "access": "RW", "description": "Bits: 0 PFC 1 running, 1 PFC 2 running, 2 PFC 3 running, 3 PFC 4 running, 4 PFC 5 running, 5 PFC 6 running"},
    {"name": "76.02 Multipump system status", "group": "PFC configuration", "area": "holding", "address": 7602, "type": "uint16", "access": "RW", "enum": {"0": "PFC disabled", "1": "PFC enabled (not started)", "2": "SPFC enabled (not started)", "100": "Running with VSD", "101": "Running with VSD + 1 Aux", "102": "Running with VSD + 2 Aux", "103": "Running with VSD + 3 Aux", "104": "Running with VSD + 4 Aux", "105": "Running with VSD + 5 Aux", "200": "Starting Aux1", "201": "Starting Aux2", "202": "Starting Aux3", "203": "Starting Aux4", "204": "Starting Aux5", "300": "Stopping Aux1", "301": "Stopping Aux2", "302": "Stopping Aux3", "303": "Stopping Aux4", "304": "Stopping Aux5", "400": "Autochange active", "500": "No auxiliary motors available to be started", "600": "Regulator bypass active", "800": "PID sleep", "801": "PID sleep boost", "4": "Invalid configuration", "5": "PFC inactive (local control)", "6": "PFC inactive (invalid operation mode)", "7": "Drive motor interlocked", "8": "All motors interlocked", "9": "PFC inactive (ext1 active)"}, "description": "Default: PFC disabled"},
    {"name": "76.11 Pump status 1", "group": "PFC configuration", "area": "holding", "address": 7611, "type": "uint16", "access": "RW", "description": "Bits: 0 Ready, 2 Running, 3-4 Pump priority, 5 In PFC control, 11 Interlocked, 13 Pump cleaning"},
    {"name": "76.12 Pump status 2", "group": "PFC configuration", "area": "holding", "address": 7612, "type": "uint16", "access": "RW"},
    {"name": "76.13 Pump status 3", "group": "PFC configuration", "area": "holding", "address": 7613, "type": "uint16", "access": "RW"},
    {"name": "76.14 Pump status 4", "group": "PFC configuration", "area": "holding", "address": 7614, "type": "uint16", "access": "RW"},
    {"name": "76.15 Pump status 5", "group": "PFC configuration", "area": "holding", "address": 7615, "type": "uint16", "access": "RW"},
    {"name": "76.16 Pump status 6", "group": "PFC configuration", "area": "holding", "address": 7616, "type": "uint16", "access": "RW"},
    {"name": "76.21 Multipump configuration", "group": "PFC configuration", "area": "holding", "address": 7621, "type": "uint16", "access": "RW", "enum": {"0": "Off", "2": "PFC", "3": "SPFC"}, "description": "Default: Off"},
    {"name": "76.25 Number of motors", "group": "PFC configuration", "area": "holding", "address": 35250, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 6, "description": "Default: 1"},
    {"name": "76.26 Min number of motors allowed", "group": "PFC configuration", "area": "holding", "address": 35252, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 6, "description": "Default: 1"},
    {"name": "76.27 Max number of motors allowed", "group": "PFC configuration", "area": "holding", "address": 35254, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 6, "description": "Default: 1"},
    {"name": "76.30 Start point 1", "group": "PFC configuration", "area": "holding", "address": 35260, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.31 Start point 2", "group": "PFC configuration", "area": "holding", "address": 35262, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.32 Start point 3", "group": "PFC configuration", "area": "holding", "address": 35264, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.33 Start point 4", "group": "PFC configuration", "area": "holding", "address": 35266, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.34 Start point 5", "group": "PFC configuration", "area": "holding", "address": 35268, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.41 Stop point 1", "group": "PFC configuration", "area": "holding", "address": 35282, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.42 Stop point 2", "group": "PFC configuration", "area": "holding", "address": 35284, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.43 Stop point 3", "group": "PFC configuration", "area": "holding", "address": 35286, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.44 Stop point 4", "group": "PFC configuration", "area": "holding", "address": 35288, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.45 Stop point 5", "group": "PFC configuration", "area": "holding", "address": 35290, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Unit: rpm/Hz; Default: Vector:"},
    {"name": "76.55 Start delay", "group": "PFC configuration", "area": "holding", "address": 35310, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 12600, "description": "Default: 10.00 s"},
    {"name": "76.56 Stop delay", "group": "PFC configuration", "area": "holding", "address": 35312, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 12600, "description": "Default: 10.00 s"},
    {"name": "76.57 PFC speed hold on", "group": "PFC configuration", "area": "holding", "address": 35314, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00 s"},
    {"name": "76.58 PFC speed hold off", "group": "PFC configuration", "area": "holding", "address": 35316, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0.00 s"},
    {"name": "76.59 PFC contactor delay", "group": "PFC configuration", "area": "holding", "address": 35318, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0.2, "write_max": 600, "description": "Default: 0.50 s"},
    {"name": "76.60 PFC ramp acceleration time", "group": "PFC configuration", "area": "holding", "address": 35320, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 1.00 s"},
    {"name": "76.61 PFC ramp deceleration time", "group": "PFC configuration", "area": "holding", "address": 35322, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 1.00 s"},
    {"name": "76.70 PFC autochange", "group": "PFC configuration", "area": "holding", "address": 7670, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "8": "Timed function 1", "9": "Timed function 2", "10": "Timed function 3", "11": "Fixed interval", "12": "All stop", "13": "Even wear"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "76.71 PFC autochange interval", "group": "PFC configuration", "area": "holding", "address": 35342, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 1.00 h"},
    {"name": "76.72 Maximum wear imbalance", "group": "PFC configuration", "area": "holding", "address": 35344, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 1000000, "description": "Default: 10.00 h"},
    {"name": "76.73 Autochange level", "group": "PFC configuration", "area": "holding", "address": 35346, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 100.0%"},
    {"name": "76.74 Autochange auxiliary PFC", "group": "PFC configuration", "area": "holding", "address": 7674, "type": "uint16", "access": "RW", "enum": {"0": "All motors", "1": "Aux motors only"}, "description": "Default: Aux motors"},
    {"name": "76.81 PFC 1 interlock", "group": "PFC configuration", "area": "holding", "address": 7681, "type": "uint16", "access": "RW", "enum": {"0": "Interlocked. PFC motor is not in use", "1": "Available. PFC motor is available", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "8": "Timed function 1", "9": "Timed function 2", "10": "Timed function 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.82 PFC 2 interlock", "group": "PFC configuration", "area": "holding", "address": 7682, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.83 PFC 3 interlock", "group": "PFC configuration", "area": "holding", "address": 7683, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.84 PFC 4 interlock", "group": "PFC configuration", "area": "holding", "address": 7684, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.85 PFC 5 interlock", "group": "PFC configuration", "area": "holding", "address": 7685, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.86 PFC 6 interlock", "group": "PFC configuration", "area": "holding", "address": 7686, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Available."},
    {"name": "76.95 Regulator bypass control", "group": "PFC configuration", "area": "holding", "address": 7695, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Source selector; other sources are given as parameter pointers; Default: Disable"},
    {"name": "77.10 PFC runtime change", "group": "PFC maintenance and monitoring", "area": "holding", "address": 7710, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Set any PFC run time", "2": "Reset PFC1 run time", "3": "Reset PFC2 run time", "4": "Reset PFC3 run time", "5": "Reset PFC4 run time", "6": "Reset PFC5 run time", "7": "Reset PFC6 run time"}, "description": "Default: Done"},
    {"name": "77.11 Pump 1 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35422, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "77.12 Pump 2 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35424, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "77.13 Pump 3 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35426, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "77.14 Pump 4 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35428, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "77.15 Pump 5 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35430, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "77.16 Pump 6 running time", "group": "PFC maintenance and monitoring", "area": "holding", "address": 35432, "type": "uint32", "scale": 0.01, "unit": "h", "access": "RW", "write_min": 0, "write_max": 42949672.95, "description": "Default: 0.00 h"},
    {"name": "81.30 Actual gas temperature", "group": "Sensor settings", "area": "holding", "address": 36260, "type": "int32", "scale": 0.1, "unit": "°C", "access": "RW", "write_min": -300, "write_max": 300, "description": "Default: 0.0 °C"},
    {"name": "81.35 Refrigerant gas type", "group": "Sensor settings", "area": "holding", "address": 8135, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "NH3", "2": "CO2", "3": "R290", "4": "R600a", "6": "Custom"}, "description": "Default: Not selected"},
    {"name": "81.36 Gas pressure source", "group": "Sensor settings", "area": "holding", "address": 8136, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 scaled", "2": "AI2 scaled", "3": "AI3 scaled", "4": "AI4 scaled", "5": "AI5 scaled"}, "description": "Default: Not selected"},
    {"name": "81.37 Gas pressure unit", "group": "Sensor settings", "area": "holding", "address": 8137, "type": "uint16", "access": "RW", "enum": {"0": "Bar", "1": "kPa", "2": "psi"}, "description": "Default: Bar"},
    {"name": "81.38 Antoine coefficient", "group": "Sensor settings", "area": "holding", "address": 8138, "type": "uint16", "access": "RW", "description": "Default: 0.00"},
    {"name": "81.39 Antoine coefficient", "group": "Sensor settings", "area": "holding", "address": 8139, "type": "uint16", "access": "RW", "description": "Default: 0.00"},
    {"name": "81.40 Antoine coefficient", "group": "Sensor settings", "area": "holding", "address": 8140, "type": "uint16", "access": "RW", "description": "Default: 0.00"},
    {"name": "81.41 Gas pressure", "group": "Sensor settings", "area": "holding", "address": 8141, "type": "uint16", "access": "RW", "description": "Default: 0.00"},
    {"name": "81.42 Gas pressure", "group": "Sensor settings", "area": "holding", "address": 8142, "type": "uint16", "access": "RW", "description": "Default: 15000.00"},
    {"name": "82.20 Dry run protection", "group": "Pump protections", "area": "holding", "address": 8220, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"}, "description": "Default: No action"},
    {"name": "82.21 Dry run source", "group": "Pump protections", "area": "holding", "address": 8221, "type": "uint16", "access": "RW", "description": "Default: Under load"},
    {"name": "82.25 Soft pipe fill supervision", "group": "Pump protections", "area": "holding", "address": 8225, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault"}, "description": "Default: No action"},
    {"name": "82.26 Time-out limit", "group": "Pump protections", "area": "holding", "address": 36452, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 60.0 s"},
    {"name": "82.51 Pump protection autoreset selection", "group": "Pump protections", "area": "holding", "address": 36502, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0"},
    {"name": "82.52 Pump protection autoreset delay time", "group": "Pump protections", "area": "holding", "address": 36504, "type": "uint32", "scale": 0.1, "unit": "min", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Default: 60.0 min"},
    {"name": "83.01 Pump cleaning status", "group": "Pump cleaning", "area": "holding", "address": 8301, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Pump clean", "2": "No triggers configured", "3": "Waiting for triggering", "4": "Triggered"}, "description": "Source selector; other sources are given as parameter pointers; Default: Disabled"},
    {"name": "83.02 Pump cleaning progress", "group": "Pump cleaning", "area": "holding", "address": 36604, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 100},
    {"name": "83.03 Total cleaning count", "group": "Pump cleaning", "area": "holding", "address": 36606, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967040},
    {"name": "83.10 Pump cleaning action", "group": "Pump cleaning", "area": "holding", "address": 8310, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "Cleaning", "2": "Warning only"}, "description": "Source selector; other sources are given as parameter pointers; Default: Cleaning"},
    {"name": "83.11 Pump cleaning triggers", "group": "Pump cleaning", "area": "holding", "address": 8311, "type": "uint16", "access": "RW", "description": "Default: 0b0000; Bits: 1 Every start, 2 Every stop, 4 Overload detection, 5 Underload detection, 6 Fixed time interval, 7 Combined timer1, 10 Supervision 1, 11 Supervision 2, 12 Supervision 3, 13 DI4, 14 DI5, 15 DI6"},
    {"name": "83.12 Manually force cleaning", "group": "Pump cleaning", "area": "holding", "address": 8312, "type": "uint16", "access": "RW", "enum": {"0": "Not active", "1": "Start cleaning now", "2": "DI4", "3": "DI5", "4": "DI6"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not active"},
    {"name": "83.15 Fixed time interval", "group": "Pump cleaning", "area": "holding", "address": 36630, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…45:12:15; Default: 02 00:00"},
    {"name": "83.16 Cycles in cleaning program", "group": "Pump cleaning", "area": "holding", "address": 36632, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 65535},
    {"name": "83.20 Cleaning speed step", "group": "Pump cleaning", "area": "holding", "address": 36640, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 80%"},
    {"name": "83.25 Time to cleaning speed", "group": "Pump cleaning", "area": "holding", "address": 36650, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 3.000 s"},
    {"name": "83.26 Time to zero-speed", "group": "Pump cleaning", "area": "holding", "address": 36652, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 3.000 s"},
    {"name": "83.27 Cleaning on time", "group": "Pump cleaning", "area": "holding", "address": 36654, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 10.000 s"},
    {"name": "83.28 Cleaning off time", "group": "Pump cleaning", "area": "holding", "address": 36656, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 5.000 s"},
    {"name": "83.35 Cleaning count fault", "group": "Pump cleaning", "area": "holding", "address": 8335, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Warning", "2": "Fault"}, "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "83.36 Cleaning count time", "group": "Pump cleaning", "area": "holding", "address": 36672, "type": "uint32", "access": "RW", "description": "Time of day in seconds; Range: 00:00:00…45:12:15"},
    {"name": "83.37 Maximum cleaning count", "group": "Pump cleaning", "area": "holding", "address": 36674, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 5"},
    {"name": "86.01 Cavitation status word", "group": "", "area": "holding", "address": 37202, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0"},
    {"name": "86.02 Cavitation value", "group": "", "area": "holding", "address": 37204, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.11 Cavitation control", "group": "", "area": "holding", "address": 37222, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 4, "description": "Default: 0"},
    {"name": "86.12 Cavitation minimum speed", "group": "", "area": "holding", "address": 37224, "type": "uint32", "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 900 rpm"},
    {"name": "86.13 Cavitation speed decrease", "group": "", "area": "holding", "address": 37226, "type": "uint32", "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 90 rpm"},
    {"name": "86.14 Cavitation speed increase", "group": "", "area": "holding", "address": 37228, "type": "uint32", "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 90 rpm"},
    {"name": "86.15 Cavitation minimum frequency", "group": "", "area": "holding", "address": 37230, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 30.0 Hz"},
    {"name": "86.16 Cavitation frequency decrease", "group": "", "area": "holding", "address": 37232, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 3.0 Hz"},
    {"name": "86.17 Cavitation frequency increase", "group": "", "area": "holding", "address": 37234, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 3.0 Hz"},
    {"name": "86.18 Cavitation hold time", "group": "", "area": "holding", "address": 37236, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 5, "write_max": 3000},
    {"name": "86.19 Cavitation empty well time", "group": "", "area": "holding", "address": 37238, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 3.0 s"},
    {"name": "86.20 Cavitation curve autotune", "group": "", "area": "holding", "address": 37240, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: 0"},
    {"name": "86.21 Cavitation curve p1", "group": "", "area": "holding", "address": 37242, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.22 Cavitation curve p2", "group": "", "area": "holding", "address": 37244, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.23 Cavitation curve p3", "group": "", "area": "holding", "address": 37246, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.24 Cavitation curve p4", "group": "", "area": "holding", "address": 37248, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.25 Cavitation curve p5", "group": "", "area": "holding", "address": 37250, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0.000"},
    {"name": "86.30 Cavitation normalization time", "group": "", "area": "holding", "address": 37260, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 5, "write_max": 3000, "description": "Default: 10.0 s"},
    {"name": "86.31 Cavitation threshold", "group": "", "area": "holding", "address": 37262, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 100},
    {"name": "95.01 Supply voltage", "group": "HW configuration", "area": "holding", "address": 9501, "type": "uint16", "access": "RW", "enum": {"0": "Automatic / not selected"}, "description": "Default: Automatic /"},
    {"name": "95.02 Adaptive voltage limits", "group": "HW configuration", "area": "holding", "address": 9502, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "95.03 Estimated AC supply voltage", "group": "HW configuration", "area": "holding", "address": 39006, "type": "uint32", "unit": "V", "access": "RW", "write_min": 0, "write_max": 65535},
    {"name": "95.04 Control board supply", "group": "HW configuration", "area": "holding", "address": 9504, "type": "uint16", "access": "RW", "enum": {"0": "Internal 24V", "1": "External 24V"}, "description": "Default: Internal 24V"},
    {"name": "95.15 Special HW settings", "group": "HW configuration", "area": "holding", "address": 9515, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 EX motor, 1 ABB Sine filter"},
    {"name": "95.20 HW options word 1", "group": "HW configuration", "area": "holding", "address": 9520, "type": "uint16", "access": "RW", "description": "Default: 0000 0000; Bits: 0 Supply frequency, 13 du/dt filter, 14 Output contactor"},
    {"name": "95.21 HW options word 2", "group": "HW configuration", "area": "holding", "address": 9521, "type": "uint16", "access": "RW", "description": "Bits: 6 Cabinet temp., 7 Cabinet fan"},
    {"name": "95.26 Motor disconnect detection", "group": "HW configuration", "area": "holding", "address": 9526, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "96.01 Language", "group": "System", "area": "holding", "address": 9601, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1033": "English", "1031": "Deutsch", "1040": "Italiano", "3082": "Español", "2070": "Portugues", "1043": "Nederlands", "1036": "Français", "1030": "Dansk", "1035": "Suomi", "1053": "Svenska", "1049": "Russki", "1045": "Polski", "1029": "Ceský", "1038": "Magyar", "1041": "Japanese", "1057": "Indonesian", "1058": "Ukrainian", "1066": "Vietnamese", "2052": "Chinese (Simplified, PRC)", "1055": "Türkçe"}, "description": "Default: Not selected"},
    {"name": "96.02 Pass code", "group": "System", "area": "holding", "address": 9602, "type": "uint16", "access": "RW"},
    {"name": "96.03 Access level status", "group": "System", "area": "holding", "address": 9603, "type": "uint16", "access": "RW", "description": "Default: 0001b; Bits: 0 End user, 1 Service, 2 Advanced programmer, 11 OEM access level 1, 12 OEM access level 2, 13 OEM access level 3, 14 Parameter lock"},
    {"name": "96.04 Macro select", "group": "System", "area": "holding", "address": 9604, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "ABB standard", "2": "Hand/Auto", "3": "Hand/PID", "7": "Compressor control Com", "11": "3-wire", "12": "Alternate", "13": "Motor potentiometer", "14": "PID", "15": "Panel PID", "16": "PFC", "17": "ABB standard (vector)", "28": "Torque control"}, "description": "Default: Done"},
    {"name": "96.05 Macro active", "group": "System", "area": "holding", "address": 9605, "type": "uint16", "access": "RW", "enum": {"1": "ABB standard", "2": "Hand/Auto", "3": "Hand/PID", "7": "Compressor control", "11": "3-wire", "12": "Alternate", "13": "Motor potentiometer", "14": "PID", "15": "Panel PID", "16": "PFC", "17": "ABB standard (vector)", "28": "Torque control"}, "description": "Default: ABB"},
    {"name": "96.06 Parameter restore", "group": "System", "area": "holding", "address": 9606, "type": "uint16", "access": "RW", "enum": {"0": "Done", "8": "Restore defaults", "62": "Clear all", "32": "Reset all fieldbus settings", "512": "Reset home view", "1024": "Reset end user texts", "2": "Reset motor data", "34560": "All to factory defaults"}, "description": "Default: Done"},
    {"name": "96.07 Parameter save manually", "group": "System", "area": "holding", "address": 9607, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Save"}, "description": "Default: Done"},
    {"name": "96.08 Control board boot", "group": "System", "area": "holding", "address": 9608, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Reboot"}, "description": "Default: No action"},
    {"name": "96.10 User set status", "group": "System", "area": "holding", "address": 9610, "type": "uint16", "access": "R", "enum": {"0": "n/a", "1": "Loading", "2": "Saving", "3": "Faulted", "4": "User1 IO active", "5": "User2 IO active", "6": "User3 IO active", "7": "User4 IO active", "20": "User1 backup", "21": "User2 backup", "22": "User3 backup", "23": "User4 backup"}},
    {"name": "96.11 User set save/load", "group": "System", "area": "holding", "address": 9611, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "User set I/O mode", "2": "Load set 1", "3": "Load set 2", "4": "Load set 3", "5": "Load set 4", "18": "Save to set 1", "19": "Save to set 2", "20": "Save to set 3", "21": "Save to set 4"}, "description": "Default: No action"},
    {"name": "96.12 User set I/O mode in1", "group": "System", "area": "holding", "address": 9612, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "18": "Timed function 1", "19": "Timed function 2", "20": "Timed function 3", "24": "Supervision 1", "25": "Supervision 2", "26": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "96.13 User set I/O mode in2", "group": "System", "area": "holding", "address": 9613, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "96.16 Unit selection", "group": "System", "area": "holding", "address": 9616, "type": "uint16", "access": "RW", "description": "Default: 0000h; Bits: 0 Power unit, 2 Temperature, 4 Torque unit"},
    {"name": "96.20 Time sync primary source", "group": "System", "area": "holding", "address": 9620, "type": "uint16", "access": "RW", "enum": {"3": "Fieldbus A", "6": "Embedded FB", "8": "Panel link", "9": "Ethernet tool link"}, "description": "Default: Embedded"},
    {"name": "96.24 Full days since 1st Jan 1980", "group": "System", "area": "holding", "address": 9624, "type": "uint16", "access": "RW", "description": "Default: 12055"},
    {"name": "96.25 Time in minutes within 24 h", "group": "System", "area": "holding", "address": 9625, "type": "uint16", "access": "RW", "description": "Default: 0 min"},
    {"name": "96.26 Time in ms within one minute", "group": "System", "area": "holding", "address": 9626, "type": "uint16", "access": "RW", "description": "Default: 0 ms"},
    {"name": "96.51 Clear fault and event logger", "group": "System", "area": "holding", "address": 39302, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: Done"},
    {"name": "96.54 Checksum action", "group": "System", "area": "holding", "address": 9654, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "Pure event", "2": "Warning", "3": "Warning and prevent start", "4": "Fault"}, "description": "Source selector; other sources are given as parameter pointers; Default: No action"},
    {"name": "96.55 Checksum control word", "group": "System", "area": "holding", "address": 9655, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: 00000000h"},
    {"name": "96.68 Actual checksumA", "group": "System", "area": "holding", "address": 9668, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: 0h"},
    {"name": "96.69 Actual checksumB", "group": "System", "area": "holding", "address": 9669, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers"},
    {"name": "96.70 Disable adaptive program", "group": "System", "area": "holding", "address": 9670, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Yes"}, "description": "Default: Yes"},
    {"name": "96.71 Approved checksum A", "group": "System", "area": "holding", "address": 9671, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: 0h"},
    {"name": "96.72 Approved checksum B", "group": "System", "area": "holding", "address": 9672, "type": "uint16", "access": "RW", "description": "Source selector; other sources are given as parameter pointers; Default: 0h"},
    {"name": "96.78 Legacy Modbus mapping", "group": "System", "area": "holding", "address": 9678, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "96.79 Legacy control profile", "group": "System", "area": "holding", "address": 9679, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "DCU", "2": "ABB drives full", "3": "ABB drives limited"}, "description": "Default: Not selected"},
    {"name": "97.01 Switching frequency reference", "group": "Motor control", "area": "holding", "address": 9701, "type": "uint16", "access": "RW", "enum": {"2": "2 kHz", "3": "3 kHz", "4": "4 kHz", "5": "5 kHz", "6": "6 kHz", "7": "7 kHz", "8": "8 kHz", "9": "9 kHz", "10": "10 kHz", "11": "11 kHz", "12": "12 kHz"}, "description": "Default: 4 kHz"},
    {"name": "97.02 Minimum switching frequency", "group": "Motor control", "area": "holding", "address": 9702, "type": "uint16", "access": "RW", "enum": {"1": "1.5 kHz", "2": "2 kHz", "3": "3 kHz", "4": "4 kHz", "5": "5 kHz", "6": "6 kHz", "7": "7 kHz", "8": "8 kHz", "9": "9 kHz", "10": "10 kHz", "11": "11 kHz", "12": "12 kHz"}, "description": "Default: 1.5 kHz"},
    {"name": "97.03 Slip gain", "group": "Motor control", "area": "holding", "address": 39406, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 100%"},
    {"name": "97.04 Voltage reserve", "group": "Motor control", "area": "holding", "address": 39408, "type": "int32", "unit": "%", "access": "RW", "write_min": -4, "write_max": 50, "description": "Default: -2%"},
    {"name": "97.05 Flux braking", "group": "Motor control", "area": "holding", "address": 9705, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Moderate", "2": "Full"}, "description": "Default: Disabled"},
    {"name": "97.08 Optimizer minimum torque", "group": "Motor control", "area": "holding", "address": 39416, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 0.0%"},
    {"name": "97.10 Signal injection", "group": "Motor control", "area": "holding", "address": 9710, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled (5%)", "2": "Enabled (10%)", "3": "Enabled (15%)", "4": "Enabled (20%)"}, "description": "Default: Disabled"},
    {"name": "97.11 TR tuning", "group": "Motor control", "area": "holding", "address": 39422, "type": "uint32", "unit": "%", "access": "RW", "write_min": 25, "write_max": 400, "description": "Default: 100%"},
    {"name": "97.13 IR compensation", "group": "Motor control", "area": "holding", "address": 39426, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 50, "description": "Default: Type specific"},
    {"name": "97.15 Motor model temperature adaptation", "group": "Motor control", "area": "holding", "address": 9715, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimated temperature"}, "description": "Default: Disabled"},
    {"name": "97.16 Stator temperature factor", "group": "Motor control", "area": "holding", "address": 39432, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 50%"},
    {"name": "97.17 Rotor temperature factor", "group": "Motor control", "area": "holding", "address": 39434, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 100%"},
    {"name": "97.20 U/F ratio", "group": "Motor control", "area": "holding", "address": 9720, "type": "uint16", "access": "RW", "enum": {"0": "Linear", "1": "Squared"}, "description": "Default: Linear"},
    {"name": "97.48 Udc stabilizer", "group": "Motor control", "area": "holding", "address": 9748, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "50": "Enabled min", "100": "Enabled mild", "300": "Enabled medium", "500": "Enabled strong", "800": "Enabled max"}, "description": "Default: Disabled"},
    {"name": "97.49 Slip gain for scalar", "group": "Motor control", "area": "holding", "address": 39498, "type": "uint32", "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 0%"},
    {"name": "97.94 IR comp max frequency", "group": "Motor control", "area": "holding", "address": 39588, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 1, "write_max": 200, "description": "Default: 50.0%"},
    {"name": "98.01 User motor model mode", "group": "User motor parameters", "area": "holding", "address": 9801, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Motor parameters"}, "description": "Default: Not selected"},
    {"name": "98.02 Rs user", "group": "User motor parameters", "area": "holding", "address": 39604, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 0.5, "description": "Default: 0.00000 p.u."},
    {"name": "98.03 Rr user", "group": "User motor parameters", "area": "holding", "address": 39606, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 0.5, "description": "Default: 0.00000 p.u."},
    {"name": "98.04 Lm user", "group": "User motor parameters", "area": "holding", "address": 39608, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.00000 p.u."},
    {"name": "98.05 SigmaL user", "group": "User motor parameters", "area": "holding", "address": 39610, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: 0.00000 p.u."},
    {"name": "98.06 Ld user", "group": "User motor parameters", "area": "holding", "address": 39612, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.00000 p.u."},
    {"name": "98.07 Lq user", "group": "User motor parameters", "area": "holding", "address": 39614, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.00000 p.u."},
    {"name": "98.08 PM flux user", "group": "User motor parameters", "area": "holding", "address": 39616, "type": "uint32", "scale": 1e-05, "unit": "p.u.", "access": "RW", "write_min": 0, "write_max": 2, "description": "Default: 0.00000 p.u."},
    {"name": "98.09 Rs user SI", "group": "User motor parameters", "area": "holding", "address": 39618, "type": "uint32", "scale": 1e-05, "unit": "ohm", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00000 ohm"},
    {"name": "98.10 Rr user SI", "group": "User motor parameters", "area": "holding", "address": 39620, "type": "uint32", "scale": 1e-05, "unit": "ohm", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.00000 ohm"},
    {"name": "98.11 Lm user SI", "group": "User motor parameters", "area": "holding", "address": 39622, "type": "uint32", "scale": 0.01, "unit": "mH", "access": "RW", "write_min": 0, "write_max": 100000.01, "description": "Default: 0.00 mH"},
    {"name": "98.12 SigmaL user SI", "group": "User motor parameters", "area": "holding", "address": 39624, "type": "uint32", "scale": 0.01, "unit": "mH", "access": "RW", "write_min": 0, "write_max": 100000.01, "description": "Default: 0.00 mH"},
    {"name": "98.13 Ld user SI", "group": "User motor parameters", "area": "holding", "address": 39626, "type": "uint32", "scale": 0.01, "unit": "mH", "access": "RW", "write_min": 0, "write_max": 100000.01, "description": "Default: 0.00 mH"},
    {"name": "98.14 Lq user SI", "group": "User motor parameters", "area": "holding", "address": 39628, "type": "uint32", "scale": 0.01, "unit": "mH", "access": "RW", "write_min": 0, "write_max": 100000.01, "description": "Default: 0.00 mH"},
    {"name": "99.03 Motor type", "group": "Motor data", "area": "holding", "address": 9903, "type": "uint16", "access": "RW", "enum": {"0": "Asynchronous motor", "1": "Permanent magnet motor", "2": "SynRM", "3": "PMaSynRM"}, "description": "Default: Asynchro-"},
    {"name": "99.04 Motor control mode", "group": "Motor data", "area": "holding", "address": 9904, "type": "uint16", "access": "RW", "enum": {"0": "Vector", "1": "Scalar"}, "description": "Default: Scalar"},
    {"name": "99.06 Motor nominal current", "group": "Motor data", "area": "holding", "address": 39812, "type": "uint32", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 5.2, "description": "Default: 0.0 A"},
    {"name": "99.07 Motor nominal voltage", "group": "Motor data", "area": "holding", "address": 39814, "type": "uint32", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 69.2, "write_max": 830, "description": "Default: 0.0 V"},
    {"name": "99.08 Motor nominal frequency", "group": "Motor data", "area": "holding", "address": 39816, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "Default: 50.00 Hz"},
    {"name": "99.09 Motor nominal speed", "group": "Motor data", "area": "holding", "address": 39818, "type": "uint32", "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 0 rpm"},
    {"name": "99.10 Motor nominal power", "group": "Motor data", "area": "holding", "address": 39820, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 10000, "description": "Unit: kW or hp; Default: 0.00 kW or"},
    {"name": "99.11 Motor nominal cos ?", "group": "Motor data", "area": "holding", "address": 39822, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: 0.00"},
    {"name": "99.12 Motor nominal torque", "group": "Motor data", "area": "holding", "address": 39824, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 4000000, "description": "Unit: N·m or lb·ft; Default: 0.000"},
    {"name": "99.13 ID run requested", "group": "Motor data", "area": "holding", "address": 9913, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Normal", "2": "Reduced", "3": "Standstill", "5": "Current measurement calibration", "6": "Advanced", "8": "Adaptive"}, "description": "Default: None"},
    {"name": "99.14 Last ID run performed", "group": "Motor data", "area": "holding", "address": 9914, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Normal", "2": "Reduced", "3": "Standstill", "5": "Current measurement calibration", "6": "Advanced"}, "description": "Default: None"},
    {"name": "99.15 Motor polepairs calculated", "group": "Motor data", "area": "holding", "address": 39830, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 0"},
    {"name": "99.16 Motor phase order", "group": "Motor data", "area": "holding", "address": 9916, "type": "uint16", "access": "RW", "enum": {"0": "UVW", "1": "UWV"}, "description": "Default: UVW"},
    {"name": "CW OFF1_CONTROL", "group": "Control word bits", "area": "coil", "address": 1, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW OFF2_CONTROL", "group": "Control word bits", "area": "coil", "address": 2, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW OFF3_CONTROL", "group": "Control word bits", "area": "coil", "address": 3, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW INHIBIT_OPERATION", "group": "Control word bits", "area": "coil", "address": 4, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW RAMP_OUT_ZERO", "group": "Control word bits", "area": "coil", "address": 5, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW RAMP_HOLD", "group": "Control word bits", "area": "coil", "address": 6, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW RAMP_IN_ZERO", "group": "Control word bits", "area": "coil", "address": 7, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW RESET", "group": "Control word bits", "area": "coil", "address": 8, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW JOGGING_1", "group": "Control word bits", "area": "coil", "address": 9, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW JOGGING_2", "group": "Control word bits", "area": "coil", "address": 10, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW REMOTE_CMD", "group": "Control word bits", "area": "coil", "address": 11, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW EXT_CTRL_LOC", "group": "Control word bits", "area": "coil", "address": 12, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW USER_0", "group": "Control word bits", "area": "coil", "address": 13, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW USER_1", "group": "Control word bits", "area": "coil", "address": 14, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW USER_2", "group": "Control word bits", "area": "coil", "address": 15, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "CW USER_3", "group": "Control word bits", "area": "coil", "address": 16, "type": "bool", "access": "RW", "description": "ABB Drives profile"},
    {"name": "RO1 control", "group": "Control word bits", "area": "coil", "address": 33, "type": "bool", "access": "RW", "description": "10.99 RO/DIO control word bit 0"},
    {"name": "RO2 control", "group": "Control word bits", "area": "coil", "address": 34, "type": "bool", "access": "RW", "description": "10.99 RO/DIO control word bit 1"},
    {"name": "RO3 control", "group": "Control word bits", "area": "coil", "address": 35, "type": "bool", "access": "RW", "description": "10.99 RO/DIO control word bit 2"},
    {"name": "RO4 control", "group": "Control word bits", "area": "coil", "address": 36, "type": "bool", "access": "RW", "description": "10.99 RO/DIO control word bit 3"},
    {"name": "RO5 control", "group": "Control word bits", "area": "coil", "address": 37, "type": "bool", "access": "RW", "description": "10.99 RO/DIO control word bit 4"},
    {"name": "SW RDY_ON", "group": "Status word bits", "area": "discrete", "address": 1, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW RDY_RUN", "group": "Status word bits", "area": "discrete", "address": 2, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW RDY_REF", "group": "Status word bits", "area": "discrete", "address": 3, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW TRIPPED", "group": "Status word bits", "area": "discrete", "address": 4, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW OFF_2_STATUS", "group": "Status word bits", "area": "discrete", "address": 5, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW OFF_3_STATUS", "group": "Status word bits", "area": "discrete", "address": 6, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW SWC_ON_INHIB", "group": "Status word bits", "area": "discrete", "address": 7, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW ALARM", "group": "Status word bits", "area": "discrete", "address": 8, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW AT_SETPOINT", "group": "Status word bits", "area": "discrete", "address": 9, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW REMOTE", "group": "Status word bits", "area": "discrete", "address": 10, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW ABOVE_LIMIT", "group": "Status word bits", "area": "discrete", "address": 11, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW USER_0", "group": "Status word bits", "area": "discrete", "address": 12, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW USER_1", "group": "Status word bits", "area": "discrete", "address": 13, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW USER_2", "group": "Status word bits", "area": "discrete", "address": 14, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "SW USER_3", "group": "Status word bits", "area": "discrete", "address": 15, "type": "bool", "access": "R", "description": "ABB Drives profile"},
    {"name": "DI1 delayed status", "group": "Status word bits", "area": "discrete", "address": 33, "type": "bool", "access": "R", "description": "10.02 bit 0"},
    {"name": "DI2 delayed status", "group": "Status word bits", "area": "discrete", "address": 34, "type": "bool", "access": "R", "description": "10.02 bit 1"},
    {"name": "DI3 delayed status", "group": "Status word bits", "area": "discrete", "address": 35, "type": "bool", "access": "R", "description": "10.02 bit 2"},
    {"name": "DI4 delayed status", "group": "Status word bits", "area": "discrete", "address": 36, "type": "bool", "access": "R", "description": "10.02 bit 3"},
    {"name": "DI5 delayed status", "group": "Status word bits", "area": "discrete", "address": 37, "type": "bool", "access": "R", "description": "10.02 bit 4"},
    {"name": "DI6 delayed status", "group": "Status word bits", "area": "discrete", "address": 38, "type": "bool", "access": "R", "description": "10.02 bit 5"}
  ]
}
