{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Siemens",
    "model": "SENTRON PAC2200",
    "series": "SENTRON 7KM PAC2200"
  },
  "page": "https://voltrus.id/registers/siemens/sentron-pac2200/",
  "source": {
    "title": "SENTRON 7KM Power Monitoring Device PAC2200 Equipment Manual",
    "url": "https://cache.industry.siemens.com/dl/files/835/109746835/att_1123515/v2/MAN_L1V30415167B-06_en_en-US.pdf",
    "document": "L1V30415167B-06, edition 12/2022 (Siemens-hosted copy, Entry ID 109746835)",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Voltage_L1N",
      "address": 1,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2N",
      "address": 3,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3N",
      "address": 5,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1L2",
      "address": 7,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2L3",
      "address": 9,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3L1",
      "address": 11,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L1",
      "address": 13,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L2",
      "address": 15,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L3",
      "address": 17,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L1",
      "address": 19,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L2",
      "address": 21,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L3",
      "address": 23,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L1",
      "address": 25,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L2",
      "address": 27,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L3",
      "address": 29,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L1",
      "address": 31,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L2",
      "address": 33,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L3",
      "address": 35,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L1",
      "address": 37,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L2",
      "address": 39,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L3",
      "address": 41,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 55,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Average_Voltage_LN",
      "address": 57,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Average_Voltage_LL",
      "address": 59,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Average_Current",
      "address": 61,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Apparent_Power",
      "address": 63,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Active_Power",
      "address": 65,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Reactive_Power",
      "address": 67,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Power_Factor",
      "address": 69,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Neutral_Current",
      "address": 71,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Device_Diagnostics_Status",
      "address": 205,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Digital_Output_Status",
      "address": 207,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Digital_Input_Status",
      "address": 209,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Tariff",
      "address": 211,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Universal_Counter",
      "address": 215,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Relevant_Parameter_Changes_Counter",
      "address": 217,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "All_Parameter_Changes_Counter",
      "address": 219,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Configurable_Energy_Counter",
      "address": 231,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Daily_Profile_Counter",
      "address": 265,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Monthly_Profile_Counter",
      "address": 267,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Annual_Profile_Counter",
      "address": 269,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cumulated_Avg_Active_Power_Import",
      "address": 501,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Cumulated_Avg_Reactive_Power_Import",
      "address": 503,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Cumulated_Avg_Active_Power_Export",
      "address": 505,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Cumulated_Avg_Reactive_Power_Export",
      "address": 507,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Max_Active_Power_In_Period",
      "address": 509,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Min_Active_Power_In_Period",
      "address": 511,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Max_Reactive_Power_In_Period",
      "address": 513,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Min_Reactive_Power_In_Period",
      "address": 515,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Period_Length",
      "address": 517,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Time_Since_Demand_Period_Start",
      "address": 519,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Date_Time_UTC",
      "address": 799,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Import_T1",
      "address": 801,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Import_T2",
      "address": 805,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Export_T1",
      "address": 809,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Export_T2",
      "address": 813,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Import_T1",
      "address": 817,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Import_T2",
      "address": 821,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Export_T1",
      "address": 825,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Reactive_Energy_Export_T2",
      "address": 829,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Apparent_Energy_T1",
      "address": 833,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Apparent_Energy_T2",
      "address": 837,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Active_Energy_Import_T1",
      "address": 841,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Active_Energy_Import_T2",
      "address": 845,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Active_Energy_Export_T1",
      "address": 849,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Active_Energy_Export_T2",
      "address": 853,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Reactive_Energy_Import_T1",
      "address": 857,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Reactive_Energy_Import_T2",
      "address": 861,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Reactive_Energy_Export_T1",
      "address": 865,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Reactive_Energy_Export_T2",
      "address": 869,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Apparent_Energy_T1",
      "address": 873,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L1_Apparent_Energy_T2",
      "address": 877,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Active_Energy_Import_T1",
      "address": 881,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Active_Energy_Import_T2",
      "address": 885,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Active_Energy_Export_T1",
      "address": 889,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Active_Energy_Export_T2",
      "address": 893,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Reactive_Energy_Import_T1",
      "address": 897,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Reactive_Energy_Import_T2",
      "address": 901,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Reactive_Energy_Export_T1",
      "address": 905,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Reactive_Energy_Export_T2",
      "address": 909,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Apparent_Energy_T1",
      "address": 913,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L2_Apparent_Energy_T2",
      "address": 917,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Active_Energy_Import_T1",
      "address": 921,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Active_Energy_Import_T2",
      "address": 925,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Active_Energy_Export_T1",
      "address": 929,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Active_Energy_Export_T2",
      "address": 933,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Reactive_Energy_Import_T1",
      "address": 937,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Reactive_Energy_Import_T2",
      "address": 941,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Reactive_Energy_Export_T1",
      "address": 945,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Reactive_Energy_Export_T2",
      "address": 949,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Apparent_Energy_T1",
      "address": 953,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "L3_Apparent_Energy_T2",
      "address": 957,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Secondary_Total_Active_Energy_Import_MID",
      "address": 961,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Secondary_Total_Active_Energy_Export_MID",
      "address": 965,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "Relevant_Parameter_Changes_Flag",
      "address": 108,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Max_Pulse_Rate_Exceeded_Saving_Flag",
      "address": 110,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Device_Restart_Flag",
      "address": 111,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Energy_Counter_Reset_Flag",
      "address": 112,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Max_Pulse_Rate_Exceeded_Status",
      "address": 117,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "SNTP_Not_Synchronized",
      "address": 122,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Wait_For_User_Action",
      "address": 123,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "No_Synchronization_Pulse",
      "address": 124,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Config_Menu_Active",
      "address": 125,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Voltage_Overload",
      "address": 126,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Current_Overload",
      "address": 127,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Date_Time_Inaccurate",
      "address": 128,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Hardware_Write_Protected",
      "address": 130,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Modbus_Write_Protected",
      "address": 131,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Digital_Input_0",
      "address": 200,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Digital_Output_0",
      "address": 300,
      "quantity": 1,
      "type": "uint16",
      "area": "coil"
    },
    {
      "name": "Rated_Current_Display_Range",
      "address": 49999,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Connection_Type",
      "address": 50001,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Primary_Current",
      "address": 50011,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Secondary_Current",
      "address": 50013,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Load_Profile_Demand_Period",
      "address": 50021,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Synchronization",
      "address": 50023,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI_Usage_Type",
      "address": 50025,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI_Index",
      "address": 50029,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI_Pulses_Per_kWh_kvarh",
      "address": 50031,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Group_Assignment",
      "address": 50033,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Usage_Type",
      "address": 50035,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Index",
      "address": 50041,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Pulses_Per_kWh_kvarh",
      "address": 50043,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Pulse_Length",
      "address": 50045,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Dialog_Language",
      "address": 50047,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Phase_Labels",
      "address": 50049,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Configurable_Counter_Source",
      "address": 50051,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Display_Contrast",
      "address": 50055,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Display_Backlight_Normal",
      "address": 50057,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Display_Backlight_Dimmed",
      "address": 50059,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Time_Until_Dimmed",
      "address": 50061,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO_Timeout",
      "address": 50147,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Default_Menu_Number",
      "address": 50149,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Timeout_Return_To_Default_Menu",
      "address": 50151,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Date_Format",
      "address": 50231,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Daylight_Saving",
      "address": 50233,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Time_Zone",
      "address": 50235,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Output_Pulse_Divider",
      "address": 50237,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Input_Pulse_Divider",
      "address": 50239,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Invert_Display",
      "address": 50241,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Change_Current_L1_Direction",
      "address": 50243,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Change_Current_L2_Direction",
      "address": 50245,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Change_Current_L3_Direction",
      "address": 50247,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IN_On_Display",
      "address": 50249,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Aggregation_File_1_Period_Length",
      "address": 62983,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Aggregation_File_1_Method",
      "address": 62985,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Aggregation_File_2_Period_Length",
      "address": 62987,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Aggregation_File_2_Method",
      "address": 62989,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DHCP_Enable",
      "address": 62991,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SNTP_Server_IP",
      "address": 62993,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SNTP_Client_Mode",
      "address": 62995,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Subnet_Firewall",
      "address": 62997,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IP_Address",
      "address": 63001,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Subnet_Mask",
      "address": 63003,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Gateway",
      "address": 63005,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Bootloader_Version",
      "address": 63007,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Password_Protection",
      "address": 63009,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Modbus_RTU_Address",
      "address": 63135,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Modbus_RTU_Baud_Rate",
      "address": 63137,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Modbus_RTU_Format",
      "address": 63139,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Modbus_RTU_Response_Time",
      "address": 63141,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "HTTP_Server_Port",
      "address": 63143,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hardware_Write_Protection",
      "address": 65290,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Manufacturer_ID",
      "address": 64001,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Order_Number",
      "address": 64002,
      "quantity": 10,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Serial_Number",
      "address": 64012,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Hardware_Version",
      "address": 64020,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Firmware_Version",
      "address": 64021,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Change_Counter",
      "address": 64023,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Profile_ID",
      "address": 64024,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Specific_Profile_ID",
      "address": 64025,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Version",
      "address": 64026,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM0_Supported_IM_Data",
      "address": 64027,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM1_Plant_Identifier",
      "address": 64028,
      "quantity": 16,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM1_Location_Identifier",
      "address": 64044,
      "quantity": 11,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM2_Installation_Date",
      "address": 64055,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM3_Comment",
      "address": 64063,
      "quantity": 27,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM4_Signature",
      "address": 64090,
      "quantity": 27,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Factory_Reset",
      "address": 60000,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Device_Reset",
      "address": 60001,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Load_Profile_Sync",
      "address": 60005,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Switch_Tariff",
      "address": 60006,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Acknowledge_Diagnostics",
      "address": 60007,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Switch_Outputs",
      "address": 60008,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_Switch_Vector_Group",
      "address": 60009,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_L1N",
      "description": "Voltage L1 to neutral",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2N",
      "description": "Voltage L2 to neutral",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3N",
      "description": "Voltage L3 to neutral",
      "addressInManual": 5,
      "address": 5,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1L2",
      "description": "Voltage L1 to L2",
      "addressInManual": 7,
      "address": 7,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2L3",
      "description": "Voltage L2 to L3",
      "addressInManual": 9,
      "address": 9,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3L1",
      "description": "Voltage L3 to L1",
      "addressInManual": 11,
      "address": 11,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Current L1",
      "addressInManual": 13,
      "address": 13,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Current L2",
      "addressInManual": 15,
      "address": 15,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Current L3",
      "addressInManual": 17,
      "address": 17,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L1",
      "description": "Apparent power L1",
      "addressInManual": 19,
      "address": 19,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L2",
      "description": "Apparent power L2",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L3",
      "description": "Apparent power L3",
      "addressInManual": 23,
      "address": 23,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L1",
      "description": "Active power L1",
      "addressInManual": 25,
      "address": 25,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L2",
      "description": "Active power L2",
      "addressInManual": 27,
      "address": 27,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L3",
      "description": "Active power L3",
      "addressInManual": 29,
      "address": 29,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L1",
      "description": "Reactive power L1",
      "addressInManual": 31,
      "address": 31,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L2",
      "description": "Reactive power L2",
      "addressInManual": 33,
      "address": 33,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L3",
      "description": "Reactive power L3",
      "addressInManual": 35,
      "address": 35,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L1",
      "description": "Power factor L1",
      "addressInManual": 37,
      "address": 37,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L2",
      "description": "Power factor L2",
      "addressInManual": 39,
      "address": 39,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L3",
      "description": "Power factor L3",
      "addressInManual": 41,
      "address": 41,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 55,
      "address": 55,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Average_Voltage_LN",
      "description": "Average voltage line to neutral",
      "addressInManual": 57,
      "address": 57,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Average_Voltage_LL",
      "description": "Average voltage line to line",
      "addressInManual": 59,
      "address": 59,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Average_Current",
      "description": "Average current",
      "addressInManual": 61,
      "address": 61,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Apparent_Power",
      "description": "Total apparent power",
      "addressInManual": 63,
      "address": 63,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Active_Power",
      "description": "Total active power",
      "addressInManual": 65,
      "address": 65,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Reactive_Power",
      "description": "Total reactive power",
      "addressInManual": 67,
      "address": 67,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Power_Factor",
      "description": "Total power factor",
      "addressInManual": 69,
      "address": 69,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Neutral_Current",
      "description": "Neutral current",
      "addressInManual": 71,
      "address": 71,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Device_Diagnostics_Status",
      "description": "Device diagnostics and device status",
      "addressInManual": 205,
      "address": 205,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Digital_Output_Status",
      "description": "Status of the digital outputs",
      "addressInManual": 207,
      "address": 207,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Digital_Input_Status",
      "description": "Status of the digital inputs",
      "addressInManual": 209,
      "address": 209,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Tariff",
      "description": "Active tariff",
      "addressInManual": 211,
      "address": 211,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Universal_Counter",
      "description": "Universal counter",
      "addressInManual": 215,
      "address": 215,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Relevant_Parameter_Changes_Counter",
      "description": "Relevant parameter changes counter",
      "addressInManual": 217,
      "address": 217,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "All_Parameter_Changes_Counter",
      "description": "Counter of all parameter changes",
      "addressInManual": 219,
      "address": 219,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Configurable_Energy_Counter",
      "description": "Configurable energy counter",
      "addressInManual": 231,
      "address": 231,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh or kvarh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Daily_Profile_Counter",
      "description": "Daily profile counter",
      "addressInManual": 265,
      "address": 265,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Monthly_Profile_Counter",
      "description": "Monthly profile counter",
      "addressInManual": 267,
      "address": 267,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Annual_Profile_Counter",
      "description": "Annual profile counter",
      "addressInManual": 269,
      "address": 269,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cumulated_Avg_Active_Power_Import",
      "description": "Cumulated average active power import",
      "addressInManual": 501,
      "address": 501,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cumulated_Avg_Reactive_Power_Import",
      "description": "Cumulated average reactive power import",
      "addressInManual": 503,
      "address": 503,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cumulated_Avg_Active_Power_Export",
      "description": "Cumulated average active power export",
      "addressInManual": 505,
      "address": 505,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cumulated_Avg_Reactive_Power_Export",
      "description": "Cumulated average reactive power export",
      "addressInManual": 507,
      "address": 507,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Max_Active_Power_In_Period",
      "description": "Maximum active power reading during the period",
      "addressInManual": 509,
      "address": 509,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Min_Active_Power_In_Period",
      "description": "Minimum active power reading during the period",
      "addressInManual": 511,
      "address": 511,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Max_Reactive_Power_In_Period",
      "description": "Maximum reactive power reading during the period",
      "addressInManual": 513,
      "address": 513,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Min_Reactive_Power_In_Period",
      "description": "Minimum reactive power reading during the period",
      "addressInManual": 515,
      "address": 515,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Period_Length",
      "description": "Length of the current measuring period",
      "addressInManual": 517,
      "address": 517,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Time_Since_Demand_Period_Start",
      "description": "Time since start of the active demand period",
      "addressInManual": 519,
      "address": 519,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Date_Time_UTC",
      "description": "Date and time (UTC)",
      "addressInManual": 799,
      "address": 799,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Active_Energy_Import_T1",
      "description": "Active energy import tariff 1",
      "addressInManual": 801,
      "address": 801,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Import_T2",
      "description": "Active energy import tariff 2",
      "addressInManual": 805,
      "address": 805,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Export_T1",
      "description": "Active energy export tariff 1",
      "addressInManual": 809,
      "address": 809,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Export_T2",
      "description": "Active energy export tariff 2",
      "addressInManual": 813,
      "address": 813,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Import_T1",
      "description": "Reactive energy import tariff 1",
      "addressInManual": 817,
      "address": 817,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Import_T2",
      "description": "Reactive energy import tariff 2",
      "addressInManual": 821,
      "address": 821,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Export_T1",
      "description": "Reactive energy export tariff 1",
      "addressInManual": 825,
      "address": 825,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Energy_Export_T2",
      "description": "Reactive energy export tariff 2",
      "addressInManual": 829,
      "address": 829,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Energy_T1",
      "description": "Apparent energy tariff 1",
      "addressInManual": 833,
      "address": 833,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Energy_T2",
      "description": "Apparent energy tariff 2",
      "addressInManual": 837,
      "address": 837,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Active_Energy_Import_T1",
      "description": "L1 active energy import tariff 1",
      "addressInManual": 841,
      "address": 841,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Active_Energy_Import_T2",
      "description": "L1 active energy import tariff 2",
      "addressInManual": 845,
      "address": 845,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Active_Energy_Export_T1",
      "description": "L1 active energy export tariff 1",
      "addressInManual": 849,
      "address": 849,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Active_Energy_Export_T2",
      "description": "L1 active energy export tariff 2",
      "addressInManual": 853,
      "address": 853,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Reactive_Energy_Import_T1",
      "description": "L1 reactive energy import tariff 1",
      "addressInManual": 857,
      "address": 857,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Reactive_Energy_Import_T2",
      "description": "L1 reactive energy import tariff 2",
      "addressInManual": 861,
      "address": 861,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Reactive_Energy_Export_T1",
      "description": "L1 reactive energy export tariff 1",
      "addressInManual": 865,
      "address": 865,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Reactive_Energy_Export_T2",
      "description": "L1 reactive energy export tariff 2",
      "addressInManual": 869,
      "address": 869,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Apparent_Energy_T1",
      "description": "L1 apparent energy tariff 1",
      "addressInManual": 873,
      "address": 873,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L1_Apparent_Energy_T2",
      "description": "L1 apparent energy tariff 2",
      "addressInManual": 877,
      "address": 877,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Active_Energy_Import_T1",
      "description": "L2 active energy import tariff 1",
      "addressInManual": 881,
      "address": 881,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Active_Energy_Import_T2",
      "description": "L2 active energy import tariff 2",
      "addressInManual": 885,
      "address": 885,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Active_Energy_Export_T1",
      "description": "L2 active energy export tariff 1",
      "addressInManual": 889,
      "address": 889,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Active_Energy_Export_T2",
      "description": "L2 active energy export tariff 2",
      "addressInManual": 893,
      "address": 893,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Reactive_Energy_Import_T1",
      "description": "L2 reactive energy import tariff 1",
      "addressInManual": 897,
      "address": 897,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Reactive_Energy_Import_T2",
      "description": "L2 reactive energy import tariff 2",
      "addressInManual": 901,
      "address": 901,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Reactive_Energy_Export_T1",
      "description": "L2 reactive energy export tariff 1",
      "addressInManual": 905,
      "address": 905,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Reactive_Energy_Export_T2",
      "description": "L2 reactive energy export tariff 2",
      "addressInManual": 909,
      "address": 909,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Apparent_Energy_T1",
      "description": "L2 apparent energy tariff 1",
      "addressInManual": 913,
      "address": 913,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L2_Apparent_Energy_T2",
      "description": "L2 apparent energy tariff 2",
      "addressInManual": 917,
      "address": 917,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Active_Energy_Import_T1",
      "description": "L3 active energy import tariff 1",
      "addressInManual": 921,
      "address": 921,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Active_Energy_Import_T2",
      "description": "L3 active energy import tariff 2",
      "addressInManual": 925,
      "address": 925,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Active_Energy_Export_T1",
      "description": "L3 active energy export tariff 1",
      "addressInManual": 929,
      "address": 929,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Active_Energy_Export_T2",
      "description": "L3 active energy export tariff 2",
      "addressInManual": 933,
      "address": 933,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Reactive_Energy_Import_T1",
      "description": "L3 reactive energy import tariff 1",
      "addressInManual": 937,
      "address": 937,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Reactive_Energy_Import_T2",
      "description": "L3 reactive energy import tariff 2",
      "addressInManual": 941,
      "address": 941,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Reactive_Energy_Export_T1",
      "description": "L3 reactive energy export tariff 1",
      "addressInManual": 945,
      "address": 945,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Reactive_Energy_Export_T2",
      "description": "L3 reactive energy export tariff 2",
      "addressInManual": 949,
      "address": 949,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Apparent_Energy_T1",
      "description": "L3 apparent energy tariff 1",
      "addressInManual": 953,
      "address": 953,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "L3_Apparent_Energy_T2",
      "description": "L3 apparent energy tariff 2",
      "addressInManual": 957,
      "address": 957,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Secondary_Total_Active_Energy_Import_MID",
      "description": "Secondary total of active energy import (MID register)",
      "addressInManual": 961,
      "address": 961,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Secondary_Total_Active_Energy_Export_MID",
      "description": "Secondary total of active energy export (MID register)",
      "addressInManual": 965,
      "address": 965,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Relevant_Parameter_Changes_Flag",
      "description": "Relevant parameter changes",
      "addressInManual": 108,
      "address": 108,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Max_Pulse_Rate_Exceeded_Saving_Flag",
      "description": "Maximum pulse rate exceeded (acknowledgeable flag)",
      "addressInManual": 110,
      "address": 110,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Device_Restart_Flag",
      "description": "Restart of the device",
      "addressInManual": 111,
      "address": 111,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Energy_Counter_Reset_Flag",
      "description": "Resetting of energy counter by user",
      "addressInManual": 112,
      "address": 112,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Max_Pulse_Rate_Exceeded_Status",
      "description": "Maximum pulse rate exceeded (status)",
      "addressInManual": 117,
      "address": 117,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SNTP_Not_Synchronized",
      "description": "SNTP not synchronized",
      "addressInManual": 122,
      "address": 122,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Wait_For_User_Action",
      "description": "Wait for user action",
      "addressInManual": 123,
      "address": 123,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "No_Synchronization_Pulse",
      "description": "No synchronization pulse",
      "addressInManual": 124,
      "address": 124,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Config_Menu_Active",
      "description": "Device configuration menu is active",
      "addressInManual": 125,
      "address": 125,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Overload",
      "description": "Voltage overload",
      "addressInManual": 126,
      "address": 126,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Overload",
      "description": "Current overload",
      "addressInManual": 127,
      "address": 127,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Date_Time_Inaccurate",
      "description": "Date/time inaccurate",
      "addressInManual": 128,
      "address": 128,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hardware_Write_Protected",
      "description": "The device is hardware write-protected",
      "addressInManual": 130,
      "address": 130,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Modbus_Write_Protected",
      "description": "Modbus communication is write-protected",
      "addressInManual": 131,
      "address": 131,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Digital_Input_0",
      "description": "Digital input 0",
      "addressInManual": 200,
      "address": 200,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Digital_Output_0",
      "description": "Digital output 0",
      "addressInManual": 300,
      "address": 300,
      "area": "coil",
      "type": "bool",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Rated_Current_Display_Range",
      "description": "Rated current display range",
      "addressInManual": 49999,
      "address": 49999,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Connection_Type",
      "description": "Connection type",
      "addressInManual": 50001,
      "address": 50001,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Primary_Current",
      "description": "Primary current",
      "addressInManual": 50011,
      "address": 50011,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Secondary_Current",
      "description": "Secondary current",
      "addressInManual": 50013,
      "address": 50013,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Load_Profile_Demand_Period",
      "description": "Load profile demand period",
      "addressInManual": 50021,
      "address": 50021,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Synchronization",
      "description": "Synchronization",
      "addressInManual": 50023,
      "address": 50023,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DI_Usage_Type",
      "description": "Digital input usage type",
      "addressInManual": 50025,
      "address": 50025,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DI_Index",
      "description": "Digital input index",
      "addressInManual": 50029,
      "address": 50029,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DI_Pulses_Per_kWh_kvarh",
      "description": "Digital input pulses per kWh or kvarh",
      "addressInManual": 50031,
      "address": 50031,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Group_Assignment",
      "description": "Digital output group assignment",
      "addressInManual": 50033,
      "address": 50033,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Usage_Type",
      "description": "Digital output usage type",
      "addressInManual": 50035,
      "address": 50035,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Index",
      "description": "Digital output index",
      "addressInManual": 50041,
      "address": 50041,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Pulses_Per_kWh_kvarh",
      "description": "Digital output pulses per kWh or kvarh",
      "addressInManual": 50043,
      "address": 50043,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Pulse_Length",
      "description": "Digital output pulse length",
      "addressInManual": 50045,
      "address": 50045,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Dialog_Language",
      "description": "Dialog language",
      "addressInManual": 50047,
      "address": 50047,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Phase_Labels",
      "description": "Phase labels EU/US",
      "addressInManual": 50049,
      "address": 50049,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Configurable_Counter_Source",
      "description": "Configurable counter source",
      "addressInManual": 50051,
      "address": 50051,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Display_Contrast",
      "description": "Display contrast",
      "addressInManual": 50055,
      "address": 50055,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Display_Backlight_Normal",
      "description": "Display backlight level (normal mode)",
      "addressInManual": 50057,
      "address": 50057,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Display_Backlight_Dimmed",
      "description": "Display backlight level (dimmed mode)",
      "addressInManual": 50059,
      "address": 50059,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Time_Until_Dimmed",
      "description": "Time until dimmed",
      "addressInManual": 50061,
      "address": 50061,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DO_Timeout",
      "description": "Digital output remote timeout",
      "addressInManual": 50147,
      "address": 50147,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Default_Menu_Number",
      "description": "Default menu number",
      "addressInManual": 50149,
      "address": 50149,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Timeout_Return_To_Default_Menu",
      "description": "Timeout for return to default menu",
      "addressInManual": 50151,
      "address": 50151,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Date_Format",
      "description": "Date format",
      "addressInManual": 50231,
      "address": 50231,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Daylight_Saving",
      "description": "Daylight saving",
      "addressInManual": 50233,
      "address": 50233,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Time_Zone",
      "description": "Time zone",
      "addressInManual": 50235,
      "address": 50235,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Output_Pulse_Divider",
      "description": "Output pulse divider",
      "addressInManual": 50237,
      "address": 50237,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Input_Pulse_Divider",
      "description": "Input pulse divider",
      "addressInManual": 50239,
      "address": 50239,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Invert_Display",
      "description": "Invert display",
      "addressInManual": 50241,
      "address": 50241,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Change_Current_L1_Direction",
      "description": "Change current L1 direction",
      "addressInManual": 50243,
      "address": 50243,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Change_Current_L2_Direction",
      "description": "Change current L2 direction",
      "addressInManual": 50245,
      "address": 50245,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Change_Current_L3_Direction",
      "description": "Change current L3 direction",
      "addressInManual": 50247,
      "address": 50247,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IN_On_Display",
      "description": "I(N) on display",
      "addressInManual": 50249,
      "address": 50249,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Aggregation_File_1_Period_Length",
      "description": "Aggregation file 1 period length",
      "addressInManual": 62983,
      "address": 62983,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Aggregation_File_1_Method",
      "description": "Aggregation file 1 method",
      "addressInManual": 62985,
      "address": 62985,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Aggregation_File_2_Period_Length",
      "description": "Aggregation file 2 period length",
      "addressInManual": 62987,
      "address": 62987,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Aggregation_File_2_Method",
      "description": "Aggregation file 2 method",
      "addressInManual": 62989,
      "address": 62989,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DHCP_Enable",
      "description": "DHCP on/off",
      "addressInManual": 62991,
      "address": 62991,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SNTP_Server_IP",
      "description": "SNTP server IP address",
      "addressInManual": 62993,
      "address": 62993,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SNTP_Client_Mode",
      "description": "SNTP client mode",
      "addressInManual": 62995,
      "address": 62995,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Subnet_Firewall",
      "description": "Subnet firewall on/off",
      "addressInManual": 62997,
      "address": 62997,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IP_Address",
      "description": "IP address",
      "addressInManual": 63001,
      "address": 63001,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Subnet_Mask",
      "description": "Subnet mask",
      "addressInManual": 63003,
      "address": 63003,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Gateway",
      "description": "Gateway",
      "addressInManual": 63005,
      "address": 63005,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Bootloader_Version",
      "description": "Bootloader version",
      "addressInManual": 63007,
      "address": 63007,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Password_Protection",
      "description": "Password protection on/off",
      "addressInManual": 63009,
      "address": 63009,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Modbus_RTU_Address",
      "description": "Modbus RTU address",
      "addressInManual": 63135,
      "address": 63135,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Modbus_RTU_Baud_Rate",
      "description": "Modbus RTU baud rate",
      "addressInManual": 63137,
      "address": 63137,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Modbus_RTU_Format",
      "description": "Modbus RTU data bits, parity and stop bits",
      "addressInManual": 63139,
      "address": 63139,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Modbus_RTU_Response_Time",
      "description": "Modbus RTU response time",
      "addressInManual": 63141,
      "address": 63141,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "ms",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "HTTP_Server_Port",
      "description": "HTTP server port number",
      "addressInManual": 63143,
      "address": 63143,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hardware_Write_Protection",
      "description": "Hardware write protection on/off",
      "addressInManual": 65290,
      "address": 65290,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM0_Manufacturer_ID",
      "description": "I&M0 manufacturer ID",
      "addressInManual": 64001,
      "address": 64001,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Order_Number",
      "description": "I&M0 order number",
      "addressInManual": 64002,
      "address": 64002,
      "area": "holding",
      "type": "string",
      "registers": 10,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Serial_Number",
      "description": "I&M0 serial number",
      "addressInManual": 64012,
      "address": 64012,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Hardware_Version",
      "description": "I&M0 hardware version",
      "addressInManual": 64020,
      "address": 64020,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Firmware_Version",
      "description": "I&M0 firmware version",
      "addressInManual": 64021,
      "address": 64021,
      "area": "holding",
      "type": "string",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Change_Counter",
      "description": "I&M0 counter for changes",
      "addressInManual": 64023,
      "address": 64023,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Profile_ID",
      "description": "I&M0 profile ID",
      "addressInManual": 64024,
      "address": 64024,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Specific_Profile_ID",
      "description": "I&M0 specific profile ID",
      "addressInManual": 64025,
      "address": 64025,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Version",
      "description": "I&M0 version of the I&M data",
      "addressInManual": 64026,
      "address": 64026,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM0_Supported_IM_Data",
      "description": "I&M0 supported I&M data",
      "addressInManual": 64027,
      "address": 64027,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM1_Plant_Identifier",
      "description": "I&M1 plant identifier",
      "addressInManual": 64028,
      "address": 64028,
      "area": "holding",
      "type": "string",
      "registers": 16,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM1_Location_Identifier",
      "description": "I&M1 location identifier",
      "addressInManual": 64044,
      "address": 64044,
      "area": "holding",
      "type": "string",
      "registers": 11,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM2_Installation_Date",
      "description": "I&M2 installation date",
      "addressInManual": 64055,
      "address": 64055,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM3_Comment",
      "description": "I&M3 comment",
      "addressInManual": 64063,
      "address": 64063,
      "area": "holding",
      "type": "string",
      "registers": 27,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM4_Signature",
      "description": "I&M4 signature",
      "addressInManual": 64090,
      "address": 64090,
      "area": "holding",
      "type": "string",
      "registers": 27,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Cmd_Factory_Reset",
      "description": "Reset the device to factory settings",
      "addressInManual": 60000,
      "address": 60000,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Device_Reset",
      "description": "Device reset (without changing the Modbus address)",
      "addressInManual": 60001,
      "address": 60001,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Load_Profile_Sync",
      "description": "Load profile synchronization",
      "addressInManual": 60005,
      "address": 60005,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Switch_Tariff",
      "description": "Switching tariff",
      "addressInManual": 60006,
      "address": 60006,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Acknowledge_Diagnostics",
      "description": "Acknowledge the diagnostics bits",
      "addressInManual": 60007,
      "address": 60007,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Switch_Outputs",
      "description": "Switching outputs (if parameterized)",
      "addressInManual": 60008,
      "address": 60008,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_Switch_Vector_Group",
      "description": "Switching command for vector group",
      "addressInManual": 60009,
      "address": 60009,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    }
  ]
}
