{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Selec",
    "model": "MFM384",
    "series": "MFM384 / MFM384-C"
  },
  "page": "https://voltrus.id/registers/selec/mfm384/",
  "source": {
    "title": "MFM384 SERIES Operating Instructions",
    "url": "https://www.selec.com/viewdocument/466473650870501e3600d9a1b4ee5d44",
    "document": "Selec Controls Pvt. Ltd. Operating Instructions, MFM384 SERIES, document OP620-V01 (4 pages, listed on selec.com as the MFM384-C-CU Instruction Manual; PDF created 2017-11-14). Vendor-hosted on selec.com.",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Voltage_V1N",
      "address": 0,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_V2N",
      "address": 2,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_V3N",
      "address": 4,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_LN_Avg",
      "address": 6,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_V12",
      "address": 8,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_V23",
      "address": 10,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_V31",
      "address": 12,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_LL_Avg",
      "address": 14,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_I1",
      "address": 16,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_I2",
      "address": 18,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_I3",
      "address": 20,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_Avg",
      "address": 22,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L1",
      "address": 24,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L2",
      "address": 26,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L3",
      "address": 28,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L1",
      "address": 30,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L2",
      "address": 32,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L3",
      "address": 34,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L1",
      "address": 36,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L2",
      "address": 38,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L3",
      "address": 40,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_Total",
      "address": 42,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_Total",
      "address": 44,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_Total",
      "address": 46,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L1",
      "address": 48,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L2",
      "address": 50,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L3",
      "address": 52,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_Avg",
      "address": 54,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Frequency",
      "address": 56,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Energy_Active",
      "address": 58,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Energy_Apparent",
      "address": 60,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Energy_Reactive",
      "address": 62,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_Max",
      "address": 64,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_Min",
      "address": 66,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_Max",
      "address": 68,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_Min",
      "address": 70,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_Max",
      "address": 72,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_Neutral",
      "address": 122,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V1N",
      "address": 124,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V2N",
      "address": 126,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V3N",
      "address": 128,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V12",
      "address": 130,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V23",
      "address": 132,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Voltage_V31",
      "address": 134,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Current_I1",
      "address": 136,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Current_I2",
      "address": 138,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "THD_Current_I3",
      "address": 140,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Demand_Max_I1",
      "address": 692,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Demand_Max_I2",
      "address": 694,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Demand_Max_I3",
      "address": 696,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Demand_Max_I_Avg",
      "address": 698,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Phase_Sequence",
      "address": 700,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_ActivePower_Max",
      "address": 702,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_ActivePower_Min",
      "address": 704,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_ReactivePower_Max",
      "address": 706,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_ReactivePower_Min",
      "address": 708,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_ApparentPower_Max",
      "address": 710,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_Demand_Max_I1",
      "address": 712,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_Demand_Max_I2",
      "address": 714,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_Demand_Max_I3",
      "address": 716,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Existing_Demand_Max_I_Avg",
      "address": 718,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Password",
      "address": 0,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Network_Selection",
      "address": 1,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CT_Secondary",
      "address": 2,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CT_Primary",
      "address": 3,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PT_Secondary",
      "address": 4,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PT_Primary",
      "address": 5,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Slave_Id",
      "address": 7,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Baud_Rate",
      "address": 8,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Parity",
      "address": 9,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Stop_Bits",
      "address": 10,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Backlight_Off_Time",
      "address": 11,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Factory_Default",
      "address": 12,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Active_Energy",
      "address": 13,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Apparent_Energy",
      "address": 14,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Reactive_Energy",
      "address": 15,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Auto_Mode_Pages",
      "address": 16,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40017",
      "address": 17,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40018",
      "address": 18,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40019",
      "address": 19,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40020",
      "address": 20,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40021",
      "address": 21,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40022",
      "address": 22,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40023",
      "address": 23,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40024",
      "address": 24,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40025",
      "address": 25,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40026",
      "address": 26,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40027",
      "address": 27,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40028",
      "address": 28,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40029",
      "address": 29,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40030",
      "address": 30,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40031",
      "address": 31,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40032",
      "address": 32,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40033",
      "address": 33,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Demand_Interval_Method",
      "address": 34,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Demand_Interval_Duration",
      "address": 35,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Demand_Interval_Length",
      "address": 36,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Max_kW",
      "address": 37,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Min_kW",
      "address": 38,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Max_kVAr",
      "address": 39,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Min_kVAr",
      "address": 40,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Max_kVA",
      "address": 41,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40054",
      "address": 54,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40055",
      "address": 55,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40059",
      "address": 59,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Page_Address_Sequence_40060",
      "address": 60,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reset_Max_Current",
      "address": 64,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_V1N",
      "description": "Voltage V1N",
      "addressInManual": 0,
      "address": 0,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_V2N",
      "description": "Voltage V2N",
      "addressInManual": 2,
      "address": 2,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_V3N",
      "description": "Voltage V3N",
      "addressInManual": 4,
      "address": 4,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LN_Avg",
      "description": "Average voltage line to neutral",
      "addressInManual": 6,
      "address": 6,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_V12",
      "description": "Voltage V12",
      "addressInManual": 8,
      "address": 8,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_V23",
      "description": "Voltage V23",
      "addressInManual": 10,
      "address": 10,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_V31",
      "description": "Voltage V31",
      "addressInManual": 12,
      "address": 12,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LL_Avg",
      "description": "Average voltage line to line",
      "addressInManual": 14,
      "address": 14,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I1",
      "description": "Current I1",
      "addressInManual": 16,
      "address": 16,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I2",
      "description": "Current I2",
      "addressInManual": 18,
      "address": 18,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I3",
      "description": "Current I3",
      "addressInManual": 20,
      "address": 20,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Average current",
      "addressInManual": 22,
      "address": 22,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L1",
      "description": "kW1, phase 1 active power",
      "addressInManual": 24,
      "address": 24,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L2",
      "description": "kW2, phase 2 active power",
      "addressInManual": 26,
      "address": 26,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L3",
      "description": "kW3, phase 3 active power",
      "addressInManual": 28,
      "address": 28,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L1",
      "description": "kVA1, phase 1 apparent power",
      "addressInManual": 30,
      "address": 30,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L2",
      "description": "kVA2, phase 2 apparent power",
      "addressInManual": 32,
      "address": 32,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L3",
      "description": "kVA3, phase 3 apparent power",
      "addressInManual": 34,
      "address": 34,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L1",
      "description": "kVAr1, phase 1 reactive power",
      "addressInManual": 36,
      "address": 36,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L2",
      "description": "kVAr2, phase 2 reactive power",
      "addressInManual": 38,
      "address": 38,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L3",
      "description": "kVAr3, phase 3 reactive power",
      "addressInManual": 40,
      "address": 40,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Total",
      "description": "Total kW",
      "addressInManual": 42,
      "address": 42,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Total",
      "description": "Total kVA",
      "addressInManual": 44,
      "address": 44,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Total",
      "description": "Total kVAr",
      "addressInManual": 46,
      "address": 46,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L1",
      "description": "PF1, phase 1 power factor",
      "addressInManual": 48,
      "address": 48,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L2",
      "description": "PF2, phase 2 power factor",
      "addressInManual": 50,
      "address": 50,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L3",
      "description": "PF3, phase 3 power factor",
      "addressInManual": 52,
      "address": 52,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_Avg",
      "description": "Average power factor",
      "addressInManual": 54,
      "address": 54,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 56,
      "address": 56,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Active",
      "description": "kWh, active energy",
      "addressInManual": 58,
      "address": 58,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Apparent",
      "description": "kVAh, apparent energy",
      "addressInManual": 60,
      "address": 60,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Reactive",
      "description": "kVArh, reactive energy",
      "addressInManual": 62,
      "address": 62,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVArh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Max",
      "description": "kW MAX active power",
      "addressInManual": 64,
      "address": 64,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Min",
      "description": "kW MIN active power",
      "addressInManual": 66,
      "address": 66,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Max",
      "description": "kVAr MAX reactive power",
      "addressInManual": 68,
      "address": 68,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Min",
      "description": "kVAr MIN reactive power",
      "addressInManual": 70,
      "address": 70,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Max",
      "description": "kVA MAX apparent power",
      "addressInManual": 72,
      "address": 72,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Neutral",
      "description": "Neutral current",
      "addressInManual": 122,
      "address": 122,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V1N",
      "description": "THD of voltage V1N",
      "addressInManual": 124,
      "address": 124,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V2N",
      "description": "THD of voltage V2N",
      "addressInManual": 126,
      "address": 126,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V3N",
      "description": "THD of voltage V3N",
      "addressInManual": 128,
      "address": 128,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V12",
      "description": "THD of voltage V12",
      "addressInManual": 130,
      "address": 130,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V23",
      "description": "THD of voltage V23",
      "addressInManual": 132,
      "address": 132,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_V31",
      "description": "THD of voltage V31",
      "addressInManual": 134,
      "address": 134,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I1",
      "description": "THD of current I1",
      "addressInManual": 136,
      "address": 136,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I2",
      "description": "THD of current I2",
      "addressInManual": 138,
      "address": 138,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I3",
      "description": "THD of current I3",
      "addressInManual": 140,
      "address": 140,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max_I1",
      "description": "MAX I1 demand",
      "addressInManual": 692,
      "address": 692,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max_I2",
      "description": "MAX I2 demand",
      "addressInManual": 694,
      "address": 694,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max_I3",
      "description": "MAX I3 demand",
      "addressInManual": 696,
      "address": 696,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max_I_Avg",
      "description": "MAX average current demand",
      "addressInManual": 698,
      "address": 698,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Sequence",
      "description": "Phase sequence indication",
      "addressInManual": 700,
      "address": 700,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_ActivePower_Max",
      "description": "Existing kW MAX active power",
      "addressInManual": 702,
      "address": 702,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_ActivePower_Min",
      "description": "Existing kW MIN active power",
      "addressInManual": 704,
      "address": 704,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_ReactivePower_Max",
      "description": "Existing kVAr MAX reactive power",
      "addressInManual": 706,
      "address": 706,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_ReactivePower_Min",
      "description": "Existing kVAr MIN reactive power",
      "addressInManual": 708,
      "address": 708,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_ApparentPower_Max",
      "description": "Existing kVA MAX apparent power",
      "addressInManual": 710,
      "address": 710,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_Demand_Max_I1",
      "description": "Existing MAX I1 demand",
      "addressInManual": 712,
      "address": 712,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_Demand_Max_I2",
      "description": "Existing MAX I2 demand",
      "addressInManual": 714,
      "address": 714,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_Demand_Max_I3",
      "description": "Existing MAX I3 demand",
      "addressInManual": 716,
      "address": 716,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Existing_Demand_Max_I_Avg",
      "description": "Existing MAX average current demand",
      "addressInManual": 718,
      "address": 718,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Password",
      "description": "Password",
      "addressInManual": 0,
      "address": 0,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Network_Selection",
      "description": "Network selection",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT_Secondary",
      "description": "CT secondary",
      "addressInManual": 2,
      "address": 2,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT_Primary",
      "description": "CT primary",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PT_Secondary",
      "description": "PT secondary",
      "addressInManual": 4,
      "address": 4,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PT_Primary",
      "description": "PT primary",
      "addressInManual": 5,
      "address": 5,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Slave_Id",
      "description": "Slave id",
      "addressInManual": 7,
      "address": 7,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Baud_Rate",
      "description": "Baud rate",
      "addressInManual": 8,
      "address": 8,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Parity",
      "description": "Parity",
      "addressInManual": 9,
      "address": 9,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Stop_Bits",
      "description": "Stop bit",
      "addressInManual": 10,
      "address": 10,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Backlight_Off_Time",
      "description": "Backlight OFF time",
      "addressInManual": 11,
      "address": 11,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Factory_Default",
      "description": "Factory default",
      "addressInManual": 12,
      "address": 12,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Active_Energy",
      "description": "Reset kWh",
      "addressInManual": 13,
      "address": 13,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Apparent_Energy",
      "description": "Reset kVAh",
      "addressInManual": 14,
      "address": 14,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Reactive_Energy",
      "description": "Reset kVArh",
      "addressInManual": 15,
      "address": 15,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Auto_Mode_Pages",
      "description": "Auto mode pages",
      "addressInManual": 16,
      "address": 16,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40017",
      "description": "Page address sequence, register 40017",
      "addressInManual": 17,
      "address": 17,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40018",
      "description": "Page address sequence, register 40018",
      "addressInManual": 18,
      "address": 18,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40019",
      "description": "Page address sequence, register 40019",
      "addressInManual": 19,
      "address": 19,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40020",
      "description": "Page address sequence, register 40020",
      "addressInManual": 20,
      "address": 20,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40021",
      "description": "Page address sequence, register 40021",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40022",
      "description": "Page address sequence, register 40022",
      "addressInManual": 22,
      "address": 22,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40023",
      "description": "Page address sequence, register 40023",
      "addressInManual": 23,
      "address": 23,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40024",
      "description": "Page address sequence, register 40024",
      "addressInManual": 24,
      "address": 24,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40025",
      "description": "Page address sequence, register 40025",
      "addressInManual": 25,
      "address": 25,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40026",
      "description": "Page address sequence, register 40026",
      "addressInManual": 26,
      "address": 26,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40027",
      "description": "Page address sequence, register 40027",
      "addressInManual": 27,
      "address": 27,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40028",
      "description": "Page address sequence, register 40028",
      "addressInManual": 28,
      "address": 28,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40029",
      "description": "Page address sequence, register 40029",
      "addressInManual": 29,
      "address": 29,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40030",
      "description": "Page address sequence, register 40030",
      "addressInManual": 30,
      "address": 30,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40031",
      "description": "Page address sequence, register 40031",
      "addressInManual": 31,
      "address": 31,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40032",
      "description": "Page address sequence, register 40032",
      "addressInManual": 32,
      "address": 32,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40033",
      "description": "Page address sequence, register 40033",
      "addressInManual": 33,
      "address": 33,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Demand_Interval_Method",
      "description": "Demand interval method",
      "addressInManual": 34,
      "address": 34,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Demand_Interval_Duration",
      "description": "Demand interval duration",
      "addressInManual": 35,
      "address": 35,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Demand_Interval_Length",
      "description": "Demand interval length",
      "addressInManual": 36,
      "address": 36,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Max_kW",
      "description": "Reset MAX kW",
      "addressInManual": 37,
      "address": 37,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Min_kW",
      "description": "Reset MIN kW",
      "addressInManual": 38,
      "address": 38,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Max_kVAr",
      "description": "Reset MAX kVAr",
      "addressInManual": 39,
      "address": 39,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Min_kVAr",
      "description": "Reset MIN kVAr",
      "addressInManual": 40,
      "address": 40,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Max_kVA",
      "description": "Reset MAX kVA",
      "addressInManual": 41,
      "address": 41,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40054",
      "description": "Page address sequence, register 40054",
      "addressInManual": 54,
      "address": 54,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40055",
      "description": "Page address sequence, register 40055",
      "addressInManual": 55,
      "address": 55,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40059",
      "description": "Page address sequence, register 40059",
      "addressInManual": 59,
      "address": 59,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Page_Address_Sequence_40060",
      "description": "Page address sequence, register 40060",
      "addressInManual": 60,
      "address": 60,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Reset_Max_Current",
      "description": "Reset MAX current",
      "addressInManual": 64,
      "address": 64,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    }
  ]
}
