manufacturer: heyuan
model: dzs310
device: dzs310
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: heyuan dzs310 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/heyuan-dzs310.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:35:58.939Z
registers:
  - address: "4096"
    addressNumeric: 4096
    signal: phase_a_voltage
    name: Phase-A-voltage
    description: Phase-A-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4097"
    addressNumeric: 4097
    signal: phase_b_voltage
    name: Phase-B-voltage
    description: Phase-B-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4098"
    addressNumeric: 4098
    signal: phase_c_voltage
    name: Phase-C-voltage
    description: Phase-C-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4099"
    addressNumeric: 4099
    signal: phase_voltage_mean_value
    name: Phase-voltage-mean-value
    description: Phase-voltage-mean-value
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4100"
    addressNumeric: 4100
    signal: zero_sequence_voltage
    name: Zero-sequence-voltage
    description: Zero-sequence-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4101"
    addressNumeric: 4101
    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: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4102"
    addressNumeric: 4102
    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: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4103"
    addressNumeric: 4103
    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: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4104"
    addressNumeric: 4104
    signal: line_voltage_mean_value
    name: Line-voltage-mean-value
    description: Line-voltage-mean-value
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4105"
    addressNumeric: 4105
    signal: phase_line_current_of_phase_a
    name: Phase/line-current-of-phase-A
    description: Phase/line-current-of-phase-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4106"
    addressNumeric: 4106
    signal: phase_line_current_of_phase_b
    name: Phase/line-current-of-phase-B
    description: Phase/line-current-of-phase-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4107"
    addressNumeric: 4107
    signal: phase_line_current_of_phase_c
    name: Phase/line-current-of-phase-C
    description: Phase/line-current-of-phase-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4108"
    addressNumeric: 4108
    signal: phase_line_current_mean_value
    name: Phase/line-current-mean-value
    description: Phase/line-current-mean-value
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4109"
    addressNumeric: 4109
    signal: zero_sequence_current
    name: Zero-sequence-current
    description: Zero-sequence-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4110"
    addressNumeric: 4110
    signal: active_power_of_phase_a
    name: Active-power-of-phase-A
    description: Active-power-of-phase-A
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4111"
    addressNumeric: 4111
    signal: active_power_of_phase_b
    name: Active-power-of-phase-B
    description: Active-power-of-phase-B
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4112"
    addressNumeric: 4112
    signal: active_power_of_phase_c
    name: Active-power-of-phase-C
    description: Active-power-of-phase-C
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4113"
    addressNumeric: 4113
    signal: total_three_phase_active_power
    name: Total-three-phase-active-power
    description: Total-three-phase-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4114"
    addressNumeric: 4114
    signal: reactive_power_of_phase_a
    name: Reactive-power-of-phase-A
    description: Reactive-power-of-phase-A
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4115"
    addressNumeric: 4115
    signal: reactive_power_of_phase_b
    name: Reactive-power-of-phase-B
    description: Reactive-power-of-phase-B
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4116"
    addressNumeric: 4116
    signal: reactive_power_of_phase_c
    name: Reactive-power-of-phase-C
    description: Reactive-power-of-phase-C
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4117"
    addressNumeric: 4117
    signal: total_three_phase_reactive_power
    name: Total-three-phase-reactive-power
    description: Total-three-phase-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4118"
    addressNumeric: 4118
    signal: apparent_power_of_phase_a
    name: Apparent-power-of-phase-A
    description: Apparent-power-of-phase-A
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4119"
    addressNumeric: 4119
    signal: apparent_power_of_phase_b
    name: Apparent-power-of-phase-B
    description: Apparent-power-of-phase-B
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4120"
    addressNumeric: 4120
    signal: apparent_power_of_phase_c
    name: Apparent-power-of-phase-C
    description: Apparent-power-of-phase-C
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4121"
    addressNumeric: 4121
    signal: total_three_phase_apparent_power
    name: Total-three-phase-apparent-power
    description: Total-three-phase-apparent-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4122"
    addressNumeric: 4122
    signal: power_factor_of_phase_a
    name: Power-factor-of-phase-A
    description: Power-factor-of-phase-A
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4123"
    addressNumeric: 4123
    signal: power_factor_of_phase_b
    name: Power-factor-of-phase-B
    description: Power-factor-of-phase-B
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4124"
    addressNumeric: 4124
    signal: power_factor_of_phase_c
    name: Power-factor-of-phase-C
    description: Power-factor-of-phase-C
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4125"
    addressNumeric: 4125
    signal: total_three_phase_power_factor
    name: Total-three-phase-power-factor
    description: Total-three-phase-power-factor
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4126"
    addressNumeric: 4126
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4127"
    addressNumeric: 4127
    signal: voltage_unbalance_factor
    name: Voltage-unbalance-factor
    description: Voltage-unbalance-factor
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4128"
    addressNumeric: 4128
    signal: current_unbalance_factor
    name: Current-unbalance-factor
    description: Current-unbalance-factor
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4353"
    addressNumeric: 4353
    signal: phase_b_to_line_voltage_total_harmonic_distortion
    name: Phase-B--to-line-voltage-total-harmonic-distortion
    description: Phase-B--to-line-voltage-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4354"
    addressNumeric: 4354
    signal: phase_c_to_line_voltage_total_harmonic_distortion
    name: Phase-C--to-line-voltage-total-harmonic-distortion
    description: Phase-C--to-line-voltage-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4355"
    addressNumeric: 4355
    signal: phase_voltage_average_total_harmonic_distortion
    name: Phase-voltage-average-total-harmonic-distortion
    description: Phase-voltage-average-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4356"
    addressNumeric: 4356
    signal: phase_a_current_total_harmonic_distortion
    name: Phase-A--current-total-harmonic-distortion
    description: Phase-A--current-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4357"
    addressNumeric: 4357
    signal: phase_b_current_total_harmonic_distortion
    name: Phase-B--current-total-harmonic-distortion
    description: Phase-B--current-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4358"
    addressNumeric: 4358
    signal: phase_c_current_total_harmonic_distortion
    name: Phase-C--current-total-harmonic-distortion
    description: Phase-C--current-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4359"
    addressNumeric: 4359
    signal: current_average_total_harmonic_distortion
    name: Current-average-total-harmonic-distortion
    description: Current-average-total-harmonic-distortion
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4361"
    addressNumeric: 4361
    signal: phase_a_voltage_harmonic_content_rate_5
    name: Phase-A--voltage-harmonic-content-rate-(5)
    description: Phase-A--voltage-harmonic-content-rate-(5)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4362"
    addressNumeric: 4362
    signal: phase_a_voltage_harmonic_content_rate_7
    name: Phase-A--voltage-harmonic-content-rate-(7)
    description: Phase-A--voltage-harmonic-content-rate-(7)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4363"
    addressNumeric: 4363
    signal: phase_a_voltage_harmonic_content_rate_9
    name: Phase-A--voltage-harmonic-content-rate-(9)
    description: Phase-A--voltage-harmonic-content-rate-(9)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4364"
    addressNumeric: 4364
    signal: phase_a_voltage_harmonic_content_rate_11
    name: Phase-A--voltage-harmonic-content-rate-(11)
    description: Phase-A--voltage-harmonic-content-rate-(11)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4365"
    addressNumeric: 4365
    signal: phase_a_voltage_harmonic_content_rate_13
    name: Phase-A--voltage-harmonic-content-rate-(13)
    description: Phase-A--voltage-harmonic-content-rate-(13)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4366"
    addressNumeric: 4366
    signal: phase_a_voltage_harmonic_content_rate_15
    name: Phase-A--voltage-harmonic-content-rate-(15)
    description: Phase-A--voltage-harmonic-content-rate-(15)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4367"
    addressNumeric: 4367
    signal: phase_a_voltage_harmonic_content_rate_17
    name: Phase-A--voltage-harmonic-content-rate-(17)
    description: Phase-A--voltage-harmonic-content-rate-(17)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4368"
    addressNumeric: 4368
    signal: phase_a_voltage_harmonic_content_rate_19
    name: Phase-A--voltage-harmonic-content-rate-(19)
    description: Phase-A--voltage-harmonic-content-rate-(19)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4369"
    addressNumeric: 4369
    signal: phase_a_voltage_harmonic_content_rate_21
    name: Phase-A--voltage-harmonic-content-rate-(21)
    description: Phase-A--voltage-harmonic-content-rate-(21)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4370"
    addressNumeric: 4370
    signal: phase_a_voltage_harmonic_content_rate_13_4370
    name: Phase-A--voltage-harmonic-content-rate-(13)
    description: Phase-A--voltage-harmonic-content-rate-(13)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
