{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Chint",
    "model": "DTSU666",
    "series": "DTSU666.001 / DSSU666.001"
  },
  "page": "https://voltrus.id/registers/chint/dtsu666/",
  "source": {
    "title": "DTSU666.001 series three phase four wire electronic energy meter, DSSU666.001 series three phase three wire electronic energy meter, User Manual",
    "url": "https://www.chintglobal.com/content/dam/chint/global/product-center/instruments-meters/electricity-meter/din-rail-meter/dtsu666/manual/DTSU666%20DSSU666%20User%20Manual.pdf",
    "document": "Zhejiang Chint IoT Technology Co., Ltd. User Manual ZTW0.464.0104, version V1, dated Oct. 2023. Vendor-hosted on chintglobal.com.",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Software_Version",
      "address": 0,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Programming_Code",
      "address": 1,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Energy_Clear",
      "address": 2,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Network_Selection",
      "address": 3,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Current_Ratio",
      "address": 6,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Voltage_Ratio",
      "address": 7,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Rotating_Display_Time",
      "address": 10,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Backlight_Time",
      "address": 11,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Protocol_Setting",
      "address": 44,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Baud_Rate",
      "address": 45,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Modbus_Address",
      "address": 46,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Voltage_Uab",
      "address": 8192,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Ubc",
      "address": 8194,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Uca",
      "address": 8196,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Ua",
      "address": 8198,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Ub",
      "address": 8200,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Uc",
      "address": 8202,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Ia",
      "address": 8204,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Ib",
      "address": 8206,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Ic",
      "address": 8208,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_Total",
      "address": 8210,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_A",
      "address": 8212,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_B",
      "address": 8214,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_C",
      "address": 8216,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_Total",
      "address": 8218,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_A",
      "address": 8220,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_B",
      "address": 8222,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_C",
      "address": 8224,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_Total",
      "address": 8234,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_A",
      "address": 8236,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_B",
      "address": 8238,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_C",
      "address": 8240,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 8260,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Import_Total",
      "address": 4126,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Import_A",
      "address": 4128,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Import_B",
      "address": 4130,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Import_C",
      "address": 4132,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Import_Net",
      "address": 4134,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Export_Total",
      "address": 4136,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Export_A",
      "address": 4138,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Export_B",
      "address": 4140,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Export_C",
      "address": 4142,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Energy_Export_Net",
      "address": 4144,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Software_Version",
      "description": "Software version",
      "addressInManual": 0,
      "address": 0,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Programming_Code",
      "description": "Programming code",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Energy_Clear",
      "description": "Energy reset",
      "addressInManual": 2,
      "address": 2,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Network_Selection",
      "description": "Network selection",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Current_Ratio",
      "description": "Current transformer ratio (IrAt)",
      "addressInManual": 6,
      "address": 6,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Voltage_Ratio",
      "description": "Voltage transformer ratio (UrAt)",
      "addressInManual": 7,
      "address": 7,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Rotating_Display_Time",
      "description": "Rotating display time",
      "addressInManual": 10,
      "address": 10,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Backlight_Time",
      "description": "Backlight time control",
      "addressInManual": 11,
      "address": 11,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Protocol_Setting",
      "description": "Communication protocol and parity setting",
      "addressInManual": 44,
      "address": 44,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Baud_Rate",
      "description": "Communication baud rate",
      "addressInManual": 45,
      "address": 45,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Modbus_Address",
      "description": "Communication address",
      "addressInManual": 46,
      "address": 46,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Voltage_Uab",
      "description": "Line voltage Uab",
      "addressInManual": 8192,
      "address": 8192,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_Ubc",
      "description": "Line voltage Ubc",
      "addressInManual": 8194,
      "address": 8194,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_Uca",
      "description": "Line voltage Uca",
      "addressInManual": 8196,
      "address": 8196,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_Ua",
      "description": "Phase voltage Ua",
      "addressInManual": 8198,
      "address": 8198,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_Ub",
      "description": "Phase voltage Ub",
      "addressInManual": 8200,
      "address": 8200,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_Uc",
      "description": "Phase voltage Uc",
      "addressInManual": 8202,
      "address": 8202,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Current_Ia",
      "description": "Phase A current",
      "addressInManual": 8204,
      "address": 8204,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Current_Ib",
      "description": "Phase B current",
      "addressInManual": 8206,
      "address": 8206,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Current_Ic",
      "description": "Phase C current",
      "addressInManual": 8208,
      "address": 8208,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "ActivePower_Total",
      "description": "Combined active power",
      "addressInManual": 8210,
      "address": 8210,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_A",
      "description": "Phase A active power",
      "addressInManual": 8212,
      "address": 8212,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_B",
      "description": "Phase B active power",
      "addressInManual": 8214,
      "address": 8214,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_C",
      "description": "Phase C active power",
      "addressInManual": 8216,
      "address": 8216,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Total",
      "description": "Combined reactive power",
      "addressInManual": 8218,
      "address": 8218,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_A",
      "description": "Phase A reactive power",
      "addressInManual": 8220,
      "address": 8220,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_B",
      "description": "Phase B reactive power",
      "addressInManual": 8222,
      "address": 8222,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_C",
      "description": "Phase C reactive power",
      "addressInManual": 8224,
      "address": 8224,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PowerFactor_Total",
      "description": "Combined power factor",
      "addressInManual": 8234,
      "address": 8234,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_A",
      "description": "Phase A power factor",
      "addressInManual": 8236,
      "address": 8236,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_B",
      "description": "Phase B power factor",
      "addressInManual": 8238,
      "address": 8238,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_C",
      "description": "Phase C power factor",
      "addressInManual": 8240,
      "address": 8240,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 8260,
      "address": 8260,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Energy_Import_Total",
      "description": "Total forward active energy",
      "addressInManual": 4126,
      "address": 4126,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Import_A",
      "description": "Phase A forward active energy",
      "addressInManual": 4128,
      "address": 4128,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Import_B",
      "description": "Phase B forward active energy",
      "addressInManual": 4130,
      "address": 4130,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Import_C",
      "description": "Phase C forward active energy",
      "addressInManual": 4132,
      "address": 4132,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Import_Net",
      "description": "Net forward active energy",
      "addressInManual": 4134,
      "address": 4134,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Export_Total",
      "description": "Total reverse active energy",
      "addressInManual": 4136,
      "address": 4136,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Export_A",
      "description": "Phase A reverse active energy",
      "addressInManual": 4138,
      "address": 4138,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Export_B",
      "description": "Phase B reverse active energy",
      "addressInManual": 4140,
      "address": 4140,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Export_C",
      "description": "Phase C reverse active energy",
      "addressInManual": 4142,
      "address": 4142,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Export_Net",
      "description": "Net reverse active energy",
      "addressInManual": 4144,
      "address": 4144,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    }
  ]
}
