{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Schneider Electric",
    "model": "PM5560",
    "series": "PowerLogic PM5500"
  },
  "page": "https://voltrus.id/registers/schneider-electric/pm5560/",
  "source": {
    "title": "PM556x Public Modbus Register List (PM5560, PM5561, PM5563 and related models)",
    "url": "https://se.my.site.com/ckmContent/sfc/servlet.shepherd/document/download/069Kj00000TH2DFIA1",
    "document": "PM556x_PublicModbusRegisterList_10th_August-23.xlsx; revision sheet lists versions up to 1.4 (PM5560 firmware 4.1.8)",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Meter_Name",
      "address": 29,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Meter_Model",
      "address": 49,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Manufacturer",
      "address": 69,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Product_ID",
      "address": 89,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Serial_Number",
      "address": 129,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hardware_Revision",
      "address": 135,
      "quantity": 5,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Firmware_Version",
      "address": 1636,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Meter_Operation_Timer",
      "address": 2003,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Number_Of_Phases",
      "address": 2013,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Number_Of_Wires",
      "address": 2014,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Power_System_Config",
      "address": 2015,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nominal_Frequency",
      "address": 2016,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Nominal_Voltage",
      "address": 2017,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VT_Primary",
      "address": 2025,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VT_Secondary",
      "address": 2027,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CT_Primary",
      "address": 2029,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Current_A",
      "address": 2999,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_B",
      "address": 3001,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_C",
      "address": 3003,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_N",
      "address": 3005,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Avg",
      "address": 3009,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Unbalance_Worst",
      "address": 3017,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_AB",
      "address": 3019,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_BC",
      "address": 3021,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_CA",
      "address": 3023,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LL_Avg",
      "address": 3025,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_AN",
      "address": 3027,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_BN",
      "address": 3029,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_CN",
      "address": 3031,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LN_Avg",
      "address": 3035,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Unbalance_LL_Worst",
      "address": 3043,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Unbalance_LN_Worst",
      "address": 3051,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_A",
      "address": 3053,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_B",
      "address": 3055,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_C",
      "address": 3057,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_Total",
      "address": 3059,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_A",
      "address": 3061,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_B",
      "address": 3063,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_C",
      "address": 3065,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Total",
      "address": 3067,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_A",
      "address": 3069,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_B",
      "address": 3071,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_C",
      "address": 3073,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Total",
      "address": 3075,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_A",
      "address": 3077,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_B",
      "address": 3079,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_C",
      "address": 3081,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_Total",
      "address": 3083,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 3109,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Temperature",
      "address": 3131,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_A",
      "address": 21299,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_B",
      "address": 21301,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_C",
      "address": 21303,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_LL",
      "address": 21327,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_LN",
      "address": 21337,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Delivered_F",
      "address": 2699,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Received_F",
      "address": 2701,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Delivered",
      "address": 3203,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Received",
      "address": 3207,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Total",
      "address": 3211,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Delivered",
      "address": 3219,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Received",
      "address": 3223,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Apparent_Energy_Delivered",
      "address": 3235,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Apparent_Energy_Received",
      "address": 3239,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tariff_Mode",
      "address": 4189,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tariff_Active_Rate",
      "address": 4190,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Power_Demand",
      "address": 3765,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_Peak_Demand",
      "address": 3769,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Demand",
      "address": 3781,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Peak_Demand",
      "address": 3785,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Demand",
      "address": 3797,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Peak_Demand",
      "address": 3801,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "RS485_Protocol",
      "address": 6499,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "RS485_Address",
      "address": 6500,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "RS485_Baud_Rate",
      "address": 6501,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "RS485_Parity",
      "address": 6502,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI1_Control_Mode",
      "address": 7273,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI_Status",
      "address": 8904,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Status",
      "address": 9666,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO1_Control_Mode_Status",
      "address": 9672,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Command_Requested",
      "address": 4999,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Command_Semaphore",
      "address": 5679,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Meter_Name",
      "description": "Meter name",
      "addressInManual": 30,
      "address": 29,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Meter_Model",
      "description": "Meter model",
      "addressInManual": 50,
      "address": 49,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Manufacturer",
      "description": "Manufacturer name",
      "addressInManual": 70,
      "address": 69,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Product_ID",
      "description": "Product ID number",
      "addressInManual": 90,
      "address": 89,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Serial_Number",
      "description": "Serial number",
      "addressInManual": 130,
      "address": 129,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hardware_Revision",
      "description": "Hardware revision",
      "addressInManual": 136,
      "address": 135,
      "area": "holding",
      "type": "string",
      "registers": 5,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Firmware_Version",
      "description": "Present firmware version",
      "addressInManual": 1637,
      "address": 1636,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Meter_Operation_Timer",
      "description": "Meter operation timer",
      "addressInManual": 2004,
      "address": 2003,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Number_Of_Phases",
      "description": "Number of phases",
      "addressInManual": 2014,
      "address": 2013,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Number_Of_Wires",
      "description": "Number of wires",
      "addressInManual": 2015,
      "address": 2014,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Power_System_Config",
      "description": "Power system configuration",
      "addressInManual": 2016,
      "address": 2015,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nominal_Frequency",
      "description": "Nominal frequency",
      "addressInManual": 2017,
      "address": 2016,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Nominal_Voltage",
      "description": "Nominal voltage",
      "addressInManual": 2018,
      "address": 2017,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VT_Primary",
      "description": "VT primary voltage",
      "addressInManual": 2026,
      "address": 2025,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VT_Secondary",
      "description": "VT secondary voltage",
      "addressInManual": 2028,
      "address": 2027,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT_Primary",
      "description": "CT primary current",
      "addressInManual": 2030,
      "address": 2029,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Current_A",
      "description": "Phase A current",
      "addressInManual": 3000,
      "address": 2999,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_B",
      "description": "Phase B current",
      "addressInManual": 3002,
      "address": 3001,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_C",
      "description": "Phase C current",
      "addressInManual": 3004,
      "address": 3003,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_N",
      "description": "Neutral current",
      "addressInManual": 3006,
      "address": 3005,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Average current",
      "addressInManual": 3010,
      "address": 3009,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Unbalance_Worst",
      "description": "Worst current unbalance",
      "addressInManual": 3018,
      "address": 3017,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_AB",
      "description": "Voltage A to B",
      "addressInManual": 3020,
      "address": 3019,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_BC",
      "description": "Voltage B to C",
      "addressInManual": 3022,
      "address": 3021,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_CA",
      "description": "Voltage C to A",
      "addressInManual": 3024,
      "address": 3023,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LL_Avg",
      "description": "Average line to line voltage",
      "addressInManual": 3026,
      "address": 3025,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_AN",
      "description": "Voltage A to neutral",
      "addressInManual": 3028,
      "address": 3027,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_BN",
      "description": "Voltage B to neutral",
      "addressInManual": 3030,
      "address": 3029,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_CN",
      "description": "Voltage C to neutral",
      "addressInManual": 3032,
      "address": 3031,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LN_Avg",
      "description": "Average line to neutral voltage",
      "addressInManual": 3036,
      "address": 3035,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Unbalance_LL_Worst",
      "description": "Worst line to line voltage unbalance",
      "addressInManual": 3044,
      "address": 3043,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Unbalance_LN_Worst",
      "description": "Worst line to neutral voltage unbalance",
      "addressInManual": 3052,
      "address": 3051,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_A",
      "description": "Phase A active power",
      "addressInManual": 3054,
      "address": 3053,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_B",
      "description": "Phase B active power",
      "addressInManual": 3056,
      "address": 3055,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_C",
      "description": "Phase C active power",
      "addressInManual": 3058,
      "address": 3057,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Total",
      "description": "Total active power",
      "addressInManual": 3060,
      "address": 3059,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_A",
      "description": "Phase A reactive power",
      "addressInManual": 3062,
      "address": 3061,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_B",
      "description": "Phase B reactive power",
      "addressInManual": 3064,
      "address": 3063,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_C",
      "description": "Phase C reactive power",
      "addressInManual": 3066,
      "address": 3065,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Total",
      "description": "Total reactive power",
      "addressInManual": 3068,
      "address": 3067,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_A",
      "description": "Phase A apparent power",
      "addressInManual": 3070,
      "address": 3069,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_B",
      "description": "Phase B apparent power",
      "addressInManual": 3072,
      "address": 3071,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_C",
      "description": "Phase C apparent power",
      "addressInManual": 3074,
      "address": 3073,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Total",
      "description": "Total apparent power",
      "addressInManual": 3076,
      "address": 3075,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_A",
      "description": "Phase A power factor",
      "addressInManual": 3078,
      "address": 3077,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_B",
      "description": "Phase B power factor",
      "addressInManual": 3080,
      "address": 3079,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_C",
      "description": "Phase C power factor",
      "addressInManual": 3082,
      "address": 3081,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_Total",
      "description": "Total power factor",
      "addressInManual": 3084,
      "address": 3083,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 3110,
      "address": 3109,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Temperature",
      "description": "Meter temperature",
      "addressInManual": 3132,
      "address": 3131,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "°C",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_A",
      "description": "Phase A current THD",
      "addressInManual": 21300,
      "address": 21299,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_B",
      "description": "Phase B current THD",
      "addressInManual": 21302,
      "address": 21301,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_C",
      "description": "Phase C current THD",
      "addressInManual": 21304,
      "address": 21303,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_LL",
      "description": "Line to line voltage THD",
      "addressInManual": 21328,
      "address": 21327,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_LN",
      "description": "Line to neutral voltage THD",
      "addressInManual": 21338,
      "address": 21337,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Delivered_F",
      "description": "Active energy delivered (float)",
      "addressInManual": 2700,
      "address": 2699,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Received_F",
      "description": "Active energy received (float)",
      "addressInManual": 2702,
      "address": 2701,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Delivered",
      "description": "Active energy delivered (into load)",
      "addressInManual": 3204,
      "address": 3203,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Received",
      "description": "Active energy received (out of load)",
      "addressInManual": 3208,
      "address": 3207,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Total",
      "description": "Active energy delivered plus received",
      "addressInManual": 3212,
      "address": 3211,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Delivered",
      "description": "Reactive energy delivered",
      "addressInManual": 3220,
      "address": 3219,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Received",
      "description": "Reactive energy received",
      "addressInManual": 3224,
      "address": 3223,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Energy_Delivered",
      "description": "Apparent energy delivered",
      "addressInManual": 3236,
      "address": 3235,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Energy_Received",
      "description": "Apparent energy received",
      "addressInManual": 3240,
      "address": 3239,
      "area": "holding",
      "type": "int64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Tariff_Mode",
      "description": "Time of use / multi-tariff mode",
      "addressInManual": 4190,
      "address": 4189,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Tariff_Active_Rate",
      "description": "Active tariff rate",
      "addressInManual": 4191,
      "address": 4190,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Demand",
      "description": "Active power present demand",
      "addressInManual": 3766,
      "address": 3765,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Peak_Demand",
      "description": "Active power peak demand",
      "addressInManual": 3770,
      "address": 3769,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Demand",
      "description": "Reactive power present demand",
      "addressInManual": 3782,
      "address": 3781,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Peak_Demand",
      "description": "Reactive power peak demand",
      "addressInManual": 3786,
      "address": 3785,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Demand",
      "description": "Apparent power present demand",
      "addressInManual": 3798,
      "address": 3797,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Peak_Demand",
      "description": "Apparent power peak demand",
      "addressInManual": 3802,
      "address": 3801,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "RS485_Protocol",
      "description": "RS-485 protocol",
      "addressInManual": 6500,
      "address": 6499,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "RS485_Address",
      "description": "RS-485 address",
      "addressInManual": 6501,
      "address": 6500,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "RS485_Baud_Rate",
      "description": "RS-485 baud rate code",
      "addressInManual": 6502,
      "address": 6501,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "RS485_Parity",
      "description": "RS-485 parity code",
      "addressInManual": 6503,
      "address": 6502,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DI1_Control_Mode",
      "description": "Digital input 1 control mode",
      "addressInManual": 7274,
      "address": 7273,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DI_Status",
      "description": "Digital input status, base unit",
      "addressInManual": 8905,
      "address": 8904,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DO_Status",
      "description": "Digital output status, base unit",
      "addressInManual": 9667,
      "address": 9666,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DO1_Control_Mode_Status",
      "description": "Digital output 1 control mode status",
      "addressInManual": 9673,
      "address": 9672,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Command_Requested",
      "description": "Requested command number",
      "addressInManual": 5000,
      "address": 4999,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Command_Semaphore",
      "description": "Command semaphore",
      "addressInManual": 5680,
      "address": 5679,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    }
  ]
}
