{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "ABB",
  "model": "ACS880",
  "models": ["ACS880"],
  "vendor_website": "abb.com",
  "description": "Industrial drive, primary control program, over the FSCA-01 RS-485 adapter module (Modbus RTU)",
  "revision": 1,
  "revised": "2026-11-10",
  "firmware": "ACS880 primary control program AINL (the version the manual applies to)",
  "source": "ABB, \"ACS880 primary control program for ZCU or BCU control unit (AINL) firmware manual\", 3AUA0000085967 revision Z; ABB, \"FSCA-01 RS-485 adapter module user's manual\", 3AUA0000109533 revision C (2019-01-03)",
  "sources": [{"title": "ACS880 primary control program for ZCU or BCU control unit (AINL) firmware manual", "version": "3AUA0000085967 revision Z", "date": "2026-11-10", "note": "chapters Parameters and Fieldbus control through a fieldbus adapter"}, {"title": "FSCA-01 RS-485 adapter module user’s manual", "version": "3AUA0000109533 revision C", "date": "2019-01-03", "note": "chapters Start-up, Communication protocol and Diagnostics"}],
  "notes": [
    "Modbus RTU through the FSCA-01 RS-485 adapter module installed as fieldbus adapter A (parameters 50.xx-53.xx); with adapter B the same settings are in groups 54-56 and the registers are the same.",
    "Addresses are 1-based register numbers (400001 = 1). The map uses the ABB Drives profile - Classic (51.02 Profile = ABB Classic, the default), whose process data are in registers 1-12. With the ABB Drives profile - Enhanced, Transparent 16-bit or Transparent 32-bit profile the process data registers are different (status word and actual values from register 51, up to 12 data words each way) and registers 1-12 here do not apply; the parameter registers below are the same in all profiles.",
    "Defaults of the FSCA-01: station ID 1, 9.6 kbit/s, 8 data bits, no parity, 1 stop bit (51.03-51.05), word order HILO (51.11), address mode Mode 0 (51.12). The Modbus timeout is off (51.06, 51.07).",
    "Parameter access uses 51.12 Address mode = Mode 0: 16-bit parameters at 100 × group + index (groups 1-99, indexes 1-99), 32-bit parameters at 20000 + 200 × group + 2 × index. A 16-bit parameter (uint16, int16 in the manual) is mapped at the 16-bit address; real32, uint32 and int32 parameters are read as 32-bit values with the 32-bit scaling (FbEq 32b) of the firmware manual.",
    "32-bit values: with 51.11 Word order = HILO (the default) the first register holds the high word, the second the low word. Bits of 32-bit status words are listed as bits 0-15 of the low-order register (the second one) and, where the manual names them, bits 16-31 as bits 0-15 of the first register.",
    "Parameters with an index above 99 (for example 01.102) and groups above 99 (200 Safety, 206-209 I/O bus) cannot be reached in Mode 0 and are not in this map. Groups 14-16 (I/O extension modules 1-3) and 92-93 (encoders 1-2) are not in this map: the manual lists several parameter sets for the same numbers, one for each module or encoder type, and the type installed decides the meaning.",
    "The parameter list is that of the ACS880 primary control program (AINL) for ZCU or BCU control units; other ACS880 control programs (for example crane, winder or the supply and regenerative units) use other parameter tables. Which parameters are visible depends on the control unit and the options selected by 95.20 and 95.21.",
    "Reference and actual value registers (2, 3, 5, 6) use the scaling in 46.01-46.04: 20000 (speed or frequency) or 10000 (torque or power) corresponds to the scaling parameter. Process data bits of the control and status word are those of the ABB Drives profile (firmware manual chapter Fieldbus control through a fieldbus adapter).",
    "Some units depend on settings: power in kW or hp and torque in Nm or lb·ft (96.16), temperatures in °C or °F; the unit is then given in the description. Parameters without a default value in the manual (actual signals, status words) and those marked read-only are read-only.",
    "Parameter 51.01-51.12 are described with the meanings that the FSCA-01 manual gives them (the firmware manual lists them as fieldbus specific Par1-Par26).",
    "The FSCA-01 supports function codes 03h, 06h, 08h, 10h, 17h and 2Bh/0Eh only; coils, discrete inputs and input registers do not exist."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 9600,
  "parity": "N",
  "byte_order": "big",
  "word_order": "big",
  "address_base": 1,
  "enums": {
    "p06_40": {"0": "FALSE", "1": "TRUE", "2": "MCW user bit 0", "3": "MCW user bit 1", "4": "MCW user bit 2", "5": "MCW user bit 3"},
    "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": "Start request", "22": "Open brake command", "23": "Ext2 active", "24": "Remote control", "33": "Supervision 1", "34": "Supervision 2", "35": "Supervision 3", "40": "RO/DIO control word bit0", "41": "RO/DIO control word bit1", "42": "RO/DIO control word bit2", "43": "RO/DIO control word bit8", "44": "RO/DIO control word bit9"},
    "p14_01": {"0": "None", "1": "FIO-01", "2": "FIO-11", "4": "FAIO-01", "3": "FDIO-01"},
    "p20_03": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"},
    "p22_13": {"0": "Ref1", "1": "Add (ref1 + ref2)", "2": "Sub (ref1 - ref2)", "3": "Mul (ref1 x ref2)", "4": "Min (ref1, ref2)", "5": "Max (ref1, ref2)"},
    "p23_24": {"0": "Active", "1": "Inactive", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"},
    "p26_44": {"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", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)"},
    "p31_02": {"0": "Fault", "1": "Warning", "3": "Warning/Fault"},
    "p31_20": {"0": "No action", "1": "Warning", "2": "Fault"},
    "p32_05": {"0": "Disabled", "1": "Low", "2": "High", "3": "Abs low", "4": "Abs high", "5": "Both", "6": "Abs both"},
    "p32_06": {"0": "No action", "1": "Warning", "2": "Fault", "3": "Fault if running"},
    "p33_13": {"0": "False", "1": "True", "2": "RO1"},
    "p50_02": {"0": "No action", "1": "Fault", "2": "Last speed", "3": "Speed ref safe", "4": "Fault always", "5": "Warning"},
    "p50_04": {"0": "Auto", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"},
    "p50_07": {"0": "Auto", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency", "6": "Position"},
    "p53_01": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit", "11": "CW 32bit", "12": "Ref1 32bit", "13": "Ref2 32bit", "21": "CW2 16bit"},
    "p92_41": {"0": "4800 bits/s", "1": "9600 bits/s", "2": "19200 bits/s", "3": "38400 bits/s"}
  },
  "x_status": "official",
  "registers": [
    {"name": "Control word", "group": "Process data", "area": "holding", "address": 1, "type": "uint16", "access": "RW", "description": "ABB Drives profile control word; bits as 06.01 Main control word"},
    {"name": "Reference 1", "group": "Process data", "area": "holding", "address": 2, "type": "int16", "access": "RW", "description": "ABB Drives profile reference 1; ±20000 corresponds to 46.01 (speed), 46.02 (frequency), 46.03 (torque) or 46.04 (power)"},
    {"name": "Reference 2", "group": "Process data", "area": "holding", "address": 3, "type": "int16", "access": "RW", "description": "ABB Drives profile reference 2; scaling as reference 1"},
    {"name": "Status word", "group": "Process data", "area": "holding", "address": 4, "type": "uint16", "access": "R", "description": "ABB Drives profile status word; bits as 06.11 Main status word"},
    {"name": "Actual value 1", "group": "Process data", "area": "holding", "address": 5, "type": "int16", "access": "R", "description": "ABB Drives profile actual value 1; scaling as reference 1"},
    {"name": "Actual value 2", "group": "Process data", "area": "holding", "address": 6, "type": "int16", "access": "R", "description": "ABB Drives profile actual value 2; scaling as reference 1"},
    {"name": "DATA OUT 1", "group": "Process data", "area": "holding", "address": 7, "type": "uint16", "access": "RW", "description": "Master to drive; the target parameter is set by FBA data out1 (53.01 for adapter A, 56.01 for adapter B)"},
    {"name": "DATA OUT 2", "group": "Process data", "area": "holding", "address": 8, "type": "uint16", "access": "RW", "description": "Master to drive; the target parameter is set by FBA data out2 (53.02 for adapter A, 56.02 for adapter B)"},
    {"name": "DATA OUT 3", "group": "Process data", "area": "holding", "address": 9, "type": "uint16", "access": "RW", "description": "Master to drive; the target parameter is set by FBA data out3 (53.03 for adapter A, 56.03 for adapter B)"},
    {"name": "DATA IN 1", "group": "Process data", "area": "holding", "address": 10, "type": "uint16", "access": "R", "description": "Drive to master; the source parameter is set by FBA data in1 (52.01 for adapter A, 55.01 for adapter B)"},
    {"name": "DATA IN 2", "group": "Process data", "area": "holding", "address": 11, "type": "uint16", "access": "R", "description": "Drive to master; the source parameter is set by FBA data in2 (52.02 for adapter A, 55.02 for adapter B)"},
    {"name": "DATA IN 3", "group": "Process data", "area": "holding", "address": 12, "type": "uint16", "access": "R", "description": "Drive to master; the source parameter is set by FBA data in3 (52.03 for adapter A, 55.03 for adapter B)"},
    {"name": "Reset internal error registers", "group": "Error registers", "area": "holding", "address": 90, "type": "uint16", "access": "W", "enum": {"1": "Reset"}, "description": "0 = do nothing, 1 = reset registers 91-95"},
    {"name": "Function code of failed query", "group": "Error registers", "area": "holding", "address": 91, "type": "uint16", "access": "R"},
    {"name": "Internal error code", "group": "Error registers", "area": "holding", "address": 92, "type": "uint16", "access": "R", "enum": {"0x00": "No error", "0x02": "Low or high limit exceeded", "0x03": "Faulty subindex", "0x05": "Incorrect data type", "0x65": "General error in drive communication", "0x66": "Timeout", "0x70": "Read-only", "0x71": "Parameter group ended", "0x72": "MSB is not zero", "0x73": "LSB query start", "0x74": "MSB query end"}, "description": "Valid when Modbus exception code 04h occurs"},
    {"name": "Failed register", "group": "Error registers", "area": "holding", "address": 93, "type": "uint16", "access": "R"},
    {"name": "Last register written successfully", "group": "Error registers", "area": "holding", "address": 94, "type": "uint16", "access": "R"},
    {"name": "Last register read successfully", "group": "Error registers", "area": "holding", "address": 95, "type": "uint16", "access": "R"},
    {"name": "Control word bit 0 Off1 control", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 0, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 1 Off2 control", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 1, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 2 Off3 control", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 2, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 3 Run", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 3, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 4 Ramp out zero", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 4, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 5 Ramp hold", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 5, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 6 Ramp in zero", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 6, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 7 Reset", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 7, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 8 Inching 1", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 8, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 9 Inching 2", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 9, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 10 Remote cmd", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 10, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Control word bit 11 Ext ctrl loc", "group": "Process data", "area": "holding", "address": 1, "type": "bool", "bit": 11, "access": "RW", "description": "ABB Drives profile"},
    {"name": "Status word bit 0 Ready to switch ON", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 0, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 1 Ready run", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 1, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 2 Ready ref", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 2, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 3 Tripped", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 3, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 4 Off 2 inactive", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 4, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 5 Off 3 inactive", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 5, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 6 Switch-on inhibited", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 6, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 7 Warning", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 7, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 8 At setpoint", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 8, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 9 Remote", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 9, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 10 Above limit", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 10, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 11 User bit 0", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 11, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 12 User bit 1", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 12, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 13 User bit 2", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 13, "access": "R", "description": "ABB Drives profile"},
    {"name": "Status word bit 14 User bit 3", "group": "Process data", "area": "holding", "address": 4, "type": "bool", "bit": 14, "access": "R", "description": "ABB Drives profile"},
    {"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.04 Encoder 1 speed filtered", "group": "Actual values", "area": "holding", "address": 20208, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "01.05 Encoder 2 speed filtered", "group": "Actual values", "area": "holding", "address": 20210, "type": "int32", "scale": 0.01, "unit": "rpm", "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.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 motoring", "group": "Actual values", "area": "holding", "address": 118, "type": "int16", "unit": "GWh", "access": "R"},
    {"name": "01.19 Inverter MWh motoring", "group": "Actual values", "area": "holding", "address": 119, "type": "int16", "unit": "MWh", "access": "R"},
    {"name": "01.20 Inverter kWh motoring", "group": "Actual values", "area": "holding", "address": 20240, "type": "uint32", "unit": "kWh", "access": "R"},
    {"name": "01.21 U-phase current", "group": "Actual values", "area": "holding", "address": 20242, "type": "int32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.22 V-phase current", "group": "Actual values", "area": "holding", "address": 20244, "type": "int32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.23 W-phase current", "group": "Actual values", "area": "holding", "address": 20246, "type": "int32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "01.24 Flux actual %", "group": "Actual values", "area": "holding", "address": 20248, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "01.25 INU momentary cos φ", "group": "Actual values", "area": "holding", "address": 20250, "type": "int32", "scale": 0.01, "access": "R", "description": "Default: 0.00"},
    {"name": "01.29 Speed change rate", "group": "Actual values", "area": "holding", "address": 20258, "type": "int32", "unit": "rpm/s", "access": "R"},
    {"name": "01.30 Nominal torque scale", "group": "Actual values", "area": "holding", "address": 20260, "type": "uint32", "scale": 0.001, "access": "R", "description": "Unit: Nm or lb·ft; Default: 0.000 Nm or lb·ft"},
    {"name": "01.31 Ambient temperature", "group": "Actual values", "area": "holding", "address": 20262, "type": "int32", "scale": 0.1, "unit": "°", "access": "R"},
    {"name": "01.32 Inverter GWh regenerating", "group": "Actual values", "area": "holding", "address": 132, "type": "int16", "unit": "GWh", "access": "R"},
    {"name": "01.33 Inverter MWh regenerating", "group": "Actual values", "area": "holding", "address": 133, "type": "int16", "unit": "MWh", "access": "R"},
    {"name": "01.34 Inverter kWh regenerating", "group": "Actual values", "area": "holding", "address": 20268, "type": "uint32", "unit": "kWh", "access": "R"},
    {"name": "01.35 Mot - regen energy GWh (resettable)", "group": "Actual values", "area": "holding", "address": 135, "type": "int16", "unit": "GWh", "access": "R", "description": "Default: 0 GWh"},
    {"name": "01.36 Mot - regen energy MWh (resettable)", "group": "Actual values", "area": "holding", "address": 136, "type": "int16", "unit": "MWh", "access": "R", "description": "Default: 0 MWh"},
    {"name": "01.37 Mot - regen energy kWh (resettable)", "group": "Actual values", "area": "holding", "address": 20274, "type": "int32", "unit": "kWh", "access": "R", "description": "Default: 0 kWh"},
    {"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, "access": "R", "description": "Unit: kW or hp"},
    {"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, "access": "R", "description": "Unit: kW or hp"},
    {"name": "01.70 Ambient temperature %", "group": "Actual values", "area": "holding", "address": 20340, "type": "int32", "scale": 0.01, "unit": "%", "access": "R", "description": "Default: 0.00 percent"},
    {"name": "01.71 Step-up motor current", "group": "Actual values", "area": "holding", "address": 20342, "type": "uint32", "scale": 0.01, "unit": "A", "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", "description": "Default: 0.00"},
    {"name": "03.02 Panel reference 2", "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", "description": "Default: 0.00"},
    {"name": "03.06 FB A reference 2", "group": "Input references", "area": "holding", "address": 20612, "type": "int32", "scale": 0.01, "access": "R", "description": "Default: 0.00"},
    {"name": "03.07 FB B reference 1", "group": "Input references", "area": "holding", "address": 20614, "type": "int32", "scale": 0.01, "access": "R", "description": "Default: 0.00"},
    {"name": "03.08 FB B reference 2", "group": "Input references", "area": "holding", "address": 20616, "type": "int32", "scale": 0.01, "access": "R", "description": "Default: 0.00"},
    {"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": "03.11 DDCS controller ref", "group": "Input references", "area": "holding", "address": 20622, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.12 DDCS controller ref", "group": "Input references", "area": "holding", "address": 20624, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.13 M/F or D2D ref1", "group": "Input references", "area": "holding", "address": 20626, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.14 M/F or D2D ref2", "group": "Input references", "area": "holding", "address": 20628, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "03.30 FB A reference 1 int32", "group": "Input references", "area": "holding", "address": 20660, "type": "int32", "access": "R"},
    {"name": "03.31 FB A reference 2 int32", "group": "Input references", "area": "holding", "address": 20662, "type": "int32", "access": "R"},
    {"name": "03.51 IEC application panel reference", "group": "Input references", "area": "holding", "address": 20702, "type": "int32", "access": "R", "description": "Default: 0"},
    {"name": "04.01 Tripping fault", "group": "Warnings and faults", "area": "holding", "address": 401, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.02 Active fault 2", "group": "Warnings and faults", "area": "holding", "address": 402, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.03 Active fault 3", "group": "Warnings and faults", "area": "holding", "address": 403, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.04 Active fault 4", "group": "Warnings and faults", "area": "holding", "address": 404, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.05 Active fault 5", "group": "Warnings and faults", "area": "holding", "address": 405, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.06 Active warning 1", "group": "Warnings and faults", "area": "holding", "address": 406, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.07 Active warning 2", "group": "Warnings and faults", "area": "holding", "address": 407, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.08 Active warning 3", "group": "Warnings and faults", "area": "holding", "address": 408, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.09 Active warning 4", "group": "Warnings and faults", "area": "holding", "address": 409, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.10 Active warning 5", "group": "Warnings and faults", "area": "holding", "address": 410, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.11 Latest fault", "group": "Warnings and faults", "area": "holding", "address": 411, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.12 2nd latest fault", "group": "Warnings and faults", "area": "holding", "address": 412, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.13 3rd latest fault", "group": "Warnings and faults", "area": "holding", "address": 413, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.14 4th latest fault", "group": "Warnings and faults", "area": "holding", "address": 414, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.15 5th latest fault 0000…FFFFh", "group": "Warnings and faults", "area": "holding", "address": 415, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.16 Latest warning", "group": "Warnings and faults", "area": "holding", "address": 416, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.17 2nd latest warning", "group": "Warnings and faults", "area": "holding", "address": 417, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.18 3rd latest warning", "group": "Warnings and faults", "area": "holding", "address": 418, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.19 4th latest warning", "group": "Warnings and faults", "area": "holding", "address": 419, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.20 5th latest warning", "group": "Warnings and faults", "area": "holding", "address": 420, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "04.21 Fault word 1", "group": "Warnings and faults", "area": "holding", "address": 421, "type": "uint16", "access": "R"},
    {"name": "04.22 Fault word 2", "group": "Warnings and faults", "area": "holding", "address": 422, "type": "uint16", "access": "R"},
    {"name": "04.25 Faulted modules", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "uint16", "access": "R", "description": "Default: 0000h"},
    {"name": "04.25 bit 0 Module 1", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 0, "access": "R"},
    {"name": "04.25 bit 1 Module 2", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 1, "access": "R"},
    {"name": "04.25 bit 2 Module 3", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 2, "access": "R"},
    {"name": "04.25 bit 3 Module 4", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 3, "access": "R"},
    {"name": "04.25 bit 4 Module 5", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 4, "access": "R"},
    {"name": "04.25 bit 5 Module 6", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 5, "access": "R"},
    {"name": "04.25 bit 6 Module 7", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 6, "access": "R"},
    {"name": "04.25 bit 7 Module 8", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 7, "access": "R"},
    {"name": "04.25 bit 8 Module 9", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 8, "access": "R"},
    {"name": "04.25 bit 9 Module 10", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 9, "access": "R"},
    {"name": "04.25 bit 10 Module 11", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 10, "access": "R"},
    {"name": "04.25 bit 11 Module 12", "group": "Warnings and faults", "area": "holding", "address": 425, "type": "bool", "bit": 11, "access": "R"},
    {"name": "04.31 Warning word 1", "group": "Warnings and faults", "area": "holding", "address": 431, "type": "uint16", "access": "R"},
    {"name": "04.32 Warning word 2", "group": "Warnings and faults", "area": "holding", "address": 432, "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: 0"},
    {"name": "04.42 Event word 1 bit 0 aux code", "group": "Warnings and faults", "area": "holding", "address": 20884, "type": "uint32", "access": "RW", "description": "Default: 0000 0000h"},
    {"name": "04.43 Event word 1 bit 1 code", "group": "Warnings and faults", "area": "holding", "address": 443, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "04.44 Event word 1 bit 1 aux code", "group": "Warnings and faults", "area": "holding", "address": 20888, "type": "uint32", "access": "RW", "description": "Default: 0000 0000h"},
    {"name": "04.71 Event word 1 bit 15 code", "group": "Warnings and faults", "area": "holding", "address": 471, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "04.72 Event word 1 bit 15 aux code", "group": "Warnings and faults", "area": "holding", "address": 20944, "type": "uint32", "access": "RW", "description": "Default: 0000 0000h"},
    {"name": "05.01 On-time counter", "group": "Diagnostics", "area": "holding", "address": 501, "type": "uint16", "unit": "d", "access": "R", "description": "Default: 0 d"},
    {"name": "05.02 Run-time counter", "group": "Diagnostics", "area": "holding", "address": 502, "type": "uint16", "unit": "d", "access": "R", "description": "Default: 0 d"},
    {"name": "05.04 Main fan on-time counter", "group": "Diagnostics", "area": "holding", "address": 504, "type": "uint16", "unit": "d", "access": "R", "description": "Default: 0 d"},
    {"name": "05.09 Time from powerup", "group": "Diagnostics", "area": "holding", "address": 21018, "type": "uint32", "access": "R"},
    {"name": "05.10 Control board temperature", "group": "Diagnostics", "area": "holding", "address": 21020, "type": "int32", "unit": "°C", "access": "R"},
    {"name": "05.11 Inverter temperature", "group": "Diagnostics", "area": "holding", "address": 21022, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "05.22 Diagnostic word 3", "group": "Diagnostics", "area": "holding", "address": 522, "type": "uint16", "access": "R"},
    {"name": "05.22 bit 11 Fan command", "group": "Diagnostics", "area": "holding", "address": 522, "type": "bool", "bit": 11, "access": "R"},
    {"name": "05.22 bit 12 Fan service counter", "group": "Diagnostics", "area": "holding", "address": 522, "type": "bool", "bit": 12, "access": "R"},
    {"name": "05.30 On-time counter seconds", "group": "Diagnostics", "area": "holding", "address": 21060, "type": "uint32", "access": "R"},
    {"name": "05.41 Main fan service counter", "group": "Diagnostics", "area": "holding", "address": 21082, "type": "uint32", "unit": "%", "access": "R", "description": "Default: 0 percent"},
    {"name": "05.42 Aux. fan service counter", "group": "Diagnostics", "area": "holding", "address": 21084, "type": "uint32", "unit": "%", "access": "R", "description": "Default: 0 percent"},
    {"name": "06.01 Main control word", "group": "Control and status words", "area": "holding", "address": 601, "type": "uint16", "access": "R"},
    {"name": "06.02 Application control word", "group": "Control and status words", "area": "holding", "address": 602, "type": "uint16", "access": "R"},
    {"name": "06.03 FBA A transparent control word", "group": "Control and status words", "area": "holding", "address": 21206, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "06.04 FBA B transparent control word", "group": "Control and status words", "area": "holding", "address": 21208, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "06.05 EFB transparent control word", "group": "Control and status words", "area": "holding", "address": 21210, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "06.11 Main status word", "group": "Control and status words", "area": "holding", "address": 611, "type": "uint16", "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 reference", "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.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 4 Voltage control", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 4, "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 7 Loss of reference", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.17 bit 8 Emergency stop failed", "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.17 bit 11 Emergency stop active", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.17 bit 12 Reduced run", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.17 bit 14 Stop failed", "group": "Control and status words", "area": "holding", "address": 617, "type": "bool", "bit": 14, "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", "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 6 FSO inhibit", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 6, "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 ended", "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 10 Auto phase ended", "group": "Control and status words", "area": "holding", "address": 618, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.18 bit 11 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.19 bit 3 Out of window", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.19 bit 4 Internal speed feedback", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.19 bit 5 Encoder 1 feedback", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.19 bit 6 Encoder 2 feedback", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.19 bit 7 Constant speed req", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.19 bit 8 MF speed corr min", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.19 bit 9 MF speed corr max", "group": "Control and status words", "area": "holding", "address": 619, "type": "bool", "bit": 9, "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 Smooth start active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.21 bit 4 Rotor position known", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.21 bit 5 Brake chopper active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.21 bit 6 Motor temperature estimation active", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.21 bit 7 FSO speed estimate reversed", "group": "Control and status words", "area": "holding", "address": 621, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.25 Drive inhibit status word 2", "group": "Control and status words", "area": "holding", "address": 625, "type": "uint16", "access": "R"},
    {"name": "06.25 bit 0 Follower drive", "group": "Control and status words", "area": "holding", "address": 625, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.25 bit 1 Application", "group": "Control and status words", "area": "holding", "address": 625, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.25 bit 3 Encoder feedback", "group": "Control and status words", "area": "holding", "address": 625, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.25 bit 4 Ref source parametrization", "group": "Control and status words", "area": "holding", "address": 625, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.29 MSW bit 10 sel", "group": "Control and status words", "area": "holding", "address": 21258, "type": "uint32", "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 sel", "group": "Control and status words", "area": "holding", "address": 21260, "type": "uint32", "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 sel", "group": "Control and status words", "area": "holding", "address": 21262, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Ext run enable"}, "description": "Source selector; other sources are given as parameter pointers; Default: Ext run enable"},
    {"name": "06.32 MSW bit 13 sel", "group": "Control and status words", "area": "holding", "address": 21264, "type": "uint32", "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 sel", "group": "Control and status words", "area": "holding", "address": 21266, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True"}, "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "06.36 LSU Status Word", "group": "Control and status words", "area": "holding", "address": 636, "type": "uint16", "access": "R", "description": "Default: 0000h"},
    {"name": "06.36 bit 0 Ready on", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.36 bit 1 Ready run", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.36 bit 2 Ready ref", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.36 bit 3 Tripped", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.36 bit 4 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.36 bit 5 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.36 bit 6 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.36 bit 7 Warning", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.36 bit 8 Modulating", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.36 bit 9 Remote", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.36 bit 10 Net ok", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.36 bit 11 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.36 bit 12 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.36 bit 13 Not in use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.36 bit 14 Charging", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.36 bit 15 Not In Use", "group": "Control and status words", "area": "holding", "address": 636, "type": "bool", "bit": 15, "access": "R"},
    {"name": "06.39 Internal state machine LSU CW", "group": "Control and status words", "area": "holding", "address": 639, "type": "uint16", "access": "R", "description": "Default: 0000h"},
    {"name": "06.39 bit 0 ON/OFF", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.39 bit 1 OFF 2", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.39 bit 2 OFF 3", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.39 bit 3 START", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.39 bit 4 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.39 bit 5 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.39 bit 6 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.39 bit 7 RESET", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.39 bit 8 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.39 bit 9 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.39 bit 10 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.39 bit 11 Not In Use", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.39 bit 12 USER BIT 0", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.39 bit 13 USER BIT 1", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.39 bit 14 USER BIT 2", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.39 bit 15 USER BIT 3", "group": "Control and status words", "area": "holding", "address": 639, "type": "bool", "bit": 15, "access": "R"},
    {"name": "06.40 LSU CW user bit 0 selection", "group": "Control and status words", "area": "holding", "address": 21280, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 0"},
    {"name": "06.41 LSU CW user bit 1 selection", "group": "Control and status words", "area": "holding", "address": 21282, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 1"},
    {"name": "06.42 LSU CW user bit 2 selection", "group": "Control and status words", "area": "holding", "address": 21284, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 2"},
    {"name": "06.43 LSU CW user bit 3 selection", "group": "Control and status words", "area": "holding", "address": 21286, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 3"},
    {"name": "06.45 Follower CW user bit 0 selection", "group": "Control and status words", "area": "holding", "address": 21290, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 0"},
    {"name": "06.46 Follower CW user bit 1 selection", "group": "Control and status words", "area": "holding", "address": 21292, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 1"},
    {"name": "06.47 Follower CW user bit 2 selection", "group": "Control and status words", "area": "holding", "address": 21294, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 2"},
    {"name": "06.48 Follower CW user bit 3 selection", "group": "Control and status words", "area": "holding", "address": 21296, "type": "uint32", "access": "RW", "enum": "p06_40", "description": "Source selector; other sources are given as parameter pointers; Default: MCW user bit 3"},
    {"name": "06.50 User status word 1", "group": "Control and status words", "area": "holding", "address": 650, "type": "uint16", "access": "R"},
    {"name": "06.50 bit 0 User status bit 0", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 0, "access": "R"},
    {"name": "06.50 bit 1 User status bit 1", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 1, "access": "R"},
    {"name": "06.50 bit 2 User status bit 2", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 2, "access": "R"},
    {"name": "06.50 bit 3 User status bit 3", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 3, "access": "R"},
    {"name": "06.50 bit 4 User status bit 4", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 4, "access": "R"},
    {"name": "06.50 bit 5 User status bit 5", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 5, "access": "R"},
    {"name": "06.50 bit 6 User status bit 6", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 6, "access": "R"},
    {"name": "06.50 bit 7 User status bit 7", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 7, "access": "R"},
    {"name": "06.50 bit 8 User status bit 8", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 8, "access": "R"},
    {"name": "06.50 bit 9 User status bit 9", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 9, "access": "R"},
    {"name": "06.50 bit 10 User status bit 10", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 10, "access": "R"},
    {"name": "06.50 bit 11 User status bit 11", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 11, "access": "R"},
    {"name": "06.50 bit 12 User status bit 12", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 12, "access": "R"},
    {"name": "06.50 bit 13 User status bit 13", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 13, "access": "R"},
    {"name": "06.50 bit 14 User status bit 14", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 14, "access": "R"},
    {"name": "06.50 bit 15 User status bit 15", "group": "Control and status words", "area": "holding", "address": 650, "type": "bool", "bit": 15, "access": "R"},
    {"name": "06.60 User status word 1 bit 0 sel", "group": "Control and status words", "area": "holding", "address": 21320, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "06.61 User status word 1 bit 1 sel", "group": "Control and status words", "area": "holding", "address": 21322, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Out of window"}, "description": "Source selector; other sources are given as parameter pointers; Default: Out of window"},
    {"name": "06.62 User status word 1 bit 2 sel", "group": "Control and status words", "area": "holding", "address": 21324, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Emergency stop failed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Emergency stop failed"},
    {"name": "06.63 User status word 1 bit 3 sel", "group": "Control and status words", "area": "holding", "address": 21326, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Magnetized"}, "description": "Source selector; other sources are given as parameter pointers; Default: Magnetized"},
    {"name": "06.64 User status word 1 bit 4 sel", "group": "Control and status words", "area": "holding", "address": 21328, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Run disable"}, "description": "Source selector; other sources are given as parameter pointers; Default: Run disable"},
    {"name": "06.65 User status word 1 bit 5 sel", "group": "Control and status words", "area": "holding", "address": 21330, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "06.66 User status word 1 bit 6 sel", "group": "Control and status words", "area": "holding", "address": 21332, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "06.67 User status word 1 bit 7 sel", "group": "Control and status words", "area": "holding", "address": 21334, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Identification run done"}, "description": "Source selector; other sources are given as parameter pointers; Default: Identification run done"},
    {"name": "06.68 User status word 1 bit 8 sel", "group": "Control and status words", "area": "holding", "address": 21336, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Start inhibition"}, "description": "Source selector; other sources are given as parameter pointers; Default: Start inhibition"},
    {"name": "06.69 User status word 1 bit 9 sel", "group": "Control and status words", "area": "holding", "address": 21338, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Limiting"}, "description": "Source selector; other sources are given as parameter pointers; Default: Limiting"},
    {"name": "06.70 User status word 1 bit 10 sel", "group": "Control and status words", "area": "holding", "address": 21340, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Torque control"}, "description": "Source selector; other sources are given as parameter pointers; Default: Torque control"},
    {"name": "06.71 User status word 1 bit 11 sel", "group": "Control and status words", "area": "holding", "address": 21342, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Zero speed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero speed"},
    {"name": "06.72 User status word 1 bit 12 sel", "group": "Control and status words", "area": "holding", "address": 21344, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True", "2": "Internal speed feedback"}, "description": "Source selector; other sources are given as parameter pointers; Default: Internal speed feed- back"},
    {"name": "06.73 User status word 1 bit 13 sel", "group": "Control and status words", "area": "holding", "address": 21346, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "06.74 User status word 1 bit 14 sel", "group": "Control and status words", "area": "holding", "address": 21348, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "06.75 User status word 1 bit 15 sel", "group": "Control and status words", "area": "holding", "address": 21350, "type": "uint32", "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": 21408, "type": "uint32", "access": "R"},
    {"name": "07.05 Firmware version", "group": "System info", "area": "holding", "address": 21410, "type": "uint32", "access": "R"},
    {"name": "07.06 Loading package name", "group": "System info", "area": "holding", "address": 21412, "type": "uint32", "access": "R"},
    {"name": "07.07 Loading package version", "group": "System info", "area": "holding", "address": 21414, "type": "uint32", "access": "R"},
    {"name": "07.08 Bootloader version", "group": "System info", "area": "holding", "address": 21416, "type": "uint32", "access": "R"},
    {"name": "07.11 Cpu usage", "group": "System info", "area": "holding", "address": 21422, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "07.13 PU logic version number", "group": "System info", "area": "holding", "address": 713, "type": "uint16", "access": "R"},
    {"name": "07.14 FPGA logic version name", "group": "System info", "area": "holding", "address": 21428, "type": "uint32", "access": "R"},
    {"name": "07.15 FPGA logic version number", "group": "System info", "area": "holding", "address": 715, "type": "uint16", "access": "R"},
    {"name": "07.21 Application environment status 1", "group": "System info", "area": "holding", "address": 721, "type": "uint16", "access": "R"},
    {"name": "07.21 bit 0 Pre task", "group": "System info", "area": "holding", "address": 721, "type": "bool", "bit": 0, "access": "R"},
    {"name": "07.21 bit 1 Appl task1", "group": "System info", "area": "holding", "address": 721, "type": "bool", "bit": 1, "access": "R"},
    {"name": "07.21 bit 2 Appl task2", "group": "System info", "area": "holding", "address": 721, "type": "bool", "bit": 2, "access": "R"},
    {"name": "07.21 bit 3 Appl task3", "group": "System info", "area": "holding", "address": 721, "type": "bool", "bit": 3, "access": "R"},
    {"name": "07.21 bit 15 Task monitoring", "group": "System info", "area": "holding", "address": 721, "type": "bool", "bit": 15, "access": "R"},
    {"name": "07.22 Application environment status 2", "group": "System info", "area": "holding", "address": 722, "type": "uint16", "access": "R"},
    {"name": "07.22 bit 0 Opening1", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 0, "access": "R"},
    {"name": "07.22 bit 1 Opening2", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 1, "access": "R"},
    {"name": "07.22 bit 2 Opening3", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 2, "access": "R"},
    {"name": "07.22 bit 3 Opening4", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 3, "access": "R"},
    {"name": "07.22 bit 4 Opening5", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 4, "access": "R"},
    {"name": "07.22 bit 5 Opening6", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 5, "access": "R"},
    {"name": "07.22 bit 6 Opening7", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 6, "access": "R"},
    {"name": "07.22 bit 7 Opening8", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 7, "access": "R"},
    {"name": "07.22 bit 8 Opening9", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 8, "access": "R"},
    {"name": "07.22 bit 9 Opening10", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 9, "access": "R"},
    {"name": "07.22 bit 10 Opening11", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 10, "access": "R"},
    {"name": "07.22 bit 11 Opening12", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 11, "access": "R"},
    {"name": "07.22 bit 12 Opening13", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 12, "access": "R"},
    {"name": "07.22 bit 13 Opening14", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 13, "access": "R"},
    {"name": "07.22 bit 14 Opening15", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 14, "access": "R"},
    {"name": "07.22 bit 15 Opening16", "group": "System info", "area": "holding", "address": 722, "type": "bool", "bit": 15, "access": "R"},
    {"name": "07.23 Application name", "group": "System info", "area": "holding", "address": 21446, "type": "uint32", "access": "R"},
    {"name": "07.24 Application version", "group": "System info", "area": "holding", "address": 21448, "type": "uint32", "access": "R"},
    {"name": "07.25 Customization package name", "group": "System info", "area": "holding", "address": 21450, "type": "uint32", "access": "R"},
    {"name": "07.26 Customization package version", "group": "System info", "area": "holding", "address": 21452, "type": "uint32", "access": "R"},
    {"name": "07.30 Adaptive program status", "group": "System info", "area": "holding", "address": 730, "type": "uint16", "access": "R", "description": "Default: 0000h"},
    {"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.40 IEC application Cpu usage peak", "group": "System info", "area": "holding", "address": 21480, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "07.41 IEC application Cpu load average", "group": "System info", "area": "holding", "address": 21482, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "07.51 Slot 1 option module", "group": "System info", "area": "holding", "address": 751, "type": "uint16", "access": "R"},
    {"name": "07.52 Slot 2 option module", "group": "System info", "area": "holding", "address": 752, "type": "uint16", "access": "R"},
    {"name": "07.53 Slot 3 option module", "group": "System info", "area": "holding", "address": 753, "type": "uint16", "access": "R"},
    {"name": "07.54 Slot 1 module logic version", "group": "System info", "area": "holding", "address": 754, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "07.55 Slot 1 module software version", "group": "System info", "area": "holding", "address": 755, "type": "uint16", "access": "R"},
    {"name": "07.56 Slot 2 module logic version", "group": "System info", "area": "holding", "address": 756, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "07.57 Slot 2 module software version", "group": "System info", "area": "holding", "address": 757, "type": "uint16", "access": "R"},
    {"name": "07.58 Slot 3 module logic version", "group": "System info", "area": "holding", "address": 758, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "07.59 Slot 3 module software version", "group": "System info", "area": "holding", "address": 759, "type": "uint16", "access": "R"},
    {"name": "10.01 DI status", "group": "Standard DI, RO", "area": "holding", "address": 1001, "type": "uint16", "access": "R"},
    {"name": "10.02 DI delayed status", "group": "Standard DI, RO", "area": "holding", "address": 1002, "type": "uint16", "access": "R"},
    {"name": "10.03 DI force selection", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "10.03 bit 0 DI1", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 0, "access": "RW"},
    {"name": "10.03 bit 1 DI2", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 1, "access": "RW"},
    {"name": "10.03 bit 2 DI3", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 2, "access": "RW"},
    {"name": "10.03 bit 3 DI4", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 3, "access": "RW"},
    {"name": "10.03 bit 4 DI5", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 4, "access": "RW"},
    {"name": "10.03 bit 5 DI6", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 5, "access": "RW"},
    {"name": "10.03 bit 15 DIIL", "group": "Standard DI, RO", "area": "holding", "address": 1003, "type": "bool", "bit": 15, "access": "RW"},
    {"name": "10.04 DI force data", "group": "Standard DI, RO", "area": "holding", "address": 1004, "type": "uint16", "access": "R"},
    {"name": "10.05 DI1 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22010, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.06 DI1 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22012, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.07 DI2 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22014, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.08 DI2 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22016, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.09 DI3 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22018, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.10 DI3 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22020, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.11 DI4 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22022, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.12 DI4 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22024, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.13 DI5 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22026, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.14 DI5 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22028, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.15 DI6 ON delay", "group": "Standard DI, RO", "area": "holding", "address": 22030, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.16 DI6 OFF delay", "group": "Standard DI, RO", "area": "holding", "address": 22032, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "10.21 RO status", "group": "Standard DI, RO", "area": "holding", "address": 1021, "type": "uint16", "access": "R"},
    {"name": "10.24 RO1 source", "group": "Standard DI, RO", "area": "holding", "address": 22048, "type": "uint32", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Ready run; 10.01 b3 (-1) (95.20 b2); 35.105 b1 (95.20 b6); 06.16 b6 (95.20 b9)"},
    {"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": 22054, "type": "uint32", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Running (95.20 b3)"},
    {"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 (95.20 b3) 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 (95.20 b3) s"},
    {"name": "10.30 RO3 source", "group": "Standard DI, RO", "area": "holding", "address": 22060, "type": "uint32", "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.51 DI filter time", "group": "Standard DI, RO", "area": "holding", "address": 22102, "type": "uint32", "scale": 0.1, "unit": "ms", "access": "RW", "write_min": 0.3, "write_max": 100, "description": "Default: 10.0 ms"},
    {"name": "10.90 IO time level selection", "group": "Standard DI, RO", "area": "holding", "address": 1090, "type": "uint16", "access": "RW", "enum": {"500": "Fast", "2000": "Normal"}, "description": "Default: Fast"},
    {"name": "10.99 RO/DIO control word", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "uint16", "access": "R"},
    {"name": "10.99 bit 0 RO1", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "bool", "bit": 0, "access": "R"},
    {"name": "10.99 bit 1 RO2", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "bool", "bit": 1, "access": "R"},
    {"name": "10.99 bit 2 RO3 Reserved", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "bool", "bit": 2, "access": "R"},
    {"name": "10.99 bit 8 DIO1", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "bool", "bit": 8, "access": "R"},
    {"name": "10.99 bit 9 DIO2", "group": "Standard DI, RO", "area": "holding", "address": 1099, "type": "bool", "bit": 9, "access": "R"},
    {"name": "11.01 DIO status", "group": "Standard DIO, FI, FO", "area": "holding", "address": 1101, "type": "uint16", "access": "R"},
    {"name": "11.02 DIO delayed status", "group": "Standard DIO, FI, FO", "area": "holding", "address": 1102, "type": "uint16", "access": "R"},
    {"name": "11.05 DIO1 function", "group": "Standard DIO, FI, FO", "area": "holding", "address": 1105, "type": "uint16", "access": "RW", "enum": {"0": "Output", "1": "Input", "2": "Frequency"}, "description": "Default: Output"},
    {"name": "11.06 DIO1 output source", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22212, "type": "uint32", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Ready run"},
    {"name": "11.07 DIO1 ON delay", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22214, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "11.08 DIO1 OFF delay", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22216, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "11.09 DIO2 function", "group": "Standard DIO, FI, FO", "area": "holding", "address": 1109, "type": "uint16", "access": "RW", "enum": {"0": "Output", "1": "Input", "2": "Frequency"}, "description": "Default: Output"},
    {"name": "11.10 DIO2 output source", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22220, "type": "uint32", "access": "RW", "enum": "p10_24", "description": "Source selector; other sources are given as parameter pointers; Default: Running"},
    {"name": "11.11 DIO2 ON delay", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22222, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"name": "11.12 DIO2 OFF delay", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22224, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.0 s"},
    {"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", "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": 100000, "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": 100000, "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, "description": "Default: 0.000"},
    {"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, "description": "Default: 1500.000; 1800.000 (95.20 b0)"},
    {"name": "11.54 Freq out 1 actual value", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22308, "type": "uint32", "unit": "Hz", "access": "R"},
    {"name": "11.55 Freq out 1 source", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22310, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Power inu out", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torq ref used", "14": "Freq ref used"}, "description": "Source selector; other sources are given as parameter pointers; Default: Motor speed used"},
    {"name": "11.58 Freq out 1 src min", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22316, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "11.59 Freq out 1 src max", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22318, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 1500.000; 1800.000 (95.20 b0)"},
    {"name": "11.60 Freq out 1 at src min", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22320, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0 Hz"},
    {"name": "11.61 Freq out 1 at src max", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22322, "type": "uint32", "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 16000 Hz"},
    {"name": "11.81 DIO filter time", "group": "Standard DIO, FI, FO", "area": "holding", "address": 22362, "type": "uint32", "scale": 0.1, "unit": "ms", "access": "RW", "write_min": 0.3, "write_max": 100, "description": "Default: 10.0 ms"},
    {"name": "12.01 AI tune", "group": "Standard AI", "area": "holding", "address": 1201, "type": "uint16", "access": "RW", "enum": {"0": "No action", "1": "AI1 min tune", "2": "AI1 max tune", "3": "AI2 min tune", "4": "AI2 max tune"}, "description": "Default: No action"},
    {"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": "R"},
    {"name": "12.04 bit 0 AI1 < MIN", "group": "Standard AI", "area": "holding", "address": 1204, "type": "bool", "bit": 0, "access": "R"},
    {"name": "12.04 bit 1 AI1 > MAX", "group": "Standard AI", "area": "holding", "address": 1204, "type": "bool", "bit": 1, "access": "R"},
    {"name": "12.04 bit 2 AI2 < MIN", "group": "Standard AI", "area": "holding", "address": 1204, "type": "bool", "bit": 2, "access": "R"},
    {"name": "12.04 bit 3 AI2 > MAX", "group": "Standard AI", "area": "holding", "address": 1204, "type": "bool", "bit": 3, "access": "R"},
    {"name": "12.05 AI supervision force", "group": "Standard AI", "area": "holding", "address": 1205, "type": "uint16", "access": "RW", "description": "Default: 0000 0000b"},
    {"name": "12.05 bit 0 AI1 Ext 1", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 0, "access": "RW"},
    {"name": "12.05 bit 1 AI1 Ext 2", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 1, "access": "RW"},
    {"name": "12.05 bit 2 AI1 Local", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 2, "access": "RW"},
    {"name": "12.05 bit 4 AI2 Ext 1", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 4, "access": "RW"},
    {"name": "12.05 bit 5 AI2 Ext 2", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 5, "access": "RW"},
    {"name": "12.05 bit 6 AI2 Local", "group": "Standard AI", "area": "holding", "address": 1205, "type": "bool", "bit": 6, "access": "RW"},
    {"name": "12.11 AI1 actual value", "group": "Standard AI", "area": "holding", "address": 22422, "type": "int32", "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.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": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 0.000 mA or V"},
    {"name": "12.18 AI1 max", "group": "Standard AI", "area": "holding", "address": 22436, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 20.000 mA or V"},
    {"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: 1500.000; 1800.000 (95.20 b0)"},
    {"name": "12.21 AI2 actual value", "group": "Standard AI", "area": "holding", "address": 22442, "type": "int32", "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.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": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 0.000 mA or V"},
    {"name": "12.28 AI2 max", "group": "Standard AI", "area": "holding", "address": 22456, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 20.000 mA or V"},
    {"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: 100.000"},
    {"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": 22624, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Power inu out", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torq ref used", "14": "Freq ref used", "20": "Force Pt100 excitation", "21": "Force KTY84 excitation", "22": "Force PTC excitation", "23": "Force Pt1000 excitation", "37": "AO1 data storage", "38": "AO2 data storage"}, "description": "Source selector; other sources are given as parameter pointers; Default: Motor speed used"},
    {"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: 1500.000; 1800.000 (95.20 b0)"},
    {"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": 22644, "type": "uint32", "access": "RW", "description": "Default: Motor current"},
    {"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: 100.0"},
    {"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: 0.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": "14.01 Module 1 type", "group": "I/O extension module 1", "area": "holding", "address": 1401, "type": "uint16", "access": "RW", "enum": "p14_01", "description": "Default: None"},
    {"name": "14.02 Module 1 location", "group": "I/O extension module 1", "area": "holding", "address": 1402, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 254, "description": "Default: 1"},
    {"name": "14.03 Module 1 status", "group": "I/O extension module 1", "area": "holding", "address": 1403, "type": "uint16", "access": "RW", "enum": {"0": "No option", "1": "No communication", "2": "Unknown", "15": "FIO-01", "20": "FIO-11", "24": "FAIO-01", "25": "FDIO-01"}, "description": "Default: No option"},
    {"name": "14.24 DIO4 function", "group": "I/O extension module 1", "area": "holding", "address": 1424, "type": "uint16", "access": "RW", "enum": {"0": "Output", "1": "Input"}, "description": "Default: Input"},
    {"name": "14.29 AI1 HW switch position", "group": "I/O extension module 1", "area": "holding", "address": 1429, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.30 AI1 unit selection", "group": "I/O extension module 1", "area": "holding", "address": 1430, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.32 AI1 filter time", "group": "I/O extension module 1", "area": "holding", "address": 22864, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "14.33 AI1 min", "group": "I/O extension module 1", "area": "holding", "address": 22866, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 0.000 mA or V"},
    {"name": "14.41 AI2 actual value", "group": "I/O extension module 1", "area": "holding", "address": 22882, "type": "int32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "14.42 AI2 scaled value", "group": "I/O extension module 1", "area": "holding", "address": 22884, "type": "int32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "14.43 AI2 force data", "group": "I/O extension module 1", "area": "holding", "address": 22886, "type": "int32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "14.44 AI2 HW switch position", "group": "I/O extension module 1", "area": "holding", "address": 1444, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.45 AI2 unit selection", "group": "I/O extension module 1", "area": "holding", "address": 1445, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.46 AI2 filter gain", "group": "I/O extension module 1", "area": "holding", "address": 1446, "type": "uint16", "access": "RW", "enum": {"0": "No filtering", "1": "125 us", "2": "250 us", "3": "500 us", "4": "1 ms", "5": "2 ms", "6": "4 ms", "7": "7.9375 ms"}, "description": "Default: 1 ms"},
    {"name": "14.47 AI2 filter time", "group": "I/O extension module 1", "area": "holding", "address": 22894, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "14.48 AI2 min", "group": "I/O extension module 1", "area": "holding", "address": 22896, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 0.000 mA or V"},
    {"name": "14.49 AI2 max", "group": "I/O extension module 1", "area": "holding", "address": 22898, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 10.000 mA or V"},
    {"name": "14.50 AI2 scaled at AI2 min", "group": "I/O extension module 1", "area": "holding", "address": 22900, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "14.51 AI2 scaled at AI2 max", "group": "I/O extension module 1", "area": "holding", "address": 22902, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 100.000"},
    {"name": "14.56 AI3 actual value", "group": "I/O extension module 1", "area": "holding", "address": 22912, "type": "int32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "14.57 AI3 scaled value", "group": "I/O extension module 1", "area": "holding", "address": 22914, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "14.58 AI3 force data", "group": "I/O extension module 1", "area": "holding", "address": 22916, "type": "int32", "scale": 0.001, "access": "R", "description": "Unit: mA or V"},
    {"name": "14.59 AI3 HW switch position", "group": "I/O extension module 1", "area": "holding", "address": 1459, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.60 AI3 unit selection", "group": "I/O extension module 1", "area": "holding", "address": 1460, "type": "uint16", "access": "RW", "enum": {"10": "mA", "2": "V"}, "description": "Default: mA"},
    {"name": "14.61 AI3 filter gain", "group": "I/O extension module 1", "area": "holding", "address": 1461, "type": "uint16", "access": "RW", "enum": {"0": "No filtering", "1": "125 us", "2": "250 us", "3": "500 us", "4": "1 ms", "5": "2 ms", "6": "4 ms", "7": "7.9375 ms"}, "description": "Default: 1 ms"},
    {"name": "14.62 AI3 filter time", "group": "I/O extension module 1", "area": "holding", "address": 22924, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "14.63 AI3 min", "group": "I/O extension module 1", "area": "holding", "address": 22926, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 0.000 mA or V"},
    {"name": "14.64 AI3 max", "group": "I/O extension module 1", "area": "holding", "address": 22928, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -22, "write_max": 22, "description": "Unit: mA or V; Default: 10.000 mA or V"},
    {"name": "14.65 AI3 scaled at AI3 min", "group": "I/O extension module 1", "area": "holding", "address": 22930, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.000"},
    {"name": "14.66 AI3 scaled at AI3 max", "group": "I/O extension module 1", "area": "holding", "address": 22932, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 100.000"},
    {"name": "14.76 AO1 actual value", "group": "I/O extension module 1", "area": "holding", "address": 22952, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "R"},
    {"name": "14.77 AO1 source", "group": "I/O extension module 1", "area": "holding", "address": 22954, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Power inu out", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torq ref used", "14": "Freq ref used", "20": "Force Pt100 excitation", "21": "Force KTY84 excitation", "22": "Force PTC excitation", "23": "Force Pt1000 excitation", "37": "AO1 data storage", "38": "AO2 data storage"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "14.79 AO1 filter time", "group": "I/O extension module 1", "area": "holding", "address": 22958, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "14.80 AO1 source min", "group": "I/O extension module 1", "area": "holding", "address": 22960, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "14.81 AO1 source max", "group": "I/O extension module 1", "area": "holding", "address": 22962, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 100.0"},
    {"name": "14.86 AO2 actual value", "group": "I/O extension module 1", "area": "holding", "address": 22972, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "R"},
    {"name": "14.87 AO2 source", "group": "I/O extension module 1", "area": "holding", "address": 22974, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "14.88 AO2 force data", "group": "I/O extension module 1", "area": "holding", "address": 22976, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 20, "description": "Default: 0.000 mA"},
    {"name": "14.89 AO2 filter time", "group": "I/O extension module 1", "area": "holding", "address": 22978, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 30, "description": "Default: 0.100 s"},
    {"name": "14.90 AO2 source min", "group": "I/O extension module 1", "area": "holding", "address": 22980, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "14.91 AO2 source max", "group": "I/O extension module 1", "area": "holding", "address": 22982, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 100.0"},
    {"name": "14.92 AO2 out at AO2 src min", "group": "I/O extension module 1", "area": "holding", "address": 22984, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 20, "description": "Default: 0.000 mA"},
    {"name": "14.93 AO2 out at AO2 src max", "group": "I/O extension module 1", "area": "holding", "address": 22986, "type": "uint32", "scale": 0.001, "unit": "mA", "access": "RW", "write_min": 0, "write_max": 20, "description": "Default: 10.000 mA"},
    {"name": "15.01 Module 2 type", "group": "I/O extension module 2", "area": "holding", "address": 1501, "type": "uint16", "access": "RW", "enum": "p14_01", "description": "Default: None"},
    {"name": "15.02 Module 2 location", "group": "I/O extension module 2", "area": "holding", "address": 1502, "type": "uint16", "access": "R"},
    {"name": "15.03 Module 2 status", "group": "I/O extension module 2", "area": "holding", "address": 1503, "type": "uint16", "access": "RW", "description": "Default: No option"},
    {"name": "15.24 DIO4 function", "group": "I/O extension module 2", "area": "holding", "address": 1524, "type": "uint16", "access": "RW", "description": "Default: Input"},
    {"name": "15.29 AI1 HW switch position", "group": "I/O extension module 2", "area": "holding", "address": 1529, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.30 AI1 unit selection", "group": "I/O extension module 2", "area": "holding", "address": 1530, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.32 AI1 filter time", "group": "I/O extension module 2", "area": "holding", "address": 23064, "type": "uint32", "access": "R"},
    {"name": "15.33 AI1 min", "group": "I/O extension module 2", "area": "holding", "address": 23066, "type": "uint32", "access": "R"},
    {"name": "15.41 AI2 actual value", "group": "I/O extension module 2", "area": "holding", "address": 23082, "type": "uint32", "access": "R"},
    {"name": "15.42 AI2 scaled value", "group": "I/O extension module 2", "area": "holding", "address": 23084, "type": "uint32", "access": "R"},
    {"name": "15.43 AI2 force data", "group": "I/O extension module 2", "area": "holding", "address": 23086, "type": "uint32", "access": "R"},
    {"name": "15.44 AI2 HW switch position", "group": "I/O extension module 2", "area": "holding", "address": 1544, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.45 AI2 unit selection", "group": "I/O extension module 2", "area": "holding", "address": 1545, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.46 AI2 filter gain", "group": "I/O extension module 2", "area": "holding", "address": 1546, "type": "uint16", "access": "RW", "description": "Default: 1 ms"},
    {"name": "15.47 AI2 filter time", "group": "I/O extension module 2", "area": "holding", "address": 23094, "type": "uint32", "access": "R"},
    {"name": "15.48 AI2 min", "group": "I/O extension module 2", "area": "holding", "address": 23096, "type": "uint32", "access": "R"},
    {"name": "15.49 AI2 max", "group": "I/O extension module 2", "area": "holding", "address": 23098, "type": "uint32", "access": "R"},
    {"name": "15.50 AI2 scaled at AI2 min", "group": "I/O extension module 2", "area": "holding", "address": 23100, "type": "uint32", "access": "R"},
    {"name": "15.51 AI2 scaled at AI2 max", "group": "I/O extension module 2", "area": "holding", "address": 23102, "type": "uint32", "access": "R"},
    {"name": "15.56 AI3 actual value", "group": "I/O extension module 2", "area": "holding", "address": 23112, "type": "uint32", "access": "R"},
    {"name": "15.57 AI3 scaled value", "group": "I/O extension module 2", "area": "holding", "address": 23114, "type": "uint32", "access": "R"},
    {"name": "15.58 AI3 force data", "group": "I/O extension module 2", "area": "holding", "address": 23116, "type": "uint32", "access": "R"},
    {"name": "15.59 AI3 HW switch position", "group": "I/O extension module 2", "area": "holding", "address": 1559, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.60 AI3 unit selection", "group": "I/O extension module 2", "area": "holding", "address": 1560, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "15.61 AI3 filter gain", "group": "I/O extension module 2", "area": "holding", "address": 1561, "type": "uint16", "access": "RW", "description": "Default: 1 ms"},
    {"name": "15.62 AI3 filter time", "group": "I/O extension module 2", "area": "holding", "address": 23124, "type": "uint32", "access": "R"},
    {"name": "15.63 AI3 min", "group": "I/O extension module 2", "area": "holding", "address": 23126, "type": "uint32", "access": "R"},
    {"name": "15.64 AI3 max", "group": "I/O extension module 2", "area": "holding", "address": 23128, "type": "uint32", "access": "R"},
    {"name": "15.65 AI3 scaled at AI3 min", "group": "I/O extension module 2", "area": "holding", "address": 23130, "type": "uint32", "access": "R"},
    {"name": "15.66 AI3 scaled at AI3 max", "group": "I/O extension module 2", "area": "holding", "address": 23132, "type": "uint32", "access": "R"},
    {"name": "15.76 AO1 actual value", "group": "I/O extension module 2", "area": "holding", "address": 23152, "type": "uint32", "access": "R"},
    {"name": "15.77 AO1 source", "group": "I/O extension module 2", "area": "holding", "address": 23154, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "15.79 AO1 filter time", "group": "I/O extension module 2", "area": "holding", "address": 23158, "type": "uint32", "access": "R"},
    {"name": "15.80 AO1 source min", "group": "I/O extension module 2", "area": "holding", "address": 23160, "type": "uint32", "access": "R"},
    {"name": "15.81 AO1 source max", "group": "I/O extension module 2", "area": "holding", "address": 23162, "type": "uint32", "access": "R"},
    {"name": "15.86 AO2 actual value", "group": "I/O extension module 2", "area": "holding", "address": 23172, "type": "uint32", "access": "R"},
    {"name": "15.87 AO2 source", "group": "I/O extension module 2", "area": "holding", "address": 23174, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "15.88 AO2 force data", "group": "I/O extension module 2", "area": "holding", "address": 23176, "type": "uint32", "access": "R"},
    {"name": "15.89 AO2 filter time", "group": "I/O extension module 2", "area": "holding", "address": 23178, "type": "uint32", "access": "R"},
    {"name": "15.90 AO2 source min", "group": "I/O extension module 2", "area": "holding", "address": 23180, "type": "uint32", "access": "R"},
    {"name": "15.91 AO2 source max", "group": "I/O extension module 2", "area": "holding", "address": 23182, "type": "uint32", "access": "R"},
    {"name": "15.92 AO2 out at AO2 src min", "group": "I/O extension module 2", "area": "holding", "address": 23184, "type": "uint32", "access": "R"},
    {"name": "15.93 AO2 out at AO2 src max", "group": "I/O extension module 2", "area": "holding", "address": 23186, "type": "uint32", "access": "R"},
    {"name": "16.01 Module 3 type", "group": "I/O extension module 3", "area": "holding", "address": 1601, "type": "uint16", "access": "RW", "enum": "p14_01", "description": "Default: None"},
    {"name": "16.02 Module 3 location", "group": "I/O extension module 3", "area": "holding", "address": 1602, "type": "uint16", "access": "R"},
    {"name": "16.03 Module 3 status", "group": "I/O extension module 3", "area": "holding", "address": 1603, "type": "uint16", "access": "RW", "description": "Default: No option"},
    {"name": "16.24 DIO4 function", "group": "I/O extension module 3", "area": "holding", "address": 1624, "type": "uint16", "access": "RW", "description": "Default: Input"},
    {"name": "16.29 AI1 HW switch position", "group": "I/O extension module 3", "area": "holding", "address": 1629, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.30 AI1 unit selection", "group": "I/O extension module 3", "area": "holding", "address": 1630, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.32 AI1 filter time", "group": "I/O extension module 3", "area": "holding", "address": 23264, "type": "uint32", "access": "R"},
    {"name": "16.33 AI1 min", "group": "I/O extension module 3", "area": "holding", "address": 23266, "type": "uint32", "access": "R"},
    {"name": "16.41 AI2 actual value", "group": "I/O extension module 3", "area": "holding", "address": 23282, "type": "uint32", "access": "R"},
    {"name": "16.42 AI2 scaled value", "group": "I/O extension module 3", "area": "holding", "address": 23284, "type": "uint32", "access": "R"},
    {"name": "16.43 AI2 force data", "group": "I/O extension module 3", "area": "holding", "address": 23286, "type": "uint32", "access": "R"},
    {"name": "16.44 AI2 HW switch position", "group": "I/O extension module 3", "area": "holding", "address": 1644, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.45 AI2 unit selection", "group": "I/O extension module 3", "area": "holding", "address": 1645, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.46 AI2 filter gain", "group": "I/O extension module 3", "area": "holding", "address": 1646, "type": "uint16", "access": "RW", "description": "Default: 1 ms"},
    {"name": "16.47 AI2 filter time", "group": "I/O extension module 3", "area": "holding", "address": 23294, "type": "uint32", "access": "R"},
    {"name": "16.48 AI2 min", "group": "I/O extension module 3", "area": "holding", "address": 23296, "type": "uint32", "access": "R"},
    {"name": "16.49 AI2 max", "group": "I/O extension module 3", "area": "holding", "address": 23298, "type": "uint32", "access": "R"},
    {"name": "16.50 AI2 scaled at AI2 min", "group": "I/O extension module 3", "area": "holding", "address": 23300, "type": "uint32", "access": "R"},
    {"name": "16.51 AI2 scaled at AI2 max", "group": "I/O extension module 3", "area": "holding", "address": 23302, "type": "uint32", "access": "R"},
    {"name": "16.56 AI3 actual value", "group": "I/O extension module 3", "area": "holding", "address": 23312, "type": "uint32", "access": "R"},
    {"name": "16.57 AI3 scaled value", "group": "I/O extension module 3", "area": "holding", "address": 23314, "type": "uint32", "access": "R"},
    {"name": "16.58 AI3 force data", "group": "I/O extension module 3", "area": "holding", "address": 23316, "type": "uint32", "access": "R"},
    {"name": "16.59 AI3 HW switch position", "group": "I/O extension module 3", "area": "holding", "address": 1659, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.60 AI3 unit selection", "group": "I/O extension module 3", "area": "holding", "address": 1660, "type": "uint16", "access": "RW", "description": "Default: mA"},
    {"name": "16.61 AI3 filter gain", "group": "I/O extension module 3", "area": "holding", "address": 1661, "type": "uint16", "access": "RW", "description": "Default: 1 ms"},
    {"name": "16.62 AI3 filter time", "group": "I/O extension module 3", "area": "holding", "address": 23324, "type": "uint32", "access": "R"},
    {"name": "16.63 AI3 min", "group": "I/O extension module 3", "area": "holding", "address": 23326, "type": "uint32", "access": "R"},
    {"name": "16.64 AI3 max", "group": "I/O extension module 3", "area": "holding", "address": 23328, "type": "uint32", "access": "R"},
    {"name": "16.65 AI3 scaled at AI3 min", "group": "I/O extension module 3", "area": "holding", "address": 23330, "type": "uint32", "access": "R"},
    {"name": "16.66 AI3 scaled at AI3 max", "group": "I/O extension module 3", "area": "holding", "address": 23332, "type": "uint32", "access": "R"},
    {"name": "16.76 AO1 actual value", "group": "I/O extension module 3", "area": "holding", "address": 23352, "type": "uint32", "access": "R"},
    {"name": "16.77 AO1 source", "group": "I/O extension module 3", "area": "holding", "address": 23354, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "16.79 AO1 filter time", "group": "I/O extension module 3", "area": "holding", "address": 23358, "type": "uint32", "access": "R"},
    {"name": "16.80 AO1 source min", "group": "I/O extension module 3", "area": "holding", "address": 23360, "type": "uint32", "access": "R"},
    {"name": "16.81 AO1 source max", "group": "I/O extension module 3", "area": "holding", "address": 23362, "type": "uint32", "access": "R"},
    {"name": "16.86 AO2 actual value", "group": "I/O extension module 3", "area": "holding", "address": 23372, "type": "uint32", "access": "R"},
    {"name": "16.87 AO2 source", "group": "I/O extension module 3", "area": "holding", "address": 23374, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "16.88 AO2 force data", "group": "I/O extension module 3", "area": "holding", "address": 23376, "type": "uint32", "access": "R"},
    {"name": "16.89 AO2 filter time", "group": "I/O extension module 3", "area": "holding", "address": 23378, "type": "uint32", "access": "R"},
    {"name": "16.90 AO2 source min", "group": "I/O extension module 3", "area": "holding", "address": 23380, "type": "uint32", "access": "R"},
    {"name": "16.91 AO2 source max", "group": "I/O extension module 3", "area": "holding", "address": 23382, "type": "uint32", "access": "R"},
    {"name": "16.92 AO2 out at AO2 src min", "group": "I/O extension module 3", "area": "holding", "address": 23384, "type": "uint32", "access": "R"},
    {"name": "16.93 AO2 out at AO2 src max", "group": "I/O extension module 3", "area": "holding", "address": 23386, "type": "uint32", "access": "R"},
    {"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", "7": "Voltage", "10": "Scalar (Hz)", "11": "Scalar (rpm)", "20": "Forced magn."}, "description": "Default: Speed"},
    {"name": "19.11 Ext1/Ext2 selection", "group": "Operation mode", "area": "holding", "address": 23822, "type": "uint32", "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", "11": "DIO1", "12": "DIO2", "32": "EFB MCW bit 11"}, "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": {"1": "Zero", "2": "Speed", "3": "Torque", "4": "Minimum", "5": "Maximum", "6": "Add", "7": "Voltage"}, "description": "Default: Speed"},
    {"name": "19.14 Ext2 control mode", "group": "Operation mode", "area": "holding", "address": 1914, "type": "uint16", "access": "RW", "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": "19.20 Scalar control reference unit", "group": "Operation mode", "area": "holding", "address": 1920, "type": "uint16", "access": "RW", "enum": {"0": "Hz", "1": "Rpm"}, "description": "Default: Rpm"},
    {"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", "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", "15": "M/F link", "21": "Application Program", "22": "ATF", "16": "DDCS controller"}, "description": "Default: In1 Start; In2 Dir"},
    {"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: Edge"},
    {"name": "20.03 Ext1 in1 source", "group": "Start/stop/direction", "area": "holding", "address": 24006, "type": "uint32", "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": 24008, "type": "uint32", "access": "RW", "description": "Default: DI2"},
    {"name": "20.05 Ext1 in3 source", "group": "Start/stop/direction", "area": "holding", "address": 24010, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"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", "15": "M/F link", "21": "Application Program", "22": "ATF", "16": "DDCS controller"}, "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: Edge"},
    {"name": "20.08 Ext2 in1 source", "group": "Start/stop/direction", "area": "holding", "address": 24016, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "20.09 Ext2 in2 source", "group": "Start/stop/direction", "area": "holding", "address": 24018, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "20.10 Ext2 in3 source", "group": "Start/stop/direction", "area": "holding", "address": 24020, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "20.11 Run enable stop mode", "group": "Start/stop/direction", "area": "holding", "address": 2011, "type": "uint16", "access": "RW", "enum": {"0": "Coast", "1": "Ramp", "2": "Torque limit"}, "description": "Default: Coast (95.20 b10)"},
    {"name": "20.12 Run enable 1 source", "group": "Start/stop/direction", "area": "holding", "address": 24024, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2", "30": "FBA A MCW bit 3", "32": "EFB MCW bit 3", "33": "DIIL", "34": "Active control source MCW bit 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: DIIL (95.20 b10); Se- lected (95.20 b5); DI5 (95.20 b9)"},
    {"name": "20.19 Enable start command", "group": "Start/stop/direction", "area": "holding", "address": 24038, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2", "30": "DIIL"}, "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "20.23 Positive speed enable", "group": "Start/stop/direction", "area": "holding", "address": 24046, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "20.24 Negative speed enable", "group": "Start/stop/direction", "area": "holding", "address": 24048, "type": "uint32", "access": "RW", "description": "Default: Selected"},
    {"name": "20.25 Jogging enable", "group": "Start/stop/direction", "area": "holding", "address": 24050, "type": "uint32", "access": "RW", "enum": "p20_03", "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": 24052, "type": "uint32", "access": "RW", "enum": "p20_03", "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": 24054, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "20.29 Local start trigger type", "group": "Start/stop/direction", "area": "holding", "address": 2029, "type": "uint16", "access": "RW", "enum": {"0": "Edge", "1": "Level"}, "description": "Default: Edge"},
    {"name": "20.30 Enable signals warning function", "group": "Start/stop/direction", "area": "holding", "address": 2030, "type": "uint16", "access": "R"},
    {"name": "20.30 bit 0 Enable Start", "group": "Start/stop/direction", "area": "holding", "address": 2030, "type": "bool", "bit": 0, "access": "R"},
    {"name": "20.30 bit 1 Run enable 1", "group": "Start/stop/direction", "area": "holding", "address": 2030, "type": "bool", "bit": 1, "access": "R"},
    {"name": "21.01 Start mode", "group": "Start/stop mode", "area": "holding", "address": 2101, "type": "uint16", "access": "RW", "enum": {"0": "Fast", "1": "Constant time", "2": "Automatic", "3": "Flying start"}, "description": "Default: Automatic"},
    {"name": "21.02 Magnetization time", "group": "Start/stop mode", "area": "holding", "address": 2102, "type": "uint16", "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 (Off1); Coast stop (Off2) (95.20 b1); Eme ramp stop (Off3) (95.20 b2)"},
    {"name": "21.05 Emergency stop source", "group": "Start/stop mode", "area": "holding", "address": 24210, "type": "uint32", "access": "RW", "enum": {"0": "Active (false)", "1": "Inactive (true)", "2": "DIIL", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Inactive (true); DI4 (95.20 b1, 95.20 b2)"},
    {"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": 35880, "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": "R"},
    {"name": "21.08 bit 0 DC hold", "group": "Start/stop mode", "area": "holding", "address": 2108, "type": "bool", "bit": 0, "access": "R"},
    {"name": "21.08 bit 1 Post magnetization", "group": "Start/stop mode", "area": "holding", "address": 2108, "type": "bool", "bit": 1, "access": "R"},
    {"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 percent"},
    {"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: 0 s"},
    {"name": "21.12 Continuous magnetization command", "group": "Start/stop mode", "area": "holding", "address": 24224, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; Default: Off"},
    {"name": "21.13 Autophasing mode", "group": "Start/stop mode", "area": "holding", "address": 2113, "type": "uint16", "access": "RW", "enum": {"0": "Turning", "1": "Standstill 1", "2": "Standstill 2", "3": "Turning with Zpulse"}, "description": "Default: Turning"},
    {"name": "21.14 Pre-heating input source", "group": "Start/stop mode", "area": "holding", "address": 24228, "type": "uint32", "access": "RW", "enum": {"0": "Inactive (false)", "1": "Active (true)", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "8": "Supervision 1", "9": "Supervision 2", "10": "Supervision 3"}, "description": "Source selector; other sources are given as parameter pointers; Default: Inactive (false)"},
    {"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 percent"},
    {"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: 5.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"}, "description": "Default: Normal"},
    {"name": "21.20 Follower force ramp stop", "group": "Start/stop mode", "area": "holding", "address": 24240, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "21.37 Motor temperature estimation", "group": "Start/stop mode", "area": "holding", "address": 24274, "type": "uint32", "access": "RW", "enum": {"0": "Inactive (false)", "1": "Active (true)", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "8": "Supervision 1", "9": "Supervision 2", "10": "Supervision 3", "11": "Drive start command", "12": "Drive power-up"}, "description": "Default: Inactive (false)"},
    {"name": "21.38 Motor temperature estimation time", "group": "Start/stop mode", "area": "holding", "address": 24276, "type": "uint32", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.5, "write_max": 20, "description": "Default: 4.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 Speed ref1 source", "group": "Speed reference selection", "area": "holding", "address": 24422, "type": "uint32", "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", "10": "DDCS ctrl ref1", "11": "DDCS ctrl ref2", "12": "M/F reference 1", "13": "M/F reference 2", "15": "Motor potentiometer", "16": "PID", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)"}, "description": "Source selector; other sources are given as parameter pointers; Default: AI1 scaled"},
    {"name": "22.12 Speed ref2 source", "group": "Speed reference selection", "area": "holding", "address": 24424, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "22.13 Speed ref1 function", "group": "Speed reference selection", "area": "holding", "address": 2213, "type": "uint16", "access": "RW", "enum": "p22_13", "description": "Default: Ref1"},
    {"name": "22.14 Speed ref1/2 selection", "group": "Speed reference selection", "area": "holding", "address": 24428, "type": "uint32", "access": "RW", "enum": {"0": "Speed reference 1", "1": "Speed reference 2", "2": "Follow Ext1/Ext2 selection", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Follow Ext1/Ext2 se- lection"},
    {"name": "22.15 Speed additive 1 source", "group": "Speed reference selection", "area": "holding", "address": 24430, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "22.16 Speed share", "group": "Speed reference selection", "area": "holding", "address": 24432, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -8, "write_max": 8, "description": "Default: 1.000"},
    {"name": "22.17 Speed additive 2 source", "group": "Speed reference selection", "area": "holding", "address": 24434, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "22.21 Constant speed function", "group": "Speed reference selection", "area": "holding", "address": 2221, "type": "uint16", "access": "R"},
    {"name": "22.21 bit 0 Constant speed mode", "group": "Speed reference selection", "area": "holding", "address": 2221, "type": "bool", "bit": 0, "access": "R"},
    {"name": "22.21 bit 1 Direction enable", "group": "Speed reference selection", "area": "holding", "address": 2221, "type": "bool", "bit": 1, "access": "R"},
    {"name": "22.22 Constant speed sel1", "group": "Speed reference selection", "area": "holding", "address": 24444, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: DI5"},
    {"name": "22.23 Constant speed sel2", "group": "Speed reference selection", "area": "holding", "address": 24446, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "22.24 Constant speed sel3", "group": "Speed reference selection", "area": "holding", "address": 24448, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "description": "Default: 0.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": -35880, "write_max": 35880, "description": "Default: 0.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": -35880, "write_max": 35880, "description": "Default: 0.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": -35880, "write_max": 35880, "description": "Default: 0.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": -35880, "write_max": 35880, "description": "Default: 0.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": -35880, "write_max": 35880, "description": "Default: 0.00 rpm"},
    {"name": "22.41 Speed ref safe", "group": "Speed reference selection", "area": "holding", "address": 24482, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "description": "Default: 0.00 rpm"},
    {"name": "22.51 Critical speed function", "group": "Speed reference selection", "area": "holding", "address": 2251, "type": "uint16", "access": "R"},
    {"name": "22.51 bit 0 Enable", "group": "Speed reference selection", "area": "holding", "address": 2251, "type": "bool", "bit": 0, "access": "R"},
    {"name": "22.51 bit 1 Sign mode", "group": "Speed reference selection", "area": "holding", "address": 2251, "type": "bool", "bit": 1, "access": "R"},
    {"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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "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": -35880, "write_max": 35880, "description": "Default: 0.00 rpm"},
    {"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)"}, "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": 24546, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "22.74 Motor potentiometer down source", "group": "Speed reference selection", "area": "holding", "address": 24548, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"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: 60.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: -1500.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: 1500.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.81 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24562, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.82 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24564, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.83 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24566, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.84 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24568, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.85 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24570, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.86 Speed reference act", "group": "Speed reference selection", "area": "holding", "address": 24572, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "22.87 Speed reference act", "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": 24622, "type": "uint32", "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", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: DI4; Acc/Dec time 2 (95.20 b1)"},
    {"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: 20.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: 20.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.16 Shape time acc 1", "group": "Speed reference ramp", "area": "holding", "address": 24632, "type": "uint32", "scale": 0.001, "unit": "s", "access": "R"},
    {"name": "23.17 Shape time acc 2", "group": "Speed reference ramp", "area": "holding", "address": 24634, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "23.18 Shape time dec 1", "group": "Speed reference ramp", "area": "holding", "address": 24636, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.000 s"},
    {"name": "23.19 Shape time dec 2", "group": "Speed reference ramp", "area": "holding", "address": 24638, "type": "uint32", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1800, "description": "Default: 0.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.24 Speed ramp in zero source", "group": "Speed reference ramp", "area": "holding", "address": 24648, "type": "uint32", "access": "RW", "enum": "p23_24", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "23.26 Ramp out balancing enable", "group": "Speed reference ramp", "area": "holding", "address": 24652, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "23.27 Ramp out balancing ref", "group": "Speed reference ramp", "area": "holding", "address": 24654, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "23.28 Variable slope enable", "group": "Speed reference ramp", "area": "holding", "address": 24656, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; 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.39 Follower speed correction out", "group": "Speed reference ramp", "area": "holding", "address": 24678, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "23.40 Follower speed correction enable", "group": "Speed reference ramp", "area": "holding", "address": 24680, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "23.41 Follower speed correction gain", "group": "Speed reference ramp", "area": "holding", "address": 24682, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 1.00 percent"},
    {"name": "23.42 Follower speed corr torq source", "group": "Speed reference ramp", "area": "holding", "address": 24684, "type": "uint32", "access": "RW", "enum": {"0": "NULL", "1": "MF ref 2"}, "description": "Source selector; other sources are given as parameter pointers; Default: MF ref 2"},
    {"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", "description": "Default: 0.00 rpm"},
    {"name": "24.04 Speed error inverted", "group": "Speed reference conditioning", "area": "holding", "address": 24808, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R", "description": "Default: 0.00 rpm"},
    {"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": "24.13 RFE speed filter", "group": "Speed reference conditioning", "area": "holding", "address": 2413, "type": "uint16", "access": "RW", "enum": {"1": "On", "0": "Off"}, "description": "Default: Off"},
    {"name": "24.14 Frequency of zero", "group": "Speed reference conditioning", "area": "holding", "address": 24828, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0.5, "write_max": 500, "description": "Default: 45.00 Hz"},
    {"name": "24.15 Damping of zero", "group": "Speed reference conditioning", "area": "holding", "address": 24830, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -1, "write_max": 1, "description": "Default: 0.000 null"},
    {"name": "24.16 Frequency of pole", "group": "Speed reference conditioning", "area": "holding", "address": 24832, "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0.5, "write_max": 500, "description": "Default: 40.00 Hz"},
    {"name": "24.17 Damping of pole", "group": "Speed reference conditioning", "area": "holding", "address": 24834, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -1, "write_max": 1, "description": "Default: 0.250 null"},
    {"name": "24.41 Speed error window control enable", "group": "Speed reference conditioning", "area": "holding", "address": 24882, "type": "uint32", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Source selector; other sources are given as parameter pointers; Default: Disable"},
    {"name": "24.42 Speed window control mode", "group": "Speed reference conditioning", "area": "holding", "address": 2442, "type": "uint16", "access": "RW", "enum": {"0": "Normal speed control", "1": "P-control"}, "description": "Default: Normal speed con- trol"},
    {"name": "24.43 Speed error window high", "group": "Speed reference conditioning", "area": "holding", "address": 24886, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 rpm"},
    {"name": "24.44 Speed error window low", "group": "Speed reference conditioning", "area": "holding", "address": 24888, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 0.00 rpm"},
    {"name": "24.46 Speed error step", "group": "Speed reference conditioning", "area": "holding", "address": 24892, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -3000, "write_max": 3000, "description": "Default: 0.00 rpm"},
    {"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: 10.00; 5.00 (95.21 b1/b2)"},
    {"name": "25.03 Speed integration time", "group": "Speed control", "area": "holding", "address": 25006, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 2.50; 5.00 s (95.21 b1/b2) 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, "description": "Default: 8 ms"},
    {"name": "25.06 Acc comp derivation time", "group": "Speed control", "area": "holding", "address": 25012, "type": "uint32", "scale": 0.01, "unit": "s", "access": "R"},
    {"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.08 Drooping rate", "group": "Speed control", "area": "holding", "address": 25016, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "25.09 Speed ctrl balancing enable", "group": "Speed control", "area": "holding", "address": 25018, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "25.10 Speed ctrl balancing ref", "group": "Speed control", "area": "holding", "address": 25020, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -300, "write_max": 300, "description": "Default: 0.0 percent"},
    {"name": "25.11 Speed control min torque", "group": "Speed control", "area": "holding", "address": 25022, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 0, "description": "Default: -300.0 percent"},
    {"name": "25.12 Speed control max torque", "group": "Speed control", "area": "holding", "address": 25024, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "25.13 Min torq sp ctrl em stop", "group": "Speed control", "area": "holding", "address": 25026, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 0, "description": "Default: -400.0 percent"},
    {"name": "25.14 Max torq sp ctrl em stop", "group": "Speed control", "area": "holding", "address": 25028, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 400.0 percent"},
    {"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; 5.00 (95.21 b1/b2)"},
    {"name": "25.18 Speed adapt min limit", "group": "Speed control", "area": "holding", "address": 25036, "type": "uint32", "unit": "rpm", "access": "R"},
    {"name": "25.19 Speed adapt max limit", "group": "Speed control", "area": "holding", "address": 25038, "type": "uint32", "unit": "rpm", "access": "R"},
    {"name": "25.21 Kp adapt coef at min speed", "group": "Speed control", "area": "holding", "address": 25042, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 1.000"},
    {"name": "25.22 Ti adapt coef at min speed", "group": "Speed control", "area": "holding", "address": 25044, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 1.000"},
    {"name": "25.25 Torque adapt max limit", "group": "Speed control", "area": "holding", "address": 25050, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "25.26 Torque adapt filt time", "group": "Speed control", "area": "holding", "address": 25052, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.000 s"},
    {"name": "25.27 Kp adapt coef at min torque", "group": "Speed control", "area": "holding", "address": 25054, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 1.000"},
    {"name": "25.30 Flux adaptation enable", "group": "Speed control", "area": "holding", "address": 2530, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "25.33 Speed controller autotune", "group": "Speed control", "area": "holding", "address": 25066, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; 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 s"},
    {"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": 100, "description": "Default: 10.00 percent"},
    {"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": 100, "description": "Default: 10.00 percent"},
    {"name": "25.40 Autotune repeat times", "group": "Speed control", "area": "holding", "address": 2540, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10, "description": "Default: 10"},
    {"name": "25.41 Torque reference Autotune2", "group": "Speed control", "area": "holding", "address": 25082, "type": "int32", "unit": "%", "access": "R"},
    {"name": "25.42 Integral term enable", "group": "Speed control", "area": "holding", "address": 25084, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"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": "25.57 Torque reference unbalanced", "group": "Speed control", "area": "holding", "address": 25114, "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 percent"},
    {"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, "description": "Default: 300.0 percent"},
    {"name": "26.11 Torque ref1 source", "group": "Torque reference chain", "area": "holding", "address": 25222, "type": "uint32", "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", "10": "DDCS ctrl ref1", "11": "DDCS ctrl ref2", "12": "M/F reference 1", "13": "M/F reference 2", "15": "Motor potentiometer", "16": "PID", "18": "Control panel (ref saved)", "19": "Control panel (ref copied)"}, "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": 25224, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "26.13 Torque ref1 function", "group": "Torque reference chain", "area": "holding", "address": 2613, "type": "uint16", "access": "RW", "enum": "p22_13", "description": "Default: Ref1"},
    {"name": "26.14 Torque ref1/2 selection", "group": "Torque reference chain", "area": "holding", "address": 25228, "type": "uint32", "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 reference 1"},
    {"name": "26.15 Load share", "group": "Torque reference chain", "area": "holding", "address": 25230, "type": "int32", "scale": 0.001, "access": "RW", "write_min": -8, "write_max": 8, "description": "Default: 1.000"},
    {"name": "26.16 Torque additive 1 source", "group": "Torque reference chain", "area": "holding", "address": 25232, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"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, "description": "Default: 0.000 s"},
    {"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, "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.000 s"},
    {"name": "26.25 Torque additive 2 source", "group": "Torque reference chain", "area": "holding", "address": 25250, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "26.26 Force torque ref add 2 zero", "group": "Torque reference chain", "area": "holding", "address": 25252, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "26.27 Torque limit filter time", "group": "Torque reference chain", "area": "holding", "address": 25254, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 100 ms"},
    {"name": "26.41 Torque step", "group": "Torque reference chain", "area": "holding", "address": 25282, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -300, "write_max": 300, "description": "Default: 0.0 percent"},
    {"name": "26.42 Torque step enable", "group": "Torque reference chain", "area": "holding", "address": 25284, "type": "uint32", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "26.43 Torque step pointer enable", "group": "Torque reference chain", "area": "holding", "address": 25286, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Selected"},
    {"name": "26.44 Torque step source", "group": "Torque reference chain", "area": "holding", "address": 25288, "type": "uint32", "access": "RW", "enum": "p26_44", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "26.51 Oscillation damping", "group": "Torque reference chain", "area": "holding", "address": 25302, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "26.52 Oscillation damping out enable", "group": "Torque reference chain", "area": "holding", "address": 25304, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "26.53 Oscillation compensation input", "group": "Torque reference chain", "area": "holding", "address": 25306, "type": "uint32", "access": "RW", "enum": {"0": "Speed error", "1": "DC voltage"}, "description": "Default: Speed error"},
    {"name": "26.55 Oscillation damping frequency", "group": "Torque reference chain", "area": "holding", "address": 25310, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0.1, "write_max": 60, "description": "Default: 31.0 Hz"},
    {"name": "26.56 Oscillation damping phase", "group": "Torque reference chain", "area": "holding", "address": 25312, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 360, "description": "Unit: deg; Default: 180 deg"},
    {"name": "26.57 Oscillation damping gain", "group": "Torque reference chain", "area": "holding", "address": 25314, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 1.0 percent"},
    {"name": "26.58 Oscillation damping output", "group": "Torque reference chain", "area": "holding", "address": 25316, "type": "int32", "scale": 0.001, "unit": "%", "access": "R"},
    {"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.77 Torque ref add A actual", "group": "Torque reference chain", "area": "holding", "address": 25354, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "26.78 Torque ref add B actual", "group": "Torque reference chain", "area": "holding", "address": 25356, "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: 10.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 s"},
    {"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 Frequency ref1 source", "group": "Frequency reference chain", "area": "holding", "address": 25622, "type": "uint32", "access": "RW", "enum": "p26_44", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "28.12 Frequency ref2 source", "group": "Frequency reference chain", "area": "holding", "address": 25624, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "28.13 Frequency ref1 function", "group": "Frequency reference chain", "area": "holding", "address": 2813, "type": "uint16", "access": "RW", "enum": "p22_13", "description": "Default: Ref1"},
    {"name": "28.14 Frequency ref1/2 selection", "group": "Frequency reference chain", "area": "holding", "address": 25628, "type": "uint32", "access": "RW", "enum": {"0": "Frequency reference 1", "1": "Frequency 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: Follow Ext1/Ext2 se- lection"},
    {"name": "28.21 Constant frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2821, "type": "uint16", "access": "R"},
    {"name": "28.21 bit 0 Constant freq mode", "group": "Frequency reference chain", "area": "holding", "address": 2821, "type": "bool", "bit": 0, "access": "R"},
    {"name": "28.21 bit 1 Direction enable", "group": "Frequency reference chain", "area": "holding", "address": 2821, "type": "bool", "bit": 1, "access": "R"},
    {"name": "28.22 Constant frequency sel1", "group": "Frequency reference chain", "area": "holding", "address": 25644, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "28.23 Constant frequency sel2", "group": "Frequency reference chain", "area": "holding", "address": 25646, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "28.24 Constant frequency sel3", "group": "Frequency reference chain", "area": "holding", "address": 25648, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "28.26 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25652, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.27 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25654, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.28 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25656, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.29 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25658, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.30 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25660, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.31 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25662, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.32 Constant frequency", "group": "Frequency reference chain", "area": "holding", "address": 25664, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.41 Frequency ref safe", "group": "Frequency reference chain", "area": "holding", "address": 25682, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.51 Critical frequency function", "group": "Frequency reference chain", "area": "holding", "address": 2851, "type": "uint16", "access": "R"},
    {"name": "28.51 bit 0 Enable", "group": "Frequency reference chain", "area": "holding", "address": 2851, "type": "bool", "bit": 0, "access": "R"},
    {"name": "28.51 bit 1 Sign mode", "group": "Frequency reference chain", "area": "holding", "address": 2851, "type": "bool", "bit": 1, "access": "R"},
    {"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": -598, "write_max": 598, "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": -598, "write_max": 598, "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": -598, "write_max": 598, "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": -598, "write_max": 598, "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": -598, "write_max": 598, "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": -598, "write_max": 598, "description": "Default: 0.00 Hz"},
    {"name": "28.71 Freq ramp set selection", "group": "Frequency reference chain", "area": "holding", "address": 25742, "type": "uint32", "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", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Acc/Dec time 1"},
    {"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": 25752, "type": "uint32", "access": "RW", "enum": "p23_24", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "28.77 Freq ramp hold", "group": "Frequency reference chain", "area": "holding", "address": 25754, "type": "uint32", "access": "RW", "enum": "p23_24", "description": "Source selector; other sources are given as parameter pointers; Default: Inactive"},
    {"name": "28.78 Freq ramp output balancing", "group": "Frequency reference chain", "area": "holding", "address": 25756, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.79 Freq ramp out balancing enable", "group": "Frequency reference chain", "area": "holding", "address": 25758, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "28.90 Frequency ref act 1", "group": "Frequency reference chain", "area": "holding", "address": 25780, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"name": "28.91 Frequency ref act 2", "group": "Frequency reference chain", "area": "holding", "address": 25782, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "R"},
    {"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": "29.01 Torque ref DC voltage control", "group": "Voltage reference chain", "area": "holding", "address": 25802, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "29.02 DC voltage ref", "group": "Voltage reference chain", "area": "holding", "address": 25804, "type": "uint32", "unit": "V", "access": "R"},
    {"name": "29.03 DC voltage ref used", "group": "Voltage reference chain", "area": "holding", "address": 25806, "type": "uint32", "unit": "V", "access": "R"},
    {"name": "29.04 DC voltage ref ramped", "group": "Voltage reference chain", "area": "holding", "address": 25808, "type": "uint32", "unit": "V", "access": "R"},
    {"name": "29.05 Filtered DC voltage", "group": "Voltage reference chain", "area": "holding", "address": 25810, "type": "uint32", "unit": "V", "access": "R"},
    {"name": "29.06 DC voltage error", "group": "Voltage reference chain", "area": "holding", "address": 25812, "type": "int32", "unit": "V", "access": "R"},
    {"name": "29.07 Power reference", "group": "Voltage reference chain", "area": "holding", "address": 25814, "type": "int32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "29.09 Minimum DC voltage reference", "group": "Voltage reference chain", "area": "holding", "address": 25818, "type": "uint32", "unit": "V", "access": "RW", "write_min": 0, "write_max": 2000, "description": "Default: 0 V"},
    {"name": "29.10 Maximum DC voltage reference", "group": "Voltage reference chain", "area": "holding", "address": 25820, "type": "uint32", "unit": "V", "access": "RW", "write_min": 0, "write_max": 2000, "description": "Default: 2000 V"},
    {"name": "29.11 DC voltage ref1 source", "group": "Voltage reference chain", "area": "holding", "address": 25822, "type": "uint32", "access": "RW", "enum": "p26_44", "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"name": "29.12 DC voltage ref2 source", "group": "Voltage reference chain", "area": "holding", "address": 25824, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"name": "29.13 DC voltage ref1 function", "group": "Voltage reference chain", "area": "holding", "address": 2913, "type": "uint16", "access": "RW", "enum": "p22_13", "description": "Default: Ref1"},
    {"name": "29.14 DC voltage ref1/2 selection", "group": "Voltage reference chain", "area": "holding", "address": 25828, "type": "uint32", "access": "RW", "enum": {"0": "DC voltage reference 1", "1": "DC voltage 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: Follow Ext1/Ext2 se- lection"},
    {"name": "29.17 DC voltage filter time", "group": "Voltage reference chain", "area": "holding", "address": 25834, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 10 ms"},
    {"name": "29.18 DC voltage ramp down speed", "group": "Voltage reference chain", "area": "holding", "address": 25836, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Unit: V/s; Default: 10 volt_per_second"},
    {"name": "29.19 DC voltage ramp up speed", "group": "Voltage reference chain", "area": "holding", "address": 25838, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Unit: V/s; Default: 10 volt_per_second"},
    {"name": "29.20 DC voltage proportional gain", "group": "Voltage reference chain", "area": "holding", "address": 25840, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 1000, "description": "Unit: V/s; Default: 54.66 V/s"},
    {"name": "29.21 DC voltage integration time", "group": "Voltage reference chain", "area": "holding", "address": 25842, "type": "uint32", "scale": 0.0001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.1646 s"},
    {"name": "29.25 DC capacitance source", "group": "Voltage reference chain", "area": "holding", "address": 2925, "type": "uint16", "access": "RW", "enum": {"0": "Copy from database", "1": "User value"}, "description": "Default: Copy from database"},
    {"name": "29.26 Used DC capacitance", "group": "Voltage reference chain", "area": "holding", "address": 25852, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 1000, "description": "Unit: mF; Default: 0.000 mF"},
    {"name": "29.70 Speed data point 1", "group": "Voltage reference chain", "area": "holding", "address": 25940, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 400.00 rpm"},
    {"name": "29.71 Torque data point 1", "group": "Voltage reference chain", "area": "holding", "address": 25942, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "29.72 Speed data point 2", "group": "Voltage reference chain", "area": "holding", "address": 25944, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 800.00 rpm"},
    {"name": "29.73 Torque data point 2", "group": "Voltage reference chain", "area": "holding", "address": 25946, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "29.74 Speed data point 3", "group": "Voltage reference chain", "area": "holding", "address": 25948, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 1200.00 rpm"},
    {"name": "29.75 Torque data point 3", "group": "Voltage reference chain", "area": "holding", "address": 25950, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "29.76 Speed data point 4", "group": "Voltage reference chain", "area": "holding", "address": 25952, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 1600.00 rpm"},
    {"name": "29.77 Torque data point 4", "group": "Voltage reference chain", "area": "holding", "address": 25954, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "29.78 Speed data point 5", "group": "Voltage reference chain", "area": "holding", "address": 25956, "type": "uint32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 2000.00 rpm"},
    {"name": "29.79 Torque data point 5", "group": "Voltage reference chain", "area": "holding", "address": 25958, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"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 1 Spd ctl tlim min", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 1, "access": "R"},
    {"name": "30.01 bit 2 Spd ctl tlim max", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 2, "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", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 5, "access": "R"},
    {"name": "30.01 bit 6 Tlim min speed", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 6, "access": "R"},
    {"name": "30.01 bit 7 Max speed ref lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 7, "access": "R"},
    {"name": "30.01 bit 8 Min speed ref lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 8, "access": "R"},
    {"name": "30.01 bit 9 Max freq ref lim", "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.01 bit 12 Sw freq ref lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 12, "access": "R"},
    {"name": "30.01 bit 13 Load angle lim", "group": "Limits", "area": "holding", "address": 3001, "type": "bool", "bit": 13, "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", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 3, "access": "R"},
    {"name": "30.02 bit 4 Internal current", "group": "Limits", "area": "holding", "address": 3002, "type": "bool", "bit": 4, "access": "R"},
    {"name": "30.02 bit 5 Maximum 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 overtemperature", "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": -35880, "write_max": 35880, "description": "Default: -1500.00; -1800.00 (95.20 b0) rpm"},
    {"name": "30.12 Maximum speed", "group": "Limits", "area": "holding", "address": 26024, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -35880, "write_max": 35880, "description": "Default: 1500.00; 1800.00 (95.20 b0) rpm"},
    {"name": "30.13 Minimum frequency", "group": "Limits", "area": "holding", "address": 26026, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: -50.00; -60.00 (95.20 b0) Hz"},
    {"name": "30.14 Maximum frequency", "group": "Limits", "area": "holding", "address": 26028, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 50.00; 60.00 (95.20 b0) 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: 0.00 A"},
    {"name": "30.17 Maximum current", "group": "Limits", "area": "holding", "address": 26034, "type": "uint32", "unit": "A", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 0.00 A"},
    {"name": "30.18 Minimum torque sel", "group": "Limits", "area": "holding", "address": 26036, "type": "uint32", "access": "RW", "enum": {"0": "Minimum torque 1", "1": "Minimum torque 2 source", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Minimum torque 1"},
    {"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 percent"},
    {"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 percent"},
    {"name": "30.21 Minimum torque 2 source", "group": "Limits", "area": "holding", "address": 26042, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "5": "PID", "6": "Minimum torque 2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Minimum torque 2"},
    {"name": "30.22 Maximum torque 2 source", "group": "Limits", "area": "holding", "address": 26044, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "5": "PID", "6": "Maximum torque 2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Maximum torque 2"},
    {"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 percent"},
    {"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 percent"},
    {"name": "30.25 Maximum torque sel", "group": "Limits", "area": "holding", "address": 26050, "type": "uint32", "access": "RW", "enum": {"0": "Maximum torque 1", "1": "Maximum torque 2 source", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Maximum torque 1"},
    {"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 percent"},
    {"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 percent"},
    {"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.33 Motor RMS voltage limit", "group": "Limits", "area": "holding", "address": 26066, "type": "uint32", "unit": "%", "access": "RW", "write_min": 50, "write_max": 10000, "description": "Default: 10000.0 percent"},
    {"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": "31.01 External event 1 source", "group": "Fault functions", "area": "holding", "address": 26202, "type": "uint32", "access": "RW", "enum": {"0": "Active (false)", "1": "Inactive (true)", "2": "DIIL", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Inactive (true); DI6 (95.20 b8)"},
    {"name": "31.02 External event 1 type", "group": "Fault functions", "area": "holding", "address": 3102, "type": "uint16", "access": "RW", "enum": "p31_02", "description": "Default: Fault (95.20 b8)"},
    {"name": "31.03 External event 2 source", "group": "Fault functions", "area": "holding", "address": 26206, "type": "uint32", "access": "RW", "description": "Default: Inactive (true); DIIL (95.20 b5)"},
    {"name": "31.04 External event 2 type", "group": "Fault functions", "area": "holding", "address": 3104, "type": "uint16", "access": "RW", "enum": "p31_02", "description": "Default: Fault"},
    {"name": "31.05 External event 3 source", "group": "Fault functions", "area": "holding", "address": 26210, "type": "uint32", "access": "RW", "description": "Default: Inactive (true)"},
    {"name": "31.06 External event 3 type", "group": "Fault functions", "area": "holding", "address": 3106, "type": "uint16", "access": "RW", "enum": "p31_02", "description": "Default: Fault"},
    {"name": "31.07 External event 4 source", "group": "Fault functions", "area": "holding", "address": 26214, "type": "uint32", "access": "RW", "description": "Default: Inactive (true)"},
    {"name": "31.08 External event 4 type", "group": "Fault functions", "area": "holding", "address": 3108, "type": "uint16", "access": "RW", "enum": "p31_02", "description": "Default: Fault"},
    {"name": "31.09 External event 5 source", "group": "Fault functions", "area": "holding", "address": 26218, "type": "uint32", "access": "RW", "description": "Default: Inactive (true)"},
    {"name": "31.10 External event 5 type", "group": "Fault functions", "area": "holding", "address": 3110, "type": "uint16", "access": "RW", "enum": "p31_02", "description": "Default: Fault"},
    {"name": "31.11 Fault reset selection", "group": "Fault functions", "area": "holding", "address": 26222, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2", "30": "FBA A MCW bit 7", "32": "EFB MCW bit 7"}, "description": "Source selector; other sources are given as parameter pointers; Default: DI3"},
    {"name": "31.12 Autoreset selection", "group": "Fault functions", "area": "holding", "address": 3112, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "31.12 bit 0 Overcurrent", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 0, "access": "RW"},
    {"name": "31.12 bit 1 Overvoltage", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 1, "access": "RW"},
    {"name": "31.12 bit 2 Undervoltage", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 2, "access": "RW"},
    {"name": "31.12 bit 3 AI supervision fault", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 3, "access": "RW"},
    {"name": "31.12 bit 4 Supply unit", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 4, "access": "RW"},
    {"name": "31.12 bit 8 Application fault 1", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 8, "access": "RW"},
    {"name": "31.12 bit 9 Application fault 2", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 9, "access": "RW"},
    {"name": "31.12 bit 10 Selectable fault", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 10, "access": "RW"},
    {"name": "31.12 bit 11 External fault 1", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 11, "access": "RW"},
    {"name": "31.12 bit 12 External fault 2", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 12, "access": "RW"},
    {"name": "31.12 bit 13 External fault 3", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 13, "access": "RW"},
    {"name": "31.12 bit 14 External fault 4", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 14, "access": "RW"},
    {"name": "31.12 bit 15 External fault 5", "group": "Fault functions", "area": "holding", "address": 3112, "type": "bool", "bit": 15, "access": "RW"},
    {"name": "31.13 User selectable fault", "group": "Fault functions", "area": "holding", "address": 26226, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"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": "p31_20", "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"}, "description": "Default: Fault; No action (95.20 b15)"},
    {"name": "31.24 Stall function", "group": "Fault functions", "area": "holding", "address": 3124, "type": "uint16", "access": "RW", "enum": "p31_20", "description": "Default: Fault"},
    {"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 percent"},
    {"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; 180.00 rpm (95.20 b0) 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": 500, "description": "Default: 15.00; 18.00 Hz (95.20 b0) 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.32 Emergency ramp supervision", "group": "Fault functions", "area": "holding", "address": 26264, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "31.33 Emergency ramp supervision delay", "group": "Fault functions", "area": "holding", "address": 26266, "type": "uint32", "unit": "s", "access": "R"},
    {"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"}, "description": "Default: Fault"},
    {"name": "31.37 Ramp stop supervision", "group": "Fault functions", "area": "holding", "address": 26274, "type": "uint32", "unit": "%", "access": "R"},
    {"name": "31.38 Ramp stop supervision delay", "group": "Fault functions", "area": "holding", "address": 26276, "type": "uint32", "unit": "s", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Default: 0 s"},
    {"name": "31.40 Disable warning messages", "group": "Fault functions", "area": "holding", "address": 3140, "type": "uint16", "access": "R"},
    {"name": "31.40 bit 0 Overvoltage", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 0, "access": "R"},
    {"name": "31.40 bit 2 Encoder 1", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 2, "access": "R"},
    {"name": "31.40 bit 3 Encoder 2", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 3, "access": "R"},
    {"name": "31.40 bit 4 CU Battery", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 4, "access": "R"},
    {"name": "31.40 bit 5 EmergencyStop Off2", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 5, "access": "R"},
    {"name": "31.40 bit 6 EmergencyStop Off1 Off3 Reserved", "group": "Fault functions", "area": "holding", "address": 3140, "type": "bool", "bit": 6, "access": "R"},
    {"name": "31.42 Overcurrent fault limit", "group": "Fault functions", "area": "holding", "address": 26284, "type": "uint32", "scale": 0.01, "unit": "A", "access": "RW", "write_min": 0, "write_max": 30000, "description": "Default: 0.00 A"},
    {"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": "31.55 Ext I/O comm loss event", "group": "Fault functions", "area": "holding", "address": 3155, "type": "uint16", "access": "RW", "enum": "p31_20", "description": "Default: Fault"},
    {"name": "32.01 Supervision status", "group": "Supervision", "area": "holding", "address": 3201, "type": "uint16", "access": "R"},
    {"name": "32.01 bit 0 Supervision 1 active", "group": "Supervision", "area": "holding", "address": 3201, "type": "bool", "bit": 0, "access": "R"},
    {"name": "32.01 bit 1 Supervision 2 active", "group": "Supervision", "area": "holding", "address": 3201, "type": "bool", "bit": 1, "access": "R"},
    {"name": "32.01 bit 2 Supervision 3 active", "group": "Supervision", "area": "holding", "address": 3201, "type": "bool", "bit": 2, "access": "R"},
    {"name": "32.05 Supervision 1 function", "group": "Supervision", "area": "holding", "address": 3205, "type": "uint16", "access": "RW", "enum": "p32_05", "description": "Default: Disabled"},
    {"name": "32.06 Supervision 1 action", "group": "Supervision", "area": "holding", "address": 3206, "type": "uint16", "access": "RW", "enum": "p32_06", "description": "Default: No action"},
    {"name": "32.07 Supervision 1 signal", "group": "Supervision", "area": "holding", "address": 26414, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Speed", "3": "Frequency", "4": "Current", "6": "Torque", "7": "DC voltage", "8": "Output power", "9": "AI1", "10": "AI2", "18": "Speed ref ramp in", "19": "Speed ref ramp out", "20": "Speed ref used", "21": "Torque ref used", "22": "Freq ref used", "24": "Process PID Output", "25": "Process PID feedback"}, "description": "Source selector; other sources are given as parameter pointers; Default: Zero"},
    {"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": -21474830, "write_max": 21474830, "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": -21474830, "write_max": 21474830, "description": "Default: 0.00"},
    {"name": "32.15 Supervision 2 function", "group": "Supervision", "area": "holding", "address": 3215, "type": "uint16", "access": "RW", "enum": "p32_05", "description": "Default: Disabled"},
    {"name": "32.16 Supervision 2 action", "group": "Supervision", "area": "holding", "address": 3216, "type": "uint16", "access": "RW", "enum": "p32_06", "description": "Default: No action"},
    {"name": "32.17 Supervision 2 signal", "group": "Supervision", "area": "holding", "address": 26434, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"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": -21474830, "write_max": 21474830, "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": -21474830, "write_max": 21474830, "description": "Default: 0.00"},
    {"name": "32.25 Supervision 3 function", "group": "Supervision", "area": "holding", "address": 3225, "type": "uint16", "access": "RW", "enum": "p32_05", "description": "Default: Disabled"},
    {"name": "32.26 Supervision 3 action", "group": "Supervision", "area": "holding", "address": 3226, "type": "uint16", "access": "RW", "enum": "p32_06", "description": "Default: No action"},
    {"name": "32.27 Supervision 3 signal", "group": "Supervision", "area": "holding", "address": 26454, "type": "uint32", "access": "RW", "description": "Default: Zero"},
    {"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": -21474830, "write_max": 21474830, "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": -21474830, "write_max": 21474830, "description": "Default: 0.00"},
    {"name": "33.01 Counter status", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "uint16", "access": "R"},
    {"name": "33.01 bit 0 On-time 1", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.01 bit 1 On-time 2", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.01 bit 2 Edge 1", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 2, "access": "R"},
    {"name": "33.01 bit 3 Edge 2", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 3, "access": "R"},
    {"name": "33.01 bit 4 Value 1", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 4, "access": "R"},
    {"name": "33.01 bit 5 Value 2", "group": "Generic timer & counter", "area": "holding", "address": 3301, "type": "bool", "bit": 5, "access": "R"},
    {"name": "33.10 On-time 1 actual", "group": "Generic timer & counter", "area": "holding", "address": 26620, "type": "uint32", "unit": "s", "access": "R"},
    {"name": "33.11 On-time 1 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26622, "type": "uint32", "unit": "s", "access": "R"},
    {"name": "33.12 On-time 1 function", "group": "Generic timer & counter", "area": "holding", "address": 3312, "type": "uint16", "access": "R"},
    {"name": "33.12 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3312, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.12 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3312, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.13 On-time 1 source", "group": "Generic timer & counter", "area": "holding", "address": 26626, "type": "uint32", "access": "RW", "enum": "p33_13", "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "33.14 On-time 1 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26628, "type": "uint32", "access": "RW", "enum": {"0": "On-time 1 exceeded", "6": "Clean device", "7": "Maintain additional cooling fan", "8": "Maintain cabinet fan", "9": "Maintain DC capacitors", "10": "Maintain motor bearing"}, "description": "Default: On-time 1 exceeded"},
    {"name": "33.20 On-time 2 actual", "group": "Generic timer & counter", "area": "holding", "address": 26640, "type": "uint32", "unit": "s", "access": "R"},
    {"name": "33.21 On-time 2 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26642, "type": "uint32", "unit": "s", "access": "R"},
    {"name": "33.22 On-time 2 function Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3322, "type": "uint16", "access": "R"},
    {"name": "33.22 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3322, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.22 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3322, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.23 On-time 2 source", "group": "Generic timer & counter", "area": "holding", "address": 26646, "type": "uint32", "access": "RW", "enum": "p33_13", "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "33.24 On-time 2 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26648, "type": "uint32", "access": "RW", "enum": {"1": "On-time 2 exceeded", "6": "Clean device", "7": "Maintain additional cooling fan", "8": "Maintain cabinet fan", "9": "Maintain DC capacitors", "10": "Maintain motor bearing"}, "description": "Default: On-time 2 exceeded"},
    {"name": "33.30 Edge counter 1 actual", "group": "Generic timer & counter", "area": "holding", "address": 26660, "type": "uint32", "access": "R"},
    {"name": "33.31 Edge counter 1 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26662, "type": "uint32", "access": "R"},
    {"name": "33.32 Edge counter 1 function", "group": "Generic timer & counter", "area": "holding", "address": 3332, "type": "uint16", "access": "R"},
    {"name": "33.32 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3332, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.32 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3332, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.32 bit 2 Count rising edges", "group": "Generic timer & counter", "area": "holding", "address": 3332, "type": "bool", "bit": 2, "access": "R"},
    {"name": "33.32 bit 3 Count falling edges", "group": "Generic timer & counter", "area": "holding", "address": 3332, "type": "bool", "bit": 3, "access": "R"},
    {"name": "33.33 Edge counter 1 source", "group": "Generic timer & counter", "area": "holding", "address": 26666, "type": "uint32", "access": "RW", "enum": "p33_13", "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "33.34 Edge counter 1 divider", "group": "Generic timer & counter", "area": "holding", "address": 26668, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "33.35 Edge counter 1 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26670, "type": "uint32", "access": "RW", "enum": {"2": "Edge counter 1 exceeded", "11": "Counted main contactor", "12": "Counted output relay", "13": "Counted motor starts", "14": "Counted power ups", "15": "Counted DC charges"}, "description": "Default: Edge counter 1 ex- ceeded"},
    {"name": "33.40 Edge counter 2 actual", "group": "Generic timer & counter", "area": "holding", "address": 26680, "type": "uint32", "access": "R"},
    {"name": "33.41 Edge counter 2 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26682, "type": "uint32", "access": "R"},
    {"name": "33.42 Edge counter 2 function Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3342, "type": "uint16", "access": "R"},
    {"name": "33.42 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3342, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.42 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3342, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.42 bit 2 Count rising edges", "group": "Generic timer & counter", "area": "holding", "address": 3342, "type": "bool", "bit": 2, "access": "R"},
    {"name": "33.42 bit 3 Count falling edges", "group": "Generic timer & counter", "area": "holding", "address": 3342, "type": "bool", "bit": 3, "access": "R"},
    {"name": "33.43 Edge counter 2 source", "group": "Generic timer & counter", "area": "holding", "address": 26686, "type": "uint32", "access": "RW", "enum": "p33_13", "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"name": "33.44 Edge counter 2 divider", "group": "Generic timer & counter", "area": "holding", "address": 26688, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 4294967295, "description": "Default: 1"},
    {"name": "33.45 Edge counter 2 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26690, "type": "uint32", "access": "RW", "enum": {"3": "Edge counter 2 exceeded", "11": "Counted main contactor", "12": "Counted output relay", "13": "Counted motor starts", "14": "Counted power ups", "15": "Counted DC charges"}, "description": "Default: Edge counter 2 ex- ceeded"},
    {"name": "33.50 Value counter 1 actual", "group": "Generic timer & counter", "area": "holding", "address": 26700, "type": "int32", "access": "RW", "write_min": -2147483000, "write_max": 2147483000, "description": "Default: 0"},
    {"name": "33.51 Value counter 1 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26702, "type": "int32", "access": "R"},
    {"name": "33.52 Value counter 1 function", "group": "Generic timer & counter", "area": "holding", "address": 3352, "type": "uint16", "access": "R"},
    {"name": "33.52 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3352, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.52 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3352, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.53 Value counter 1 source", "group": "Generic timer & counter", "area": "holding", "address": 26706, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Motor speed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "33.54 Value counter 1 divider", "group": "Generic timer & counter", "area": "holding", "address": 26708, "type": "uint32", "access": "RW", "write_min": 0.001, "write_max": 2147483, "description": "Default: 1.000"},
    {"name": "33.55 Value counter 1 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26710, "type": "uint32", "access": "RW", "enum": {"4": "Value counter 1 exceeded", "10": "Maintain motor bearing"}, "description": "Default: Value counter 1 ex- ceeded"},
    {"name": "33.60 Value counter 2 actual", "group": "Generic timer & counter", "area": "holding", "address": 26720, "type": "int32", "access": "RW", "write_min": -2147483008, "write_max": 2147483008, "description": "Default: 0"},
    {"name": "33.61 Value counter 2 warn limit", "group": "Generic timer & counter", "area": "holding", "address": 26722, "type": "int32", "access": "R"},
    {"name": "33.62 Value counter 2 function Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3362, "type": "uint16", "access": "R"},
    {"name": "33.62 bit 0 Counter mode", "group": "Generic timer & counter", "area": "holding", "address": 3362, "type": "bool", "bit": 0, "access": "R"},
    {"name": "33.62 bit 1 Warning enable", "group": "Generic timer & counter", "area": "holding", "address": 3362, "type": "bool", "bit": 1, "access": "R"},
    {"name": "33.63 Value counter 2 source", "group": "Generic timer & counter", "area": "holding", "address": 26726, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Motor speed"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "33.64 Value counter 2 divider", "group": "Generic timer & counter", "area": "holding", "address": 26728, "type": "uint32", "access": "RW", "write_min": 0.001, "write_max": 2147483, "description": "Default: 1.000"},
    {"name": "33.65 Value counter 2 warn message", "group": "Generic timer & counter", "area": "holding", "address": 26730, "type": "uint32", "access": "RW", "enum": {"5": "Value counter 2 exceeded", "10": "Maintain motor bearing"}, "description": "Default: Value counter 2 ex- ceeded"},
    {"name": "35.01 Motor estimated temperature", "group": "Motor thermal protection", "area": "holding", "address": 27002, "type": "int32", "access": "R", "description": "Unit: °/1=1°"},
    {"name": "35.02 Measured temperature 1", "group": "Motor thermal protection", "area": "holding", "address": 27004, "type": "int32", "access": "R", "description": "Unit: °/1=1°"},
    {"name": "35.03 Measured temperature 2", "group": "Motor thermal protection", "area": "holding", "address": 27006, "type": "int32", "access": "R", "description": "Unit: °/1=1°"},
    {"name": "35.04 FPTC status word", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "uint16", "access": "R"},
    {"name": "35.04 bit 0 Module found in slot 1", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 0, "access": "R"},
    {"name": "35.04 bit 1 Fault active in slot 1", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 1, "access": "R"},
    {"name": "35.04 bit 2 Warning active in slot 1", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 2, "access": "R"},
    {"name": "35.04 bit 3 Module found in slot 2", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 3, "access": "R"},
    {"name": "35.04 bit 4 Fault active in slot 2", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 4, "access": "R"},
    {"name": "35.04 bit 5 Warning active in slot 2", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 5, "access": "R"},
    {"name": "35.04 bit 6 Module found in slot 3", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 6, "access": "R"},
    {"name": "35.04 bit 7 Fault active in slot 3", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 7, "access": "R"},
    {"name": "35.04 bit 8 Warning active in slot 3", "group": "Motor thermal protection", "area": "holding", "address": 3504, "type": "bool", "bit": 8, "access": "R"},
    {"name": "35.05 Motor overload level", "group": "Motor thermal protection", "area": "holding", "address": 27010, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "35.09 Temperature Calibration status word", "group": "Motor thermal protection", "area": "holding", "address": 3509, "type": "uint16", "access": "R"},
    {"name": "35.09 bit 0 Temperature 1 calibration done", "group": "Motor thermal protection", "area": "holding", "address": 3509, "type": "bool", "bit": 0, "access": "R"},
    {"name": "35.09 bit 1 Temperature 2 calibration done", "group": "Motor thermal protection", "area": "holding", "address": 3509, "type": "bool", "bit": 1, "access": "R"},
    {"name": "35.11 Temperature 1 source", "group": "Motor thermal protection", "area": "holding", "address": 3511, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimatedtemperature", "2": "KTY84 analog I/O", "3": "KTY84 encoder module 1", "4": "KTY84 encoder module 2", "5": "1 x Pt100 analog I/O", "6": "2 x Pt100 analog I/O", "7": "3 x Pt100 analog I/O", "8": "PTC DI6", "20": "PTC analog I/O", "9": "PTC encoder module 1", "10": "PTC encoder module 2", "11": "Direct temperature", "13": "1 x Pt1000 analog I/O", "14": "2 x Pt1000 analog I/O", "15": "3 x Pt1000 analog I/O", "16": "Pt1000 encoder module 1", "17": "Pt1000 encoder module 2"}, "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": 1000, "description": "Unit: °/1=1°; Default: 130 °"},
    {"name": "35.13 Temperature 1 warning limit", "group": "Motor thermal protection", "area": "holding", "address": 27026, "type": "int32", "access": "RW", "write_min": -60, "write_max": 1000, "description": "Unit: °/1=1°; Default: 110 °"},
    {"name": "35.14 Temperature 1 AI source", "group": "Motor thermal protection", "area": "holding", "address": 27028, "type": "uint32", "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.17 Temperature 1 calibration", "group": "Motor thermal protection", "area": "holding", "address": 27034, "type": "int32", "access": "RW", "write_min": -30, "write_max": 1000, "description": "Unit: °/1=1°; Default: 0 °"},
    {"name": "35.21 Temperature 2 source", "group": "Motor thermal protection", "area": "holding", "address": 3521, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimatedtemperature", "2": "KTY84 analog I/O", "3": "KTY84 encoder module 1", "4": "KTY84 encoder module 2", "5": "1 x Pt100 analog I/O", "6": "2 x Pt100 analog I/O", "7": "3 x Pt100 analog I/O", "8": "PTC DI6", "20": "PTC analog I/O", "9": "PTC encoder module 1", "10": "PTC encoder module 2", "11": "Direct temperature", "13": "1 x Pt1000 analog I/O", "14": "2 x Pt1000 analog I/O", "15": "3 x Pt1000 analog I/O", "16": "Pt1000 encoder module 1", "17": "Pt1000 encoder module 2"}, "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": 1000, "description": "Unit: °/1=1°; Default: 130 °"},
    {"name": "35.23 Temperature 2 warning limit", "group": "Motor thermal protection", "area": "holding", "address": 27046, "type": "int32", "access": "RW", "write_min": -60, "write_max": 1000, "description": "Unit: °/1=1°; Default: 110 °"},
    {"name": "35.24 Temperature 2 AI source", "group": "Motor thermal protection", "area": "holding", "address": 27048, "type": "uint32", "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.27 Temperature 2 calibration", "group": "Motor thermal protection", "area": "holding", "address": 27054, "type": "int32", "access": "RW", "write_min": -30, "write_max": 1000, "description": "Unit: °/1=1°; Default: 0 °"},
    {"name": "35.30 FPTC configuration word", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "uint16", "access": "R"},
    {"name": "35.30 bit 0 Module in slot 1", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 0, "access": "R"},
    {"name": "35.30 bit 1 Disable slot 1 warning", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 1, "access": "R"},
    {"name": "35.30 bit 2 Module in slot 2", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 2, "access": "R"},
    {"name": "35.30 bit 3 Disable slot 2 warning", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 3, "access": "R"},
    {"name": "35.30 bit 4 Module in slot 3", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 4, "access": "R"},
    {"name": "35.30 bit 5 Disable slot 3 warning", "group": "Motor thermal protection", "area": "holding", "address": 3530, "type": "bool", "bit": 5, "access": "R"},
    {"name": "35.50 Motor ambient temperature", "group": "Motor thermal protection", "area": "holding", "address": 27100, "type": "int32", "access": "RW", "write_min": -60, "write_max": 100, "description": "Unit: °/1=1°; Default: 20 °"},
    {"name": "35.51 Motor load curve", "group": "Motor thermal protection", "area": "holding", "address": 3551, "type": "uint16", "unit": "%", "access": "RW", "write_min": 50, "write_max": 150, "description": "Default: 100 percent"},
    {"name": "35.52 Zero speed load", "group": "Motor thermal protection", "area": "holding", "address": 3552, "type": "uint16", "unit": "%", "access": "RW", "write_min": 25, "write_max": 150, "description": "Default: 70 percent"},
    {"name": "35.53 Break point", "group": "Motor thermal protection", "area": "holding", "address": 3553, "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 1, "write_max": 500, "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: °/1=1°; Default: 80 °"},
    {"name": "35.55 Motor thermal time constant", "group": "Motor thermal protection", "area": "holding", "address": 3555, "type": "uint16", "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: No action"},
    {"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": "35.60 Cable temperature", "group": "Motor thermal protection", "area": "holding", "address": 27120, "type": "uint32", "scale": 0.1, "unit": "%", "access": "R", "description": "Default: 0.0 percent"},
    {"name": "35.61 Cable nominal current", "group": "Motor thermal protection", "area": "holding", "address": 27122, "type": "uint32", "scale": 0.01, "unit": "A", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 10000.00 A"},
    {"name": "35.62 Cable thermal rise time", "group": "Motor thermal protection", "area": "holding", "address": 3562, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 50000, "description": "Default: 1 s"},
    {"name": "36.01 PVL signal source", "group": "Load analyzer", "area": "holding", "address": 27202, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Power inu out", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torq ref used", "14": "Freq ref used"}, "description": "Source selector; other sources are given as parameter pointers; Default: Power inu out"},
    {"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": 27212, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Motor speed used", "3": "Output frequency", "4": "Motor current", "6": "Motor torque", "7": "DC voltage", "8": "Power inu out", "10": "Speed ref ramp in", "11": "Speed ref ramp out", "12": "Speed ref used", "13": "Torq ref used", "14": "Freq ref used", "20": "Ambient temperature"}, "description": "Source selector; other sources are given as parameter pointers; Default: Ambient temperat- ure"},
    {"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, "description": "Default: 100.00"},
    {"name": "36.08 Logger function", "group": "Load analyzer", "area": "holding", "address": 3608, "type": "uint16", "access": "R"},
    {"name": "36.08 bit 0 AL1", "group": "Load analyzer", "area": "holding", "address": 3608, "type": "bool", "bit": 0, "access": "R"},
    {"name": "36.08 bit 1 AL2", "group": "Load analyzer", "area": "holding", "address": 3608, "type": "bool", "bit": 1, "access": "R"},
    {"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": "R"},
    {"name": "36.11 PVL peak date", "group": "Load analyzer", "area": "holding", "address": 3611, "type": "uint16", "access": "R"},
    {"name": "36.12 PVL peak time", "group": "Load analyzer", "area": "holding", "address": 27224, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "36.13 PVL current at peak", "group": "Load analyzer", "area": "holding", "address": 27226, "type": "int32", "scale": 0.01, "unit": "A", "access": "R"},
    {"name": "36.14 PVL DC voltage at peak", "group": "Load analyzer", "area": "holding", "address": 27228, "type": "uint32", "scale": 0.01, "unit": "V", "access": "R"},
    {"name": "36.15 PVL speed at peak", "group": "Load analyzer", "area": "holding", "address": 27230, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "36.16 PVL reset date", "group": "Load analyzer", "area": "holding", "address": 3616, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "36.17 PVL reset time", "group": "Load analyzer", "area": "holding", "address": 27234, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "36.20 AL1 below 10%", "group": "Load analyzer", "area": "holding", "address": 27240, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.21 AL1 10 to 20%", "group": "Load analyzer", "area": "holding", "address": 27242, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.22 AL1 20 to 30%", "group": "Load analyzer", "area": "holding", "address": 27244, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.23 AL1 30 to 40%", "group": "Load analyzer", "area": "holding", "address": 27246, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.24 AL1 40 to 50%", "group": "Load analyzer", "area": "holding", "address": 27248, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.25 AL1 50 to 60%", "group": "Load analyzer", "area": "holding", "address": 27250, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.26 AL1 60 to 70%", "group": "Load analyzer", "area": "holding", "address": 27252, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.27 AL1 70 to 80%", "group": "Load analyzer", "area": "holding", "address": 27254, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.28 AL1 80 to 90%", "group": "Load analyzer", "area": "holding", "address": 27256, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.29 AL1 over 90%", "group": "Load analyzer", "area": "holding", "address": 27258, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.40 AL2 below 10%", "group": "Load analyzer", "area": "holding", "address": 27280, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.41 AL2 10 to 20%", "group": "Load analyzer", "area": "holding", "address": 27282, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.42 AL2 20 to 30%", "group": "Load analyzer", "area": "holding", "address": 27284, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.43 AL2 30 to 40%", "group": "Load analyzer", "area": "holding", "address": 27286, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.44 AL2 40 to 50%", "group": "Load analyzer", "area": "holding", "address": 27288, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.45 AL2 50 to 60%", "group": "Load analyzer", "area": "holding", "address": 27290, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.46 AL2 60 to 70%", "group": "Load analyzer", "area": "holding", "address": 27292, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.47 AL2 70 to 80%", "group": "Load analyzer", "area": "holding", "address": 27294, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.48 AL2 80 to 90%", "group": "Load analyzer", "area": "holding", "address": 27296, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.49 AL2 over 90%", "group": "Load analyzer", "area": "holding", "address": 27298, "type": "uint32", "scale": 0.01, "unit": "%", "access": "R"},
    {"name": "36.50 AL2 reset date", "group": "Load analyzer", "area": "holding", "address": 3650, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "36.51 AL2 reset time", "group": "Load analyzer", "area": "holding", "address": 27302, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"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 2 Over load limit", "group": "User load curve", "area": "holding", "address": 3701, "type": "bool", "bit": 2, "access": "R"},
    {"name": "37.02 ULC supervision signal", "group": "User load curve", "area": "holding", "address": 27404, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "2": "Motor current %", "3": "Motor torque %", "4": "Output power % of motor nominal"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"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": "uint32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 150.0 rpm"},
    {"name": "37.12 ULC speed table point 2", "group": "User load curve", "area": "holding", "address": 27424, "type": "uint32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 750.0 rpm"},
    {"name": "37.13 ULC speed table point 3", "group": "User load curve", "area": "holding", "address": 27426, "type": "uint32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 1290.0 rpm"},
    {"name": "37.14 ULC speed table point 4", "group": "User load curve", "area": "holding", "address": 27428, "type": "uint32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 1500.0 rpm"},
    {"name": "37.15 ULC speed table point 5", "group": "User load curve", "area": "holding", "address": 27430, "type": "uint32", "scale": 0.1, "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 35880, "description": "Default: 1800.0 rpm"},
    {"name": "37.16 ULC frequency table point 1", "group": "User load curve", "area": "holding", "address": 27432, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 5.0 Hz"},
    {"name": "37.17 ULC frequency table point 2", "group": "User load curve", "area": "holding", "address": 27434, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 25.0 Hz"},
    {"name": "37.18 ULC frequency table point 3", "group": "User load curve", "area": "holding", "address": 27436, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 43.0 Hz"},
    {"name": "37.19 ULC frequency table point 4", "group": "User load curve", "area": "holding", "address": 27438, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 50.0 Hz"},
    {"name": "37.20 ULC frequency table point 5", "group": "User load curve", "area": "holding", "address": 27440, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 598, "description": "Default: 60.0 Hz"},
    {"name": "37.21 ULC underload point 1", "group": "User load curve", "area": "holding", "address": 27442, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 10.0 percent"},
    {"name": "37.22 ULC underload point 2", "group": "User load curve", "area": "holding", "address": 27444, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 15.0 percent"},
    {"name": "37.23 ULC underload point 3", "group": "User load curve", "area": "holding", "address": 27446, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 25.0 percent"},
    {"name": "37.24 ULC underload point 4", "group": "User load curve", "area": "holding", "address": 27448, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 30.0 percent"},
    {"name": "37.25 ULC underload point 5", "group": "User load curve", "area": "holding", "address": 27450, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 30.0 percent"},
    {"name": "37.31 ULC overload point", "group": "User load curve", "area": "holding", "address": 27462, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "37.32 ULC overload point", "group": "User load curve", "area": "holding", "address": 27464, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "37.33 ULC overload point", "group": "User load curve", "area": "holding", "address": 27466, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "37.34 ULC overload point", "group": "User load curve", "area": "holding", "address": 27468, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"name": "37.35 ULC overload point", "group": "User load curve", "area": "holding", "address": 27470, "type": "uint32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 1600, "description": "Default: 300.0 percent"},
    {"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.1, "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"},
    {"name": "40.03 Process PID setpoint actual", "group": "Process PID set 1", "area": "holding", "address": 28006, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "40.04 Process PID deviation actual", "group": "Process PID set 1", "area": "holding", "address": 28008, "type": "int32", "scale": 0.01, "access": "R"},
    {"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 active", "group": "Process PID set 1", "area": "holding", "address": 4006, "type": "bool", "bit": 12, "access": "R"},
    {"name": "40.07 Set 1 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": 28016, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "AI1 scaled", "2": "AI2 scaled", "3": "Freq in scaled", "5": "Motor current", "6": "Power inu out", "7": "Motor torque", "10": "Feedback data storage"}, "description": "Source selector; other sources are given as parameter pointers; Default: AI1 scaled"},
    {"name": "40.09 Set 1 feedback 2 source", "group": "Process PID set 1", "area": "holding", "address": 28018, "type": "uint32", "access": "RW", "description": "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.12 Set 1 unit selection", "group": "Process PID set 1", "area": "holding", "address": 4012, "type": "uint16", "access": "RW", "enum": {"7": "rpm", "4": "%", "3": "Hz", "250": "PID user unit 1"}, "description": "Default: %"},
    {"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": -32768, "write_max": 32767, "description": "Default: 100.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": -32768, "write_max": 32767, "description": "Default: 1500.00; 1800.00 (95.20 b0)"},
    {"name": "40.16 Set 1 setpoint 1 source", "group": "Process PID set 1", "area": "holding", "address": 28032, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Control panel", "2": "Internal setpoint", "3": "AI1 scaled", "4": "AI2 scaled", "8": "Motor potentiometer", "10": "Freq in scaled", "24": "Setpoint data storage"}, "description": "Source selector; other sources are given as parameter pointers; Default: Internal setpoint"},
    {"name": "40.17 Set 1 setpoint 2 source", "group": "Process PID set 1", "area": "holding", "address": 28034, "type": "uint32", "access": "RW", "description": "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 or In2", "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 or In2"},
    {"name": "40.19 Set 1 internal setpoint sel1", "group": "Process PID set 1", "area": "holding", "address": 28038, "type": "uint32", "access": "RW", "enum": "p20_03", "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": 28040, "type": "uint32", "access": "RW", "enum": "p20_03", "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": "R"},
    {"name": "40.22 Set 1 internal setpoint 2", "group": "Process PID set 1", "area": "holding", "address": 28044, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "40.23 Set 1 internal setpoint 3", "group": "Process PID set 1", "area": "holding", "address": 28046, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "40.24 Set 1 internal setpoint 4", "group": "Process PID set 1", "area": "holding", "address": 28048, "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "40.25 Set 1 setpoint selection", "group": "Process PID set 1", "area": "holding", "address": 28050, "type": "uint32", "access": "RW", "enum": {"0": "Setpoint source 1", "1": "Setpoint source 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Setpoint source 1"},
    {"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": -32768, "write_max": 32767, "description": "Default: 0.00"},
    {"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": -32768, "write_max": 32767, "description": "Default: 32767.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": 28060, "type": "uint32", "access": "RW", "enum": "p20_03", "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": 28062, "type": "uint32", "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 (Ref - Fbk)"},
    {"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.1, "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": 32767, "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.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "40.37 Set 1 output max", "group": "Process PID set 1", "area": "holding", "address": 28074, "type": "int32", "scale": 0.1, "access": "RW", "write_min": -32768, "write_max": 32767, "description": "Default: 1500.0; 1800.0 (95.20 b0)"},
    {"name": "40.38 Set 1 output freeze enable", "group": "Process PID set 1", "area": "holding", "address": 28076, "type": "uint32", "access": "RW", "enum": "p20_03", "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.1, "access": "RW", "write_min": 0, "write_max": 32767, "description": "Default: 0.0"},
    {"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.41 Set 1 sleep mode", "group": "Process PID set 1", "area": "holding", "address": 4041, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Internal", "2": "External"}, "description": "Default: Not selected"},
    {"name": "40.42 Set 1 sleep enable", "group": "Process PID set 1", "area": "holding", "address": 28084, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"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": 32767, "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.1, "access": "RW", "write_min": 0, "write_max": 32767, "description": "Default: 0.0"},
    {"name": "40.47 Set 1 wake-up deviation", "group": "Process PID set 1", "area": "holding", "address": 28094, "type": "int32", "scale": 0.01, "access": "R", "description": "Unit: bar/Pa/psi"},
    {"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": 28098, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.50 Set 1 tracking ref selection", "group": "Process PID set 1", "area": "holding", "address": 28100, "type": "uint32", "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: Torque"},
    {"name": "40.53 Set 1 trimmed ref pointer", "group": "Process PID set 1", "area": "holding", "address": 28106, "type": "uint32", "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 ref"},
    {"name": "40.57 PID set1/set2 selection", "group": "Process PID set 1", "area": "holding", "address": 28114, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "40.60 Set 1 PID activation source", "group": "Process PID set 1", "area": "holding", "address": 28120, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On", "2": "Follow Ext1/Ext2 selection", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: On"},
    {"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, "description": "Default: 0.00"},
    {"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, "description": "Default: 0.00"},
    {"name": "41.07 Set 2 PID operation mode", "group": "Process PID set 2", "area": "holding", "address": 4107, "type": "uint16", "access": "RW", "description": "Default: Off"},
    {"name": "41.08 Set 2 feedback 1 source", "group": "Process PID set 2", "area": "holding", "address": 28216, "type": "uint32", "access": "RW", "description": "Default: AI1 scaled"},
    {"name": "41.09 Set 2 feedback 2 source", "group": "Process PID set 2", "area": "holding", "address": 28218, "type": "uint32", "access": "RW", "description": "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", "access": "R"},
    {"name": "41.12 Set 2 unit selection", "group": "Process PID set 2", "area": "holding", "address": 4112, "type": "uint16", "access": "RW", "enum": {"7": "rpm", "4": "%", "3": "Hz", "249": "PID user unit 2"}, "description": "Default: %"},
    {"name": "41.14 Set 2 setpoint scaling", "group": "Process PID set 2", "area": "holding", "address": 28228, "type": "uint32", "access": "R"},
    {"name": "41.15 Set 2 output scaling", "group": "Process PID set 2", "area": "holding", "address": 28230, "type": "uint32", "access": "R"},
    {"name": "41.16 Set 2 setpoint 1 source", "group": "Process PID set 2", "area": "holding", "address": 28232, "type": "uint32", "access": "RW", "description": "Default: Internal setpoint"},
    {"name": "41.17 Set 2 setpoint 2 source", "group": "Process PID set 2", "area": "holding", "address": 28234, "type": "uint32", "access": "RW", "description": "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 or In2"},
    {"name": "41.19 Set 2 internal setpoint sel1", "group": "Process PID set 2", "area": "holding", "address": 28238, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.20 Set 2 internal setpoint sel2", "group": "Process PID set 2", "area": "holding", "address": 28240, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.21 Set 2 internal setpoint 1", "group": "Process PID set 2", "area": "holding", "address": 28242, "type": "uint32", "access": "R"},
    {"name": "41.22 Set 2 internal setpoint 2", "group": "Process PID set 2", "area": "holding", "address": 28244, "type": "uint32", "access": "R"},
    {"name": "41.23 Set 2 internal setpoint 3", "group": "Process PID set 2", "area": "holding", "address": 28246, "type": "uint32", "access": "R"},
    {"name": "41.24 Set 2 internal setpoint 4", "group": "Process PID set 2", "area": "holding", "address": 28248, "type": "uint32", "access": "R"},
    {"name": "41.25 Set 2 setpoint selection", "group": "Process PID set 2", "area": "holding", "address": 28250, "type": "uint32", "access": "RW", "description": "Default: Setpoint source 1"},
    {"name": "41.26 Set 2 setpoint min", "group": "Process PID set 2", "area": "holding", "address": 28252, "type": "uint32", "access": "R"},
    {"name": "41.27 Set 2 setpoint max", "group": "Process PID set 2", "area": "holding", "address": 28254, "type": "uint32", "access": "R"},
    {"name": "41.28 Set 2 setpoint increase time", "group": "Process PID set 2", "area": "holding", "address": 28256, "type": "uint32", "access": "R"},
    {"name": "41.29 Set 2 setpoint decrease time", "group": "Process PID set 2", "area": "holding", "address": 28258, "type": "uint32", "access": "R"},
    {"name": "41.30 Set 2 setpoint freeze enable", "group": "Process PID set 2", "area": "holding", "address": 28260, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.31 Set 2 deviation inversion", "group": "Process PID set 2", "area": "holding", "address": 28262, "type": "uint32", "access": "RW", "description": "Default: Not inverted (Ref - Fbk)"},
    {"name": "41.32 Set 2 gain", "group": "Process PID set 2", "area": "holding", "address": 28264, "type": "uint32", "access": "R"},
    {"name": "41.33 Set 2 integration time", "group": "Process PID set 2", "area": "holding", "address": 28266, "type": "uint32", "access": "R"},
    {"name": "41.34 Set 2 derivation time", "group": "Process PID set 2", "area": "holding", "address": 28268, "type": "uint32", "access": "R"},
    {"name": "41.35 Set 2 derivation filter time", "group": "Process PID set 2", "area": "holding", "address": 28270, "type": "uint32", "access": "R"},
    {"name": "41.36 Set 2 output min", "group": "Process PID set 2", "area": "holding", "address": 28272, "type": "uint32", "access": "R"},
    {"name": "41.37 Set 2 output max", "group": "Process PID set 2", "area": "holding", "address": 28274, "type": "uint32", "access": "R"},
    {"name": "41.38 Set 2 output freeze enable", "group": "Process PID set 2", "area": "holding", "address": 28276, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.39 Set 2 deadband range", "group": "Process PID set 2", "area": "holding", "address": 28278, "type": "uint32", "access": "R"},
    {"name": "41.40 Set 2 deadband delay", "group": "Process PID set 2", "area": "holding", "address": 28280, "type": "uint32", "access": "R"},
    {"name": "41.41 Set 2 sleep mode", "group": "Process PID set 2", "area": "holding", "address": 4141, "type": "uint16", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.42 Set 2 sleep enable", "group": "Process PID set 2", "area": "holding", "address": 28284, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.43 Set 2 sleep level", "group": "Process PID set 2", "area": "holding", "address": 28286, "type": "uint32", "access": "R"},
    {"name": "41.44 Set 2 sleep delay", "group": "Process PID set 2", "area": "holding", "address": 28288, "type": "uint32", "access": "R"},
    {"name": "41.45 Set 2 sleep boost time", "group": "Process PID set 2", "area": "holding", "address": 28290, "type": "uint32", "access": "R"},
    {"name": "41.46 Set 2 sleep boost step", "group": "Process PID set 2", "area": "holding", "address": 28292, "type": "uint32", "access": "R"},
    {"name": "41.47 Set 2 wake-up deviation", "group": "Process PID set 2", "area": "holding", "address": 28294, "type": "uint32", "access": "R"},
    {"name": "41.48 Set 2 wake-up delay", "group": "Process PID set 2", "area": "holding", "address": 28296, "type": "uint32", "access": "R"},
    {"name": "41.49 Set 2 tracking mode", "group": "Process PID set 2", "area": "holding", "address": 28298, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.50 Set 2 tracking ref selection", "group": "Process PID set 2", "area": "holding", "address": 28300, "type": "uint32", "access": "RW", "description": "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: Torque"},
    {"name": "41.53 Set 2 trimmed ref pointer", "group": "Process PID set 2", "area": "holding", "address": 28306, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "41.54 Set 2 trim mix", "group": "Process PID set 2", "area": "holding", "address": 28308, "type": "uint32", "access": "R"},
    {"name": "41.55 Set 2 trim adjust", "group": "Process PID set 2", "area": "holding", "address": 28310, "type": "uint32", "access": "R"},
    {"name": "41.56 Set 2 trim source", "group": "Process PID set 2", "area": "holding", "address": 4156, "type": "uint16", "access": "RW", "description": "Default: PID ref"},
    {"name": "41.60 Set 2 PID activation source", "group": "Process PID set 2", "area": "holding", "address": 28320, "type": "uint32", "access": "RW", "description": "Default: On"},
    {"name": "43.01 Brake resistor temperature", "group": "Brake chopper", "area": "holding", "address": 28602, "type": "uint32", "scale": 0.001, "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": 28614, "type": "uint32", "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: 0 s"},
    {"name": "43.09 Brake resistor max cont power", "group": "Brake chopper", "area": "holding", "address": 28618, "type": "uint32", "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", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Unit: Ohm; 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 percent"},
    {"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 percent"},
    {"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 request", "group": "Mechanical brake control", "area": "holding", "address": 4401, "type": "bool", "bit": 1, "access": "R"},
    {"name": "44.01 bit 2 Hold stopped request", "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.02 Brake torque memory", "group": "Mechanical brake control", "area": "holding", "address": 28804, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "44.03 Brake open torque reference", "group": "Mechanical brake control", "area": "holding", "address": 28806, "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "44.06 Brake control enable", "group": "Mechanical brake control", "area": "holding", "address": 28812, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "44.07 Brake acknowledge selection", "group": "Mechanical brake control", "area": "holding", "address": 28814, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On", "2": "No acknowledge", "3": "DI1", "4": "DI2", "5": "DI3", "6": "DI4", "7": "DI5", "8": "DI6", "11": "DIO1", "12": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: No acknowledge"},
    {"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.09 Brake open torque source", "group": "Mechanical brake control", "area": "holding", "address": 28818, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "AI1 scaled", "2": "AI2 scaled", "3": "FBA ref1", "4": "FBA ref2", "7": "Brake torque memory", "8": "Brake open torque"}, "description": "Source selector; other sources are given as parameter pointers; Default: Brake open torque"},
    {"name": "44.10 Brake open torque", "group": "Mechanical brake control", "area": "holding", "address": 28820, "type": "int32", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -1600, "write_max": 1600, "description": "Default: 0.0 percent"},
    {"name": "44.11 Keep brake closed", "group": "Mechanical brake control", "area": "holding", "address": 28822, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "44.12 Brake close request", "group": "Mechanical brake control", "area": "holding", "address": 28824, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"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: 10.00 rpm"},
    {"name": "44.15 Brake close level delay", "group": "Mechanical brake control", "area": "holding", "address": 28830, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.00 s"},
    {"name": "44.16 Brake reopen delay", "group": "Mechanical brake control", "area": "holding", "address": 28832, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10, "description": "Default: 0.00 s"},
    {"name": "44.17 Brake fault function", "group": "Mechanical brake control", "area": "holding", "address": 4417, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning", "2": "Open fault"}, "description": "Default: Fault"},
    {"name": "44.18 Brake fault delay", "group": "Mechanical brake control", "area": "holding", "address": 28836, "type": "uint32", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 60, "description": "Default: 0.00 s"},
    {"name": "44.21 Filter time brake torque memory", "group": "Mechanical brake control", "area": "holding", "address": 28842, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 100 ms"},
    {"name": "45.01 Saved GW hours", "group": "Energy efficiency", "area": "holding", "address": 4501, "type": "uint16", "unit": "GWh", "access": "R", "description": "Default: 0 GWh"},
    {"name": "45.02 Saved MW hours", "group": "Energy efficiency", "area": "holding", "address": 4502, "type": "uint16", "unit": "MWh", "access": "R", "description": "Default: 0 MWh"},
    {"name": "45.03 Saved kW hours", "group": "Energy efficiency", "area": "holding", "address": 4503, "type": "uint16", "scale": 0.1, "unit": "kWh", "access": "R", "description": "Default: 0.0 kWh"},
    {"name": "45.05 Saved money x1000", "group": "Energy efficiency", "area": "holding", "address": 29010, "type": "uint32", "access": "R", "description": "Unit: thousands; Default: 0 thousands"},
    {"name": "45.06 Saved money", "group": "Energy efficiency", "area": "holding", "address": 29012, "type": "uint32", "scale": 0.01, "access": "R", "description": "Unit: units; Default: 0.00 units"},
    {"name": "45.08 CO2 reduction in kilotons", "group": "Energy efficiency", "area": "holding", "address": 4508, "type": "uint16", "access": "R", "description": "Unit: metric/kiloton; Default: 0 metric_kiloton"},
    {"name": "45.09 CO2 reduction in tons", "group": "Energy efficiency", "area": "holding", "address": 4509, "type": "uint16", "access": "R", "description": "Unit: metric/ton; Default: 0.0 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": 4294967.295, "description": "Unit: units; Default: 1.000 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": 4294967.295, "description": "Unit: units; Default: 2.000 units"},
    {"name": "45.14 Tariff selection", "group": "Energy efficiency", "area": "holding", "address": 29028, "type": "uint32", "access": "RW", "enum": {"0": "Energy tariff 1", "1": "Energy tariff 2", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: Energy tariff 1"},
    {"name": "45.17 Tariff currency unit", "group": "Energy efficiency", "area": "holding", "address": 4517, "type": "uint16", "access": "RW", "enum": {"101": "EUR", "102": "USD", "100": "Local currency"}, "description": "Default: EUR"},
    {"name": "45.18 CO2 conversion factor", "group": "Energy efficiency", "area": "holding", "address": 4518, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65.535, "description": "Unit: tn/MWh; Default: 0.500 tn_MWh"},
    {"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": 100000, "description": "Default: 0.0 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": "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": 35880, "description": "Default: 1500.00; 1800.00 rpm (95.20 b0) 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; 60.00 Hz (95.20 b0) 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 percent"},
    {"name": "46.04 Power scaling", "group": "Monitoring/scaling settings", "area": "holding", "address": 29208, "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0.1, "write_max": 30000, "description": "Unit: kW or hp; Default: 1000.00 kW or hp"},
    {"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": 35880, "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": 0, "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": 0, "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": 0, "write_max": 20000, "description": "Default: 100 ms"},
    {"name": "46.14 Filter time power out", "group": "Monitoring/scaling settings", "area": "holding", "address": 29228, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "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": 35880, "description": "Default: 100.00 rpm"},
    {"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: 10.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, "description": "Default: 10.0 percent"},
    {"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": 35880, "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 percent"},
    {"name": "46.42 Torque decimals", "group": "Monitoring/scaling settings", "area": "holding", "address": 4642, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "description": "Default: 1"},
    {"name": "47.01 DataStorage 1 real32", "group": "Data storage", "area": "holding", "address": 29402, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.02 DataStorage 2 real32", "group": "Data storage", "area": "holding", "address": 29404, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.03 DataStorage 3 real32", "group": "Data storage", "area": "holding", "address": 29406, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.04 DataStorage 4 real32", "group": "Data storage", "area": "holding", "address": 29408, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.05 DataStorage 5 real32", "group": "Data storage", "area": "holding", "address": 29410, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.06 DataStorage 6 real32", "group": "Data storage", "area": "holding", "address": 29412, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.07 DataStorage 7 real32", "group": "Data storage", "area": "holding", "address": 29414, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.08 DataStorage 8 real32", "group": "Data storage", "area": "holding", "address": 29416, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "47.09 DataStorage 9 real32", "group": "Data storage", "area": "holding", "address": 29418, "type": "int32", "access": "R"},
    {"name": "47.10 DataStorage 10 real32", "group": "Data storage", "area": "holding", "address": 29420, "type": "int32", "access": "R"},
    {"name": "47.11 DataStorage 1 int32", "group": "Data storage", "area": "holding", "address": 29422, "type": "int32", "access": "R"},
    {"name": "47.12 DataStorage 2 int32", "group": "Data storage", "area": "holding", "address": 29424, "type": "int32", "access": "R"},
    {"name": "47.13 DataStorage 3 int32", "group": "Data storage", "area": "holding", "address": 29426, "type": "int32", "access": "R"},
    {"name": "47.14 DataStorage 4 int32", "group": "Data storage", "area": "holding", "address": 29428, "type": "int32", "access": "R"},
    {"name": "47.15 DataStorage 5 int32", "group": "Data storage", "area": "holding", "address": 29430, "type": "int32", "access": "R"},
    {"name": "47.16 DataStorage 6 int32", "group": "Data storage", "area": "holding", "address": 29432, "type": "int32", "access": "R"},
    {"name": "47.17 DataStorage 7 int32", "group": "Data storage", "area": "holding", "address": 29434, "type": "int32", "access": "R"},
    {"name": "47.18 DataStorage 8 int32", "group": "Data storage", "area": "holding", "address": 29436, "type": "int32", "access": "R"},
    {"name": "47.19 DataStorage 9 int32", "group": "Data storage", "area": "holding", "address": 29438, "type": "int32", "access": "R"},
    {"name": "47.20 DataStorage 10 int32", "group": "Data storage", "area": "holding", "address": 29440, "type": "int32", "access": "R"},
    {"name": "47.21 DataStorage 1 int16", "group": "Data storage", "area": "holding", "address": 4721, "type": "int16", "access": "R"},
    {"name": "47.22 DataStorage 2 int16", "group": "Data storage", "area": "holding", "address": 4722, "type": "int16", "access": "R"},
    {"name": "47.23 DataStorage 3 int16", "group": "Data storage", "area": "holding", "address": 4723, "type": "int16", "access": "R"},
    {"name": "47.24 DataStorage 4 int16", "group": "Data storage", "area": "holding", "address": 4724, "type": "int16", "access": "R"},
    {"name": "47.25 DataStorage 5 int16", "group": "Data storage", "area": "holding", "address": 4725, "type": "int16", "access": "R"},
    {"name": "47.26 DataStorage 6 int16", "group": "Data storage", "area": "holding", "address": 4726, "type": "int16", "access": "R"},
    {"name": "47.27 DataStorage 7 int16", "group": "Data storage", "area": "holding", "address": 4727, "type": "int16", "access": "R"},
    {"name": "47.28 DataStorage 8 int16", "group": "Data storage", "area": "holding", "address": 4728, "type": "int16", "access": "R"},
    {"name": "47.29 DataStorage 9 int16", "group": "Data storage", "area": "holding", "address": 4729, "type": "int16", "access": "R"},
    {"name": "47.30 DataStorage 10 int16", "group": "Data storage", "area": "holding", "address": 4730, "type": "int16", "access": "R"},
    {"name": "47.31 DataStorage 1 real32 type", "group": "Data storage", "area": "holding", "address": 4731, "type": "uint16", "access": "RW", "enum": {"0": "Unscaled", "1": "Transparent", "2": "General", "3": "Torque", "4": "Speed", "5": "Frequency"}, "description": "Default: Unscaled"},
    {"name": "47.32 DataStorage 2 real32 type", "group": "Data storage", "area": "holding", "address": 4732, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.33 DataStorage 3 real32 type", "group": "Data storage", "area": "holding", "address": 4733, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.34 DataStorage 4 real32 type", "group": "Data storage", "area": "holding", "address": 4734, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.35 DataStorage 5 real32 type", "group": "Data storage", "area": "holding", "address": 4735, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.36 DataStorage 6 real32 type", "group": "Data storage", "area": "holding", "address": 4736, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.37 DataStorage 7 real32 type", "group": "Data storage", "area": "holding", "address": 4737, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.38 DataStorage 8 real32 type", "group": "Data storage", "area": "holding", "address": 4738, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.39 DataStorage 9 real32 type", "group": "Data storage", "area": "holding", "address": 4739, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"name": "47.40 DataStorage 10 real32 type", "group": "Data storage", "area": "holding", "address": 4740, "type": "uint16", "access": "RW", "description": "Default: Unscaled"},
    {"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": 29806, "type": "uint32", "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: 230.4 kbps"},
    {"name": "49.04 Communication loss time", "group": "Panel port communication", "area": "holding", "address": 29808, "type": "uint32", "scale": 0.001, "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", "5": "Warning"}, "description": "Default: Fault"},
    {"name": "49.06 Refresh settings", "group": "Panel port communication", "area": "holding", "address": 4906, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Refresh"}, "description": "Default: Done"},
    {"name": "49.07 Panel comm supervision force", "group": "Panel port communication", "area": "holding", "address": 4907, "type": "uint16", "access": "R"},
    {"name": "49.07 bit 0 Ext 1", "group": "Panel port communication", "area": "holding", "address": 4907, "type": "bool", "bit": 0, "access": "R"},
    {"name": "49.07 bit 1 Ext 2", "group": "Panel port communication", "area": "holding", "address": 4907, "type": "bool", "bit": 1, "access": "R"},
    {"name": "49.07 bit 2 Local", "group": "Panel port communication", "area": "holding", "address": 4907, "type": "bool", "bit": 2, "access": "R"},
    {"name": "49.08 Secondary comm. loss action", "group": "Panel port communication", "area": "holding", "address": 4908, "type": "uint16", "access": "RW", "enum": {"0": "No action", "5": "Warning"}, "description": "Default: No action"},
    {"name": "49.14 Panel speed reference unit", "group": "Panel port communication", "area": "holding", "address": 4914, "type": "uint16", "access": "RW", "enum": {"0": "rpm", "1": "%"}, "description": "Default: rpm"},
    {"name": "49.15 Minimum ext speed ref panel", "group": "Panel port communication", "area": "holding", "address": 29830, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -35880, "write_max": 35880, "description": "Default: -30000.00 rpm"},
    {"name": "49.16 Maximum ext speed ref panel", "group": "Panel port communication", "area": "holding", "address": 29832, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "RW", "write_min": -35880, "write_max": 35880, "description": "Default: 30000.00 rpm"},
    {"name": "49.17 Minimum ext frequency ref panel", "group": "Panel port communication", "area": "holding", "address": 29834, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: -500.00 Hz"},
    {"name": "49.18 Maximum ext frequency ref panel", "group": "Panel port communication", "area": "holding", "address": 29836, "type": "int32", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": -598, "write_max": 598, "description": "Default: 500.00 Hz"},
    {"name": "49.24 Panel actual source", "group": "Panel port communication", "area": "holding", "address": 29848, "type": "uint32", "access": "RW", "enum": {"0": "Automatic", "1": "Process PID setpoint actual"}, "description": "Source selector; other sources are given as parameter pointers; Default: Automatic"},
    {"name": "50.01 FBA A enable", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5001, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Option slot 1", "2": "Option slot 2", "3": "Option slot 3"}, "description": "Default: Disable"},
    {"name": "50.02 FBA A comm loss func", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5002, "type": "uint16", "access": "RW", "enum": "p50_02", "description": "Default: No action"},
    {"name": "50.03 FBA A comm loss t out", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5003, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.1, "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": "p50_04", "description": "Default: Auto"},
    {"name": "50.05 FBA A ref2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5005, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.07 FBA A actual 1 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5007, "type": "uint16", "access": "RW", "enum": "p50_07", "description": "Default: Auto"},
    {"name": "50.08 FBA A actual 2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5008, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.09 FBA A SW transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30018, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "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": 30020, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "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": 30022, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "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": 30026, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"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": 30032, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"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": "50.21 FBA A timelevel sel", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5021, "type": "uint16", "access": "RW", "enum": {"0": "Normal", "1": "Fast", "2": "Very fast", "3": "Monitoring"}, "description": "Default: Normal"},
    {"name": "50.26 FBA A comm supervision force", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5026, "type": "uint16", "access": "R"},
    {"name": "50.26 bit 0 Ext 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5026, "type": "bool", "bit": 0, "access": "R"},
    {"name": "50.26 bit 1 Ext 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5026, "type": "bool", "bit": 1, "access": "R"},
    {"name": "50.26 bit 2 Local", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5026, "type": "bool", "bit": 2, "access": "R"},
    {"name": "50.31 FBA B enable", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5031, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Option slot 1", "2": "Option slot 2", "3": "Option slot 3"}, "description": "Default: Disable"},
    {"name": "50.32 FBA B comm loss func", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5032, "type": "uint16", "access": "RW", "enum": "p50_02", "description": "Default: No action"},
    {"name": "50.33 FBA B comm loss timeout", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5033, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.1, "write_max": 6553.5, "description": "Default: 0.3 s"},
    {"name": "50.34 FBA B ref1 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5034, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.35 FBA B ref2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5035, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.37 FBA B actual 1 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5037, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.38 FBA B actual 2 type", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5038, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "50.39 FBA B SW transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30078, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.40 FBA B act1 transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30080, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.41 FBA B act2 transparent source", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30082, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "50.42 FBA B debug mode", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5042, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Fast"}, "description": "Default: Disable"},
    {"name": "50.43 FBA B control word", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30086, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "50.44 FBA B reference 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30088, "type": "int32", "access": "R"},
    {"name": "50.45 FBA B reference 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30090, "type": "int32", "access": "R"},
    {"name": "50.46 FBA B status word", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30092, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "50.47 FBA B actual value 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30094, "type": "int32", "access": "R"},
    {"name": "50.48 FBA B actual value 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 30096, "type": "int32", "access": "R"},
    {"name": "50.51 FBA B timelevel sel", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5051, "type": "uint16", "access": "RW", "enum": {"0": "Normal", "1": "Fast", "2": "Very fast", "3": "Monitoring"}, "description": "Default: Normal"},
    {"name": "50.56 FBA B comm supervision force", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5056, "type": "uint16", "access": "R"},
    {"name": "50.56 bit 0 Ext 1", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5056, "type": "bool", "bit": 0, "access": "R"},
    {"name": "50.56 bit 1 Ext 2", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5056, "type": "bool", "bit": 1, "access": "R"},
    {"name": "50.56 bit 2 Local", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5056, "type": "bool", "bit": 2, "access": "R"},
    {"name": "50.99 FBA automatic detection", "group": "Fieldbus adapter (FBA)", "area": "holding", "address": 5099, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "51.01 FBA A type", "group": "FBA A settings", "area": "holding", "address": 5101, "type": "uint16", "access": "R", "description": "Read-only; 485 = RS-485 adapter (FSCA-01), 0 = None (no communication with the module)"},
    {"name": "51.02 Profile (FSCA-01)", "group": "FBA A settings", "area": "holding", "address": 5102, "type": "uint16", "access": "RW", "enum": {"0": "ABB Classic", "1": "ABB Enhanced", "2": "Transp 16", "3": "Transp 32"}, "description": "Communication profile of the FSCA-01; Default: ABB Classic"},
    {"name": "51.26 FBA A Par26", "group": "FBA A settings", "area": "holding", "address": 5126, "type": "uint16", "access": "R"},
    {"name": "51.27 FBA A par refresh", "group": "FBA A settings", "area": "holding", "address": 5127, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Refresh"}, "description": "Default: Done"},
    {"name": "51.28 FBA A par table ver", "group": "FBA A settings", "area": "holding", "address": 5128, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "51.29 FBA A drive type code", "group": "FBA A settings", "area": "holding", "address": 5129, "type": "uint16", "access": "R"},
    {"name": "51.30 FBA A mapping file ver", "group": "FBA A settings", "area": "holding", "address": 5130, "type": "uint16", "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 configured"},
    {"name": "51.32 FBA A comm SW ver", "group": "FBA A settings", "area": "holding", "address": 5132, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "51.33 FBA A appl SW ver", "group": "FBA A settings", "area": "holding", "address": 5133, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "52.01 FBA A data in1", "group": "FBA A data in", "area": "holding", "address": 30402, "type": "uint32", "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": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "52.12 FBA A data in12", "group": "FBA A data in", "area": "holding", "address": 30424, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "53.01 FBA data out1", "group": "FBA A data out", "area": "holding", "address": 30602, "type": "uint32", "access": "RW", "enum": "p53_01", "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "53.02 FBA data out2", "group": "FBA A data out", "area": "holding", "address": 30604, "type": "uint32", "access": "RW", "enum": "p53_01", "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "53.12 FBA data out12", "group": "FBA A data out", "area": "holding", "address": 30624, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "54.01 FBA B type", "group": "FBA B settings", "area": "holding", "address": 5401, "type": "uint16", "access": "R", "description": "Default: None"},
    {"name": "54.02 FBA B Par2", "group": "FBA B settings", "area": "holding", "address": 5402, "type": "uint16", "access": "R"},
    {"name": "54.26 FBA B Par26", "group": "FBA B settings", "area": "holding", "address": 5426, "type": "uint16", "access": "R"},
    {"name": "54.27 FBA B par refresh", "group": "FBA B settings", "area": "holding", "address": 5427, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Refresh"}, "description": "Default: Done"},
    {"name": "54.28 FBA B par table ver", "group": "FBA B settings", "area": "holding", "address": 5428, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "54.29 FBA B drive type code", "group": "FBA B settings", "area": "holding", "address": 5429, "type": "uint16", "access": "R"},
    {"name": "54.30 FBA B mapping file ver", "group": "FBA B settings", "area": "holding", "address": 5430, "type": "uint16", "access": "R"},
    {"name": "54.31 D2FBA B comm status", "group": "FBA B settings", "area": "holding", "address": 5431, "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 configured"},
    {"name": "54.32 FBA B comm SW ver", "group": "FBA B settings", "area": "holding", "address": 5432, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "54.33 FBA B appl SW ver", "group": "FBA B settings", "area": "holding", "address": 5433, "type": "uint16", "access": "RW", "description": "Default: 0"},
    {"name": "55.01 FBA B data in1", "group": "FBA B data in", "area": "holding", "address": 31002, "type": "uint32", "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": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "55.12 FBA B data in12", "group": "FBA B data in", "area": "holding", "address": 31024, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "56.01 FBA B data out1", "group": "FBA B data out", "area": "holding", "address": 31202, "type": "uint32", "access": "RW", "enum": "p53_01", "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "56.12 FBA B data out12", "group": "FBA B data out", "area": "holding", "address": 31224, "type": "uint32", "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": 5802, "type": "uint16", "access": "R", "description": "Default: 0"},
    {"name": "58.03 Node address", "group": "Embedded fieldbus", "area": "holding", "address": 5803, "type": "uint16", "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": {"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: 19.2 kbps"},
    {"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 error", "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 12 Not active", "group": "Embedded fieldbus", "area": "holding", "address": 5807, "type": "bool", "bit": 12, "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, "description": "Default: 0"},
    {"name": "58.09 Transmitted packets", "group": "Embedded fieldbus", "area": "holding", "address": 31618, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295, "description": "Default: 0"},
    {"name": "58.10 All packets", "group": "Embedded fieldbus", "area": "holding", "address": 31620, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295, "description": "Default: 0"},
    {"name": "58.11 UART errors", "group": "Embedded fieldbus", "area": "holding", "address": 31622, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295, "description": "Default: 0"},
    {"name": "58.12 CRC errors", "group": "Embedded fieldbus", "area": "holding", "address": 31624, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 4294967295, "description": "Default: 0"},
    {"name": "58.14 Communication loss action", "group": "Embedded fieldbus", "area": "holding", "address": 5814, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Fault", "2": "Last speed", "3": "Speed ref safe", "4": "Fault always", "5": "Warning"}, "description": "Default: Fault"},
    {"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 / Ref2"},
    {"name": "58.16 Communication loss time", "group": "Embedded fieldbus", "area": "holding", "address": 5816, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 6000, "description": "Default: 3.0 s"},
    {"name": "58.17 Transmit delay", "group": "Embedded fieldbus", "area": "holding", "address": 5817, "type": "uint16", "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": 31636, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "58.19 EFB status word", "group": "Embedded fieldbus", "area": "holding", "address": 31638, "type": "uint32", "access": "R", "description": "Default: 0"},
    {"name": "58.25 Control profile", "group": "Embedded fieldbus", "area": "holding", "address": 5825, "type": "uint16", "access": "RW", "enum": {"0": "ABB Drives", "2": "Transparent"}, "description": "Default: ABB Drives"},
    {"name": "58.26 EFB ref1 type", "group": "Embedded fieldbus", "area": "holding", "address": 5826, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"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": "p50_07", "description": "Default: Auto"},
    {"name": "58.29 EFB act2 type", "group": "Embedded fieldbus", "area": "holding", "address": 5829, "type": "uint16", "access": "RW", "enum": "p50_07", "description": "Default: Torque"},
    {"name": "58.30 EFB status word transparent source", "group": "Embedded fieldbus", "area": "holding", "address": 31660, "type": "uint32", "access": "RW", "enum": {"0": "Not selected"}, "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "58.31 EFB act1 transparent source", "group": "Embedded fieldbus", "area": "holding", "address": 31662, "type": "uint32", "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": 31664, "type": "uint32", "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": "58.36 EFB comm supervision force", "group": "Embedded fieldbus", "area": "holding", "address": 5836, "type": "uint16", "access": "R"},
    {"name": "58.36 bit 0 Ext 1", "group": "Embedded fieldbus", "area": "holding", "address": 5836, "type": "bool", "bit": 0, "access": "R"},
    {"name": "58.36 bit 1 Ext 2", "group": "Embedded fieldbus", "area": "holding", "address": 5836, "type": "bool", "bit": 1, "access": "R"},
    {"name": "58.36 bit 2 Local", "group": "Embedded fieldbus", "area": "holding", "address": 5836, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.01 M/F communication port", "group": "DDCS communication", "area": "holding", "address": 6001, "type": "uint16", "access": "RW", "enum": {"0": "Not in use", "1": "Slot 1A", "2": "Slot 2A", "3": "Slot 3A", "4": "Slot 1B", "5": "Slot 2B", "6": "Slot 3B", "12": "RDCO CH 2", "7": "XD2D"}, "description": "Default: Not in use"},
    {"name": "60.02 M/F node address", "group": "DDCS communication", "area": "holding", "address": 6002, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 254, "description": "Default: 1"},
    {"name": "60.03 M/F mode", "group": "DDCS communication", "area": "holding", "address": 6003, "type": "uint16", "access": "RW", "enum": {"0": "Not in use", "1": "DDCS master", "2": "DDCS follower", "3": "D2D master", "4": "D2D follower", "5": "DDCS forcing", "6": "D2D forcing"}, "description": "Default: Not in use"},
    {"name": "60.05 M/F HW connection", "group": "DDCS communication", "area": "holding", "address": 6005, "type": "uint16", "access": "RW", "enum": {"0": "Ring", "1": "Star"}, "description": "Default: Ring"},
    {"name": "60.07 M/F link control", "group": "DDCS communication", "area": "holding", "address": 6007, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 15, "description": "Default: 10"},
    {"name": "60.08 M/F comm loss timeout", "group": "DDCS communication", "area": "holding", "address": 6008, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 100 ms"},
    {"name": "60.09 M/F comm loss function", "group": "DDCS communication", "area": "holding", "address": 6009, "type": "uint16", "access": "RW", "enum": {"0": "NoAction", "1": "Warning", "2": "Fault", "3": "Fault always"}, "description": "Default: Fault"},
    {"name": "60.10 M/F ref1 type", "group": "DDCS communication", "area": "holding", "address": 6010, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.11 M/F ref2 type", "group": "DDCS communication", "area": "holding", "address": 6011, "type": "uint16", "access": "RW", "description": "Default: Torque"},
    {"name": "60.12 M/F act1 type", "group": "DDCS communication", "area": "holding", "address": 6012, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.13 M/F act2 type", "group": "DDCS communication", "area": "holding", "address": 6013, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.14 M/F follower selection", "group": "DDCS communication", "area": "holding", "address": 32028, "type": "uint32", "access": "RW", "enum": {"2": "Follower node 2", "4": "Follower node 3", "8": "Follower node 4", "6": "Follower nodes 2+3", "10": "Follower nodes 2+4", "12": "Follower nodes 3+4", "14": "Follower nodes 2+3+4", "0": "None"}, "description": "Default: None"},
    {"name": "60.15 Force master", "group": "DDCS communication", "area": "holding", "address": 32030, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "60.16 Force follower", "group": "DDCS communication", "area": "holding", "address": 32032, "type": "uint32", "access": "RW", "enum": {"0": "FALSE", "1": "TRUE"}, "description": "Source selector; other sources are given as parameter pointers; Default: FALSE"},
    {"name": "60.17 Follower fault action", "group": "DDCS communication", "area": "holding", "address": 6017, "type": "uint16", "access": "RW", "enum": "p31_20", "description": "Default: Fault"},
    {"name": "60.18 Follower enable", "group": "DDCS communication", "area": "holding", "address": 6018, "type": "uint16", "access": "RW", "enum": {"0": "MSW bit 0", "1": "MSW bit 1", "2": "MSW bits 0 + 1", "3": "Always", "4": "MSW bit 12", "5": "MSW bits 0 + 12", "6": "MSW bits 1 + 12"}, "description": "Default: Always"},
    {"name": "60.19 M/F comm supervision sel 1", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "uint16", "access": "R"},
    {"name": "60.19 bit 0 Follower 1", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.19 bit 1 Follower 2", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.19 bit 2 Follower 3", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.19 bit 3 Follower 4", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.19 bit 4 Follower 5", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.19 bit 5 Follower 6", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.19 bit 6 Follower 7", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.19 bit 7 Follower 8", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.19 bit 8 Follower 9", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.19 bit 9 Follower 10", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.19 bit 10 Follower 11", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.19 bit 11 Follower 12", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.19 bit 12 Follower 13", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.19 bit 13 Follower 14", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.19 bit 14 Follower 15", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.19 bit 15 Follower 16", "group": "DDCS communication", "area": "holding", "address": 6019, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.20 M/F comm supervision sel 2", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "uint16", "access": "R"},
    {"name": "60.20 bit 0 Follower 17", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.20 bit 1 Follower 18", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.20 bit 2 Follower 19", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.20 bit 3 Follower 20", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.20 bit 4 Follower 21", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.20 bit 5 Follower 22", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.20 bit 6 Follower 23", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.20 bit 7 Follower 24", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.20 bit 8 Follower 25", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.20 bit 9 Follower 26", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.20 bit 10 Follower 27", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.20 bit 11 Follower 28", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.20 bit 12 Follower 29", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.20 bit 13 Follower 30", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.20 bit 14 Follower 31", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.20 bit 15 Follower 32", "group": "DDCS communication", "area": "holding", "address": 6020, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.23 M/F status supervision sel 1", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "uint16", "access": "R"},
    {"name": "60.23 bit 0 Follower 1", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.23 bit 1 Follower 2", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.23 bit 2 Follower 3", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.23 bit 3 Follower 4", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.23 bit 4 Follower 5", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.23 bit 5 Follower 6", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.23 bit 6 Follower 7", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.23 bit 7 Follower 8", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.23 bit 8 Follower 9", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.23 bit 9 Follower 10", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.23 bit 10 Follower 11", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.23 bit 11 Follower 12", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.23 bit 12 Follower 13", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.23 bit 13 Follower 14", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.23 bit 14 Follower 15", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.23 bit 15 Follower 16", "group": "DDCS communication", "area": "holding", "address": 6023, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.24 M/F status supervision sel 2", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "uint16", "access": "R"},
    {"name": "60.24 bit 0 Follower 17", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.24 bit 1 Follower 18", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.24 bit 2 Follower 19", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.24 bit 3 Follower 20", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.24 bit 4 Follower 21", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.24 bit 5 Follower 22", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.24 bit 6 Follower 23", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.24 bit 7 Follower 24", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.24 bit 8 Follower 25", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.24 bit 9 Follower 26", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.24 bit 10 Follower 27", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.24 bit 11 Follower 28", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.24 bit 12 Follower 29", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.24 bit 13 Follower 30", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.24 bit 14 Follower 31", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.24 bit 15 Follower 32", "group": "DDCS communication", "area": "holding", "address": 6024, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.27 M/F status supv mode sel 1", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "uint16", "access": "R"},
    {"name": "60.27 bit 0 Follower 1", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.27 bit 1 Follower 2", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.27 bit 2 Follower 3", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.27 bit 3 Follower 4", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.27 bit 4 Follower 5", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.27 bit 5 Follower 6", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.27 bit 6 Follower 7", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.27 bit 7 Follower 8", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.27 bit 8 Follower 9", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.27 bit 9 Follower 10", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.27 bit 10 Follower 11", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.27 bit 11 Follower 12", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.27 bit 12 Follower 13", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.27 bit 13 Follower 14", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.27 bit 14 Follower 15", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.27 bit 15 Follower 16", "group": "DDCS communication", "area": "holding", "address": 6027, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.28 M/F status supv mode sel 2 Follower 17", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "uint16", "access": "R"},
    {"name": "60.28 bit 0 Follower 17", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.28 bit 1 Follower 18", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.28 bit 2 Follower 19", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.28 bit 3 Follower 20", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 3, "access": "R"},
    {"name": "60.28 bit 4 Follower 21", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 4, "access": "R"},
    {"name": "60.28 bit 5 Follower 22", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 5, "access": "R"},
    {"name": "60.28 bit 6 Follower 23", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 6, "access": "R"},
    {"name": "60.28 bit 7 Follower 24", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 7, "access": "R"},
    {"name": "60.28 bit 8 Follower 25", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 8, "access": "R"},
    {"name": "60.28 bit 9 Follower 26", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 9, "access": "R"},
    {"name": "60.28 bit 10 Follower 27", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 10, "access": "R"},
    {"name": "60.28 bit 11 Follower 28", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 11, "access": "R"},
    {"name": "60.28 bit 12 Follower 29", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 12, "access": "R"},
    {"name": "60.28 bit 13 Follower 30", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 13, "access": "R"},
    {"name": "60.28 bit 14 Follower 31", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 14, "access": "R"},
    {"name": "60.28 bit 15 Follower 32", "group": "DDCS communication", "area": "holding", "address": 6028, "type": "bool", "bit": 15, "access": "R"},
    {"name": "60.31 M/F wake up delay", "group": "DDCS communication", "area": "holding", "address": 6031, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 180, "description": "Default: 60.0 s"},
    {"name": "60.32 M/F comm supervision force", "group": "DDCS communication", "area": "holding", "address": 6032, "type": "uint16", "access": "R"},
    {"name": "60.32 bit 0 Ext 1", "group": "DDCS communication", "area": "holding", "address": 6032, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.32 bit 1 Ext 2", "group": "DDCS communication", "area": "holding", "address": 6032, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.32 bit 2 Local", "group": "DDCS communication", "area": "holding", "address": 6032, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.41 Extension adapter com port", "group": "DDCS communication", "area": "holding", "address": 6041, "type": "uint16", "access": "RW", "enum": {"0": "Not in use", "1": "Slot 1A", "2": "Slot 2A", "3": "Slot 3A", "4": "Slot 1B", "5": "Slot 2B", "6": "Slot 3B", "13": "RDCO CH 3"}, "description": "Default: Not in use"},
    {"name": "60.50 DDCS controller drive type", "group": "DDCS communication", "area": "holding", "address": 6050, "type": "uint16", "access": "RW", "enum": {"0": "ABB engineered drive", "1": "ABB standard drive"}, "description": "Default: ABB engineered drive"},
    {"name": "60.51 DDCS controller comm port", "group": "DDCS communication", "area": "holding", "address": 6051, "type": "uint16", "access": "RW", "enum": {"0": "Not in use", "1": "Slot 1A", "2": "Slot 2A", "3": "Slot 3A", "4": "Slot 1B", "5": "Slot 2B", "6": "Slot 3B", "10": "RDCO CH 0", "7": "XD2D"}, "description": "Default: Not in use"},
    {"name": "60.52 DDCS controller node address", "group": "DDCS communication", "area": "holding", "address": 6052, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 254, "description": "Default: 1"},
    {"name": "60.55 DDCS controller HW connection", "group": "DDCS communication", "area": "holding", "address": 6055, "type": "uint16", "access": "RW", "enum": {"0": "Ring", "1": "Star"}, "description": "Default: Star"},
    {"name": "60.56 DDCS controller baud rate", "group": "DDCS communication", "area": "holding", "address": 6056, "type": "uint16", "access": "RW", "enum": {"1": "1 mbps", "2": "2 mbps", "4": "4 mbps", "8": "8 mbps"}, "description": "Default: 4 mbps"},
    {"name": "60.57 DDCS controller link control", "group": "DDCS communication", "area": "holding", "address": 6057, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 15, "description": "Default: 10"},
    {"name": "60.58 DDCS controller comm loss time", "group": "DDCS communication", "area": "holding", "address": 6058, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 60000, "description": "Default: 100 ms"},
    {"name": "60.59 DDCS controller comm loss function", "group": "DDCS communication", "area": "holding", "address": 6059, "type": "uint16", "access": "RW", "enum": "p50_02", "description": "Default: Fault"},
    {"name": "60.60 DDCS controller ref1 type", "group": "DDCS communication", "area": "holding", "address": 6060, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.61 DDCS controller ref2 type", "group": "DDCS communication", "area": "holding", "address": 6061, "type": "uint16", "access": "RW", "description": "Default: Auto"},
    {"name": "60.62 DDCS controller act1 type", "group": "DDCS communication", "area": "holding", "address": 6062, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.63 DDCS controller act2 type", "group": "DDCS communication", "area": "holding", "address": 6063, "type": "uint16", "access": "RW", "enum": "p50_04", "description": "Default: Auto"},
    {"name": "60.64 Mailbox dataset selection", "group": "DDCS communication", "area": "holding", "address": 6064, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "description": "Default: 0"},
    {"name": "60.65 DDCS controller comm supervision force", "group": "DDCS communication", "area": "holding", "address": 6065, "type": "uint16", "access": "R"},
    {"name": "60.65 bit 0 Ext 1", "group": "DDCS communication", "area": "holding", "address": 6065, "type": "bool", "bit": 0, "access": "R"},
    {"name": "60.65 bit 1 Ext 2", "group": "DDCS communication", "area": "holding", "address": 6065, "type": "bool", "bit": 1, "access": "R"},
    {"name": "60.65 bit 2 Local", "group": "DDCS communication", "area": "holding", "address": 6065, "type": "bool", "bit": 2, "access": "R"},
    {"name": "60.71 INU-LSU communication port", "group": "DDCS communication", "area": "holding", "address": 6071, "type": "uint16", "access": "RW", "enum": {"0": "Not in use", "1": "Slot 1A", "2": "Slot 2A", "3": "Slot 3A", "4": "Slot 1B", "5": "Slot 2B", "6": "Slot 3B", "11": "RDCO CH 1", "15": "DDCS via BC", "7": "XD2D"}, "description": "Default: Not in use"},
    {"name": "60.77 INU-LSU link control", "group": "DDCS communication", "area": "holding", "address": 6077, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 15, "description": "Default: 10"},
    {"name": "60.78 INU-LSU comm loss timeout", "group": "DDCS communication", "area": "holding", "address": 6078, "type": "uint16", "access": "RW", "description": "Default: 100 ms"},
    {"name": "60.79 INU-LSU comm loss function", "group": "DDCS communication", "area": "holding", "address": 6079, "type": "uint16", "access": "RW", "enum": "p31_20", "description": "Default: Fault"},
    {"name": "61.01 M/F data 1 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32202, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "4": "SW 16bit", "5": "Act1 16bit", "6": "Act2 16bit", "27": "Follower CW", "6145": "Used speed reference", "6731": "Torque reference act 5", "6658": "Torque reference used", "28": "ACS800 System ctrl SW", "29": "Follower CW B6 high", "809013": "D2D position", "22582": "D2D velocity"}, "description": "Source selector; other sources are given as parameter pointers; Default: Follower CW"},
    {"name": "61.02 M/F data 2 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32204, "type": "uint32", "access": "RW", "description": "Default: Used speed refer- ence"},
    {"name": "61.03 M/F data 3 selec-", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32206, "type": "uint32", "access": "RW", "description": "Default: Torque reference act 5"},
    {"name": "61.25 M/F data 1 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6125, "type": "uint16", "access": "R"},
    {"name": "61.26 M/F data 2 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6126, "type": "uint16", "access": "R"},
    {"name": "61.27 M/F data 3 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6127, "type": "uint16", "access": "R"},
    {"name": "61.45 Data set 2 data 1 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32290, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "4": "SW 16bit", "5": "Act1 16bit", "6": "Act2 16bit"}, "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "61.46 Data set 2 data 2 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32292, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.47 Data set 2 data 3 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32294, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.50 Data set 4 data 3 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32300, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.51 Data set 11 data 1 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32302, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "4": "SW 16bit", "5": "Act1 16bit", "6": "Act2 16bit"}, "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "61.52 Data set 11 data 2 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32304, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.53 Data set 11 data 3 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32306, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.54 Data set 13 data 1 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32308, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.74 Data set 25 data 3 selection", "group": "D2D and DDCS transmit data", "area": "holding", "address": 32348, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "61.95 Data set 2 data 1 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6195, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "61.96 Data set 2 data 2 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6196, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "61.97 Data set 2 data 3 value", "group": "D2D and DDCS transmit data", "area": "holding", "address": 6197, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "62.01 M/F data 1 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32402, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit", "4": "M/F velocity", "30": "M/F position"}, "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "62.02 M/F data 2 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32404, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.03 M/F data 3 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32406, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.04 Follower node 2 data 1 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32408, "type": "uint32", "access": "RW", "enum": {"0": "None", "26": "Follower SW"}, "description": "Source selector; other sources are given as parameter pointers; Default: Follower SW"},
    {"name": "62.05 Follower node 2 data 2 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32410, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.06 Follower node 2 data 3 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32412, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.07 Follower node 3 data 1 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32414, "type": "uint32", "access": "RW", "description": "Default: Follower SW"},
    {"name": "62.08 Follower node 3 data 2 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32416, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.09 Follower node 3 data 3 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32418, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.10 Follower node 4 data 1 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32420, "type": "uint32", "access": "RW", "description": "Default: Follower SW"},
    {"name": "62.11 Follower node 4 data 2 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32422, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.12 Follower node 4 data 3 sel", "group": "D2D and DDCS receive data", "area": "holding", "address": 32424, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.25 M/F data 1 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6225, "type": "uint16", "access": "R"},
    {"name": "62.26 M/F data 2 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6226, "type": "uint16", "access": "R"},
    {"name": "62.27 M/F data 3 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6227, "type": "uint16", "access": "R"},
    {"name": "62.28 Follower node 2 data 1 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6228, "type": "uint16", "access": "R"},
    {"name": "62.29 Follower node 2 data 2 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6229, "type": "uint16", "access": "R"},
    {"name": "62.30 Follower node 2 data 3 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6230, "type": "uint16", "access": "R"},
    {"name": "62.31 Follower node 3 data 1 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6231, "type": "uint16", "access": "R"},
    {"name": "62.32 Follower node 3 data 2 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6232, "type": "uint16", "access": "R"},
    {"name": "62.33 Follower node 3 data 3 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6233, "type": "uint16", "access": "R"},
    {"name": "62.34 Follower node 4 data 1 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6234, "type": "uint16", "access": "R"},
    {"name": "62.35 Follower node 4 data 2 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6235, "type": "uint16", "access": "R"},
    {"name": "62.36 Follower node 4 data 3 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6236, "type": "uint16", "access": "R"},
    {"name": "62.37 M/F communication status 1", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "uint16", "access": "R"},
    {"name": "62.37 bit 0 Follower 1 / Foll", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 0, "access": "R"},
    {"name": "62.37 bit 1 Follower 2", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 1, "access": "R"},
    {"name": "62.37 bit 2 Follower 3", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 2, "access": "R"},
    {"name": "62.37 bit 3 Follower 4", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 3, "access": "R"},
    {"name": "62.37 bit 4 Follower 5", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 4, "access": "R"},
    {"name": "62.37 bit 5 Follower 6", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 5, "access": "R"},
    {"name": "62.37 bit 6 Follower 7", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 6, "access": "R"},
    {"name": "62.37 bit 7 Follower 8", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 7, "access": "R"},
    {"name": "62.37 bit 8 Follower 9", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 8, "access": "R"},
    {"name": "62.37 bit 9 Follower 10", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 9, "access": "R"},
    {"name": "62.37 bit 10 Follower 11", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 10, "access": "R"},
    {"name": "62.37 bit 11 Follower 12", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 11, "access": "R"},
    {"name": "62.37 bit 12 Follower 13", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 12, "access": "R"},
    {"name": "62.37 bit 13 Follower 14", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 13, "access": "R"},
    {"name": "62.37 bit 14 Follower 15", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 14, "access": "R"},
    {"name": "62.37 bit 15 Follower 16", "group": "D2D and DDCS receive data", "area": "holding", "address": 6237, "type": "bool", "bit": 15, "access": "R"},
    {"name": "62.38 M/F communication status 2", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "uint16", "access": "R"},
    {"name": "62.38 bit 0 Follower 17", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 0, "access": "R"},
    {"name": "62.38 bit 1 Follower 18", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 1, "access": "R"},
    {"name": "62.38 bit 2 Follower 19", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 2, "access": "R"},
    {"name": "62.38 bit 3 Follower 20", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 3, "access": "R"},
    {"name": "62.38 bit 4 Follower 21", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 4, "access": "R"},
    {"name": "62.38 bit 5 Follower 22", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 5, "access": "R"},
    {"name": "62.38 bit 6 Follower 23", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 6, "access": "R"},
    {"name": "62.38 bit 7 Follower 24", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 7, "access": "R"},
    {"name": "62.38 bit 8 Follower 25", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 8, "access": "R"},
    {"name": "62.38 bit 9 Follower 26", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 9, "access": "R"},
    {"name": "62.38 bit 10 Follower 27", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 10, "access": "R"},
    {"name": "62.38 bit 11 Follower 28", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 11, "access": "R"},
    {"name": "62.38 bit 12 Follower 29", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 12, "access": "R"},
    {"name": "62.38 bit 13 Follower 30", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 13, "access": "R"},
    {"name": "62.38 bit 14 Follower 31", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 14, "access": "R"},
    {"name": "62.38 bit 15 Follower 32", "group": "D2D and DDCS receive data", "area": "holding", "address": 6238, "type": "bool", "bit": 15, "access": "R"},
    {"name": "62.41 M/F follower ready status 1", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "uint16", "access": "R"},
    {"name": "62.41 bit 0 Follower 1", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 0, "access": "R"},
    {"name": "62.41 bit 1 Follower 2", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 1, "access": "R"},
    {"name": "62.41 bit 2 Follower 3", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 2, "access": "R"},
    {"name": "62.41 bit 3 Follower 4", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 3, "access": "R"},
    {"name": "62.41 bit 4 Follower 5", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 4, "access": "R"},
    {"name": "62.41 bit 5 Follower 6", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 5, "access": "R"},
    {"name": "62.41 bit 6 Follower 7", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 6, "access": "R"},
    {"name": "62.41 bit 7 Follower 8", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 7, "access": "R"},
    {"name": "62.41 bit 8 Follower 9", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 8, "access": "R"},
    {"name": "62.41 bit 9 Follower 10", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 9, "access": "R"},
    {"name": "62.41 bit 10 Follower 11", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 10, "access": "R"},
    {"name": "62.41 bit 11 Follower 12", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 11, "access": "R"},
    {"name": "62.41 bit 12 Follower 13", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 12, "access": "R"},
    {"name": "62.41 bit 13 Follower 14", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 13, "access": "R"},
    {"name": "62.41 bit 14 Follower 15", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 14, "access": "R"},
    {"name": "62.41 bit 15 Follower 16", "group": "D2D and DDCS receive data", "area": "holding", "address": 6241, "type": "bool", "bit": 15, "access": "R"},
    {"name": "62.42 M/F follower ready status 2", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "uint16", "access": "R"},
    {"name": "62.42 bit 0 Follower 17", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 0, "access": "R"},
    {"name": "62.42 bit 1 Follower 18", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 1, "access": "R"},
    {"name": "62.42 bit 2 Follower 19", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 2, "access": "R"},
    {"name": "62.42 bit 3 Follower 20", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 3, "access": "R"},
    {"name": "62.42 bit 4 Follower 21", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 4, "access": "R"},
    {"name": "62.42 bit 5 Follower 22", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 5, "access": "R"},
    {"name": "62.42 bit 6 Follower 23", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 6, "access": "R"},
    {"name": "62.42 bit 7 Follower 24", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 7, "access": "R"},
    {"name": "62.42 bit 8 Follower 25", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 8, "access": "R"},
    {"name": "62.42 bit 9 Follower 26", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 9, "access": "R"},
    {"name": "62.42 bit 10 Follower 27", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 10, "access": "R"},
    {"name": "62.42 bit 11 Follower 28", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 11, "access": "R"},
    {"name": "62.42 bit 12 Follower 29", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 12, "access": "R"},
    {"name": "62.42 bit 13 Follower 30", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 13, "access": "R"},
    {"name": "62.42 bit 14 Follower 31", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 14, "access": "R"},
    {"name": "62.42 bit 15 Follower 32", "group": "D2D and DDCS receive data", "area": "holding", "address": 6242, "type": "bool", "bit": 15, "access": "R"},
    {"name": "62.45 Data set 1 data 1 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32490, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit"}, "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "62.46 Data set 1 data 2 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32492, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.47 Data set 1 data 3 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32494, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.50 Data set 3 data 3 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32500, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.51 Data set 10 data 1 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32502, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "CW 16bit", "2": "Ref1 16bit", "3": "Ref2 16bit"}, "description": "Source selector; other sources are given as parameter pointers; Default: None"},
    {"name": "62.52 Data set 10 data 2 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32504, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.53 Data set 10 data 3 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32506, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.54 Data set 12 data 1 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32508, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.74 Data set 24 data 3 selection", "group": "D2D and DDCS receive data", "area": "holding", "address": 32548, "type": "uint32", "access": "RW", "description": "Default: None"},
    {"name": "62.95 Data set 1 data 1 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6295, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "62.96 Data set 1 data 2 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6296, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "62.97 Data set 1 data 3 value", "group": "D2D and DDCS receive data", "area": "holding", "address": 6297, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 0 null"},
    {"name": "90.01 Motor speed for control", "group": "Feedback selection", "area": "holding", "address": 38002, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "90.02 Motor position", "group": "Feedback selection", "area": "holding", "address": 38004, "type": "uint32", "scale": 0.0, "access": "R", "description": "Unit: rev"},
    {"name": "90.03 Load speed", "group": "Feedback selection", "area": "holding", "address": 38006, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "90.04 Load position", "group": "Feedback selection", "area": "holding", "address": 38008, "type": "int32", "access": "R"},
    {"name": "90.05 Load position scaled", "group": "Feedback selection", "area": "holding", "address": 38010, "type": "int32", "scale": 1e-05, "access": "R"},
    {"name": "90.06 Motor position scaled", "group": "Feedback selection", "area": "holding", "address": 38012, "type": "int32", "scale": 0.001, "access": "R"},
    {"name": "90.07 Load position scaled int", "group": "Feedback selection", "area": "holding", "address": 38014, "type": "int32", "access": "R"},
    {"name": "90.10 Encoder 1 speed", "group": "Feedback selection", "area": "holding", "address": 38020, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "90.11 Encoder 1 position", "group": "Feedback selection", "area": "holding", "address": 38022, "type": "uint32", "scale": 0.0, "access": "R", "description": "Unit: rev"},
    {"name": "90.12 Encoder 1 multiturn revolutions", "group": "Feedback selection", "area": "holding", "address": 38024, "type": "uint32", "access": "R"},
    {"name": "90.13 Encoder 1 revolution extension", "group": "Feedback selection", "area": "holding", "address": 38026, "type": "int32", "access": "R"},
    {"name": "90.14 Encoder 1 position raw", "group": "Feedback selection", "area": "holding", "address": 38028, "type": "uint32", "access": "R"},
    {"name": "90.15 Encoder 1 revolutions raw", "group": "Feedback selection", "area": "holding", "address": 38030, "type": "uint32", "access": "R"},
    {"name": "90.20 Encoder 2 speed", "group": "Feedback selection", "area": "holding", "address": 38040, "type": "int32", "scale": 0.01, "unit": "rpm", "access": "R"},
    {"name": "90.21 Encoder 2 position", "group": "Feedback selection", "area": "holding", "address": 38042, "type": "uint32", "scale": 0.0, "access": "R", "description": "Unit: rev"},
    {"name": "90.22 Encoder 2 multiturn revolutions", "group": "Feedback selection", "area": "holding", "address": 38044, "type": "uint32", "access": "R"},
    {"name": "90.23 Encoder 2 revolution extension", "group": "Feedback selection", "area": "holding", "address": 38046, "type": "int32", "access": "R"},
    {"name": "90.24 Encoder 2 position raw", "group": "Feedback selection", "area": "holding", "address": 38048, "type": "uint32", "access": "R"},
    {"name": "90.25 Encoder 2 revolutions raw", "group": "Feedback selection", "area": "holding", "address": 38050, "type": "uint32", "access": "R"},
    {"name": "90.26 Motor revolution extension", "group": "Feedback selection", "area": "holding", "address": 38052, "type": "int32", "access": "R"},
    {"name": "90.27 Load revolution extension", "group": "Feedback selection", "area": "holding", "address": 38054, "type": "int32", "access": "R"},
    {"name": "90.35 Pos counter status", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "uint16", "access": "R"},
    {"name": "90.35 bit 0 Encoder 1 feedback", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 0, "access": "R"},
    {"name": "90.35 bit 1 Encoder 2 feedback", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 1, "access": "R"},
    {"name": "90.35 bit 2 Internal position feedback", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 2, "access": "R"},
    {"name": "90.35 bit 3 Motor feedback", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 3, "access": "R"},
    {"name": "90.35 bit 4 Pos counter init ready", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 4, "access": "R"},
    {"name": "90.35 bit 5 Position counter reinit disabled", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 5, "access": "R"},
    {"name": "90.35 bit 6 Position data inaccurate", "group": "Feedback selection", "area": "holding", "address": 9035, "type": "bool", "bit": 6, "access": "R"},
    {"name": "90.38 Pos counter decimals", "group": "Feedback selection", "area": "holding", "address": 9038, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 9, "description": "Default: 3"},
    {"name": "90.41 Motor feedback selection", "group": "Feedback selection", "area": "holding", "address": 9041, "type": "uint16", "access": "RW", "enum": {"0": "Estimate", "1": "Encoder 1", "2": "Encoder 2"}, "description": "Default: Estimate"},
    {"name": "90.42 Motor speed filter time", "group": "Feedback selection", "area": "holding", "address": 38084, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 3 ms"},
    {"name": "90.43 Motor gear numerator", "group": "Feedback selection", "area": "holding", "address": 38086, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.44 Motor gear denominator", "group": "Feedback selection", "area": "holding", "address": 38088, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.45 Motor feedback fault", "group": "Feedback selection", "area": "holding", "address": 9045, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "90.46 Force open loop", "group": "Feedback selection", "area": "holding", "address": 9046, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Yes"}, "description": "Default: No"},
    {"name": "90.47 Enable motor encoder drift detection", "group": "Feedback selection", "area": "holding", "address": 9047, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Yes"}, "description": "Default: Yes"},
    {"name": "90.48 Motor position axis mode", "group": "Feedback selection", "area": "holding", "address": 9048, "type": "uint16", "access": "RW", "enum": {"0": "Linear", "1": "Rollover"}, "description": "Default: Rollover"},
    {"name": "90.49 Motor position resolution", "group": "Feedback selection", "area": "holding", "address": 9049, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 31, "description": "Default: 24"},
    {"name": "90.51 Load feedback selection", "group": "Feedback selection", "area": "holding", "address": 9051, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Encoder 1", "2": "Encoder 2", "3": "Estimate", "4": "Motor feedback"}, "description": "Default: None"},
    {"name": "90.52 Load speed filter time", "group": "Feedback selection", "area": "holding", "address": 38104, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 4 ms"},
    {"name": "90.53 Load gear numerator", "group": "Feedback selection", "area": "holding", "address": 38106, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.54 Load gear denominator", "group": "Feedback selection", "area": "holding", "address": 38108, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.55 Load feedback fault", "group": "Feedback selection", "area": "holding", "address": 9055, "type": "uint16", "access": "RW", "enum": {"0": "Fault", "1": "Warning"}, "description": "Default: Fault"},
    {"name": "90.56 Load position offset", "group": "Feedback selection", "area": "holding", "address": 38112, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Unit: rev; Default: 0.0 rev"},
    {"name": "90.57 Load position resolution", "group": "Feedback selection", "area": "holding", "address": 9057, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 31, "description": "Default: 16"},
    {"name": "90.58 Pos counter init value int", "group": "Feedback selection", "area": "holding", "address": 38116, "type": "int32", "access": "R"},
    {"name": "90.59 Pos counter init value int source", "group": "Feedback selection", "area": "holding", "address": 38118, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Pos counter init value int"}, "description": "Source selector; other sources are given as parameter pointers; Default: Pos counter init value int"},
    {"name": "90.60 Pos counter error and boot action", "group": "Feedback selection", "area": "holding", "address": 9060, "type": "uint16", "access": "RW", "enum": {"0": "Request re-initialization", "1": "Continue from previous value"}, "description": "Default: Request re-initializa- tion"},
    {"name": "90.61 Gear numerator", "group": "Feedback selection", "area": "holding", "address": 38122, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.62 Gear denominator", "group": "Feedback selection", "area": "holding", "address": 38124, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.63 Feed constant numerator", "group": "Feedback selection", "area": "holding", "address": 38126, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.64 Feed constant denominator", "group": "Feedback selection", "area": "holding", "address": 38128, "type": "int32", "access": "RW", "write_min": -2147483648, "write_max": 2147483647, "description": "Default: 1"},
    {"name": "90.65 Pos counter init value", "group": "Feedback selection", "area": "holding", "address": 38130, "type": "int32", "access": "RW", "write_min": -2147483.648, "write_max": 2147483.647, "description": "Default: 0.000 null"},
    {"name": "90.66 Pos counter init value source", "group": "Feedback selection", "area": "holding", "address": 38132, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "Pos counter init value"}, "description": "Source selector; other sources are given as parameter pointers; Default: Pos counter init value"},
    {"name": "90.67 Pos counter init cmd source", "group": "Feedback selection", "area": "holding", "address": 38134, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "90.68 Disable pos counter initialization", "group": "Feedback selection", "area": "holding", "address": 38136, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "90.69 Reset pos counter init ready", "group": "Feedback selection", "area": "holding", "address": 38138, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "91.01 FEN DI status", "group": "Encoder module settings", "area": "holding", "address": 9101, "type": "uint16", "access": "R"},
    {"name": "91.01 bit 0 DI1 /module 1", "group": "Encoder module settings", "area": "holding", "address": 9101, "type": "bool", "bit": 0, "access": "R"},
    {"name": "91.01 bit 1 DI2 /module 1", "group": "Encoder module settings", "area": "holding", "address": 9101, "type": "bool", "bit": 1, "access": "R"},
    {"name": "91.01 bit 4 DI1 /module 2", "group": "Encoder module settings", "area": "holding", "address": 9101, "type": "bool", "bit": 4, "access": "R"},
    {"name": "91.01 bit 5 DI2 /module 2", "group": "Encoder module settings", "area": "holding", "address": 9101, "type": "bool", "bit": 5, "access": "R"},
    {"name": "91.02 Module 1 status", "group": "Encoder module settings", "area": "holding", "address": 9102, "type": "uint16", "access": "R", "enum": {"0": "No option", "1": "No communication", "2": "Unknown", "16": "FEN-01", "17": "FEN-11", "18": "FEN-21", "21": "FEN-31", "25": "FSE-31"}, "description": "Default: No option"},
    {"name": "91.03 Module 2 status", "group": "Encoder module settings", "area": "holding", "address": 9103, "type": "uint16", "access": "R", "description": "Default: No option"},
    {"name": "91.04 Module 1 temperature", "group": "Encoder module settings", "area": "holding", "address": 38208, "type": "uint32", "access": "R"},
    {"name": "91.06 Module 2 temperature", "group": "Encoder module settings", "area": "holding", "address": 38212, "type": "uint32", "access": "R"},
    {"name": "91.10 Encoder parameter refresh", "group": "Encoder module settings", "area": "holding", "address": 9110, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Refresh"}, "description": "Default: Done"},
    {"name": "91.11 Module 1 type", "group": "Encoder module settings", "area": "holding", "address": 9111, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "FEN-01", "2": "FEN-11", "3": "FEN-21", "4": "FEN-31", "5": "FSE-31"}, "description": "Default: None"},
    {"name": "91.12 Module 1 location", "group": "Encoder module settings", "area": "holding", "address": 9112, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 254, "description": "Default: 2"},
    {"name": "91.13 Module 2 type", "group": "Encoder module settings", "area": "holding", "address": 9113, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "FEN-01", "2": "FEN-11", "3": "FEN-21", "4": "FEN-31", "5": "FSE-31"}, "description": "Default: None"},
    {"name": "91.14 Module 2 location", "group": "Encoder module settings", "area": "holding", "address": 9114, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 254, "description": "Default: 3"},
    {"name": "91.21 Module 1 temp sensor type", "group": "Encoder module settings", "area": "holding", "address": 9121, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "PTC", "2": "KTY-84", "3": "Pt1000"}, "description": "Default: None"},
    {"name": "91.22 Module 1 temp filter time", "group": "Encoder module settings", "area": "holding", "address": 38244, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 1500 ms"},
    {"name": "91.24 Module 2 temp sensor type", "group": "Encoder module settings", "area": "holding", "address": 9124, "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "PTC", "2": "KTY-84", "3": "Pt1000"}, "description": "Default: None"},
    {"name": "91.25 Module 2 temp filter time", "group": "Encoder module settings", "area": "holding", "address": 38250, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 10000, "description": "Default: 1500 ms"},
    {"name": "91.31 Module 1 TTL output source", "group": "Encoder module settings", "area": "holding", "address": 9131, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Module input 1", "2": "Module input 2"}, "description": "Default: Not selected"},
    {"name": "91.32 Module 1 emulation pulses/rev", "group": "Encoder module settings", "area": "holding", "address": 9132, "type": "uint16", "access": "R", "description": "Unit: /-"},
    {"name": "91.33 Module 1 emulated Z-pulse offset", "group": "Encoder module settings", "area": "holding", "address": 38266, "type": "uint32", "scale": 1e-05, "access": "R", "description": "Unit: rev"},
    {"name": "91.41 Module 2 TTL output source", "group": "Encoder module settings", "area": "holding", "address": 9141, "type": "uint16", "access": "RW", "enum": {"0": "Not selected", "1": "Module input 1", "2": "Module input 2"}, "description": "Default: Not selected"},
    {"name": "91.42 Module 2 emulation pulses/rev", "group": "Encoder module settings", "area": "holding", "address": 9142, "type": "uint16", "access": "R"},
    {"name": "91.43 Module 2 emulated Z-pulse offset", "group": "Encoder module settings", "area": "holding", "address": 38286, "type": "uint32", "scale": 1e-05, "access": "R", "description": "Unit: rev"},
    {"name": "92.01 Encoder 1 type", "group": "Encoder 1 configuration", "area": "holding", "address": 9201, "type": "uint16", "access": "RW", "enum": {"0": "None configured", "1": "TTL", "2": "TTL+", "3": "Absolute encoder", "4": "Resolver", "5": "HTL", "6": "HTL 1", "7": "HTL 2"}, "description": "Default: None configured"},
    {"name": "92.02 Encoder 1 source", "group": "Encoder 1 configuration", "area": "holding", "address": 9202, "type": "uint16", "access": "RW", "enum": {"0": "Module 1", "1": "Module 2"}, "description": "Default: Module 1"},
    {"name": "92.15 Transient filter", "group": "Encoder 1 configuration", "area": "holding", "address": 9215, "type": "uint16", "access": "RW", "enum": {"0": "4880Hz", "1": "2440Hz", "2": "1220Hz", "3": "Disabled"}, "description": "Default: 4880Hz"},
    {"name": "92.17 Accepted pulse freq of encoder 1", "group": "Encoder 1 configuration", "area": "holding", "address": 9217, "type": "uint16", "unit": "kHz", "access": "RW", "write_min": 0, "write_max": 300, "description": "Default: 0 kHz"},
    {"name": "92.21 Encoder cable fault mode", "group": "Encoder 1 configuration", "area": "holding", "address": 9221, "type": "uint16", "access": "RW", "enum": {"0": "A+, A-, B+, B-, Z+, Z-", "1": "A, B, Z", "2": "A+, A-, B+, B-", "3": "A+, A-, B+, B-, Z+, Z-"}, "description": "Default: A, B"},
    {"name": "92.23 Maximum pulse waiting time", "group": "Encoder 1 configuration", "area": "holding", "address": 38446, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 1, "write_max": 200, "description": "Default: 4 ms"},
    {"name": "92.24 Pulse edge filtering", "group": "Encoder 1 configuration", "area": "holding", "address": 9224, "type": "uint16", "access": "RW", "enum": {"0": "No filtering", "1": "1 µs", "2": "2 µs"}, "description": "Default: No filtering"},
    {"name": "92.25 Pulse overfrequency function", "group": "Encoder 1 configuration", "area": "holding", "address": 9225, "type": "uint16", "access": "RW", "enum": {"0": "Warning", "1": "Fault"}, "description": "Default: Fault"},
    {"name": "92.30 Serial link mode", "group": "Encoder 1 configuration", "area": "holding", "address": 9230, "type": "uint16", "access": "RW", "enum": {"0": "Initial position", "1": "Continuous", "2": "Continuous speed and position"}, "description": "Default: Initial position"},
    {"name": "92.31 EnDat max calculation time", "group": "Encoder 1 configuration", "area": "holding", "address": 9231, "type": "uint16", "access": "RW", "enum": {"0": "10 us", "1": "100 us", "2": "1 ms", "3": "50 ms"}, "description": "Default: 50 ms"},
    {"name": "92.32 SSI cycle time", "group": "Encoder 1 configuration", "area": "holding", "address": 9232, "type": "uint16", "access": "RW", "enum": {"0": "50 us", "1": "100 us", "2": "200 us", "3": "500 us", "4": "1 ms", "5": "2 ms"}, "description": "Default: 100 us"},
    {"name": "92.33 SSI clock cycles", "group": "Encoder 1 configuration", "area": "holding", "address": 9233, "type": "uint16", "access": "RW", "write_min": 2, "write_max": 127, "description": "Default: 2"},
    {"name": "92.34 SSI position msb", "group": "Encoder 1 configuration", "area": "holding", "address": 9234, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 126, "description": "Default: 1"},
    {"name": "92.35 SSI revolution msb", "group": "Encoder 1 configuration", "area": "holding", "address": 9235, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 126, "description": "Default: 1"},
    {"name": "92.36 SSI data format", "group": "Encoder 1 configuration", "area": "holding", "address": 9236, "type": "uint16", "access": "RW", "enum": {"0": "Binary", "1": "Gray"}, "description": "Default: Binary"},
    {"name": "92.37 SSI baud rate", "group": "Encoder 1 configuration", "area": "holding", "address": 9237, "type": "uint16", "access": "RW", "enum": {"0": "10 kBit/s", "1": "50 kBit/s", "2": "100 kBit/s", "3": "200 kBit/s", "4": "500 kBit/s", "5": "1000 kBit/s"}, "description": "Default: 100 kBit/s"},
    {"name": "92.40 SSI zero phase", "group": "Encoder 1 configuration", "area": "holding", "address": 9240, "type": "uint16", "access": "RW", "enum": {"0": "315-45 deg", "1": "45-135 deg", "2": "135-225 deg", "3": "225-315 deg"}, "description": "Default: 315-45 deg"},
    {"name": "92.41 EnDat max clock frequency", "group": "Encoder 1 configuration", "area": "holding", "address": 9241, "type": "uint16", "access": "RW", "enum": "p92_41", "description": "Default: 4800 bits/s"},
    {"name": "92.45 Hiperface parity", "group": "Encoder 1 configuration", "area": "holding", "address": 9245, "type": "uint16", "access": "RW", "enum": {"0": "Odd", "1": "Even"}, "description": "Default: Odd"},
    {"name": "92.46 Hiperface baud rate", "group": "Encoder 1 configuration", "area": "holding", "address": 9246, "type": "uint16", "access": "RW", "enum": "p92_41", "description": "Default: 4800 bits/s"},
    {"name": "92.47 Hiperface node address", "group": "Encoder 1 configuration", "area": "holding", "address": 9247, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 255, "description": "Default: 64"},
    {"name": "92.50 SSI revolution msb", "group": "Encoder 1 configuration", "area": "holding", "address": 9250, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 500"},
    {"name": "92.51 SSI revolution msb", "group": "Encoder 1 configuration", "area": "holding", "address": 9251, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 2"},
    {"name": "93.01 Encoder 2 type", "group": "Encoder 2 configuration", "area": "holding", "address": 9301, "type": "uint16", "access": "RW", "enum": {"0": "None configured", "1": "TTL", "2": "TTL+", "3": "Absolute encoder", "4": "Resolver", "5": "HTL", "6": "HTL 1", "7": "HTL 2"}, "description": "Default: None configured"},
    {"name": "93.02 Encoder 2 source", "group": "Encoder 2 configuration", "area": "holding", "address": 9302, "type": "uint16", "access": "RW", "enum": {"1": "Module 1", "2": "Module 2"}, "description": "Default: Module 1"},
    {"name": "93.15 Transient filter", "group": "Encoder 2 configuration", "area": "holding", "address": 9315, "type": "uint16", "access": "RW", "description": "Default: 4880Hz"},
    {"name": "93.17 Accepted pulse freq of encoder 2", "group": "Encoder 2 configuration", "area": "holding", "address": 9317, "type": "uint16", "access": "R"},
    {"name": "93.21 Encoder cable fault mode", "group": "Encoder 2 configuration", "area": "holding", "address": 9321, "type": "uint16", "access": "RW", "description": "Default: A, B"},
    {"name": "93.23 Maximum pulse waiting time", "group": "Encoder 2 configuration", "area": "holding", "address": 38646, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 1, "write_max": 200, "description": "Default: 4 ms"},
    {"name": "93.24 Pulse edge filtering", "group": "Encoder 2 configuration", "area": "holding", "address": 9324, "type": "uint16", "access": "RW", "description": "Default: No filtering"},
    {"name": "93.25 Pulse overfrequency function", "group": "Encoder 2 configuration", "area": "holding", "address": 9325, "type": "uint16", "access": "RW", "description": "Default: Fault"},
    {"name": "93.30 Serial link mode", "group": "Encoder 2 configuration", "area": "holding", "address": 9330, "type": "uint16", "access": "RW", "description": "Default: Initial position"},
    {"name": "93.31 EnDat calc time", "group": "Encoder 2 configuration", "area": "holding", "address": 9331, "type": "uint16", "access": "RW", "description": "Default: 50 ms"},
    {"name": "93.32 SSI cycle time", "group": "Encoder 2 configuration", "area": "holding", "address": 9332, "type": "uint16", "access": "RW", "description": "Default: 100 us"},
    {"name": "93.33 SSI clock cycles", "group": "Encoder 2 configuration", "area": "holding", "address": 9333, "type": "uint16", "access": "R"},
    {"name": "93.34 SSI position msb", "group": "Encoder 2 configuration", "area": "holding", "address": 9334, "type": "uint16", "access": "R"},
    {"name": "93.35 SSI revolution msb", "group": "Encoder 2 configuration", "area": "holding", "address": 9335, "type": "uint16", "access": "R"},
    {"name": "93.36 SSI data format", "group": "Encoder 2 configuration", "area": "holding", "address": 9336, "type": "uint16", "access": "RW", "description": "Default: Binary"},
    {"name": "93.37 SSI baud rate", "group": "Encoder 2 configuration", "area": "holding", "address": 9337, "type": "uint16", "access": "RW", "description": "Default: 100 kBit/s"},
    {"name": "93.40 SSI zero phase", "group": "Encoder 2 configuration", "area": "holding", "address": 9340, "type": "uint16", "access": "RW", "description": "Default: 315-45 deg"},
    {"name": "93.41 EnDat max clock frequency", "group": "Encoder 2 configuration", "area": "holding", "address": 9341, "type": "uint16", "access": "RW", "enum": "p92_41", "description": "Default: 4800 bits/s"},
    {"name": "93.45 Hiperface parity", "group": "Encoder 2 configuration", "area": "holding", "address": 9345, "type": "uint16", "access": "RW", "description": "Default: Odd"},
    {"name": "93.46 Hiperface baud rate", "group": "Encoder 2 configuration", "area": "holding", "address": 9346, "type": "uint16", "access": "RW", "description": "Default: 4800 bits/s"},
    {"name": "93.47 Hiperface node address", "group": "Encoder 2 configuration", "area": "holding", "address": 9347, "type": "uint16", "access": "R"},
    {"name": "93.50 SSI revolution msb", "group": "Encoder 2 configuration", "area": "holding", "address": 9350, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1000, "description": "Default: 500"},
    {"name": "93.51 SSI revolution msb", "group": "Encoder 2 configuration", "area": "holding", "address": 9351, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 3000, "description": "Default: 2"},
    {"name": "94.01 LSU Control", "group": "LSU control", "area": "holding", "address": 9401, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Default: On"},
    {"name": "94.02 LSU panel communication", "group": "LSU control", "area": "holding", "address": 9402, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable"},
    {"name": "94.04 INU-LSU status word profile", "group": "LSU control", "area": "holding", "address": 9404, "type": "uint16", "access": "RW", "enum": {"0": "ABB single drives standard SW", "1": "Backwards compatible SW"}, "description": "Default: ABB single drives standard SW"},
    {"name": "94.05 LSU external start command", "group": "LSU control", "area": "holding", "address": 38810, "type": "uint32", "access": "RW", "enum": {"0": "Not selected", "1": "Selected", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "10": "DIO1", "11": "DIO2", "30": "DIIL"}, "description": "Default: Not selected"},
    {"name": "94.10 LSU max charging time", "group": "LSU control", "area": "holding", "address": 9410, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 65535, "description": "Default: 15 s"},
    {"name": "94.11 LSU stop delay", "group": "LSU control", "area": "holding", "address": 9411, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 3600, "description": "Default: 600.0 s"},
    {"name": "94.20 DC voltage reference", "group": "LSU control", "area": "holding", "address": 38840, "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "94.21 DC voltage ref source", "group": "LSU control", "area": "holding", "address": 38842, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "User ref"}, "description": "Source selector; other sources are given as parameter pointers; Default: User ref"},
    {"name": "94.22 User DC voltage reference", "group": "LSU control", "area": "holding", "address": 38844, "type": "uint32", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 0, "write_max": 2000, "description": "Default: 0.0 V"},
    {"name": "94.30 Reactive power reference", "group": "LSU control", "area": "holding", "address": 38860, "type": "int32", "scale": 0.1, "unit": "kVAr", "access": "R"},
    {"name": "94.31 Reactive power ref source", "group": "LSU control", "area": "holding", "address": 38862, "type": "uint32", "access": "RW", "enum": {"0": "Primary", "1": "Secondary", "2": "DI1", "3": "DI2", "4": "DI3", "5": "DI4", "6": "DI5", "7": "DI6", "11": "Supervision 1", "12": "Supervision 2", "13": "Supervision 3", "14": "DIO1", "15": "DIO2"}, "description": "Source selector; other sources are given as parameter pointers; Default: User ref"},
    {"name": "94.32 User reactive power reference", "group": "LSU control", "area": "holding", "address": 38864, "type": "int32", "scale": 0.1, "unit": "kVAr", "access": "RW", "write_min": -3276.8, "write_max": 3276.7, "description": "Default: 0.0 kVAr"},
    {"name": "94.33 User reactive power reference type", "group": "LSU control", "area": "holding", "address": 38866, "type": "uint32", "access": "RW", "enum": {"0": "Qref [kVAr, 1.0]", "1": "Qref [kVAr, 1.00]", "2": "Qref [kVAr, 1.000]", "3": "Qref [%]", "4": "CosPhi"}, "description": "Default: Qref [kVAr, 1.0]"},
    {"name": "94.34 Secondary user reactive power reference", "group": "LSU control", "area": "holding", "address": 38868, "type": "int32", "access": "R"},
    {"name": "94.40 Power mot limit on net loss", "group": "LSU control", "area": "holding", "address": 38880, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 600, "description": "Default: 600.00 percent"},
    {"name": "94.41 Power gen limit on net loss", "group": "LSU control", "area": "holding", "address": 38882, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -600, "write_max": 0, "description": "Default: -600.00 percent"},
    {"name": "94.50 LSU weak grid enable", "group": "LSU control", "area": "holding", "address": 38900, "type": "uint32", "access": "RW", "enum": "p20_03", "description": "Source selector; other sources are given as parameter pointers; Default: Not selected"},
    {"name": "95.01 Supply voltage", "group": "HW configuration", "area": "holding", "address": 9501, "type": "uint16", "access": "RW", "enum": {"0": "Not given", "1": "208...240 V", "2": "380...415 V", "3": "440...480 V", "4": "500 V", "5": "525...600 V", "6": "660...690 V"}, "description": "Default: Not given"},
    {"name": "95.02 Adaptive voltage limits", "group": "HW configuration", "area": "holding", "address": 9502, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable; Enable (95.20 b15)"},
    {"name": "95.04 Control board supply", "group": "HW configuration", "area": "holding", "address": 9504, "type": "uint16", "access": "RW", "enum": {"0": "Internal 24V", "1": "External 24V", "2": "Redundant external 24V"}, "description": "Default: Internal 24V (ZCU); External 24V (BCU; 95.20 b4)"},
    {"name": "95.08 DC switch monitoring", "group": "HW configuration", "area": "holding", "address": 9508, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Disable; Enable (95.20 b5)"},
    {"name": "95.09 Switch fuse controller", "group": "HW configuration", "area": "holding", "address": 9509, "type": "uint16", "access": "R", "enum": {"0": "Disable", "1": "Enable"}},
    {"name": "95.12 Reduced run mask", "group": "HW configuration", "area": "holding", "address": 9512, "type": "uint16", "access": "RW", "description": "Default: 0000h"},
    {"name": "95.12 bit 0 Module 1 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 0, "access": "RW"},
    {"name": "95.12 bit 1 Module 2 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 1, "access": "RW"},
    {"name": "95.12 bit 2 Module 3 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 2, "access": "RW"},
    {"name": "95.12 bit 3 Module 4 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 3, "access": "RW"},
    {"name": "95.12 bit 4 Module 5 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 4, "access": "RW"},
    {"name": "95.12 bit 5 Module 6 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 5, "access": "RW"},
    {"name": "95.12 bit 6 Module 7 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 6, "access": "RW"},
    {"name": "95.12 bit 7 Module 8 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 7, "access": "RW"},
    {"name": "95.12 bit 8 Module 9 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 8, "access": "RW"},
    {"name": "95.12 bit 9 Module 10 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 9, "access": "RW"},
    {"name": "95.12 bit 10 Module 11 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 10, "access": "RW"},
    {"name": "95.12 bit 11 Module 12 removed", "group": "HW configuration", "area": "holding", "address": 9512, "type": "bool", "bit": 11, "access": "RW"},
    {"name": "95.13 Reduced run mode", "group": "HW configuration", "area": "holding", "address": 9513, "type": "uint16", "access": "R"},
    {"name": "95.14 Connected modules", "group": "HW configuration", "area": "holding", "address": 9514, "type": "uint16", "access": "R", "description": "Default: 0000h"},
    {"name": "95.14 bit 0 Module 1", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 0, "access": "R"},
    {"name": "95.14 bit 1 Module 2", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 1, "access": "R"},
    {"name": "95.14 bit 2 Module 3", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 2, "access": "R"},
    {"name": "95.14 bit 3 Module 4", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 3, "access": "R"},
    {"name": "95.14 bit 4 Module 5", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 4, "access": "R"},
    {"name": "95.14 bit 5 Module 6", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 5, "access": "R"},
    {"name": "95.14 bit 6 Module 7", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 6, "access": "R"},
    {"name": "95.14 bit 7 Module 8", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 7, "access": "R"},
    {"name": "95.14 bit 8 Module 9", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 8, "access": "R"},
    {"name": "95.14 bit 9 Module 10", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 9, "access": "R"},
    {"name": "95.14 bit 10 Module 11", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 10, "access": "R"},
    {"name": "95.14 bit 11 Module 12", "group": "HW configuration", "area": "holding", "address": 9514, "type": "bool", "bit": 11, "access": "R"},
    {"name": "95.15 Special HW settings", "group": "HW configuration", "area": "holding", "address": 9515, "type": "uint16", "access": "R"},
    {"name": "95.15 bit 0 EX motor", "group": "HW configuration", "area": "holding", "address": 9515, "type": "bool", "bit": 0, "access": "R"},
    {"name": "95.15 bit 1 ABB sine filter", "group": "HW configuration", "area": "holding", "address": 9515, "type": "bool", "bit": 1, "access": "R"},
    {"name": "95.15 bit 2 High speed mode", "group": "HW configuration", "area": "holding", "address": 9515, "type": "bool", "bit": 2, "access": "R"},
    {"name": "95.15 bit 3 Custom sine filter", "group": "HW configuration", "area": "holding", "address": 9515, "type": "bool", "bit": 3, "access": "R"},
    {"name": "95.16 Router mode", "group": "HW configuration", "area": "holding", "address": 39032, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; Default: Off"},
    {"name": "95.17 Router channel config", "group": "HW configuration", "area": "holding", "address": 9517, "type": "uint16", "access": "R"},
    {"name": "95.17 bit 0 ch1", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 0, "access": "R"},
    {"name": "95.17 bit 1 ch2", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 1, "access": "R"},
    {"name": "95.17 bit 2 ch3", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 2, "access": "R"},
    {"name": "95.17 bit 3 ch4", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 3, "access": "R"},
    {"name": "95.17 bit 4 ch5", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 4, "access": "R"},
    {"name": "95.17 bit 5 ch6", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 5, "access": "R"},
    {"name": "95.17 bit 6 ch7", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 6, "access": "R"},
    {"name": "95.17 bit 7 ch8", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 7, "access": "R"},
    {"name": "95.17 bit 8 ch9", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 8, "access": "R"},
    {"name": "95.17 bit 9 ch10", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 9, "access": "R"},
    {"name": "95.17 bit 10 ch11", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 10, "access": "R"},
    {"name": "95.17 bit 11 ch12", "group": "HW configuration", "area": "holding", "address": 9517, "type": "bool", "bit": 11, "access": "R"},
    {"name": "95.20 HW options word 1", "group": "HW configuration", "area": "holding", "address": 9520, "type": "uint16", "access": "R"},
    {"name": "95.20 bit 0 Supply frequency 60 Hz", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 0, "access": "R"},
    {"name": "95.20 bit 1 Emergency stop Cat 0", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 1, "access": "R"},
    {"name": "95.20 bit 2 Emergency stop Cat 1", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 2, "access": "R"},
    {"name": "95.20 bit 3 RO2 for -07 cabinet cooling fan", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 3, "access": "R"},
    {"name": "95.20 bit 4 Externally powered control unit", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 4, "access": "R"},
    {"name": "95.20 bit 5 DC supply switch", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 5, "access": "R"},
    {"name": "95.20 bit 6 DOL motor switch", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 6, "access": "R"},
    {"name": "95.20 bit 7 xSFC-01fuse switch controller", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 7, "access": "R"},
    {"name": "95.20 bit 8 Service switch or PTC/Pt100 relay", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 8, "access": "R"},
    {"name": "95.20 bit 9 Output contactor", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 9, "access": "R"},
    {"name": "95.20 bit 10 Brake resistor, sine filter, IP54 fan", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 10, "access": "R"},
    {"name": "95.20 bit 11 INU-DSU communication", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 11, "access": "R"},
    {"name": "95.20 bit 13 du/dt filter activation", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 13, "access": "R"},
    {"name": "95.20 bit 14 DOL fan activation", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 14, "access": "R"},
    {"name": "95.20 bit 15 INU-ISU communication", "group": "HW configuration", "area": "holding", "address": 9520, "type": "bool", "bit": 15, "access": "R"},
    {"name": "95.21 HW options word 2", "group": "HW configuration", "area": "holding", "address": 9521, "type": "uint16", "access": "R"},
    {"name": "95.21 bit 0 Dual use", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 0, "access": "R"},
    {"name": "95.21 bit 1 SynRM", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 1, "access": "R"},
    {"name": "95.21 bit 2 Salient PM", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 2, "access": "R"},
    {"name": "95.21 bit 3 LV Synchro", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 3, "access": "R"},
    {"name": "95.21 bit 4 Aux fan 1 supervision", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 4, "access": "R"},
    {"name": "95.21 bit 5 Aux fan 2 supervision", "group": "HW configuration", "area": "holding", "address": 9521, "type": "bool", "bit": 5, "access": "R"},
    {"name": "95.30 Parallel type list filter", "group": "HW configuration", "area": "holding", "address": 9530, "type": "uint16", "access": "RW", "enum": {"1": "No filter", "2": "400 V", "3": "500 V", "4": "690 V", "5": "-7 LC (525-690V)"}, "description": "Default: No filter"},
    {"name": "95.31 Parallel type configuration", "group": "HW configuration", "area": "holding", "address": 9531, "type": "uint16", "access": "RW", "enum": {"0": "Not selected"}, "description": "Default: Not selected"},
    {"name": "95.40 Transformation ratio", "group": "HW configuration", "area": "holding", "address": 39080, "type": "uint32", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 0.000"},
    {"name": "96.01 Language", "group": "System", "area": "holding", "address": 9601, "type": "uint16", "access": "RW", "enum": {"1031": "Deutsch", "1040": "Italiano", "3082": "Español", "2070": "Português", "1043": "Nederlands", "1036": "Français", "1030": "Dansk", "1035": "Suomi", "1053": "Svenska", "1049": "Русский", "0": "Not selected", "1045": "Polski", "1029": "Česky", "2052": "Chinese (Simplified, PRC)", "1055": "Türkçe", "1041": "Japanese", "1033": "English"}, "description": "Default: Not selected"},
    {"name": "96.02 Pass code", "group": "System", "area": "holding", "address": 39204, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "96.03 Access levels active", "group": "System", "area": "holding", "address": 9603, "type": "uint16", "access": "R"},
    {"name": "96.03 bit 0 End user", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 0, "access": "R"},
    {"name": "96.03 bit 1 Service", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 1, "access": "R"},
    {"name": "96.03 bit 2 Advanced programmer", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 2, "access": "R"},
    {"name": "96.03 bit 11 OEM access level 1", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 11, "access": "R"},
    {"name": "96.03 bit 12 OEM access level 2", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 12, "access": "R"},
    {"name": "96.03 bit 13 OEM access level 3", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 13, "access": "R"},
    {"name": "96.03 bit 14 Parameter lock", "group": "System", "area": "holding", "address": 9603, "type": "bool", "bit": 14, "access": "R"},
    {"name": "96.04 Macro select", "group": "System", "area": "holding", "address": 9604, "type": "uint16", "access": "RW", "enum": {"0": "Done", "1": "Factory", "2": "Hand/Auto", "3": "PID-CTRL", "4": "T-CTRL", "5": "Sequence control", "6": "FIELDBUS"}, "description": "Default: Done"},
    {"name": "96.05 Macro active", "group": "System", "area": "holding", "address": 9605, "type": "uint16", "access": "RW", "enum": {"1": "Factory", "2": "Hand/Auto", "3": "PID-CTRL", "4": "T-CTRL", "5": "Sequence control", "6": "FIELDBUS"}, "description": "Default: Factory"},
    {"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"}, "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": "R"},
    {"name": "96.09 FSO reboot", "group": "System", "area": "holding", "address": 39218, "type": "uint32", "access": "RW", "enum": {"0": "False", "1": "True"}, "description": "Source selector; other sources are given as parameter pointers; Default: False"},
    {"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": "User set 1", "5": "User set 2", "6": "User set 3", "7": "User set 4", "8": "User set 5", "9": "User set 6", "10": "User set 7", "11": "User set 8"}, "description": "Default: n/a"},
    {"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": 39224, "type": "uint32", "access": "RW", "enum": "p20_03", "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": 39226, "type": "uint32", "access": "RW", "description": "Default: Not selected"},
    {"name": "96.16 Unit selection", "group": "System", "area": "holding", "address": 9616, "type": "uint16", "access": "R"},
    {"name": "96.16 bit 0 Power unit", "group": "System", "area": "holding", "address": 9616, "type": "bool", "bit": 0, "access": "R"},
    {"name": "96.16 bit 2 Temperature unit", "group": "System", "area": "holding", "address": 9616, "type": "bool", "bit": 2, "access": "R"},
    {"name": "96.16 bit 4 Torque unit", "group": "System", "area": "holding", "address": 9616, "type": "bool", "bit": 4, "access": "R"},
    {"name": "96.20 Time sync primary source", "group": "System", "area": "holding", "address": 9620, "type": "uint16", "access": "RW", "enum": {"0": "Internal", "1": "DDCS Controller", "2": "Fieldbus A or B", "3": "Fieldbus A", "4": "Fieldbus B", "5": "D2D or M/F", "6": "Embedded FB", "8": "Panel link", "9": "Ethernet tool link"}, "description": "Default: DDCS Controller"},
    {"name": "96.23 M/F and D2D clock synchronization", "group": "System", "area": "holding", "address": 9623, "type": "uint16", "access": "RW", "enum": {"0": "Inactive", "1": "Active"}, "description": "Default: Inactive"},
    {"name": "96.24 Full days since 1st Jan 1980", "group": "System", "area": "holding", "address": 9624, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 59999, "description": "Unit: days; Default: 12055 days"},
    {"name": "96.25 Time in minutes within 24 h", "group": "System", "area": "holding", "address": 9625, "type": "uint16", "unit": "min", "access": "RW", "write_min": 0, "write_max": 1439, "description": "Default: 0 min"},
    {"name": "96.26 Time in ms within one minute", "group": "System", "area": "holding", "address": 9626, "type": "uint16", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 59999, "description": "Default: 0 ms"},
    {"name": "96.29 Time sync source status", "group": "System", "area": "holding", "address": 9629, "type": "uint16", "access": "R"},
    {"name": "96.29 bit 0 Time tick received", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 0, "access": "R"},
    {"name": "96.29 bit 1 Aux Time tick received", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 1, "access": "R"},
    {"name": "96.29 bit 2 Tick interval is too long", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 2, "access": "R"},
    {"name": "96.29 bit 3 DDCS controller", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 3, "access": "R"},
    {"name": "96.29 bit 4 Master/Follower", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 4, "access": "R"},
    {"name": "96.29 bit 6 D2D", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 6, "access": "R"},
    {"name": "96.29 bit 7 FbusA", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 7, "access": "R"},
    {"name": "96.29 bit 8 FbusB", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 8, "access": "R"},
    {"name": "96.29 bit 9 EFB", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 9, "access": "R"},
    {"name": "96.29 bit 11 Panel link", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 11, "access": "R"},
    {"name": "96.29 bit 12 Ethernet tool link", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 12, "access": "R"},
    {"name": "96.29 bit 13 Parameter setting", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 13, "access": "R"},
    {"name": "96.29 bit 14 RTC", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 14, "access": "R"},
    {"name": "96.29 bit 15 Drive On-Time", "group": "System", "area": "holding", "address": 9629, "type": "bool", "bit": 15, "access": "R"},
    {"name": "96.31 Drive ID number", "group": "System", "area": "holding", "address": 9631, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 32767, "description": "Default: 0 null"},
    {"name": "96.39 Power up event logging", "group": "System", "area": "holding", "address": 9639, "type": "uint16", "access": "RW", "enum": {"0": "Disable", "1": "Enable"}, "description": "Default: Enable"},
    {"name": "96.51 Clear fault and event logger", "group": "System", "area": "holding", "address": 9651, "type": "uint16", "access": "R"},
    {"name": "96.53 Actual checksum", "group": "System", "area": "holding", "address": 39306, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"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": "Default: No action"},
    {"name": "96.55 Checksum control word", "group": "System", "area": "holding", "address": 9655, "type": "uint16", "access": "R"},
    {"name": "96.55 bit 0 Approved checksum 1", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 0, "access": "R"},
    {"name": "96.55 bit 1 Approved checksum 2", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 1, "access": "R"},
    {"name": "96.55 bit 2 Approved checksum 3", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 2, "access": "R"},
    {"name": "96.55 bit 3 Approved checksum 4", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 3, "access": "R"},
    {"name": "96.55 bit 4 Set approved checksum 1", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 4, "access": "R"},
    {"name": "96.55 bit 5 Set approved checksum 2", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 5, "access": "R"},
    {"name": "96.55 bit 6 Set approved checksum 3", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 6, "access": "R"},
    {"name": "96.55 bit 7 Set approved checksum 4", "group": "System", "area": "holding", "address": 9655, "type": "bool", "bit": 7, "access": "R"},
    {"name": "96.56 Approved checksum", "group": "System", "area": "holding", "address": 39312, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "96.57 Approved checksum", "group": "System", "area": "holding", "address": 39314, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "96.58 Approved checksum", "group": "System", "area": "holding", "address": 39316, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "96.59 Approved checksum", "group": "System", "area": "holding", "address": 39318, "type": "uint32", "access": "RW", "description": "Default: 0"},
    {"name": "96.61 User data logger status word", "group": "System", "area": "holding", "address": 9661, "type": "uint16", "access": "R", "description": "Default: 0001h"},
    {"name": "96.61 bit 0 Running", "group": "System", "area": "holding", "address": 9661, "type": "bool", "bit": 0, "access": "R"},
    {"name": "96.61 bit 1 Triggered", "group": "System", "area": "holding", "address": 9661, "type": "bool", "bit": 1, "access": "R"},
    {"name": "96.61 bit 2 Data available", "group": "System", "area": "holding", "address": 9661, "type": "bool", "bit": 2, "access": "R"},
    {"name": "96.61 bit 3 Configured", "group": "System", "area": "holding", "address": 9661, "type": "bool", "bit": 3, "access": "R"},
    {"name": "96.63 User data logger trigger", "group": "System", "area": "holding", "address": 39326, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; Default: Off"},
    {"name": "96.64 User data logger start", "group": "System", "area": "holding", "address": 39328, "type": "uint32", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Source selector; other sources are given as parameter pointers; Default: Off"},
    {"name": "96.65 Factory data logger time level", "group": "System", "area": "holding", "address": 9665, "type": "uint16", "access": "RW", "enum": {"500": "500us", "2000": "2ms", "10000": "10ms"}, "description": "Default: 500us"},
    {"name": "96.70 Disable adaptive program", "group": "System", "area": "holding", "address": 9670, "type": "uint16", "access": "RW", "enum": {"0": "No", "1": "Yes"}, "description": "Default: No"},
    {"name": "97.01 Switching frequency reference", "group": "Motor control", "area": "holding", "address": 39402, "type": "uint32", "scale": 0.001, "unit": "kHz", "access": "RW", "write_min": 0, "write_max": 24, "description": "Default: 4.500 kHz"},
    {"name": "97.02 Minimum switching frequency", "group": "Motor control", "area": "holding", "address": 39404, "type": "uint32", "scale": 0.001, "unit": "kHz", "access": "RW", "write_min": 0, "write_max": 24, "description": "Default: 1.500 kHz"},
    {"name": "97.03 Slip gain", "group": "Motor control", "area": "holding", "address": 39406, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 100 percent"},
    {"name": "97.04 Voltage reserve", "group": "Motor control", "area": "holding", "address": 39408, "type": "int32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": -5, "write_max": 50, "description": "Default: -2 percent"},
    {"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.06 Flux reference select", "group": "Motor control", "area": "holding", "address": 39412, "type": "uint32", "access": "RW", "enum": {"0": "Zero", "1": "User flux reference"}, "description": "Source selector; other sources are given as parameter pointers; Default: User flux reference"},
    {"name": "97.07 User flux reference", "group": "Motor control", "area": "holding", "address": 39414, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 100.00 percent"},
    {"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 percent"},
    {"name": "97.09 Switching freq mode", "group": "Motor control", "area": "holding", "address": 9709, "type": "uint16", "access": "RW", "enum": {"0": "Normal", "1": "Low noise", "2": "Cyclic", "3": "Custom"}, "description": "Default: Normal"},
    {"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", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 25, "write_max": 400, "description": "Default: 100 percent"},
    {"name": "97.12 IR comp step-up frequency", "group": "Motor control", "area": "holding", "address": 39424, "type": "uint32", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 50, "description": "Default: 0.0 Hz"},
    {"name": "97.13 IR compensation", "group": "Motor control", "area": "holding", "address": 39426, "type": "uint32", "scale": 0.0001, "unit": "%", "access": "RW", "write_min": 0, "write_max": 50, "description": "Default: 0.00 percent"},
    {"name": "97.15 Motor model temperature adaptation", "group": "Motor control", "area": "holding", "address": 9715, "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Estimatedtemperature", "2": "Measured temperature 1", "3": "Measured temperature 2"}, "description": "Default: Disabled"},
    {"name": "97.18 Hexagonal field weakening", "group": "Motor control", "area": "holding", "address": 9718, "type": "uint16", "access": "RW", "enum": {"0": "Off", "1": "On"}, "description": "Default: Off"},
    {"name": "97.19 Hexagonal field weakening point", "group": "Motor control", "area": "holding", "address": 39438, "type": "uint32", "scale": 0.001, "unit": "%", "access": "RW", "write_min": 0, "write_max": 500, "description": "Default: 120.0 percent"},
    {"name": "97.32 Motor torque unfiltered", "group": "Motor control", "area": "holding", "address": 39464, "type": "int32", "scale": 0.1, "unit": "%", "access": "R", "description": "Default: 0.0 percent"},
    {"name": "97.33 Speed estimate filter time", "group": "Motor control", "area": "holding", "address": 39466, "type": "uint32", "scale": 0.01, "unit": "ms", "access": "RW", "write_min": 0, "write_max": 100, "description": "Default: 5.00 ms"},
    {"name": "97.78 Maximum flux reference assistance", "group": "Motor control", "area": "holding", "address": 39556, "type": "uint32", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "Default: 0.00 percent"},
    {"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", "2": "Position offset", "3": "Motor parameters & position offset"}, "description": "Default: Not selected"},
    {"name": "98.02 Rs user", "group": "User motor parameters", "area": "holding", "address": 39604, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 0.5, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.03 Rr user", "group": "User motor parameters", "area": "holding", "address": 39606, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 0.5, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.04 Lm user", "group": "User motor parameters", "area": "holding", "address": 39608, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 10, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.05 SigmaL user", "group": "User motor parameters", "area": "holding", "address": 39610, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 1, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.06 Ld user", "group": "User motor parameters", "area": "holding", "address": 39612, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 10, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.07 Lq user", "group": "User motor parameters", "area": "holding", "address": 39614, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 10, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.08 PM flux user", "group": "User motor parameters", "area": "holding", "address": 39616, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 2, "description": "Unit: pu; Default: 0.00000 pu"},
    {"name": "98.09 Rs user SI", "group": "User motor parameters", "area": "holding", "address": 39618, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 100, "description": "Unit: Ohm; Default: 0.00000 Ohm"},
    {"name": "98.10 Rr user SI", "group": "User motor parameters", "area": "holding", "address": 39620, "type": "uint32", "scale": 1e-05, "access": "RW", "write_min": 0, "write_max": 100, "description": "Unit: Ohm; 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, "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, "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, "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, "description": "Default: 0.00 mH"},
    {"name": "98.15 Position offset user", "group": "User motor parameters", "area": "holding", "address": 39630, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 360, "description": "Unit: deg; Default: 0.0 deg"},
    {"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"}, "description": "Default: Asynchronous mo- tor; SynRM (95.21 b1); Permanent mag- net motor (95.21 b2)"},
    {"name": "99.04 Motor control mode", "group": "Motor data", "area": "holding", "address": 9904, "type": "uint16", "access": "RW", "enum": {"0": "DTC", "1": "Scalar"}, "description": "Default: DTC"},
    {"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": 10000, "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": 0, "write_max": 1500, "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": 1000, "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": 35880, "description": "Default: 0 rpm"},
    {"name": "99.10 Motor nominal power", "group": "Motor data", "area": "holding", "address": 39820, "type": "uint32", "scale": 0.01, "access": "R", "description": "Unit: kW or hp"},
    {"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: Nm or lb·ft; Default: 0.000 Nm or lb·ft"},
    {"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", "4": "Autophasing", "5": "Current measurement calibration", "6": "Advanced", "7": "Advanced Standstill"}, "description": "Default: None; Standstill (95.21 b1/b2)"},
    {"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", "4": "Autophasing", "5": "Current measurement calibration", "6": "Advanced", "7": "Advanced Standstill"}, "description": "Default: None"},
    {"name": "99.15 Motor polepairs calculated", "group": "Motor data", "area": "holding", "address": 9915, "type": "uint16", "access": "R", "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: U V W"},
    {"name": "99.18 Sine filter inductance", "group": "Motor data", "area": "holding", "address": 39836, "type": "uint32", "unit": "mH", "access": "RW", "write_min": 0, "write_max": 100000, "description": "Default: 0.000 mH"},
    {"name": "99.19 Sine filter capacitance", "group": "Motor data", "area": "holding", "address": 39838, "type": "uint32", "access": "RW", "write_min": 0, "write_max": 100000, "description": "Unit: uF; Default: 0.00 uF"},
    {"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.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"}
  ]
}
