{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "WEG",
  "model": "CFW500",
  "models": [
    "CFW500"
  ],
  "vendor_website": "weg.net",
  "description": "Compact frequency inverter with Modbus RTU: monitoring, ramps and references, regulation, configuration, I/O, protections, motor, PID, SoftPLC and network control parameters",
  "revision": 3,
  "revised": "2026-10-20",
  "source": "WEG CFW500 programming manual V2.2X and Modbus RTU manual",
  "sources": [
    {
      "title": "WEG CFW500 Modbus RTU communication manual",
      "url": "https://static.weg.net/medias/downloadcenter/h83/h39/WEG-CFW500-manual-da-comunicacao-modbus-rtu-10001316347-pt.pdf"
    },
    {
      "title": "WEG CFW500 programming manual (V2.2X), parameter descriptions",
      "version": "V2.2X",
      "url": "https://static.weg.net/medias/downloadcenter/h3a/h37/WEG-CFW500-programming-manual-v2-2x-10001469555-pt.pdf",
      "note": "ranges, scales, units and read-only marks of the parameters added in revision 3"
    },
    {
      "title": "WEG CFW500 programming manual (V2.0X), quick reference of parameters",
      "url": "https://wolfautomation.com/media/pdf/ac-drives/weg/cfwfivehundred/21/weg-cfw500-program-man-21.pdf"
    }
  ],
  "notes": [
    "Every parameter Pxxxx is the holding register of the same number (P0003 is register 3); the Modicon address is 40001 + the number.",
    "Values travel as integers: a parameter shown as 1.5 A is sent as 15. Scales in this map follow the decimal places of the programming manual.",
    "Read from the programming manual V2.2X: 327 parameters with documented ranges. Parameters of the CAN, Ethernet and other network modules (P0700 and up, except P0680 to P0698) are not included; they are described in the module manuals.",
    "P0001 and P0002 use the scale and unit chosen in P0208 to P0210, so they are shown raw.",
    "P0682 and P0683 are written only through the serial interface, and the drive must be set to use serial as command and reference source (P0105 and P0220 to P0228).",
    "P0312 = 2 selects Modbus RTU on the standard RS485 interface (default); a remote HMI uses the same port with P0312 = 0.",
    "Parity and stop bits: P0311, default 1 = 8 data bits, even parity, 1 stop bit.",
    "Parameters marked 'can be changed only with the motor stopped' are the manual's cfg parameters; the drive refuses a write while the motor runs.",
    "A drive answers with an exception when a block of registers contains a parameter its firmware does not have, and the whole block fails. Parameters differ between firmware versions (V2.2X here); if a block fails, switch off the registers that the drive does not have (in Modbench: right-click, stop reading it)."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 19200,
  "databits": 8,
  "parity": "E",
  "stopbits": 1,
  "byte_order": "big",
  "address_base": 0,
  "x_status": "official",
  "enums": {
    "inverter_status": {"0": "Ready", "1": "Run", "2": "Undervoltage", "3": "Fault", "4": "Self-tuning", "5": "Configuration", "6": "DC braking", "7": "Sleep mode"},
    "plugin": {"0": "Without plug-in", "1": "CFW500-IOS", "2": "CFW500-IOD", "3": "CFW500-IOAD", "4": "CFW500-IOR", "5": "CFW500-CUSB", "6": "CFW500-CCAN", "7": "CFW500-CRS232", "8": "CFW500-CPDP", "9": "CFW500-CRS485", "10": "CFW500-ENC", "11": "CFW500-CETH / CEMB-TCP / CEPN-IO", "12": "CFW500-ENC2", "13": "CFW500-ENC1"},
    "baud": {"0": "9600 bit/s", "1": "19200 bit/s", "2": "38400 bit/s"},
    "bytes": {"0": "8 data bits, no parity, 1 stop bit", "1": "8 data bits, even parity, 1 stop bit", "2": "8 data bits, odd parity, 1 stop bit", "3": "8 data bits, no parity, 2 stop bits", "4": "8 data bits, even parity, 2 stop bits", "5": "8 data bits, odd parity, 2 stop bits"},
    "protocol": {"0": "HMI", "1": "Reserved", "2": "Modbus RTU", "6": "HMI and Modbus RTU"},
    "comm_error": {"0": "Inactive", "1": "Disable via Run/Stop", "2": "Disable via General Enable", "3": "Change to local", "4": "Change to local, keeping commands and reference", "5": "Cause a fault"},
    "serial_status": {"0": "Inactive", "1": "Active", "2": "Watchdog error"},
    "s_ramp": {"0": "Inactive", "1": "Active"},
    "ramp_1_2_selection": {"0": "Ramp 1", "1": "Ramp 2", "2": "DIx", "5": "Network (CANopen/DeviceNet/Profibus/Ethernet)", "6": "SoftPLC"},
    "speed_reference_backup": {"0": "Inactive", "1": "Active", "2": "Backup by P0121"},
    "magnetization_mode": {"0": "General enable", "1": "Run/stop"},
    "dc_voltage_regulation_mode": {"0": "With losses", "1": "Without losses", "2": "Enable/disable via DIx"},
    "special_function_selection": {"0": "None", "1": "PID via AI1", "2": "PID via AI3"},
    "reference_indication_format": {"0": "wxyz", "1": "wxy.z", "2": "wx.yz"},
    "hmi_display_backlight": {"0": "Off", "1": "On"},
    "local_remote_selection": {"0": "Always local", "1": "Always remote", "2": "HMI local/remote key (starts local)", "5": "Serial/USB (starts local)", "6": "Serial/USB (starts remote)", "9": "Network (starts local)", "10": "Network (starts remote)", "11": "SoftPLC"},
    "speed_reference_source_local": {"0": "HMI keys", "1": "AI1", "2": "AI2", "5": "AI1 + AI2 > 0", "6": "AI1 + AI2", "7": "Electronic potentiometer", "8": "Multispeed", "9": "Serial/USB", "10": "No function", "11": "Network (CANopen/DeviceNet/Profibus/Ethernet)", "12": "SoftPLC", "13": "No function", "14": "AI1 > 0", "15": "AI2 > 0", "16": "AI3 > 0", "17": "FI > 0"},
    "run_stop_source_local": {"0": "HMI keys", "1": "DIx", "2": "Serial/USB", "5": "SoftPLC"},
    "jog_source_local": {"0": "Inactive", "1": "HMI keys", "2": "DIx", "5": "Network (CANopen/DeviceNet/Profibus/Ethernet)", "6": "SoftPLC"},
    "direction_source_remote": {"0": "Clockwise", "1": "Counter-clockwise", "2": "HMI key (starts clockwise)", "5": "Serial/USB (starts clockwise)", "6": "Serial/USB (starts counter-clockwise)", "9": "Network (starts clockwise)", "10": "Network (starts counter-clockwise)", "11": "No function", "12": "SoftPLC"},
    "stop_mode": {"0": "Ramp stop", "1": "Coast stop", "2": "Quick stop"},
    "ai1_function": {"0": "Speed reference", "1": "No function", "2": "Maximum torque current", "7": "SoftPLC use", "8": "Application function 1", "9": "Application function 2", "10": "Application function 3", "11": "Application function 4", "12": "Application function 5", "13": "Application function 6", "14": "Application function 7", "15": "Application function 8"},
    "ai1_signal": {"0": "0 to 10 V / 20 mA", "1": "4 to 20 mA", "2": "10 V / 20 mA to 0", "3": "20 to 4 mA"},
    "ao1_function": {"0": "Speed reference", "1": "No function", "2": "Actual speed", "5": "Output current", "6": "Process variable", "7": "Active current", "8": "Output power", "9": "PID setpoint", "10": "Torque current > 0", "11": "Motor torque", "12": "SoftPLC", "16": "Motor Ixt", "17": "No function", "18": "Content of P0696", "19": "Content of P0697", "20": "Content of P0698", "21": "Application function 1", "22": "Application function 2", "23": "Application function 3", "24": "Application function 4", "25": "Application function 5", "26": "Application function 6", "27": "Application function 7", "28": "Application function 8"},
    "ao1_signal": {"0": "0 to 10 V", "1": "0 to 20 mA", "2": "4 to 20 mA"},
    "digital_input_signal": {"0": "DI1 to DI8 NPN", "1": "DI1 PNP", "2": "DI1 to DI2 PNP", "5": "DI1 to DI5 PNP", "6": "DI1 to DI6 PNP", "7": "DI1 to DI7 PNP", "8": "DI1 to DI8 PNP"},
    "rated_line_voltage": {"0": "200 - 240 V", "1": "380 V", "2": "400 - 415 V", "5": "500 - 525 V", "6": "550 - 575 V", "7": "600 V"},
    "oriented_start_up": {"0": "No", "1": "Yes"},
    "motor_ventilation": {"0": "Self-ventilated", "1": "Independent"},
    "run_autotuning": {"0": "No", "1": "Without rotating", "2": "Rotate to find Im"},
    "pid_action_type": {"0": "Direct", "1": "Reverse"},
    "softplc_state": {"0": "No application", "1": "Application installed", "2": "Incompatible application"},
    "softplc_command": {"0": "Stop application", "1": "Run application", "2": "Stop application", "5": "Delete application"},
    "action_when_the_application_is_not_runni": {"0": "Inactive", "1": "Raise alarm", "2": "Raise fault"}
  },
  "registers": [
    {"name": "Parameter access", "group": "Configuration", "area": "holding", "address": 0, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 9999, "description": "P0000"},
    {"name": "Speed reference", "group": "Monitoring", "area": "holding", "address": 1, "type": "uint16", "access": "R", "description": "P0001; scale set by P0208 to P0210"},
    {"name": "Output speed (motor)", "group": "Monitoring", "area": "holding", "address": 2, "type": "uint16", "access": "R", "description": "P0002; scale set by P0208 to P0210"},
    {"name": "Motor current", "group": "Monitoring", "area": "holding", "address": 3, "type": "uint16", "access": "R", "scale": 0.1, "unit": "A", "description": "P0003"},
    {"name": "DC link voltage", "group": "Monitoring", "area": "holding", "address": 4, "type": "uint16", "access": "R", "unit": "V", "description": "P0004"},
    {"name": "Output frequency", "group": "Monitoring", "area": "holding", "address": 5, "type": "uint16", "access": "R", "scale": 0.1, "unit": "Hz", "description": "P0005"},
    {"name": "Inverter status", "group": "Monitoring", "area": "holding", "address": 6, "type": "uint16", "access": "R", "enum": "inverter_status", "description": "P0006"},
    {"name": "Output voltage", "group": "Monitoring", "area": "holding", "address": 7, "type": "uint16", "access": "R", "unit": "V", "description": "P0007"},
    {"name": "Motor torque", "group": "Monitoring", "area": "holding", "address": 9, "type": "int16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0009"},
    {"name": "Output power", "group": "Monitoring", "area": "holding", "address": 10, "type": "uint16", "access": "R", "scale": 0.1, "unit": "kW", "description": "P0010"},
    {"name": "Power factor", "group": "Monitoring", "area": "holding", "address": 11, "type": "int16", "access": "R", "scale": 0.01, "description": "P0011"},
    {"name": "DI1 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 0, "description": "P0012"},
    {"name": "DI2 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 1, "description": "P0012"},
    {"name": "DI3 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 2, "description": "P0012"},
    {"name": "DI4 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 3, "description": "P0012"},
    {"name": "DI5 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 4, "description": "P0012"},
    {"name": "DI6 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 5, "description": "P0012"},
    {"name": "DI7 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 6, "description": "P0012"},
    {"name": "DI8 status", "group": "Inputs and outputs", "area": "holding", "address": 12, "type": "bool", "access": "R", "bit": 7, "description": "P0012"},
    {"name": "DO1 status", "group": "Inputs and outputs", "area": "holding", "address": 13, "type": "bool", "access": "R", "bit": 0, "description": "P0013"},
    {"name": "DO2 status", "group": "Inputs and outputs", "area": "holding", "address": 13, "type": "bool", "access": "R", "bit": 1, "description": "P0013"},
    {"name": "DO3 status", "group": "Inputs and outputs", "area": "holding", "address": 13, "type": "bool", "access": "R", "bit": 2, "description": "P0013"},
    {"name": "DO4 status", "group": "Inputs and outputs", "area": "holding", "address": 13, "type": "bool", "access": "R", "bit": 3, "description": "P0013"},
    {"name": "DO5 status", "group": "Inputs and outputs", "area": "holding", "address": 13, "type": "bool", "access": "R", "bit": 4, "description": "P0013"},
    {"name": "AO1 value", "group": "Inputs and outputs", "area": "holding", "address": 14, "type": "uint16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0014"},
    {"name": "AO2 value", "group": "Inputs and outputs", "area": "holding", "address": 15, "type": "uint16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0015"},
    {"name": "FO output value (%)", "group": "Inputs and outputs", "area": "holding", "address": 16, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "P0016"},
    {"name": "FO output value (Hz)", "group": "Inputs and outputs", "area": "holding", "address": 17, "type": "uint16", "unit": "Hz", "access": "R", "description": "P0017"},
    {"name": "AI1 value", "group": "Inputs and outputs", "area": "holding", "address": 18, "type": "int16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0018"},
    {"name": "AI2 value", "group": "Inputs and outputs", "area": "holding", "address": 19, "type": "int16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0019"},
    {"name": "AI3 value", "group": "Inputs and outputs", "area": "holding", "address": 20, "type": "int16", "access": "R", "scale": 0.1, "unit": "%", "description": "P0020"},
    {"name": "FI input value (%)", "group": "Inputs and outputs", "area": "holding", "address": 21, "type": "int16", "scale": 0.1, "unit": "%", "access": "R", "description": "P0021"},
    {"name": "FI input value (Hz)", "group": "Inputs and outputs", "area": "holding", "address": 22, "type": "uint16", "unit": "Hz", "access": "R", "description": "P0022"},
    {"name": "Main software version", "group": "Device", "area": "holding", "address": 23, "type": "uint16", "access": "R", "scale": 0.01, "description": "P0023", "role": "firmware"},
    {"name": "Secondary software version", "group": "Device", "area": "holding", "address": 24, "type": "uint16", "access": "R", "scale": 0.01, "description": "P0024"},
    {"name": "Plug-in module", "group": "Device", "area": "holding", "address": 27, "type": "uint16", "access": "R", "enum": "plugin", "description": "P0027"},
    {"name": "Module temperature", "group": "Monitoring", "area": "holding", "address": 30, "type": "int16", "access": "R", "unit": "°C", "description": "P0030"},
    {"name": "Motor overload Ixt", "group": "Monitoring", "area": "holding", "address": 37, "type": "uint16", "access": "R", "unit": "%", "description": "P0037"},
    {"name": "Encoder speed", "group": "Monitoring", "area": "holding", "address": 38, "type": "uint16", "unit": "rpm", "access": "R", "description": "P0038"},
    {"name": "Encoder pulse count", "group": "Monitoring", "area": "holding", "address": 39, "type": "uint16", "access": "R", "description": "P0039"},
    {"name": "PID process variable", "group": "Monitoring", "area": "holding", "address": 40, "type": "uint16", "access": "R", "scale": 0.1, "description": "P0040"},
    {"name": "PID setpoint", "group": "Monitoring", "area": "holding", "address": 41, "type": "uint16", "access": "R", "scale": 0.1, "description": "P0041"},
    {"name": "CONFIG state", "group": "Monitoring", "area": "holding", "address": 47, "type": "uint16", "access": "R", "description": "P0047"},
    {"name": "Present alarm", "group": "Alarms and faults", "area": "holding", "address": 48, "type": "uint16", "access": "R", "description": "P0048; alarm number"},
    {"name": "Present fault", "group": "Alarms and faults", "area": "holding", "address": 49, "type": "uint16", "access": "R", "description": "P0049; fault number"},
    {"name": "Last fault", "group": "Alarms and faults", "area": "holding", "address": 50, "type": "uint16", "access": "R", "description": "P0050"},
    {"name": "Last fault current", "group": "Alarms and faults", "area": "holding", "address": 51, "type": "uint16", "access": "R", "scale": 0.1, "unit": "A", "description": "P0051"},
    {"name": "Last fault DC link", "group": "Alarms and faults", "area": "holding", "address": 52, "type": "uint16", "access": "R", "unit": "V", "description": "P0052"},
    {"name": "Last fault frequency", "group": "Alarms and faults", "area": "holding", "address": 53, "type": "uint16", "access": "R", "scale": 0.1, "unit": "Hz", "description": "P0053"},
    {"name": "Last fault temperature", "group": "Alarms and faults", "area": "holding", "address": 54, "type": "int16", "access": "R", "unit": "°C", "description": "P0054"},
    {"name": "Last fault logical status", "group": "Alarms and faults", "area": "holding", "address": 55, "type": "uint16", "access": "R", "description": "P0055; bit field, see the manual"},
    {"name": "Second fault", "group": "Alarms and faults", "area": "holding", "address": 60, "type": "uint16", "access": "R", "description": "P0060"},
    {"name": "Second fault current", "group": "Alarms and faults", "area": "holding", "address": 61, "type": "uint16", "scale": 0.1, "unit": "A", "access": "R", "description": "P0061"},
    {"name": "Second fault DC link", "group": "Alarms and faults", "area": "holding", "address": 62, "type": "uint16", "unit": "V", "access": "R", "description": "P0062"},
    {"name": "Second fault frequency", "group": "Alarms and faults", "area": "holding", "address": 63, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "R", "description": "P0063"},
    {"name": "Second fault temperature", "group": "Alarms and faults", "area": "holding", "address": 64, "type": "int16", "unit": "°C", "access": "R", "description": "P0064"},
    {"name": "Second fault logical status", "group": "Alarms and faults", "area": "holding", "address": 65, "type": "uint16", "access": "R", "description": "P0065; bit field, see the manual"},
    {"name": "Third fault", "group": "Alarms and faults", "area": "holding", "address": 70, "type": "uint16", "access": "R", "description": "P0070"},
    {"name": "Third fault current", "group": "Alarms and faults", "area": "holding", "address": 71, "type": "uint16", "scale": 0.1, "unit": "A", "access": "R", "description": "P0071"},
    {"name": "Third fault DC link", "group": "Alarms and faults", "area": "holding", "address": 72, "type": "uint16", "unit": "V", "access": "R", "description": "P0072"},
    {"name": "Third fault frequency", "group": "Alarms and faults", "area": "holding", "address": 73, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "R", "description": "P0073"},
    {"name": "Third fault temperature", "group": "Alarms and faults", "area": "holding", "address": 74, "type": "int16", "unit": "°C", "access": "R", "description": "P0074"},
    {"name": "Third fault logical status", "group": "Alarms and faults", "area": "holding", "address": 75, "type": "uint16", "access": "R", "description": "P0075; bit field, see the manual"},
    {"name": "Acceleration time", "group": "Settings", "area": "holding", "address": 100, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "s", "write_min": 0.1, "write_max": 999, "description": "P0100"},
    {"name": "Deceleration time", "group": "Settings", "area": "holding", "address": 101, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "s", "write_min": 0.1, "write_max": 999, "description": "P0101"},
    {"name": "Acceleration time 2", "group": "Settings", "area": "holding", "address": 102, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "s", "write_min": 0.1, "write_max": 999, "description": "P0102"},
    {"name": "Deceleration time 2", "group": "Settings", "area": "holding", "address": 103, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "s", "write_min": 0.1, "write_max": 999, "description": "P0103"},
    {"name": "S ramp", "group": "Ramps and references", "area": "holding", "address": 104, "type": "uint16", "access": "RW", "enum": "s_ramp", "description": "P0104; can be changed only with the motor stopped"},
    {"name": "Ramp 1/2 selection", "group": "Ramps and references", "area": "holding", "address": 105, "type": "uint16", "access": "RW", "enum": "ramp_1_2_selection", "description": "P0105"},
    {"name": "Third ramp time", "group": "Ramps and references", "area": "holding", "address": 106, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.1, "write_max": 999, "description": "P0106"},
    {"name": "Speed reference backup", "group": "Ramps and references", "area": "holding", "address": 120, "type": "uint16", "access": "RW", "enum": "speed_reference_backup", "description": "P0120"},
    {"name": "Speed reference via HMI", "group": "Ramps and references", "area": "holding", "address": 121, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0121"},
    {"name": "Multispeed reference 1", "group": "Ramps and references", "area": "holding", "address": 124, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0124"},
    {"name": "Multispeed reference 2", "group": "Ramps and references", "area": "holding", "address": 125, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0125"},
    {"name": "Multispeed reference 3", "group": "Ramps and references", "area": "holding", "address": 126, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0126"},
    {"name": "Multispeed reference 4", "group": "Ramps and references", "area": "holding", "address": 127, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0127"},
    {"name": "Multispeed reference 5", "group": "Ramps and references", "area": "holding", "address": 128, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0128"},
    {"name": "Multispeed reference 6", "group": "Ramps and references", "area": "holding", "address": 129, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0129"},
    {"name": "Multispeed reference 7", "group": "Ramps and references", "area": "holding", "address": 130, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0130"},
    {"name": "Multispeed reference 8", "group": "Ramps and references", "area": "holding", "address": 131, "type": "int16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": -500, "write_max": 500, "description": "P0131"},
    {"name": "Maximum overspeed level", "group": "Protections", "area": "holding", "address": 132, "type": "uint16", "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0132; can be changed only with the motor stopped"},
    {"name": "Minimum speed", "group": "Settings", "area": "holding", "address": 133, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "Hz", "write_min": 0, "write_max": 500, "description": "P0133"},
    {"name": "Maximum speed", "group": "Settings", "area": "holding", "address": 134, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "Hz", "write_min": 0, "write_max": 500, "description": "P0134"},
    {"name": "Maximum output current", "group": "Regulation", "area": "holding", "address": 135, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0135"},
    {"name": "Manual torque boost", "group": "Regulation", "area": "holding", "address": 136, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 30, "description": "P0136"},
    {"name": "Automatic torque boost", "group": "Regulation", "area": "holding", "address": 137, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 30, "description": "P0137"},
    {"name": "Slip compensation", "group": "Regulation", "area": "holding", "address": 138, "type": "int16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -10, "write_max": 10, "description": "P0138"},
    {"name": "Output current filter", "group": "Regulation", "area": "holding", "address": 139, "type": "uint16", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 9999, "description": "P0139"},
    {"name": "Slip compensation filter", "group": "Regulation", "area": "holding", "address": 140, "type": "uint16", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 9999, "description": "P0140"},
    {"name": "Maximum output voltage (V/f)", "group": "Regulation", "area": "holding", "address": 142, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0142; can be changed only with the motor stopped"},
    {"name": "Intermediate output voltage (V/f)", "group": "Regulation", "area": "holding", "address": 143, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0143; can be changed only with the motor stopped"},
    {"name": "Minimum output voltage (V/f)", "group": "Regulation", "area": "holding", "address": 144, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0144; can be changed only with the motor stopped"},
    {"name": "Field weakening start frequency", "group": "Regulation", "area": "holding", "address": 145, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0145; can be changed only with the motor stopped"},
    {"name": "Intermediate output frequency", "group": "Regulation", "area": "holding", "address": 146, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0146; can be changed only with the motor stopped"},
    {"name": "Low output frequency", "group": "Regulation", "area": "holding", "address": 147, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0147; can be changed only with the motor stopped"},
    {"name": "DC link regulator type (V/f)", "group": "Regulation", "area": "holding", "address": 150, "type": "uint16", "access": "RW", "description": "P0150; can be changed only with the motor stopped; see the manual for the values"},
    {"name": "DC link regulation level", "group": "Regulation", "area": "holding", "address": 151, "type": "uint16", "unit": "V", "access": "RW", "write_min": 339, "write_max": 1200, "description": "P0151"},
    {"name": "DC link voltage regulator proportional gain (V/f)", "group": "Regulation", "area": "holding", "address": 152, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9.99, "description": "P0152"},
    {"name": "Rheostatic braking level", "group": "Regulation", "area": "holding", "address": 153, "type": "uint16", "unit": "V", "access": "RW", "write_min": 339, "write_max": 1200, "description": "P0153"},
    {"name": "Overload current at rated speed", "group": "Protections", "area": "holding", "address": 156, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0156"},
    {"name": "Overload current at 50 % of rated speed", "group": "Protections", "area": "holding", "address": 157, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0157"},
    {"name": "Overload current at 5 % of rated speed", "group": "Protections", "area": "holding", "address": 158, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0158"},
    {"name": "Speed regulator proportional gain", "group": "Regulation", "area": "holding", "address": 161, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 63.9, "description": "P0161"},
    {"name": "Speed regulator integral gain", "group": "Regulation", "area": "holding", "address": 162, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0162"},
    {"name": "Speed filter", "group": "Regulation", "area": "holding", "address": 165, "type": "uint16", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0.012, "write_max": 1, "description": "P0165"},
    {"name": "Speed regulator differential gain", "group": "Regulation", "area": "holding", "address": 166, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 7.99, "description": "P0166"},
    {"name": "Current regulator proportional gain", "group": "Regulation", "area": "holding", "address": 167, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 1.99, "description": "P0167"},
    {"name": "Current regulator integral gain", "group": "Regulation", "area": "holding", "address": 168, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 1.999, "description": "P0168"},
    {"name": "Maximum torque current (+)", "group": "Regulation", "area": "holding", "address": 169, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 350, "description": "P0169"},
    {"name": "Maximum torque current (-)", "group": "Regulation", "area": "holding", "address": 170, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 350, "description": "P0170"},
    {"name": "Flux regulator proportional gain", "group": "Regulation", "area": "holding", "address": 175, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 31.9, "description": "P0175"},
    {"name": "Flux regulator integral gain", "group": "Regulation", "area": "holding", "address": 176, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0176"},
    {"name": "Rated flux", "group": "Regulation", "area": "holding", "address": 178, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 150, "description": "P0178"},
    {"name": "Magnetization mode", "group": "Regulation", "area": "holding", "address": 181, "type": "uint16", "access": "RW", "enum": "magnetization_mode", "description": "P0181; can be changed only with the motor stopped"},
    {"name": "Speed for I/f control", "group": "Regulation", "area": "holding", "address": 182, "type": "uint16", "unit": "rpm", "access": "RW", "write_min": 0, "write_max": 180, "description": "P0182"},
    {"name": "Current in I/f mode", "group": "Regulation", "area": "holding", "address": 183, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 15, "write_max": 300, "description": "P0183"},
    {"name": "DC voltage regulation mode", "group": "Regulation", "area": "holding", "address": 184, "type": "uint16", "access": "RW", "enum": "dc_voltage_regulation_mode", "description": "P0184; can be changed only with the motor stopped"},
    {"name": "DC link regulation activation level", "group": "Regulation", "area": "holding", "address": 185, "type": "uint16", "unit": "V", "access": "RW", "write_min": 339, "write_max": 1000, "description": "P0185"},
    {"name": "DC link voltage regulator proportional gain (vector)", "group": "Regulation", "area": "holding", "address": 186, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 63.9, "description": "P0186"},
    {"name": "DC link voltage regulator integral gain", "group": "Regulation", "area": "holding", "address": 187, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0187"},
    {"name": "Maximum output voltage regulator proportional gain", "group": "Regulation", "area": "holding", "address": 188, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 7.999, "description": "P0188"},
    {"name": "Maximum output voltage regulator integral gain", "group": "Regulation", "area": "holding", "address": 189, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 7.999, "description": "P0189"},
    {"name": "Maximum output voltage (vector)", "group": "Regulation", "area": "holding", "address": 190, "type": "uint16", "unit": "V", "access": "RW", "write_min": 0, "write_max": 600, "description": "P0190"},
    {"name": "Password", "group": "Configuration", "area": "holding", "address": 200, "type": "uint16", "access": "RW", "enum": "s_ramp", "description": "P0200"},
    {"name": "Control type", "group": "Configuration", "area": "holding", "address": 202, "type": "uint16", "access": "RW", "description": "P0202; can be changed only with the motor stopped; see the manual for the values"},
    {"name": "Special function selection", "group": "Configuration", "area": "holding", "address": 203, "type": "uint16", "access": "RW", "enum": "special_function_selection", "description": "P0203; can be changed only with the motor stopped"},
    {"name": "Load / save parameters", "group": "Configuration", "area": "holding", "address": 204, "type": "uint16", "access": "RW", "description": "P0204; can be changed only with the motor stopped; see the manual"},
    {"name": "Main display parameter", "group": "Configuration", "area": "holding", "address": 205, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1500, "description": "P0205"},
    {"name": "Secondary display parameter", "group": "Configuration", "area": "holding", "address": 206, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1500, "description": "P0206"},
    {"name": "Bar graph parameter", "group": "Configuration", "area": "holding", "address": 207, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1500, "description": "P0207"},
    {"name": "Reference scale", "group": "Configuration", "area": "holding", "address": 208, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 65535, "description": "P0208"},
    {"name": "Reference engineering unit", "group": "Configuration", "area": "holding", "address": 209, "type": "uint16", "access": "RW", "description": "P0209; see the manual for the values"},
    {"name": "Reference indication format", "group": "Configuration", "area": "holding", "address": 210, "type": "uint16", "access": "RW", "enum": "reference_indication_format", "description": "P0210"},
    {"name": "Bar graph scale factor", "group": "Configuration", "area": "holding", "address": 213, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 65535, "description": "P0213"},
    {"name": "HMI display backlight", "group": "Configuration", "area": "holding", "address": 216, "type": "uint16", "access": "RW", "enum": "hmi_display_backlight", "description": "P0216; can be changed only with the motor stopped"},
    {"name": "Sleep frequency", "group": "Configuration", "area": "holding", "address": 217, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0217; can be changed only with the motor stopped"},
    {"name": "Sleep time", "group": "Configuration", "area": "holding", "address": 218, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 999, "description": "P0218"},
    {"name": "Local/remote selection", "group": "Configuration", "area": "holding", "address": 220, "type": "uint16", "access": "RW", "enum": "local_remote_selection", "description": "P0220; can be changed only with the motor stopped"},
    {"name": "Speed reference source (local)", "group": "Configuration", "area": "holding", "address": 221, "type": "uint16", "access": "RW", "enum": "speed_reference_source_local", "description": "P0221; can be changed only with the motor stopped"},
    {"name": "Speed reference source (remote)", "group": "Configuration", "area": "holding", "address": 222, "type": "uint16", "access": "RW", "enum": "speed_reference_source_local", "description": "P0222; can be changed only with the motor stopped"},
    {"name": "Run/stop source (local)", "group": "Configuration", "area": "holding", "address": 224, "type": "uint16", "access": "RW", "enum": "run_stop_source_local", "description": "P0224; can be changed only with the motor stopped"},
    {"name": "JOG source (local)", "group": "Configuration", "area": "holding", "address": 225, "type": "uint16", "access": "RW", "enum": "jog_source_local", "description": "P0225; can be changed only with the motor stopped"},
    {"name": "Direction source (remote)", "group": "Configuration", "area": "holding", "address": 226, "type": "uint16", "access": "RW", "enum": "direction_source_remote", "description": "P0226; can be changed only with the motor stopped"},
    {"name": "Run/stop source (remote)", "group": "Configuration", "area": "holding", "address": 227, "type": "uint16", "access": "RW", "enum": "run_stop_source_local", "description": "P0227; can be changed only with the motor stopped"},
    {"name": "JOG source (remote)", "group": "Configuration", "area": "holding", "address": 228, "type": "uint16", "access": "RW", "enum": "jog_source_local", "description": "P0228; can be changed only with the motor stopped"},
    {"name": "Stop mode", "group": "Configuration", "area": "holding", "address": 229, "type": "uint16", "access": "RW", "enum": "stop_mode", "description": "P0229; can be changed only with the motor stopped"},
    {"name": "Analog input dead zone", "group": "Analog and frequency I/O", "area": "holding", "address": 230, "type": "uint16", "access": "RW", "enum": "s_ramp", "description": "P0230; can be changed only with the motor stopped"},
    {"name": "AI1 function", "group": "Analog and frequency I/O", "area": "holding", "address": 231, "type": "uint16", "access": "RW", "enum": "ai1_function", "description": "P0231; can be changed only with the motor stopped"},
    {"name": "AI1 gain", "group": "Analog and frequency I/O", "area": "holding", "address": 232, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0232"},
    {"name": "AI1 signal", "group": "Analog and frequency I/O", "area": "holding", "address": 233, "type": "uint16", "access": "RW", "enum": "ai1_signal", "description": "P0233"},
    {"name": "AI1 filter", "group": "Analog and frequency I/O", "area": "holding", "address": 235, "type": "uint16", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 16, "description": "P0235"},
    {"name": "AI2 function", "group": "Analog and frequency I/O", "area": "holding", "address": 236, "type": "uint16", "access": "RW", "enum": "ai1_function", "description": "P0236; can be changed only with the motor stopped"},
    {"name": "AI2 gain", "group": "Analog and frequency I/O", "area": "holding", "address": 237, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0237"},
    {"name": "AI2 signal", "group": "Analog and frequency I/O", "area": "holding", "address": 238, "type": "uint16", "access": "RW", "enum": "ai1_signal", "description": "P0238"},
    {"name": "AI2 filter", "group": "Analog and frequency I/O", "area": "holding", "address": 240, "type": "uint16", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 16, "description": "P0240"},
    {"name": "AI3 function", "group": "Analog and frequency I/O", "area": "holding", "address": 241, "type": "uint16", "access": "RW", "enum": "ai1_function", "description": "P0241; can be changed only with the motor stopped"},
    {"name": "AI3 gain", "group": "Analog and frequency I/O", "area": "holding", "address": 242, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0242"},
    {"name": "AI3 signal", "group": "Analog and frequency I/O", "area": "holding", "address": 243, "type": "uint16", "access": "RW", "enum": "ai1_signal", "description": "P0243"},
    {"name": "AI3 offset", "group": "Analog and frequency I/O", "area": "holding", "address": 244, "type": "int16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "P0244"},
    {"name": "AI3 filter", "group": "Analog and frequency I/O", "area": "holding", "address": 245, "type": "uint16", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 16, "description": "P0245"},
    {"name": "Frequency input FI", "group": "Analog and frequency I/O", "area": "holding", "address": 246, "type": "uint16", "access": "RW", "enum": "s_ramp", "description": "P0246"},
    {"name": "FI gain", "group": "Analog and frequency I/O", "area": "holding", "address": 247, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0247"},
    {"name": "FI minimum frequency", "group": "Analog and frequency I/O", "area": "holding", "address": 248, "type": "uint16", "unit": "Hz", "access": "RW", "write_min": 10, "write_max": 20000, "description": "P0248"},
    {"name": "FI offset", "group": "Analog and frequency I/O", "area": "holding", "address": 249, "type": "int16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": -100, "write_max": 100, "description": "P0249"},
    {"name": "FI maximum frequency", "group": "Analog and frequency I/O", "area": "holding", "address": 250, "type": "uint16", "unit": "Hz", "access": "RW", "write_min": 10, "write_max": 20000, "description": "P0250"},
    {"name": "AO1 function", "group": "Analog and frequency I/O", "area": "holding", "address": 251, "type": "uint16", "access": "RW", "enum": "ao1_function", "description": "P0251"},
    {"name": "AO1 gain", "group": "Analog and frequency I/O", "area": "holding", "address": 252, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0252"},
    {"name": "AO1 signal", "group": "Analog and frequency I/O", "area": "holding", "address": 253, "type": "uint16", "access": "RW", "enum": "ao1_signal", "description": "P0253"},
    {"name": "AO2 function", "group": "Analog and frequency I/O", "area": "holding", "address": 254, "type": "uint16", "access": "RW", "enum": "ao1_function", "description": "P0254"},
    {"name": "AO2 gain", "group": "Analog and frequency I/O", "area": "holding", "address": 255, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0255"},
    {"name": "AO2 signal", "group": "Analog and frequency I/O", "area": "holding", "address": 256, "type": "uint16", "access": "RW", "enum": "ao1_signal", "description": "P0256"},
    {"name": "Frequency output FO function", "group": "Analog and frequency I/O", "area": "holding", "address": 257, "type": "uint16", "access": "RW", "description": "P0257; see the manual for the values"},
    {"name": "FO gain", "group": "Analog and frequency I/O", "area": "holding", "address": 258, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0258"},
    {"name": "FO minimum frequency", "group": "Analog and frequency I/O", "area": "holding", "address": 259, "type": "uint16", "unit": "Hz", "access": "RW", "write_min": 10, "write_max": 20000, "description": "P0259"},
    {"name": "FO maximum frequency", "group": "Analog and frequency I/O", "area": "holding", "address": 260, "type": "uint16", "unit": "Hz", "access": "RW", "write_min": 10, "write_max": 20000, "description": "P0260"},
    {"name": "DI1 function", "group": "Digital I/O", "area": "holding", "address": 263, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0263; can be changed only with the motor stopped"},
    {"name": "DI2 function", "group": "Digital I/O", "area": "holding", "address": 264, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0264; can be changed only with the motor stopped"},
    {"name": "DI3 function", "group": "Digital I/O", "area": "holding", "address": 265, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0265; can be changed only with the motor stopped"},
    {"name": "DI4 function", "group": "Digital I/O", "area": "holding", "address": 266, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0266; can be changed only with the motor stopped"},
    {"name": "DI5 function", "group": "Digital I/O", "area": "holding", "address": 267, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0267; can be changed only with the motor stopped"},
    {"name": "DI6 function", "group": "Digital I/O", "area": "holding", "address": 268, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0268; can be changed only with the motor stopped"},
    {"name": "DI7 function", "group": "Digital I/O", "area": "holding", "address": 269, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0269; can be changed only with the motor stopped"},
    {"name": "DI8 function", "group": "Digital I/O", "area": "holding", "address": 270, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 46, "description": "P0270; can be changed only with the motor stopped"},
    {"name": "Digital input signal", "group": "Digital I/O", "area": "holding", "address": 271, "type": "uint16", "access": "RW", "enum": "digital_input_signal", "description": "P0271; can be changed only with the motor stopped"},
    {"name": "DO1 function", "group": "Digital I/O", "area": "holding", "address": 275, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 44, "description": "P0275"},
    {"name": "DO2 function", "group": "Digital I/O", "area": "holding", "address": 276, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 44, "description": "P0276"},
    {"name": "DO3 function", "group": "Digital I/O", "area": "holding", "address": 277, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 44, "description": "P0277"},
    {"name": "DO4 function", "group": "Digital I/O", "area": "holding", "address": 278, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 44, "description": "P0278"},
    {"name": "DO5 function", "group": "Digital I/O", "area": "holding", "address": 279, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 44, "description": "P0279"},
    {"name": "Fx hysteresis", "group": "Digital I/O", "area": "holding", "address": 287, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 10, "description": "P0287"},
    {"name": "Fx speed", "group": "Digital I/O", "area": "holding", "address": 288, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0288"},
    {"name": "Ix current", "group": "Digital I/O", "area": "holding", "address": 290, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0290"},
    {"name": "Tx torque", "group": "Digital I/O", "area": "holding", "address": 293, "type": "uint16", "unit": "%", "access": "RW", "write_min": 0, "write_max": 200, "description": "P0293"},
    {"name": "Inverter rated current", "group": "Device", "area": "holding", "address": 295, "type": "uint16", "scale": 0.1, "unit": "A", "access": "R", "description": "P0295"},
    {"name": "Rated line voltage", "group": "Device", "area": "holding", "address": 296, "type": "uint16", "access": "R", "enum": "rated_line_voltage", "description": "P0296"},
    {"name": "Switching frequency", "group": "Drive functions", "area": "holding", "address": 297, "type": "uint16", "unit": "Hz", "access": "RW", "write_min": 2500, "write_max": 15000, "description": "P0297; can be changed only with the motor stopped"},
    {"name": "DC braking time at start", "group": "Drive functions", "area": "holding", "address": 299, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 15, "description": "P0299"},
    {"name": "DC braking time at stop", "group": "Drive functions", "area": "holding", "address": 300, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 15, "description": "P0300"},
    {"name": "DC braking start frequency at stop", "group": "Drive functions", "area": "holding", "address": 301, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0301"},
    {"name": "DC braking voltage", "group": "Drive functions", "area": "holding", "address": 302, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0302"},
    {"name": "Skip frequency 1", "group": "Drive functions", "area": "holding", "address": 303, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0303"},
    {"name": "Skip frequency 2", "group": "Drive functions", "area": "holding", "address": 304, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 500, "description": "P0304"},
    {"name": "Skip band", "group": "Drive functions", "area": "holding", "address": 306, "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 25, "description": "P0306"},
    {"name": "Serial address", "group": "Serial interface", "area": "holding", "address": 308, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 247, "description": "P0308"},
    {"name": "Serial baud rate", "group": "Serial interface", "area": "holding", "address": 310, "type": "uint16", "access": "RW", "enum": "baud", "description": "P0310"},
    {"name": "Serial byte configuration", "group": "Serial interface", "area": "holding", "address": 311, "type": "uint16", "access": "RW", "enum": "bytes", "description": "P0311"},
    {"name": "Serial protocol", "group": "Serial interface", "area": "holding", "address": 312, "type": "uint16", "access": "RW", "enum": "protocol", "description": "P0312"},
    {"name": "Communication error action", "group": "Serial interface", "area": "holding", "address": 313, "type": "uint16", "access": "RW", "enum": "comm_error", "description": "P0313"},
    {"name": "Serial watchdog", "group": "Serial interface", "area": "holding", "address": 314, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "s", "write_min": 0, "write_max": 999, "description": "P0314; 0 disables the watchdog"},
    {"name": "Serial interface status", "group": "Serial interface", "area": "holding", "address": 316, "type": "uint16", "access": "R", "enum": "serial_status", "description": "P0316"},
    {"name": "Oriented start-up", "group": "Configuration", "area": "holding", "address": 317, "type": "uint16", "access": "RW", "enum": "oriented_start_up", "description": "P0317; can be changed only with the motor stopped"},
    {"name": "Flying start / ride-through", "group": "Drive functions", "area": "holding", "address": 320, "type": "uint16", "access": "RW", "description": "P0320; can be changed only with the motor stopped; see the manual for the values"},
    {"name": "Ud for line loss", "group": "Drive functions", "area": "holding", "address": 321, "type": "uint16", "unit": "V", "access": "RW", "write_min": 178, "write_max": 770, "description": "P0321"},
    {"name": "Ud for ride-through", "group": "Drive functions", "area": "holding", "address": 322, "type": "uint16", "unit": "V", "access": "RW", "write_min": 178, "write_max": 770, "description": "P0322"},
    {"name": "Ud for line return", "group": "Drive functions", "area": "holding", "address": 323, "type": "uint16", "unit": "V", "access": "RW", "write_min": 178, "write_max": 770, "description": "P0323"},
    {"name": "Ride-through proportional gain", "group": "Drive functions", "area": "holding", "address": 325, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 63.9, "description": "P0325"},
    {"name": "Ride-through integral gain", "group": "Drive functions", "area": "holding", "address": 326, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0326"},
    {"name": "Flying start I/f current ramp", "group": "Drive functions", "area": "holding", "address": 327, "type": "uint16", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1, "description": "P0327"},
    {"name": "Flying start filter", "group": "Drive functions", "area": "holding", "address": 328, "type": "uint16", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 1, "description": "P0328"},
    {"name": "Flying start I/f frequency ramp", "group": "Drive functions", "area": "holding", "address": 329, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 2, "write_max": 50, "description": "P0329"},
    {"name": "Voltage ramp for flying start and ride-through", "group": "Drive functions", "area": "holding", "address": 331, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0.2, "write_max": 60, "description": "P0331"},
    {"name": "Auto-reset time", "group": "Protections", "area": "holding", "address": 340, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 255, "description": "P0340"},
    {"name": "Fault and alarm mask: F0074 masked", "group": "Protections", "area": "holding", "address": 343, "type": "bool", "bit": 0, "access": "RW", "description": "P0343; can be changed only with the motor stopped"},
    {"name": "Fault and alarm mask: F0048 masked", "group": "Protections", "area": "holding", "address": 343, "type": "bool", "bit": 1, "access": "RW", "description": "P0343; can be changed only with the motor stopped"},
    {"name": "Fault and alarm mask: F0078 masked", "group": "Protections", "area": "holding", "address": 343, "type": "bool", "bit": 2, "access": "RW", "description": "P0343; can be changed only with the motor stopped"},
    {"name": "Fault and alarm mask: F0700/A700 masked", "group": "Protections", "area": "holding", "address": 343, "type": "bool", "bit": 7, "access": "RW", "description": "P0343; can be changed only with the motor stopped"},
    {"name": "Ixt alarm level", "group": "Protections", "area": "holding", "address": 349, "type": "uint16", "unit": "%", "access": "RW", "write_min": 70, "write_max": 100, "description": "P0349; can be changed only with the motor stopped"},
    {"name": "Speed hysteresis", "group": "Protections", "area": "holding", "address": 360, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0360"},
    {"name": "Time with speed different from reference", "group": "Protections", "area": "holding", "address": 361, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 999, "description": "P0361"},
    {"name": "Control configuration: Regeneration compensation", "group": "Motor", "area": "holding", "address": 397, "type": "bool", "bit": 0, "access": "RW", "description": "P0397; can be changed only with the motor stopped"},
    {"name": "Control configuration: Dead time compensation", "group": "Motor", "area": "holding", "address": 397, "type": "bool", "bit": 1, "access": "RW", "description": "P0397; can be changed only with the motor stopped"},
    {"name": "Control configuration: Is stabilization", "group": "Motor", "area": "holding", "address": 397, "type": "bool", "bit": 2, "access": "RW", "description": "P0397; can be changed only with the motor stopped"},
    {"name": "Control configuration: Ud compensation for VVW PM", "group": "Motor", "area": "holding", "address": 397, "type": "bool", "bit": 5, "access": "RW", "description": "P0397; can be changed only with the motor stopped"},
    {"name": "Motor service factor", "group": "Motor", "area": "holding", "address": 398, "type": "uint16", "scale": 0.01, "unit": "%", "access": "RW", "write_min": 1, "write_max": 1.5, "description": "P0398; can be changed only with the motor stopped"},
    {"name": "Motor rated efficiency", "group": "Motor", "area": "holding", "address": 399, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 50, "write_max": 99.9, "description": "P0399; can be changed only with the motor stopped"},
    {"name": "Motor rated voltage", "group": "Motor", "area": "holding", "address": 400, "type": "uint16", "access": "RW", "unit": "V", "write_min": 200, "write_max": 600, "description": "P0400"},
    {"name": "Motor rated current", "group": "Motor", "area": "holding", "address": 401, "type": "uint16", "access": "RW", "scale": 0.1, "unit": "A", "write_min": 0, "write_max": 200, "description": "P0401"},
    {"name": "Motor rated speed", "group": "Motor", "area": "holding", "address": 402, "type": "uint16", "access": "RW", "unit": "rpm", "write_min": 0, "write_max": 30000, "description": "P0402"},
    {"name": "Motor rated frequency", "group": "Motor", "area": "holding", "address": 403, "type": "uint16", "access": "RW", "unit": "Hz", "write_min": 0, "write_max": 500, "description": "P0403"},
    {"name": "Motor rated power", "group": "Motor", "area": "holding", "address": 404, "type": "uint16", "access": "RW", "description": "P0404; can be changed only with the motor stopped; see the manual"},
    {"name": "Encoder pulses", "group": "Motor", "area": "holding", "address": 405, "type": "uint16", "unit": "ppr", "access": "RW", "write_min": 100, "write_max": 9999, "description": "P0405; can be changed only with the motor stopped"},
    {"name": "Motor ventilation", "group": "Motor", "area": "holding", "address": 406, "type": "uint16", "access": "RW", "enum": "motor_ventilation", "description": "P0406; can be changed only with the motor stopped"},
    {"name": "Motor rated power factor", "group": "Motor", "area": "holding", "address": 407, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0.5, "write_max": 0.99, "description": "P0407; can be changed only with the motor stopped"},
    {"name": "Run autotuning", "group": "Motor", "area": "holding", "address": 408, "type": "uint16", "access": "RW", "enum": "run_autotuning", "description": "P0408; can be changed only with the motor stopped"},
    {"name": "Motor stator resistance (Rs)", "group": "Motor", "area": "holding", "address": 409, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0.01, "write_max": 99.99, "description": "P0409; can be changed only with the motor stopped"},
    {"name": "Motor magnetizing current (Im)", "group": "Motor", "area": "holding", "address": 410, "type": "uint16", "scale": 0.1, "unit": "A", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0410"},
    {"name": "Motor flux leakage inductance (σls)", "group": "Motor", "area": "holding", "address": 411, "type": "uint16", "scale": 0.01, "unit": "mH", "access": "RW", "write_min": 0, "write_max": 99.99, "description": "P0411; can be changed only with the motor stopped"},
    {"name": "Rotor time constant Lr/Rr (Tr)", "group": "Motor", "area": "holding", "address": 412, "type": "uint16", "scale": 0.001, "unit": "s", "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0412"},
    {"name": "Mechanical time constant (Tm)", "group": "Motor", "area": "holding", "address": 413, "type": "uint16", "scale": 0.01, "unit": "s", "access": "RW", "write_min": 0, "write_max": 99.99, "description": "P0413"},
    {"name": "Number of poles", "group": "Motor", "area": "holding", "address": 431, "type": "uint16", "access": "RW", "write_min": 2, "write_max": 24, "description": "P0431; can be changed only with the motor stopped"},
    {"name": "Electromotive constant Ke", "group": "Motor", "area": "holding", "address": 435, "type": "uint16", "unit": "V", "access": "RW", "write_min": 0, "write_max": 6000, "description": "P0435"},
    {"name": "MTPA adjustment gain", "group": "Motor", "area": "holding", "address": 445, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 4, "description": "P0445"},
    {"name": "MTPA regulator proportional gain", "group": "Motor", "area": "holding", "address": 446, "type": "uint16", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 5, "description": "P0446"},
    {"name": "MTPA regulator integral gain", "group": "Motor", "area": "holding", "address": 447, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 0.5, "description": "P0447"},
    {"name": "Current stabilizer adjustment", "group": "Motor", "area": "holding", "address": 448, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 30, "description": "P0448"},
    {"name": "Current stabilizer start speed", "group": "Motor", "area": "holding", "address": 451, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0451"},
    {"name": "DQ currents low-pass filter time constant", "group": "Motor", "area": "holding", "address": 452, "type": "uint16", "scale": 0.1, "unit": "ms", "access": "RW", "write_min": 1, "write_max": 10000, "description": "P0452"},
    {"name": "Auxiliary ramp time at motor start", "group": "Motor", "area": "holding", "address": 453, "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 999.9, "description": "P0453"},
    {"name": "MTPA minimum voltage percentage", "group": "Motor", "area": "holding", "address": 454, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0454"},
    {"name": "SoftPLC engineering unit 1", "group": "SoftPLC", "area": "holding", "address": 510, "type": "uint16", "access": "RW", "description": "P0510; see the manual for the values"},
    {"name": "SoftPLC engineering unit 1 decimal point", "group": "SoftPLC", "area": "holding", "address": 511, "type": "uint16", "access": "RW", "enum": "reference_indication_format", "description": "P0511"},
    {"name": "SoftPLC engineering unit 2", "group": "SoftPLC", "area": "holding", "address": 512, "type": "uint16", "access": "RW", "description": "P0512; see the manual for the values"},
    {"name": "SoftPLC engineering unit 2 decimal point", "group": "SoftPLC", "area": "holding", "address": 513, "type": "uint16", "access": "RW", "enum": "reference_indication_format", "description": "P0513"},
    {"name": "PID proportional gain", "group": "PID", "area": "holding", "address": 520, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0520"},
    {"name": "PID integral gain", "group": "PID", "area": "holding", "address": 521, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0521"},
    {"name": "PID differential gain", "group": "PID", "area": "holding", "address": 522, "type": "uint16", "scale": 0.001, "access": "RW", "write_min": 0, "write_max": 9.999, "description": "P0522"},
    {"name": "PID setpoint via HMI", "group": "PID", "area": "holding", "address": 525, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0525"},
    {"name": "PID setpoint filter", "group": "PID", "area": "holding", "address": 526, "type": "uint16", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 9999, "description": "P0526"},
    {"name": "PID action type", "group": "PID", "area": "holding", "address": 527, "type": "uint16", "access": "RW", "enum": "pid_action_type", "description": "P0527"},
    {"name": "Process variable scale factor", "group": "PID", "area": "holding", "address": 528, "type": "uint16", "access": "RW", "write_min": 10, "write_max": 30000, "description": "P0528"},
    {"name": "Process variable indication format", "group": "PID", "area": "holding", "address": 529, "type": "uint16", "access": "RW", "enum": "reference_indication_format", "description": "P0529"},
    {"name": "Process variable X value", "group": "PID", "area": "holding", "address": 533, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0533"},
    {"name": "Wake-up band", "group": "PID", "area": "holding", "address": 535, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 0, "write_max": 100, "description": "P0535"},
    {"name": "Automatic adjustment of P0525", "group": "PID", "area": "holding", "address": 536, "type": "uint16", "access": "RW", "enum": "s_ramp", "description": "P0536; can be changed only with the motor stopped"},
    {"name": "Maximum torque level", "group": "Protections", "area": "holding", "address": 588, "type": "uint16", "unit": "%", "access": "RW", "write_min": 0, "write_max": 85, "description": "P0588"},
    {"name": "Minimum applied voltage level", "group": "Protections", "area": "holding", "address": 589, "type": "uint16", "unit": "%", "access": "RW", "write_min": 8, "write_max": 40, "description": "P0589"},
    {"name": "Minimum speed level", "group": "Protections", "area": "holding", "address": 590, "type": "uint16", "unit": "rpm", "access": "RW", "write_min": 360, "write_max": 18000, "description": "P0590"},
    {"name": "Maximum torque level hysteresis", "group": "Protections", "area": "holding", "address": 591, "type": "uint16", "unit": "%", "access": "RW", "write_min": 0, "write_max": 30, "description": "P0591"},
    {"name": "Software revision", "group": "Device", "area": "holding", "address": 613, "type": "uint16", "access": "R", "description": "P0613"},
    {"name": "Quick stop active", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 4, "description": "Bit 4 of the status word (P0680)"},
    {"name": "Second ramp", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 5, "description": "Bit 5 of the status word (P0680)"},
    {"name": "In configuration mode", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 6, "description": "Bit 6 of the status word (P0680)"},
    {"name": "Alarm condition", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 7, "description": "Bit 7 of the status word (P0680)"},
    {"name": "Motor running", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 8, "description": "Bit 8 of the status word (P0680)"},
    {"name": "General enable active", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 9, "description": "Bit 9 of the status word (P0680)"},
    {"name": "Forward direction", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 10, "description": "Bit 10 of the status word (P0680)"},
    {"name": "JOG active", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 11, "description": "Bit 11 of the status word (P0680)"},
    {"name": "Remote mode", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 12, "description": "Bit 12 of the status word (P0680)"},
    {"name": "Undervoltage", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 13, "description": "Bit 13 of the status word (P0680)"},
    {"name": "PID automatic", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 14, "description": "Bit 14 of the status word (P0680)"},
    {"name": "Fault condition", "group": "Network control", "area": "holding", "address": 680, "type": "bool", "access": "R", "bit": 15, "description": "Bit 15 of the status word (P0680)"},
    {"name": "Motor speed (13 bits)", "group": "Network control", "area": "holding", "address": 681, "type": "int16", "access": "R", "description": "P0681; 8192 = rated frequency (P0403), negative = reverse"},
    {"name": "Run command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 0, "description": "1 = run, 0 = stop with ramp (bit 0 of P0682)"},
    {"name": "General enable command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 1, "description": "1 = enable the drive (bit 1 of P0682)"},
    {"name": "Forward direction command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 2, "description": "1 = direction of the speed reference, 0 = opposite (bit 2 of P0682)"},
    {"name": "JOG command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 3, "description": "1 = JOG on (bit 3 of P0682)"},
    {"name": "Remote mode command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 4, "description": "1 = remote, 0 = local (bit 4 of P0682)"},
    {"name": "Second ramp command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 5, "description": "1 = second ramp (bit 5 of P0682)"},
    {"name": "Quick stop command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 6, "description": "1 = quick stop (not with V/f or VVW control) (bit 6 of P0682)"},
    {"name": "Fault reset command", "group": "Network control", "area": "holding", "address": 682, "type": "bool", "access": "RW", "bit": 7, "description": "1 = reset a fault (bit 7 of P0682)"},
    {"name": "Speed reference (13 bits)", "group": "Network control", "area": "holding", "address": 683, "type": "int16", "access": "RW", "description": "P0683; 8192 = rated frequency (P0403); needs P0221/P0222 set to serial"},
    {"name": "Logical status 2", "group": "Network control", "area": "holding", "address": 690, "type": "uint16", "access": "R", "description": "P0690; bit field, see the manual"},
    {"name": "Digital output setting", "group": "Network control", "area": "holding", "address": 695, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 31, "description": "P0695; value for digital outputs DO1 to DO5; an output follows it only when its function is set to P0695 content (P0275 to P0279)"},
    {"name": "DO1 setting", "group": "Network control", "area": "holding", "address": 695, "type": "bool", "access": "RW", "bit": 0, "description": "Bit 0 of P0695: 1 = DO1 closed"},
    {"name": "DO2 setting", "group": "Network control", "area": "holding", "address": 695, "type": "bool", "access": "RW", "bit": 1, "description": "Bit 1 of P0695: 1 = DO2 closed"},
    {"name": "DO3 setting", "group": "Network control", "area": "holding", "address": 695, "type": "bool", "access": "RW", "bit": 2, "description": "Bit 2 of P0695: 1 = DO3 closed"},
    {"name": "DO4 setting", "group": "Network control", "area": "holding", "address": 695, "type": "bool", "access": "RW", "bit": 3, "description": "Bit 3 of P0695: 1 = DO4 closed"},
    {"name": "DO5 setting", "group": "Network control", "area": "holding", "address": 695, "type": "bool", "access": "RW", "bit": 4, "description": "Bit 4 of P0695: 1 = DO5 closed"},
    {"name": "Analog output value 1", "group": "Network control", "area": "holding", "address": 696, "type": "int16", "scale": 0.0030518509475997192, "unit": "%", "access": "RW", "write_min": -100.0030518509476, "write_max": 100, "description": "P0696; 15-bit scale: 32767 = 100 % of the output; the analog output function must be set to this parameter (P0251, P0254, P0257)"},
    {"name": "Analog output value 2", "group": "Network control", "area": "holding", "address": 697, "type": "int16", "scale": 0.0030518509475997192, "unit": "%", "access": "RW", "write_min": -100.0030518509476, "write_max": 100, "description": "P0697; 15-bit scale: 32767 = 100 % of the output; the analog output function must be set to this parameter (P0251, P0254, P0257)"},
    {"name": "Analog output value 3", "group": "Network control", "area": "holding", "address": 698, "type": "int16", "scale": 0.0030518509475997192, "unit": "%", "access": "RW", "write_min": -100.0030518509476, "write_max": 100, "description": "P0698; 15-bit scale: 32767 = 100 % of the output; the analog output function must be set to this parameter (P0251, P0254, P0257)"},
    {"name": "SoftPLC state", "group": "SoftPLC", "area": "holding", "address": 1000, "type": "uint16", "access": "R", "enum": "softplc_state", "description": "P1000"},
    {"name": "SoftPLC command", "group": "SoftPLC", "area": "holding", "address": 1001, "type": "uint16", "access": "RW", "enum": "softplc_command", "description": "P1001; can be changed only with the motor stopped"},
    {"name": "Scan cycle time", "group": "SoftPLC", "area": "holding", "address": 1002, "type": "uint16", "unit": "ms", "access": "R", "description": "P1002"},
    {"name": "Action when the application is not running", "group": "SoftPLC", "area": "holding", "address": 1004, "type": "uint16", "access": "RW", "enum": "action_when_the_application_is_not_runni", "description": "P1004; can be changed only with the motor stopped"},
    {"name": "Lag error", "group": "SoftPLC", "area": "holding", "address": 1008, "type": "int16", "access": "R", "description": "P1008"},
    {"name": "Position gain", "group": "SoftPLC", "area": "holding", "address": 1009, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 0, "write_max": 6553.5, "description": "P1009"},
    {"name": "SoftPLC parameter 1", "group": "SoftPLC", "area": "holding", "address": 1010, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1010"},
    {"name": "SoftPLC parameter 2", "group": "SoftPLC", "area": "holding", "address": 1011, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1011"},
    {"name": "SoftPLC parameter 3", "group": "SoftPLC", "area": "holding", "address": 1012, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1012"},
    {"name": "SoftPLC parameter 4", "group": "SoftPLC", "area": "holding", "address": 1013, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1013"},
    {"name": "SoftPLC parameter 5", "group": "SoftPLC", "area": "holding", "address": 1014, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1014"},
    {"name": "SoftPLC parameter 6", "group": "SoftPLC", "area": "holding", "address": 1015, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1015"},
    {"name": "SoftPLC parameter 7", "group": "SoftPLC", "area": "holding", "address": 1016, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1016"},
    {"name": "SoftPLC parameter 8", "group": "SoftPLC", "area": "holding", "address": 1017, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1017"},
    {"name": "SoftPLC parameter 9", "group": "SoftPLC", "area": "holding", "address": 1018, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1018"},
    {"name": "SoftPLC parameter 10", "group": "SoftPLC", "area": "holding", "address": 1019, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1019"},
    {"name": "SoftPLC parameter 11", "group": "SoftPLC", "area": "holding", "address": 1020, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1020"},
    {"name": "SoftPLC parameter 12", "group": "SoftPLC", "area": "holding", "address": 1021, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1021"},
    {"name": "SoftPLC parameter 13", "group": "SoftPLC", "area": "holding", "address": 1022, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1022"},
    {"name": "SoftPLC parameter 14", "group": "SoftPLC", "area": "holding", "address": 1023, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1023"},
    {"name": "SoftPLC parameter 15", "group": "SoftPLC", "area": "holding", "address": 1024, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1024"},
    {"name": "SoftPLC parameter 16", "group": "SoftPLC", "area": "holding", "address": 1025, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1025"},
    {"name": "SoftPLC parameter 17", "group": "SoftPLC", "area": "holding", "address": 1026, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1026"},
    {"name": "SoftPLC parameter 18", "group": "SoftPLC", "area": "holding", "address": 1027, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1027"},
    {"name": "SoftPLC parameter 19", "group": "SoftPLC", "area": "holding", "address": 1028, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1028"},
    {"name": "SoftPLC parameter 20", "group": "SoftPLC", "area": "holding", "address": 1029, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1029"},
    {"name": "SoftPLC parameter 21", "group": "SoftPLC", "area": "holding", "address": 1030, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1030"},
    {"name": "SoftPLC parameter 22", "group": "SoftPLC", "area": "holding", "address": 1031, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1031"},
    {"name": "SoftPLC parameter 23", "group": "SoftPLC", "area": "holding", "address": 1032, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1032"},
    {"name": "SoftPLC parameter 24", "group": "SoftPLC", "area": "holding", "address": 1033, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1033"},
    {"name": "SoftPLC parameter 25", "group": "SoftPLC", "area": "holding", "address": 1034, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1034"},
    {"name": "SoftPLC parameter 26", "group": "SoftPLC", "area": "holding", "address": 1035, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1035"},
    {"name": "SoftPLC parameter 27", "group": "SoftPLC", "area": "holding", "address": 1036, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1036"},
    {"name": "SoftPLC parameter 28", "group": "SoftPLC", "area": "holding", "address": 1037, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1037"},
    {"name": "SoftPLC parameter 29", "group": "SoftPLC", "area": "holding", "address": 1038, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1038"},
    {"name": "SoftPLC parameter 30", "group": "SoftPLC", "area": "holding", "address": 1039, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1039"},
    {"name": "SoftPLC parameter 31", "group": "SoftPLC", "area": "holding", "address": 1040, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1040"},
    {"name": "SoftPLC parameter 32", "group": "SoftPLC", "area": "holding", "address": 1041, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1041"},
    {"name": "SoftPLC parameter 33", "group": "SoftPLC", "area": "holding", "address": 1042, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1042"},
    {"name": "SoftPLC parameter 34", "group": "SoftPLC", "area": "holding", "address": 1043, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1043"},
    {"name": "SoftPLC parameter 35", "group": "SoftPLC", "area": "holding", "address": 1044, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1044"},
    {"name": "SoftPLC parameter 36", "group": "SoftPLC", "area": "holding", "address": 1045, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1045"},
    {"name": "SoftPLC parameter 37", "group": "SoftPLC", "area": "holding", "address": 1046, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1046"},
    {"name": "SoftPLC parameter 38", "group": "SoftPLC", "area": "holding", "address": 1047, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1047"},
    {"name": "SoftPLC parameter 39", "group": "SoftPLC", "area": "holding", "address": 1048, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1048"},
    {"name": "SoftPLC parameter 40", "group": "SoftPLC", "area": "holding", "address": 1049, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1049"},
    {"name": "SoftPLC parameter 41", "group": "SoftPLC", "area": "holding", "address": 1050, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1050"},
    {"name": "SoftPLC parameter 42", "group": "SoftPLC", "area": "holding", "address": 1051, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1051"},
    {"name": "SoftPLC parameter 43", "group": "SoftPLC", "area": "holding", "address": 1052, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1052"},
    {"name": "SoftPLC parameter 44", "group": "SoftPLC", "area": "holding", "address": 1053, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1053"},
    {"name": "SoftPLC parameter 45", "group": "SoftPLC", "area": "holding", "address": 1054, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1054"},
    {"name": "SoftPLC parameter 46", "group": "SoftPLC", "area": "holding", "address": 1055, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1055"},
    {"name": "SoftPLC parameter 47", "group": "SoftPLC", "area": "holding", "address": 1056, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1056"},
    {"name": "SoftPLC parameter 48", "group": "SoftPLC", "area": "holding", "address": 1057, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1057"},
    {"name": "SoftPLC parameter 49", "group": "SoftPLC", "area": "holding", "address": 1058, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1058"},
    {"name": "SoftPLC parameter 50", "group": "SoftPLC", "area": "holding", "address": 1059, "type": "int16", "access": "RW", "write_min": -32768, "write_max": 32767, "description": "P1059"}
  ]
}
