{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Delta Electronics",
    "model": "VFD-MS300",
    "series": "MS300 Standard Compact Drive"
  },
  "page": "https://voltrus.id/registers/delta/ms300/",
  "source": {
    "title": "Delta Standard Compact Drive MS300 Series User Manual",
    "url": "https://deltaacdrives.com/Delta-VFD-MS300-User-Manual.pdf",
    "document": "Issued Edition 03, firmware V1.XX, issued 2020/04 (Delta Electronics user manual as hosted by the distributor Delta AC Drives)",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Pr00_20_MasterFrequencySource",
      "address": 20,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr00_21_OperationCommandSource",
      "address": 21,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr01_00_MaxOperationFrequency",
      "address": 256,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr01_01_MotorBaseFrequency",
      "address": 257,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr01_12_AccelerationTime1",
      "address": 268,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr01_13_DecelerationTime1",
      "address": 269,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_00_CommunicationAddress",
      "address": 2304,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_02_TransmissionFaultTreatment",
      "address": 2306,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_03_TimeoutDetection",
      "address": 2307,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_04_CommunicationProtocol",
      "address": 2308,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_09_ResponseDelay",
      "address": 2313,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Pr09_10_CommunicationMainFrequency",
      "address": 2314,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CommandWord",
      "address": 8192,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "FrequencyCommand",
      "address": 8193,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ExternalFaultReset",
      "address": 8194,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ErrorWarningCode",
      "address": 8448,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DriveOperationStatus",
      "address": 8449,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "FrequencyCommandMonitor",
      "address": 8450,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputFrequency",
      "address": 8451,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputCurrent",
      "address": 8452,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DCBusVoltage",
      "address": 8453,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputVoltage",
      "address": 8454,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MultiStepCurrent",
      "address": 8455,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CounterValue",
      "address": 8457,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PowerFactorAngle",
      "address": 8458,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputTorque",
      "address": 8459,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "ActualMotorSpeed",
      "address": 8460,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PowerOutput",
      "address": 8463,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MultiFunctionDisplay",
      "address": 8470,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MaxOperationFrequencyDisplay",
      "address": 8475,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CurrentDecimalPlaces",
      "address": 8479,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputCurrentAlt",
      "address": 8704,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CounterValueAlt",
      "address": 8705,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ActualOutputFrequency",
      "address": 8706,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DCBusVoltageAlt",
      "address": 8707,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputVoltageAlt",
      "address": 8708,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PowerFactorAngleAlt",
      "address": 8709,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OutputPowerUVW",
      "address": 8710,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MotorSpeedEstimated",
      "address": 8711,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "EstimatedTorquePercent",
      "address": 8712,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "PIDFeedback",
      "address": 8714,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "AVIInput",
      "address": 8715,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ACIInput",
      "address": 8716,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IGBTTemperature",
      "address": 8718,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DigitalInputStatus",
      "address": 8720,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DigitalOutputStatus",
      "address": 8721,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MultiStepCurrentAlt",
      "address": 8722,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PulseInputFrequency",
      "address": 8726,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "OverloadCounter",
      "address": 8729,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DCBusRipple",
      "address": 8731,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ControlModeOfDrive",
      "address": 8739,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CarrierFrequency",
      "address": 8740,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DriveStatus",
      "address": 8742,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "EstimatedOutputTorqueNm",
      "address": 8743,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "KWhDisplay",
      "address": 8745,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PIDTargetValue",
      "address": 8750,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PIDOffset",
      "address": 8751,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PIDOutputFrequency",
      "address": 8752,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Pr00_20_MasterFrequencySource",
      "description": "Pr.00-20 master frequency command source (auto/remote)",
      "addressInManual": 20,
      "address": 20,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr00_21_OperationCommandSource",
      "description": "Pr.00-21 operation command source (auto/remote)",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr01_00_MaxOperationFrequency",
      "description": "Pr.01-00 maximum operation frequency",
      "addressInManual": 256,
      "address": 256,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Pr01_01_MotorBaseFrequency",
      "description": "Pr.01-01 motor 1 base (rated) frequency",
      "addressInManual": 257,
      "address": 257,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "Pr01_12_AccelerationTime1",
      "description": "Pr.01-12 acceleration time 1",
      "addressInManual": 268,
      "address": 268,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr01_13_DecelerationTime1",
      "description": "Pr.01-13 deceleration time 1",
      "addressInManual": 269,
      "address": 269,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_00_CommunicationAddress",
      "description": "Pr.09-00 communication address",
      "addressInManual": 2304,
      "address": 2304,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_02_TransmissionFaultTreatment",
      "description": "Pr.09-02 communication fault treatment",
      "addressInManual": 2306,
      "address": 2306,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_03_TimeoutDetection",
      "description": "Pr.09-03 communication time-out detection",
      "addressInManual": 2307,
      "address": 2307,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_04_CommunicationProtocol",
      "description": "Pr.09-04 communication format",
      "addressInManual": 2308,
      "address": 2308,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_09_ResponseDelay",
      "description": "Pr.09-09 communication response delay time",
      "addressInManual": 2313,
      "address": 2313,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "ms",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pr09_10_CommunicationMainFrequency",
      "description": "Pr.09-10 communication main frequency",
      "addressInManual": 2314,
      "address": 2314,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "RW"
    },
    {
      "name": "CommandWord",
      "description": "Operation command word (run, direction, accel/decel set, step speed)",
      "addressInManual": 8192,
      "address": 8192,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "FrequencyCommand",
      "description": "Frequency command",
      "addressInManual": 8193,
      "address": 8193,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "W"
    },
    {
      "name": "ExternalFaultReset",
      "description": "External fault, reset and baseblock bits",
      "addressInManual": 8194,
      "address": 8194,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "ErrorWarningCode",
      "description": "Error code (low byte) and warning code (high byte)",
      "addressInManual": 8448,
      "address": 8448,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DriveOperationStatus",
      "description": "Drive operation status word",
      "addressInManual": 8449,
      "address": 8449,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "FrequencyCommandMonitor",
      "description": "Frequency command in effect",
      "addressInManual": 8450,
      "address": 8450,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "OutputFrequency",
      "description": "Output frequency",
      "addressInManual": 8451,
      "address": 8451,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "OutputCurrent",
      "description": "Output current",
      "addressInManual": 8452,
      "address": 8452,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "DCBusVoltage",
      "description": "DC bus voltage",
      "addressInManual": 8453,
      "address": 8453,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "OutputVoltage",
      "description": "Output voltage",
      "addressInManual": 8454,
      "address": 8454,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "MultiStepCurrent",
      "description": "Current step of multi-step speed operation",
      "addressInManual": 8455,
      "address": 8455,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CounterValue",
      "description": "Counter value",
      "addressInManual": 8457,
      "address": 8457,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactorAngle",
      "description": "Output power factor angle",
      "addressInManual": 8458,
      "address": 8458,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "OutputTorque",
      "description": "Output torque",
      "addressInManual": 8459,
      "address": 8459,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActualMotorSpeed",
      "description": "Actual motor speed",
      "addressInManual": 8460,
      "address": 8460,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "rpm",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerOutput",
      "description": "Output power",
      "addressInManual": 8463,
      "address": 8463,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kW",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "MultiFunctionDisplay",
      "description": "Multi-function display value (Pr.00-04)",
      "addressInManual": 8470,
      "address": 8470,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MaxOperationFrequencyDisplay",
      "description": "Maximum operation frequency or maximum user-defined value",
      "addressInManual": 8475,
      "address": 8475,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDecimalPlaces",
      "description": "High byte: decimal places of the current value",
      "addressInManual": 8479,
      "address": 8479,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "OutputCurrentAlt",
      "description": "Output current (same format as 2104H)",
      "addressInManual": 8704,
      "address": 8704,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "CounterValueAlt",
      "description": "Counter value",
      "addressInManual": 8705,
      "address": 8705,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActualOutputFrequency",
      "description": "Actual output frequency",
      "addressInManual": 8706,
      "address": 8706,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DCBusVoltageAlt",
      "description": "DC bus voltage",
      "addressInManual": 8707,
      "address": 8707,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "OutputVoltageAlt",
      "description": "Output voltage",
      "addressInManual": 8708,
      "address": 8708,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PowerFactorAngleAlt",
      "description": "Power factor angle",
      "addressInManual": 8709,
      "address": 8709,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "OutputPowerUVW",
      "description": "Output power of U, V, W",
      "addressInManual": 8710,
      "address": 8710,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kW",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "MotorSpeedEstimated",
      "description": "Motor speed estimated by the drive or from encoder",
      "addressInManual": 8711,
      "address": 8711,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "rpm",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EstimatedTorquePercent",
      "description": "Estimated output torque, positive or negative",
      "addressInManual": 8712,
      "address": 8712,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PIDFeedback",
      "description": "PID feedback value",
      "addressInManual": 8714,
      "address": 8714,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "AVIInput",
      "description": "Analog input AVI signal, 0 to 10 V as 0 to 100 percent",
      "addressInManual": 8715,
      "address": 8715,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "ACIInput",
      "description": "Analog input ACI signal, as 0 to 100 percent",
      "addressInManual": 8716,
      "address": 8716,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "IGBTTemperature",
      "description": "IGBT temperature of the power module",
      "addressInManual": 8718,
      "address": 8718,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "°C",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "DigitalInputStatus",
      "description": "Digital input status (see Pr.02-12)",
      "addressInManual": 8720,
      "address": 8720,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalOutputStatus",
      "description": "Digital output status (see Pr.02-18)",
      "addressInManual": 8721,
      "address": 8721,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "MultiStepCurrentAlt",
      "description": "Current step of multi-step speed operation",
      "addressInManual": 8722,
      "address": 8722,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PulseInputFrequency",
      "description": "Pulse input frequency",
      "addressInManual": 8726,
      "address": 8726,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "OverloadCounter",
      "description": "Overload counter value",
      "addressInManual": 8729,
      "address": 8729,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "DCBusRipple",
      "description": "DC bus voltage ripple",
      "addressInManual": 8731,
      "address": 8731,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ControlModeOfDrive",
      "description": "Control mode of the drive",
      "addressInManual": 8739,
      "address": 8739,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CarrierFrequency",
      "description": "Carrier frequency of the drive",
      "addressInManual": 8740,
      "address": 8740,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kHz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DriveStatus",
      "description": "Drive status word",
      "addressInManual": 8742,
      "address": 8742,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EstimatedOutputTorqueNm",
      "description": "Estimated output torque, positive or negative",
      "addressInManual": 8743,
      "address": 8743,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "N·m",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "KWhDisplay",
      "description": "kWh display",
      "addressInManual": 8745,
      "address": 8745,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PIDTargetValue",
      "description": "PID target value",
      "addressInManual": 8750,
      "address": 8750,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "PIDOffset",
      "description": "PID offset",
      "addressInManual": 8751,
      "address": 8751,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "PIDOutputFrequency",
      "description": "PID output frequency",
      "addressInManual": 8752,
      "address": 8752,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    }
  ]
}
