{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Schneider Electric",
    "model": "EasyLogic PM1200",
    "series": "EasyLogic PM1000"
  },
  "page": "https://voltrus.id/registers/schneider-electric/pm1200/",
  "source": {
    "title": "EasyLogic PM1000 Series Power Meter User Guide (PM1200 data communication chapter)",
    "url": "https://download.se.com/files?p_Doc_Ref=NHA1696401&p_enDocType=User+guide&p_File_Name=NHA1696401-02.pdf",
    "document": "NHA1696401-02, 07/2015 (Schneider Electric document page: version 02, released 1 Jul 2015), vendor hosted",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Model_Version",
      "address": 84,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Setup_Current_Primary",
      "address": 100,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Current_Secondary",
      "address": 102,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Voltage_Primary",
      "address": 104,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Voltage_Secondary",
      "address": 106,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_System_Config",
      "address": 108,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Phase_Labeling",
      "address": 110,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_VA_Function",
      "address": 112,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Demand_Selection",
      "address": 114,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Demand_Parameter",
      "address": 116,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Demand_Period",
      "address": 118,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Baud_Rate",
      "address": 120,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Parity_Stop",
      "address": 122,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Unit_ID",
      "address": 124,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Full_Scale_Percent",
      "address": 126,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Overflow_Parameter",
      "address": 128,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Poles",
      "address": 130,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Setup_Float_Byte_Sequence",
      "address": 140,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Health_Check",
      "address": 303,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Float_Byte_Order_Detection",
      "address": 305,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Clear_Command",
      "address": 310,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Float_Byte_Test",
      "address": 319,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Neutral_Voltage",
      "address": 3700,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Neutral",
      "address": 3702,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Voltage_L1",
      "address": 3704,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Voltage_L2",
      "address": 3706,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Voltage_L3",
      "address": 3708,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Current_L1",
      "address": 3710,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Current_L2",
      "address": 3712,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Phase_Angle_Current_L3",
      "address": 3714,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "RPM",
      "address": 3716,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Time_Remaining",
      "address": 3738,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L1",
      "address": 3860,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L2",
      "address": 3862,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L3",
      "address": 3864,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L1",
      "address": 3866,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L2",
      "address": 3868,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L3",
      "address": 3870,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Load_Avg_Percent",
      "address": 3880,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Load_L1_Percent",
      "address": 3882,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Load_L2_Percent",
      "address": 3884,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Load_L3_Percent",
      "address": 3886,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Load_Unbalance_Percent",
      "address": 3888,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Unbalance_Percent",
      "address": 3890,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Total",
      "address": 3900,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_Total",
      "address": 3902,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Total",
      "address": 3904,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_Avg",
      "address": 3906,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LL_Avg",
      "address": 3908,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LN_Avg",
      "address": 3910,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Avg",
      "address": 3912,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 3914,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L1",
      "address": 3916,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L1",
      "address": 3918,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L1",
      "address": 3920,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L1",
      "address": 3922,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1_L2",
      "address": 3924,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1_N",
      "address": 3926,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L1",
      "address": 3928,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L2",
      "address": 3930,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L2",
      "address": 3932,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L2",
      "address": 3934,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L2",
      "address": 3936,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2_L3",
      "address": 3938,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2_N",
      "address": 3940,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L2",
      "address": 3942,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L3",
      "address": 3944,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L3",
      "address": 3946,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L3",
      "address": 3948,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L3",
      "address": 3950,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3_L1",
      "address": 3952,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3_N",
      "address": 3954,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L3",
      "address": 3956,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Forward_Apparent",
      "address": 3958,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Forward_Active",
      "address": 3960,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Forward_Reactive_Inductive",
      "address": 3962,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Forward_Reactive_Capacitive",
      "address": 3964,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Reverse_Apparent",
      "address": 3966,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Reverse_Active",
      "address": 3968,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Reverse_Reactive_Inductive",
      "address": 3970,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Reverse_Reactive_Capacitive",
      "address": 3972,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Present",
      "address": 3974,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Rising",
      "address": 3976,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Max",
      "address": 3978,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Max_Time",
      "address": 3980,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "On_Hours",
      "address": 3992,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Forward_Run_Seconds",
      "address": 3994,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Power_Interruptions",
      "address": 3998,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Model_Version",
      "description": "Model, options and version number",
      "addressInManual": 85,
      "address": 84,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Setup_Current_Primary",
      "description": "Current primary (A.Pri)",
      "addressInManual": 101,
      "address": 100,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Current_Secondary",
      "description": "Current secondary (A.Sec)",
      "addressInManual": 103,
      "address": 102,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Voltage_Primary",
      "description": "Voltage primary (V.Pri)",
      "addressInManual": 105,
      "address": 104,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Voltage_Secondary",
      "description": "Voltage secondary (V.Sec)",
      "addressInManual": 107,
      "address": 106,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_System_Config",
      "description": "System configuration (SYS)",
      "addressInManual": 109,
      "address": 108,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Phase_Labeling",
      "description": "Phase labeling (LABL)",
      "addressInManual": 111,
      "address": 110,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_VA_Function",
      "description": "VA function selection (VA Fn)",
      "addressInManual": 113,
      "address": 112,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Demand_Selection",
      "description": "Demand selection (D sel)",
      "addressInManual": 115,
      "address": 114,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Demand_Parameter",
      "description": "Demand parameter (D Par)",
      "addressInManual": 117,
      "address": 116,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Demand_Period",
      "description": "Demand period (D Prd)",
      "addressInManual": 119,
      "address": 118,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Baud_Rate",
      "description": "Baud rate code (BAUD)",
      "addressInManual": 121,
      "address": 120,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Parity_Stop",
      "description": "Parity and stop bit code (PRTY)",
      "addressInManual": 123,
      "address": 122,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Unit_ID",
      "description": "Unit ID (ID)",
      "addressInManual": 125,
      "address": 124,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Full_Scale_Percent",
      "description": "Percent full scale (F.S%)",
      "addressInManual": 127,
      "address": 126,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Overflow_Parameter",
      "description": "Overflow parameter selection (OFLO)",
      "addressInManual": 129,
      "address": 128,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Poles",
      "description": "Number of poles for RPM (POLE)",
      "addressInManual": 131,
      "address": 130,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Setup_Float_Byte_Sequence",
      "description": "Float byte sequence (F.SEQ)",
      "addressInManual": 141,
      "address": 140,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Health_Check",
      "description": "Health check register",
      "addressInManual": 304,
      "address": 303,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Float_Byte_Order_Detection",
      "description": "Float byte order detection register",
      "addressInManual": 306,
      "address": 305,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Clear_Command",
      "description": "Clear integrators, demand or setup default",
      "addressInManual": 311,
      "address": 310,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Float_Byte_Test",
      "description": "Float byte test sequence register",
      "addressInManual": 320,
      "address": 319,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Neutral_Voltage",
      "description": "Neutral voltage",
      "addressInManual": 3701,
      "address": 3700,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Neutral",
      "description": "Neutral current",
      "addressInManual": 3703,
      "address": 3702,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Voltage_L1",
      "description": "Voltage phase angle, phase 1",
      "addressInManual": 3705,
      "address": 3704,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Voltage_L2",
      "description": "Voltage phase angle, phase 2",
      "addressInManual": 3707,
      "address": 3706,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Voltage_L3",
      "description": "Voltage phase angle, phase 3",
      "addressInManual": 3709,
      "address": 3708,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Current_L1",
      "description": "Current phase angle, phase 1",
      "addressInManual": 3711,
      "address": 3710,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Current_L2",
      "description": "Current phase angle, phase 2",
      "addressInManual": 3713,
      "address": 3712,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Phase_Angle_Current_L3",
      "description": "Current phase angle, phase 3",
      "addressInManual": 3715,
      "address": 3714,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "deg",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "RPM",
      "description": "Rotations per minute",
      "addressInManual": 3717,
      "address": 3716,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "rpm",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Time_Remaining",
      "description": "Demand time remaining",
      "addressInManual": 3739,
      "address": 3738,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L1",
      "description": "Voltage THD, phase 1",
      "addressInManual": 3861,
      "address": 3860,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L2",
      "description": "Voltage THD, phase 2",
      "addressInManual": 3863,
      "address": 3862,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L3",
      "description": "Voltage THD, phase 3",
      "addressInManual": 3865,
      "address": 3864,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L1",
      "description": "Current THD, phase 1",
      "addressInManual": 3867,
      "address": 3866,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L2",
      "description": "Current THD, phase 2",
      "addressInManual": 3869,
      "address": 3868,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L3",
      "description": "Current THD, phase 3",
      "addressInManual": 3871,
      "address": 3870,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Load_Avg_Percent",
      "description": "Average load percentage",
      "addressInManual": 3881,
      "address": 3880,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Load_L1_Percent",
      "description": "Percentage of phase 1 load",
      "addressInManual": 3883,
      "address": 3882,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Load_L2_Percent",
      "description": "Percentage of phase 2 load",
      "addressInManual": 3885,
      "address": 3884,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Load_L3_Percent",
      "description": "Percentage of phase 3 load",
      "addressInManual": 3887,
      "address": 3886,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Load_Unbalance_Percent",
      "description": "Unbalanced percentage load",
      "addressInManual": 3889,
      "address": 3888,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Unbalance_Percent",
      "description": "Unbalanced percentage voltage",
      "addressInManual": 3891,
      "address": 3890,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Total",
      "description": "Apparent power, total",
      "addressInManual": 3901,
      "address": 3900,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Total",
      "description": "Active power, total",
      "addressInManual": 3903,
      "address": 3902,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Total",
      "description": "Reactive power, total",
      "addressInManual": 3905,
      "address": 3904,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_Avg",
      "description": "Power factor, average of 3 phases",
      "addressInManual": 3907,
      "address": 3906,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LL_Avg",
      "description": "Line to line voltage, average",
      "addressInManual": 3909,
      "address": 3908,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LN_Avg",
      "description": "Line to neutral voltage, average",
      "addressInManual": 3911,
      "address": 3910,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Current, average of 3 phases",
      "addressInManual": 3913,
      "address": 3912,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 3915,
      "address": 3914,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L1",
      "description": "Apparent power, phase 1",
      "addressInManual": 3917,
      "address": 3916,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L1",
      "description": "Active power, phase 1",
      "addressInManual": 3919,
      "address": 3918,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L1",
      "description": "Reactive power, phase 1",
      "addressInManual": 3921,
      "address": 3920,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L1",
      "description": "Power factor, phase 1",
      "addressInManual": 3923,
      "address": 3922,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1_L2",
      "description": "Voltage, phase 1 to phase 2",
      "addressInManual": 3925,
      "address": 3924,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1_N",
      "description": "Voltage, phase 1 to neutral",
      "addressInManual": 3927,
      "address": 3926,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Current, phase 1",
      "addressInManual": 3929,
      "address": 3928,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L2",
      "description": "Apparent power, phase 2",
      "addressInManual": 3931,
      "address": 3930,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L2",
      "description": "Active power, phase 2",
      "addressInManual": 3933,
      "address": 3932,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L2",
      "description": "Reactive power, phase 2",
      "addressInManual": 3935,
      "address": 3934,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L2",
      "description": "Power factor, phase 2",
      "addressInManual": 3937,
      "address": 3936,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2_L3",
      "description": "Voltage, phase 2 to phase 3",
      "addressInManual": 3939,
      "address": 3938,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2_N",
      "description": "Voltage, phase 2 to neutral",
      "addressInManual": 3941,
      "address": 3940,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Current, phase 2",
      "addressInManual": 3943,
      "address": 3942,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L3",
      "description": "Apparent power, phase 3",
      "addressInManual": 3945,
      "address": 3944,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L3",
      "description": "Active power, phase 3",
      "addressInManual": 3947,
      "address": 3946,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L3",
      "description": "Reactive power, phase 3",
      "addressInManual": 3949,
      "address": 3948,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L3",
      "description": "Power factor, phase 3",
      "addressInManual": 3951,
      "address": 3950,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3_L1",
      "description": "Voltage, phase 3 to phase 1",
      "addressInManual": 3953,
      "address": 3952,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3_N",
      "description": "Voltage, phase 3 to neutral",
      "addressInManual": 3955,
      "address": 3954,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Current, phase 3",
      "addressInManual": 3957,
      "address": 3956,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Forward_Apparent",
      "description": "Forward apparent energy",
      "addressInManual": 3959,
      "address": 3958,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Forward_Active",
      "description": "Forward active energy",
      "addressInManual": 3961,
      "address": 3960,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Forward_Reactive_Inductive",
      "description": "Forward reactive inductive energy",
      "addressInManual": 3963,
      "address": 3962,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Forward_Reactive_Capacitive",
      "description": "Forward reactive capacitive energy",
      "addressInManual": 3965,
      "address": 3964,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Reverse_Apparent",
      "description": "Reverse apparent energy",
      "addressInManual": 3967,
      "address": 3966,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Reverse_Active",
      "description": "Reverse active energy",
      "addressInManual": 3969,
      "address": 3968,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Reverse_Reactive_Inductive",
      "description": "Reverse reactive inductive energy",
      "addressInManual": 3971,
      "address": 3970,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Reverse_Reactive_Capacitive",
      "description": "Reverse reactive capacitive energy",
      "addressInManual": 3973,
      "address": 3972,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Present",
      "description": "Present demand",
      "addressInManual": 3975,
      "address": 3974,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Rising",
      "description": "Rising demand",
      "addressInManual": 3977,
      "address": 3976,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max",
      "description": "Maximum demand",
      "addressInManual": 3979,
      "address": 3978,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Max_Time",
      "description": "Maximum demand occurrence time",
      "addressInManual": 3981,
      "address": 3980,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "On_Hours",
      "description": "On hours",
      "addressInManual": 3993,
      "address": 3992,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Forward_Run_Seconds",
      "description": "Forward run seconds",
      "addressInManual": 3995,
      "address": 3994,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Interruptions",
      "description": "Number of power interruptions",
      "addressInManual": 3999,
      "address": 3998,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    }
  ]
}
