{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Danfoss",
    "model": "VLT Micro Drive FC 51",
    "series": "VLT Micro Drive FC 51"
  },
  "page": "https://voltrus.id/registers/danfoss/vlt-micro-drive-fc-51/",
  "source": {
    "title": "VLT Micro Drive FC 51 Design Guide",
    "url": "https://assets.danfoss.com/documents/latest/273509/AJ361178983102en-000401.pdf",
    "document": "Design Guide MG02K402, Danfoss A/S 01/2016. Parameter scales and data types from VLT Micro Drive FC 51 Programming Guide MG02C702, 12/2014",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Coil01_CTW_PresetRefLsb",
      "address": 0,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil02_CTW_PresetRefMsb",
      "address": 1,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil03_CTW_DCBrake",
      "address": 2,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil04_CTW_CoastStop",
      "address": 3,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil05_CTW_QuickStop",
      "address": 4,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil06_CTW_FreezeFrequency",
      "address": 5,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "LastFaultCode",
      "address": 6,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Coil07_CTW_RampStopStart",
      "address": 6,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "LastErrorRegister",
      "address": 7,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Coil08_CTW_Reset",
      "address": 7,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "IndexPointer",
      "address": 8,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Coil09_CTW_Jog",
      "address": 8,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil10_CTW_Ramp2",
      "address": 9,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil11_CTW_DataValid",
      "address": 10,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil12_CTW_Relay1",
      "address": 11,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil13_CTW_Relay2",
      "address": 12,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil14_CTW_SetupLsb",
      "address": 13,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil16_CTW_Reversing",
      "address": 15,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil33_STW_ControlReady",
      "address": 32,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil34_STW_DriveReady",
      "address": 33,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil35_STW_CoastStop",
      "address": 34,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil36_STW_Alarm",
      "address": 35,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil40_STW_Warning",
      "address": 39,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil41_STW_AtReference",
      "address": 40,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil42_STW_AutoMode",
      "address": 41,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil43_STW_InFrequencyRange",
      "address": 42,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil44_STW_Running",
      "address": 43,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil46_STW_VoltageWarning",
      "address": 45,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil47_STW_CurrentLimit",
      "address": 46,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil48_STW_ThermalWarning",
      "address": 47,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Coil65_ParameterWriteControl",
      "address": 64,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "P1_22_MotorVoltage",
      "address": 1219,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P1_23_MotorFrequency",
      "address": 1229,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P1_24_MotorCurrent",
      "address": 1239,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P1_25_MotorNominalSpeed",
      "address": 1249,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ControlWordLow",
      "address": 2809,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BusReferenceLow",
      "address": 2810,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "StatusWordLow",
      "address": 2909,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MainActualValueLow",
      "address": 2910,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "P3_02_MinimumReference",
      "address": 3019,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "P3_03_MaximumReference",
      "address": 3029,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "P3_11_JogSpeed",
      "address": 3109,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P3_41_Ramp1UpTime",
      "address": 3409,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P3_42_Ramp1DownTime",
      "address": 3419,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P4_12_MotorSpeedLowLimit",
      "address": 4119,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P4_14_MotorSpeedHighLimit",
      "address": 4139,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P4_16_TorqueLimitMotor",
      "address": 4159,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_01_ControlSite",
      "address": 8009,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_02_ControlWordSource",
      "address": 8019,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_03_ControlWordTimeout",
      "address": 8029,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_04_ControlWordTimeoutFunction",
      "address": 8039,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_30_Protocol",
      "address": 8299,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_31_Address",
      "address": 8309,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_32_BaudRate",
      "address": 8319,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P8_33_Parity",
      "address": 8329,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P15_00_OperatingTime",
      "address": 14999,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P15_01_RunningHours",
      "address": 15009,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P15_02_kWhCounter",
      "address": 15019,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P15_03_PowerUps",
      "address": 15029,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P15_30_FaultLogErrorCode",
      "address": 15299,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_00_ControlWord",
      "address": 15999,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_01_Reference",
      "address": 16009,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "P16_02_ReferencePct",
      "address": 16019,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "P16_03_StatusWord",
      "address": 16029,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_05_MainActualValuePct",
      "address": 16049,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "P16_10_PowerKW",
      "address": 16099,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_11_PowerHP",
      "address": 16109,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_12_MotorVoltage",
      "address": 16119,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_13_Frequency",
      "address": 16129,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_14_MotorCurrent",
      "address": 16139,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_15_FrequencyPct",
      "address": 16149,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_18_MotorThermal",
      "address": 16179,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_30_DCLinkVoltage",
      "address": 16299,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_34_HeatsinkTemp",
      "address": 16339,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_35_InverterThermal",
      "address": 16349,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_36_InverterNominalCurrent",
      "address": 16359,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_37_InverterMaxCurrent",
      "address": 16369,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_50_ExternalReference",
      "address": 16499,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "P16_60_DigitalInputs",
      "address": 16599,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_62_AnalogInput53Volt",
      "address": 16619,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_63_AnalogInput53mA",
      "address": 16629,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_64_AnalogInput60",
      "address": 16639,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_65_AnalogOutput42",
      "address": 16649,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_71_RelayOutput",
      "address": 16709,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_90_AlarmWord",
      "address": 16899,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_92_WarningWord",
      "address": 16919,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "P16_94_ExtendedStatusWord",
      "address": 16939,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ControlWord",
      "address": 49999,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BusReference",
      "address": 50009,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "StatusWord",
      "address": 50199,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MainActualValue",
      "address": 50209,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Coil01_CTW_PresetRefLsb",
      "description": "Control word coil: Preset reference select, low bit",
      "addressInManual": 1,
      "address": 0,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil02_CTW_PresetRefMsb",
      "description": "Control word coil: Preset reference select, high bit",
      "addressInManual": 2,
      "address": 1,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil03_CTW_DCBrake",
      "description": "Control word coil: DC brake",
      "addressInManual": 3,
      "address": 2,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil04_CTW_CoastStop",
      "description": "Control word coil: Coast stop",
      "addressInManual": 4,
      "address": 3,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil05_CTW_QuickStop",
      "description": "Control word coil: Quick stop",
      "addressInManual": 5,
      "address": 4,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil06_CTW_FreezeFrequency",
      "description": "Control word coil: Freeze output frequency",
      "addressInManual": 6,
      "address": 5,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "LastFaultCode",
      "description": "Last fault code",
      "addressInManual": 7,
      "address": 6,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil07_CTW_RampStopStart",
      "description": "Control word coil: Ramp stop or start",
      "addressInManual": 7,
      "address": 6,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "LastErrorRegister",
      "description": "Register address of the last access error",
      "addressInManual": 8,
      "address": 7,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil08_CTW_Reset",
      "description": "Control word coil: Reset trip",
      "addressInManual": 8,
      "address": 7,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IndexPointer",
      "description": "Sub-index pointer for array parameters",
      "addressInManual": 9,
      "address": 8,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil09_CTW_Jog",
      "description": "Control word coil: Jog",
      "addressInManual": 9,
      "address": 8,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil10_CTW_Ramp2",
      "description": "Control word coil: Select ramp 2",
      "addressInManual": 10,
      "address": 9,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil11_CTW_DataValid",
      "description": "Control word coil: Control word data valid",
      "addressInManual": 11,
      "address": 10,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil12_CTW_Relay1",
      "description": "Control word coil: Relay 1",
      "addressInManual": 12,
      "address": 11,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil13_CTW_Relay2",
      "description": "Control word coil: Relay 2",
      "addressInManual": 13,
      "address": 12,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil14_CTW_SetupLsb",
      "description": "Control word coil: Set-up select, low bit",
      "addressInManual": 14,
      "address": 13,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil16_CTW_Reversing",
      "description": "Control word coil: Reversing",
      "addressInManual": 16,
      "address": 15,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Coil33_STW_ControlReady",
      "description": "Status word coil: Control ready",
      "addressInManual": 33,
      "address": 32,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil34_STW_DriveReady",
      "description": "Status word coil: Drive ready",
      "addressInManual": 34,
      "address": 33,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil35_STW_CoastStop",
      "description": "Status word coil: Coast stop or safety",
      "addressInManual": 35,
      "address": 34,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil36_STW_Alarm",
      "description": "Status word coil: Alarm",
      "addressInManual": 36,
      "address": 35,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil40_STW_Warning",
      "description": "Status word coil: Warning",
      "addressInManual": 40,
      "address": 39,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil41_STW_AtReference",
      "description": "Status word coil: At reference",
      "addressInManual": 41,
      "address": 40,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil42_STW_AutoMode",
      "description": "Status word coil: Hand or auto mode",
      "addressInManual": 42,
      "address": 41,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil43_STW_InFrequencyRange",
      "description": "Status word coil: Within frequency range",
      "addressInManual": 43,
      "address": 42,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil44_STW_Running",
      "description": "Status word coil: Running",
      "addressInManual": 44,
      "address": 43,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil46_STW_VoltageWarning",
      "description": "Status word coil: Voltage warning",
      "addressInManual": 46,
      "address": 45,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil47_STW_CurrentLimit",
      "description": "Status word coil: Current limit",
      "addressInManual": 47,
      "address": 46,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil48_STW_ThermalWarning",
      "description": "Status word coil: Thermal warning",
      "addressInManual": 48,
      "address": 47,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Coil65_ParameterWriteControl",
      "description": "Parameter write control",
      "addressInManual": 65,
      "address": 64,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P1_22_MotorVoltage",
      "description": "Motor nameplate voltage (1-22)",
      "addressInManual": 1220,
      "address": 1219,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P1_23_MotorFrequency",
      "description": "Motor nameplate frequency (1-23)",
      "addressInManual": 1230,
      "address": 1229,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P1_24_MotorCurrent",
      "description": "Motor nameplate current (1-24)",
      "addressInManual": 1240,
      "address": 1239,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "P1_25_MotorNominalSpeed",
      "description": "Motor nameplate speed (1-25)",
      "addressInManual": 1250,
      "address": 1249,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "rpm",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ControlWordLow",
      "description": "FC profile control word (lower register area)",
      "addressInManual": 2810,
      "address": 2809,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BusReferenceLow",
      "description": "Bus speed reference (lower register area)",
      "addressInManual": 2811,
      "address": 2810,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "StatusWordLow",
      "description": "FC profile status word (lower register area)",
      "addressInManual": 2910,
      "address": 2909,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MainActualValueLow",
      "description": "Main actual value, output frequency (lower register area)",
      "addressInManual": 2911,
      "address": 2910,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P3_02_MinimumReference",
      "description": "Minimum reference (3-02)",
      "addressInManual": 3020,
      "address": 3019,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "P3_03_MaximumReference",
      "description": "Maximum reference (3-03)",
      "addressInManual": 3030,
      "address": 3029,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "RW"
    },
    {
      "name": "P3_11_JogSpeed",
      "description": "Jog speed (3-11)",
      "addressInManual": 3110,
      "address": 3109,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "P3_41_Ramp1UpTime",
      "description": "Ramp 1 ramp-up time (3-41)",
      "addressInManual": 3410,
      "address": 3409,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "P3_42_Ramp1DownTime",
      "description": "Ramp 1 ramp-down time (3-42)",
      "addressInManual": 3420,
      "address": 3419,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "P4_12_MotorSpeedLowLimit",
      "description": "Motor speed low limit (4-12)",
      "addressInManual": 4120,
      "address": 4119,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "P4_14_MotorSpeedHighLimit",
      "description": "Motor speed high limit (4-14)",
      "addressInManual": 4140,
      "address": 4139,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "P4_16_TorqueLimitMotor",
      "description": "Torque limit, motor mode (4-16)",
      "addressInManual": 4160,
      "address": 4159,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_01_ControlSite",
      "description": "Control site (8-01)",
      "addressInManual": 8010,
      "address": 8009,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_02_ControlWordSource",
      "description": "Control word source (8-02)",
      "addressInManual": 8020,
      "address": 8019,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_03_ControlWordTimeout",
      "description": "Control word timeout time (8-03)",
      "addressInManual": 8030,
      "address": 8029,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "P8_04_ControlWordTimeoutFunction",
      "description": "Control word timeout function (8-04)",
      "addressInManual": 8040,
      "address": 8039,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_30_Protocol",
      "description": "Serial protocol (8-30)",
      "addressInManual": 8300,
      "address": 8299,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_31_Address",
      "description": "Bus address (8-31)",
      "addressInManual": 8310,
      "address": 8309,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_32_BaudRate",
      "description": "Baud rate (8-32)",
      "addressInManual": 8320,
      "address": 8319,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P8_33_Parity",
      "description": "Parity and stop bits (8-33)",
      "addressInManual": 8330,
      "address": 8329,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "P15_00_OperatingTime",
      "description": "Time the drive has been powered (15-00)",
      "addressInManual": 15000,
      "address": 14999,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "days",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P15_01_RunningHours",
      "description": "Motor running hours (15-01)",
      "addressInManual": 15010,
      "address": 15009,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "h",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P15_02_kWhCounter",
      "description": "Energy counter (15-02)",
      "addressInManual": 15020,
      "address": 15019,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P15_03_PowerUps",
      "description": "Number of power-ups (15-03)",
      "addressInManual": 15030,
      "address": 15029,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P15_30_FaultLogErrorCode",
      "description": "Fault log error code (15-30)",
      "addressInManual": 15300,
      "address": 15299,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_00_ControlWord",
      "description": "Control word as received (16-00)",
      "addressInManual": 16000,
      "address": 15999,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_01_Reference",
      "description": "Reference in the reference unit (16-01)",
      "addressInManual": 16010,
      "address": 16009,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "P16_02_ReferencePct",
      "description": "Reference in percent (16-02)",
      "addressInManual": 16020,
      "address": 16019,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "P16_03_StatusWord",
      "description": "Status word (16-03)",
      "addressInManual": 16030,
      "address": 16029,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_05_MainActualValuePct",
      "description": "Main actual value in percent (16-05)",
      "addressInManual": 16050,
      "address": 16049,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_10_PowerKW",
      "description": "Output power (16-10)",
      "addressInManual": 16100,
      "address": 16099,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kW",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "P16_11_PowerHP",
      "description": "Output power in horsepower (16-11)",
      "addressInManual": 16110,
      "address": 16109,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "hp",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "P16_12_MotorVoltage",
      "description": "Motor voltage (16-12)",
      "addressInManual": 16120,
      "address": 16119,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_13_Frequency",
      "description": "Output frequency (16-13)",
      "addressInManual": 16130,
      "address": 16129,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "P16_14_MotorCurrent",
      "description": "Motor current (16-14)",
      "addressInManual": 16140,
      "address": 16139,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_15_FrequencyPct",
      "description": "Output frequency in percent (16-15)",
      "addressInManual": 16150,
      "address": 16149,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "P16_18_MotorThermal",
      "description": "Motor thermal load (16-18)",
      "addressInManual": 16180,
      "address": 16179,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_30_DCLinkVoltage",
      "description": "DC link voltage (16-30)",
      "addressInManual": 16300,
      "address": 16299,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_34_HeatsinkTemp",
      "description": "Heatsink temperature (16-34)",
      "addressInManual": 16340,
      "address": 16339,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "°C",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_35_InverterThermal",
      "description": "Inverter thermal load (16-35)",
      "addressInManual": 16350,
      "address": 16349,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_36_InverterNominalCurrent",
      "description": "Inverter nominal current (16-36)",
      "addressInManual": 16360,
      "address": 16359,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_37_InverterMaxCurrent",
      "description": "Inverter maximum current (16-37)",
      "addressInManual": 16370,
      "address": 16369,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_50_ExternalReference",
      "description": "External reference (16-50)",
      "addressInManual": 16500,
      "address": 16499,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "P16_60_DigitalInputs",
      "description": "Digital input states, terminals 18, 19, 27, 33 (16-60)",
      "addressInManual": 16600,
      "address": 16599,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_62_AnalogInput53Volt",
      "description": "Analog input 53 voltage (16-62)",
      "addressInManual": 16620,
      "address": 16619,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_63_AnalogInput53mA",
      "description": "Analog input 53 current (16-63)",
      "addressInManual": 16630,
      "address": 16629,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_64_AnalogInput60",
      "description": "Analog input 60 current (16-64)",
      "addressInManual": 16640,
      "address": 16639,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_65_AnalogOutput42",
      "description": "Analog output 42 value (16-65)",
      "addressInManual": 16650,
      "address": 16649,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "mA",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "P16_71_RelayOutput",
      "description": "Relay output states (16-71)",
      "addressInManual": 16710,
      "address": 16709,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_90_AlarmWord",
      "description": "Alarm word (16-90)",
      "addressInManual": 16900,
      "address": 16899,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_92_WarningWord",
      "description": "Warning word (16-92)",
      "addressInManual": 16920,
      "address": 16919,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "P16_94_ExtendedStatusWord",
      "description": "Extended status word (16-94)",
      "addressInManual": 16940,
      "address": 16939,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ControlWord",
      "description": "FC profile control word",
      "addressInManual": 50000,
      "address": 49999,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BusReference",
      "description": "Bus speed reference",
      "addressInManual": 50010,
      "address": 50009,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "StatusWord",
      "description": "FC profile status word",
      "addressInManual": 50200,
      "address": 50199,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MainActualValue",
      "description": "Main actual value, output frequency",
      "addressInManual": 50210,
      "address": 50209,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    }
  ]
}
