{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Siemens",
    "model": "SENTRON PAC3200",
    "series": "SENTRON PAC"
  },
  "page": "https://voltrus.id/registers/siemens/sentron-pac3200/",
  "source": {
    "title": "SENTRON Power Monitoring Device SENTRON PAC3200 Manual",
    "url": "https://cache.industry.siemens.com/dl/files/150/26504150/att_2066/v1/sentron_pac3200_manual_en_04.pdf",
    "document": "A5E01168664B-04, 02/2008 edition label as printed",
    "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_L12",
      "address": 7,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L23",
      "address": 9,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L31",
      "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": "ApparentPower_L1",
      "address": 19,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_L2",
      "address": 21,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_L3",
      "address": 23,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L1",
      "address": 25,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L2",
      "address": 27,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L3",
      "address": 29,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L1",
      "address": 31,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L2",
      "address": 33,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L3",
      "address": 35,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_L1",
      "address": 37,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_L2",
      "address": 39,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_L3",
      "address": 41,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L1",
      "address": 43,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L2",
      "address": 45,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_L3",
      "address": 47,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L1",
      "address": 49,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L2",
      "address": 51,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_L3",
      "address": 53,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 55,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VoltageLN_Avg",
      "address": 57,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VoltageLL_Avg",
      "address": 59,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Avg",
      "address": 61,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_Total",
      "address": 63,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_Total",
      "address": 65,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_Total",
      "address": 67,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_Total",
      "address": 69,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VoltageUnbalance",
      "address": 71,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CurrentUnbalance",
      "address": 73,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VoltageL1N_Max",
      "address": 75,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CurrentL1_Max",
      "address": 87,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CurrentL2_Max",
      "address": 89,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CurrentL3_Max",
      "address": 91,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency_Max",
      "address": 129,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_Total_Max",
      "address": 139,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VoltageL1N_Min",
      "address": 145,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency_Min",
      "address": 187,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "LimitViolations",
      "address": 203,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DeviceStatus",
      "address": 205,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DigitalOutputStatus",
      "address": 207,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DigitalInputStatus",
      "address": 209,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ActiveTariff",
      "address": 211,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "WorkingHours",
      "address": 213,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "UniversalCounter",
      "address": 215,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DemandActivePower_Import",
      "address": 501,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "DemandReactivePower_Import",
      "address": 503,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "DemandActivePower_Export",
      "address": 505,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "DemandReactivePower_Export",
      "address": 507,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "DemandPeriod",
      "address": 517,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DemandElapsed",
      "address": 519,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ActiveEnergyImport_T1",
      "address": 801,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ActiveEnergyImport_T2",
      "address": 805,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ActiveEnergyExport_T1",
      "address": 809,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ActiveEnergyExport_T2",
      "address": 813,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ReactiveEnergyImport_T1",
      "address": 817,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ReactiveEnergyImport_T2",
      "address": 821,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ReactiveEnergyExport_T1",
      "address": 825,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ReactiveEnergyExport_T2",
      "address": 829,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ApparentEnergy_T1",
      "address": 833,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ApparentEnergy_T2",
      "address": 837,
      "quantity": 1,
      "type": "float64",
      "area": "holding"
    },
    {
      "name": "ConnectionType",
      "address": 50001,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "UseVoltageTransformer",
      "address": 50003,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PrimaryVoltage",
      "address": 50005,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SecondaryVoltage",
      "address": 50007,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PrimaryCurrent",
      "address": 50011,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SecondaryCurrent",
      "address": 50013,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DemandPeriodSetting",
      "address": 50021,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DemandSyncMode",
      "address": 50023,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "EthernetProtocol",
      "address": 63015,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ModbusAddress",
      "address": 63019,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM_ManufacturerId",
      "address": 64001,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM_OrderNumber",
      "address": 64002,
      "quantity": 10,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM_SerialNumber",
      "address": 64012,
      "quantity": 8,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "IM_HardwareVersion",
      "address": 64020,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_ResetMax",
      "address": 60002,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_ResetMin",
      "address": 60003,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_ResetEnergy",
      "address": 60004,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Cmd_SwitchTariff",
      "address": 60006,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_L1N",
      "description": "Voltage phase A to neutral",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2N",
      "description": "Voltage phase B to neutral",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3N",
      "description": "Voltage phase C to neutral",
      "addressInManual": 5,
      "address": 5,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L12",
      "description": "Voltage phase A to B",
      "addressInManual": 7,
      "address": 7,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L23",
      "description": "Voltage phase B to C",
      "addressInManual": 9,
      "address": 9,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L31",
      "description": "Voltage phase C to A",
      "addressInManual": 11,
      "address": 11,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Current phase A",
      "addressInManual": 13,
      "address": 13,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Current phase B",
      "addressInManual": 15,
      "address": 15,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Current phase C",
      "addressInManual": 17,
      "address": 17,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L1",
      "description": "Apparent power phase A",
      "addressInManual": 19,
      "address": 19,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L2",
      "description": "Apparent power phase B",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L3",
      "description": "Apparent power phase C",
      "addressInManual": 23,
      "address": 23,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L1",
      "description": "Active power phase A",
      "addressInManual": 25,
      "address": 25,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L2",
      "description": "Active power phase B",
      "addressInManual": 27,
      "address": 27,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L3",
      "description": "Active power phase C",
      "addressInManual": 29,
      "address": 29,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L1",
      "description": "Reactive power phase A",
      "addressInManual": 31,
      "address": 31,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L2",
      "description": "Reactive power phase B",
      "addressInManual": 33,
      "address": 33,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L3",
      "description": "Reactive power phase C",
      "addressInManual": 35,
      "address": 35,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L1",
      "description": "Power factor phase A",
      "addressInManual": 37,
      "address": 37,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L2",
      "description": "Power factor phase B",
      "addressInManual": 39,
      "address": 39,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L3",
      "description": "Power factor phase C",
      "addressInManual": 41,
      "address": 41,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L1",
      "description": "Voltage THD phase A",
      "addressInManual": 43,
      "address": 43,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L2",
      "description": "Voltage THD phase B",
      "addressInManual": 45,
      "address": 45,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_L3",
      "description": "Voltage THD phase C",
      "addressInManual": 47,
      "address": 47,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L1",
      "description": "Current THD phase A",
      "addressInManual": 49,
      "address": 49,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L2",
      "description": "Current THD phase B",
      "addressInManual": 51,
      "address": 51,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_L3",
      "description": "Current THD phase C",
      "addressInManual": 53,
      "address": 53,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Line frequency",
      "addressInManual": 55,
      "address": 55,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageLN_Avg",
      "description": "Average phase to neutral voltage",
      "addressInManual": 57,
      "address": 57,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageLL_Avg",
      "description": "Average phase to phase voltage",
      "addressInManual": 59,
      "address": 59,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Average current",
      "addressInManual": 61,
      "address": 61,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Total",
      "description": "Total apparent power",
      "addressInManual": 63,
      "address": 63,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Total",
      "description": "Total active power",
      "addressInManual": 65,
      "address": 65,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Total",
      "description": "Total reactive power",
      "addressInManual": 67,
      "address": 67,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_Total",
      "description": "Total power factor",
      "addressInManual": 69,
      "address": 69,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageUnbalance",
      "description": "Voltage amplitude unbalance",
      "addressInManual": 71,
      "address": 71,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentUnbalance",
      "description": "Current amplitude unbalance",
      "addressInManual": 73,
      "address": 73,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageL1N_Max",
      "description": "Maximum voltage phase A to neutral",
      "addressInManual": 75,
      "address": 75,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentL1_Max",
      "description": "Maximum current phase A",
      "addressInManual": 87,
      "address": 87,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentL2_Max",
      "description": "Maximum current phase B",
      "addressInManual": 89,
      "address": 89,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentL3_Max",
      "description": "Maximum current phase C",
      "addressInManual": 91,
      "address": 91,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency_Max",
      "description": "Maximum line frequency",
      "addressInManual": 129,
      "address": 129,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Total_Max",
      "description": "Maximum total active power",
      "addressInManual": 139,
      "address": 139,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageL1N_Min",
      "description": "Minimum voltage phase A to neutral",
      "addressInManual": 145,
      "address": 145,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency_Min",
      "description": "Minimum line frequency",
      "addressInManual": 187,
      "address": 187,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "LimitViolations",
      "description": "Limit violation flags",
      "addressInManual": 203,
      "address": 203,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DeviceStatus",
      "description": "Device diagnostics and status flags",
      "addressInManual": 205,
      "address": 205,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalOutputStatus",
      "description": "Digital output status",
      "addressInManual": 207,
      "address": 207,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalInputStatus",
      "description": "Digital input status",
      "addressInManual": 209,
      "address": 209,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActiveTariff",
      "description": "Active tariff",
      "addressInManual": 211,
      "address": 211,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "WorkingHours",
      "description": "Working hours counter",
      "addressInManual": 213,
      "address": 213,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "UniversalCounter",
      "description": "Universal counter",
      "addressInManual": 215,
      "address": 215,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DemandActivePower_Import",
      "description": "Demand active power import",
      "addressInManual": 501,
      "address": 501,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandReactivePower_Import",
      "description": "Demand reactive power import",
      "addressInManual": 503,
      "address": 503,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandActivePower_Export",
      "description": "Demand active power export",
      "addressInManual": 505,
      "address": 505,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandReactivePower_Export",
      "description": "Demand reactive power export",
      "addressInManual": 507,
      "address": 507,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandPeriod",
      "description": "Demand period length",
      "addressInManual": 517,
      "address": 517,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandElapsed",
      "description": "Time elapsed in the current demand period",
      "addressInManual": 519,
      "address": 519,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActiveEnergyImport_T1",
      "description": "Active energy import tariff 1",
      "addressInManual": 801,
      "address": 801,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ActiveEnergyImport_T2",
      "description": "Active energy import tariff 2",
      "addressInManual": 805,
      "address": 805,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ActiveEnergyExport_T1",
      "description": "Active energy export tariff 1",
      "addressInManual": 809,
      "address": 809,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ActiveEnergyExport_T2",
      "description": "Active energy export tariff 2",
      "addressInManual": 813,
      "address": 813,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ReactiveEnergyImport_T1",
      "description": "Reactive energy import tariff 1",
      "addressInManual": 817,
      "address": 817,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ReactiveEnergyImport_T2",
      "description": "Reactive energy import tariff 2",
      "addressInManual": 821,
      "address": 821,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ReactiveEnergyExport_T1",
      "description": "Reactive energy export tariff 1",
      "addressInManual": 825,
      "address": 825,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ReactiveEnergyExport_T2",
      "description": "Reactive energy export tariff 2",
      "addressInManual": 829,
      "address": 829,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "varh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ApparentEnergy_T1",
      "description": "Apparent energy tariff 1",
      "addressInManual": 833,
      "address": 833,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ApparentEnergy_T2",
      "description": "Apparent energy tariff 2",
      "addressInManual": 837,
      "address": 837,
      "area": "holding",
      "type": "float64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ConnectionType",
      "description": "Connection type",
      "addressInManual": 50001,
      "address": 50001,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "UseVoltageTransformer",
      "description": "Voltage transformer in use",
      "addressInManual": 50003,
      "address": 50003,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PrimaryVoltage",
      "description": "Voltage transformer primary",
      "addressInManual": 50005,
      "address": 50005,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SecondaryVoltage",
      "description": "Voltage transformer secondary",
      "addressInManual": 50007,
      "address": 50007,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PrimaryCurrent",
      "description": "Current transformer primary",
      "addressInManual": 50011,
      "address": 50011,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SecondaryCurrent",
      "description": "Current transformer secondary",
      "addressInManual": 50013,
      "address": 50013,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DemandPeriodSetting",
      "description": "Demand period setting",
      "addressInManual": 50021,
      "address": 50021,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DemandSyncMode",
      "description": "Demand synchronization source",
      "addressInManual": 50023,
      "address": 50023,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "EthernetProtocol",
      "description": "Ethernet protocol",
      "addressInManual": 63015,
      "address": 63015,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ModbusAddress",
      "description": "Modbus or SEAbus address (RS485 module only)",
      "addressInManual": 63019,
      "address": 63019,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "IM_ManufacturerId",
      "description": "Manufacturer ID",
      "addressInManual": 64001,
      "address": 64001,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM_OrderNumber",
      "description": "Order number",
      "addressInManual": 64002,
      "address": 64002,
      "area": "holding",
      "type": "string",
      "registers": 10,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM_SerialNumber",
      "description": "Serial number",
      "addressInManual": 64012,
      "address": 64012,
      "area": "holding",
      "type": "string",
      "registers": 8,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "IM_HardwareVersion",
      "description": "Hardware version",
      "addressInManual": 64020,
      "address": 64020,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Cmd_ResetMax",
      "description": "Reset maximum values",
      "addressInManual": 60002,
      "address": 60002,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_ResetMin",
      "description": "Reset minimum values",
      "addressInManual": 60003,
      "address": 60003,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_ResetEnergy",
      "description": "Reset energy counters",
      "addressInManual": 60004,
      "address": 60004,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "Cmd_SwitchTariff",
      "description": "Switch tariff",
      "addressInManual": 60006,
      "address": 60006,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    }
  ]
}
