manufacturer: chint
model: instrument-ddsu666-h
device: instrument-ddsu666-h
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: chint instrument-ddsu666-h — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/chint-instrument-ddsu666-h.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:25:02.232Z
registers:
  - address: "15"
    addressNumeric: 15
    signal: serial_number
    name: Serial-number
    description: Serial-number
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "71"
    addressNumeric: 71
    signal: number_of_strings
    name: Number-of-strings
    description: Number-of-strings
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "73"
    addressNumeric: 73
    signal: rated_power
    name: Rated-power
    description: Rated-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "75"
    addressNumeric: 75
    signal: maximum_active_power
    name: Maximum-active-power
    description: Maximum-active-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "77"
    addressNumeric: 77
    signal: maximum_apparent_power
    name: Maximum-apparent-power
    description: Maximum-apparent-power
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "79"
    addressNumeric: 79
    signal: maximum_reactive_power_to_grid
    name: Maximum-reactive-power-to-grid
    description: Maximum-reactive-power-to-grid
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "81"
    addressNumeric: 81
    signal: maximum_reactive_power_from_grid
    name: Maximum-reactive-power-from-grid
    description: Maximum-reactive-power-from-grid
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10500"
    addressNumeric: 499
    signal: some_time_5
    name: Some-time-5
    description: Some-time-5
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2000"
    addressNumeric: 2000
    signal: status_1
    name: Status-1
    description: Status-1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2002"
    addressNumeric: 2002
    signal: status_2
    name: Status-2
    description: Status-2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2003"
    addressNumeric: 2003
    signal: status_3
    name: Status-3
    description: Status-3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2008"
    addressNumeric: 2008
    signal: alarm_1
    name: Alarm-1
    description: Alarm-1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2009"
    addressNumeric: 2009
    signal: alarm_2
    name: Alarm-2
    description: Alarm-2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2010"
    addressNumeric: 2010
    signal: alarm_3
    name: Alarm-3
    description: Alarm-3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2016"
    addressNumeric: 2016
    signal: pvn_voltage
    name: PVn-voltage
    description: PVn-voltage
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2017"
    addressNumeric: 2017
    signal: pvn_current
    name: PVn-current
    description: PVn-current
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2064"
    addressNumeric: 2064
    signal: input_power
    name: Input-power
    description: Input-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2066"
    addressNumeric: 2066
    signal: line_voltage_a_b
    name: Line-voltage-A-B
    description: Line-voltage-A-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2067"
    addressNumeric: 2067
    signal: line_voltage_b_c
    name: Line-voltage-B-C
    description: Line-voltage-B-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2068"
    addressNumeric: 2068
    signal: line_voltage_c_a
    name: Line-voltage-C-A
    description: Line-voltage-C-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2069"
    addressNumeric: 2069
    signal: phase_voltage_a
    name: Phase-voltage-A
    description: Phase-voltage-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2070"
    addressNumeric: 2070
    signal: phase_voltage_b
    name: Phase-voltage-B
    description: Phase-voltage-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2071"
    addressNumeric: 2071
    signal: phase_voltage_c
    name: Phase-voltage-C
    description: Phase-voltage-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2072"
    addressNumeric: 2072
    signal: phase_current_a
    name: Phase-current-A
    description: Phase-current-A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2074"
    addressNumeric: 2074
    signal: phase_current_b
    name: Phase-current-B
    description: Phase-current-B
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2076"
    addressNumeric: 2076
    signal: phase_current_c
    name: Phase-current-C
    description: Phase-current-C
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2078"
    addressNumeric: 2078
    signal: peak_power
    name: Peak-power
    description: Peak-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2080"
    addressNumeric: 2080
    signal: active_power
    name: Active-power
    description: Active-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2082"
    addressNumeric: 2082
    signal: reactive_power
    name: Reactive-power
    description: Reactive-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2084"
    addressNumeric: 2084
    signal: power_factor
    name: Power-factor
    description: Power-factor
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2085"
    addressNumeric: 2085
    signal: grid_frequency
    name: Grid-frequency
    description: Grid-frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2086"
    addressNumeric: 2086
    signal: efficiency
    name: Efficiency
    description: Efficiency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2087"
    addressNumeric: 2087
    signal: internal_temperature
    name: Internal-temperature
    description: Internal-temperature
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: DC
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2088"
    addressNumeric: 2088
    signal: insulation_resistance
    name: Insulation-resistance
    description: Insulation-resistance
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: MOhm
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2089"
    addressNumeric: 2089
    signal: device_status
    name: Device-status
    description: Device-status
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2090"
    addressNumeric: 2090
    signal: fault_code
    name: Fault-code
    description: Fault-code
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2091"
    addressNumeric: 2091
    signal: startup_time
    name: Startup-time
    description: Startup-time
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2093"
    addressNumeric: 2093
    signal: shutdown_time
    name: Shutdown-time
    description: Shutdown-time
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2106"
    addressNumeric: 2106
    signal: accumulated_energy_yield
    name: Accumulated-energy-yield
    description: Accumulated-energy-yield
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2110"
    addressNumeric: 2110
    signal: some_time_1
    name: Some-time-1
    description: Some-time-1
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2114"
    addressNumeric: 2114
    signal: daily_energy_yield
    name: Daily-energy-yield
    description: Daily-energy-yield
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2156"
    addressNumeric: 2156
    signal: some_time_2
    name: Some-time-2
    description: Some-time-2
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2160"
    addressNumeric: 2160
    signal: some_time_3
    name: Some-time-3
    description: Some-time-3
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5113"
    addressNumeric: 5113
    signal: some_time_4
    name: Some-time-4
    description: Some-time-4
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7100"
    addressNumeric: 7100
    signal: meter_status
    name: Meter-status
    description: Meter-status
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7113"
    addressNumeric: 7113
    signal: active_grid_power
    name: Active-grid-power
    description: Active-grid-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7115"
    addressNumeric: 7115
    signal: active_grid_reactive_power
    name: Active-grid-reactive-power
    description: Active-grid-reactive-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7125"
    addressNumeric: 7125
    signal: meter_type
    name: Meter-type
    description: Meter-type
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7138"
    addressNumeric: 7138
    signal: meter_detection_result
    name: Meter-detection-result
    description: Meter-detection-result
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10000"
    addressNumeric: 10000
    signal: current_time
    name: Current-time
    description: Current-time
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
