manufacturer: heyuan
model: dzs900
device: dzs900
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: heyuan dzs900 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/heyuan-dzs900.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:37:16.139Z
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: phase_line_a_current
    name: Phase/line-A-current
    description: Phase/line-A-current
    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: phase_line_b_current
    name: Phase/line-B-current
    description: Phase/line-B-current
    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: phase_line_c_current
    name: Phase/line-C-current
    description: Phase/line-C-current
    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: zero_sequence_phase_line_current
    name: Zero-sequence-phase/line-current
    description: Zero-sequence-phase/line-current
    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_a_active_power
    name: Phase-A-active-power
    description: Phase-A-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4106"
    addressNumeric: 4106
    signal: phase_b_active_power
    name: Phase-B-active-power
    description: Phase-B-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4107"
    addressNumeric: 4107
    signal: phase_c_active_power
    name: Phase-C-active-power
    description: Phase-C-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4108"
    addressNumeric: 4108
    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: "4109"
    addressNumeric: 4109
    signal: phase_a_reactive_power
    name: Phase-A-reactive-power
    description: Phase-A-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4110"
    addressNumeric: 4110
    signal: phase_b_reactive_power
    name: Phase-B-reactive-power
    description: Phase-B-reactive-power
    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: phase_c_reactive_power
    name: Phase-C-reactive-power
    description: Phase-C-reactive-power
    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: 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: "4113"
    addressNumeric: 4113
    signal: phase_a_apparent_power
    name: Phase-A-apparent-power
    description: Phase-A-apparent-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: phase_b_apparent_power
    name: Phase-B-apparent-power
    description: Phase-B-apparent-power
    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: phase_c_apparent_power
    name: Phase-C-apparent-power
    description: Phase-C-apparent-power
    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: 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: "4117"
    addressNumeric: 4117
    signal: phase_a_power_factor
    name: Phase-A-power-factor
    description: Phase-A-power-factor
    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: phase_b_power_factor
    name: Phase-B-power-factor
    description: Phase-B-power-factor
    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: phase_c_power_factor
    name: Phase-C-power-factor
    description: Phase-C-power-factor
    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: 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: "4121"
    addressNumeric: 4121
    signal: phase_line_a_current_4121
    name: Phase/line-A-current
    description: Phase/line-A-current
    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: phase_line_b_current_4122
    name: Phase/line-B-current
    description: Phase/line-B-current
    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: phase_line_c_current_4123
    name: Phase/line-C-current
    description: Phase/line-C-current
    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: zero_sequence_phase_line_current_4124
    name: Zero-sequence-phase/line-current
    description: Zero-sequence-phase/line-current
    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: phase_a_active_power_4125
    name: Phase-A-active-power
    description: Phase-A-active-power
    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: phase_b_active_power_4126
    name: Phase-B-active-power
    description: Phase-B-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4127"
    addressNumeric: 4127
    signal: phase_c_active_power_4127
    name: Phase-C-active-power
    description: Phase-C-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4128"
    addressNumeric: 4128
    signal: total_three_phase_active_power_4128
    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: "4129"
    addressNumeric: 4129
    signal: phase_a_reactive_power_4129
    name: Phase-A-reactive-power
    description: Phase-A-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4130"
    addressNumeric: 4130
    signal: phase_b_reactive_power_4130
    name: Phase-B-reactive-power
    description: Phase-B-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4131"
    addressNumeric: 4131
    signal: phase_c_reactive_power_4131
    name: Phase-C-reactive-power
    description: Phase-C-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4132"
    addressNumeric: 4132
    signal: total_three_phase_reactive_power_4132
    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: "4133"
    addressNumeric: 4133
    signal: phase_a_apparent_power_4133
    name: Phase-A-apparent-power
    description: Phase-A-apparent-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4134"
    addressNumeric: 4134
    signal: phase_b_apparent_power_4134
    name: Phase-B-apparent-power
    description: Phase-B-apparent-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4135"
    addressNumeric: 4135
    signal: phase_c_apparent_power_4135
    name: Phase-C-apparent-power
    description: Phase-C-apparent-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4136"
    addressNumeric: 4136
    signal: total_three_phase_apparent_power_4136
    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: "4137"
    addressNumeric: 4137
    signal: phase_a_power_factor_4137
    name: Phase-A-power-factor
    description: Phase-A-power-factor
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4138"
    addressNumeric: 4138
    signal: phase_b_power_factor_4138
    name: Phase-B-power-factor
    description: Phase-B-power-factor
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4139"
    addressNumeric: 4139
    signal: phase_c_power_factor_4139
    name: Phase-C-power-factor
    description: Phase-C-power-factor
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4140"
    addressNumeric: 4140
    signal: total_three_phase_power_factor_4140
    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: "4141"
    addressNumeric: 4141
    signal: phase_line_a_current_4141
    name: Phase/line-A-current
    description: Phase/line-A-current
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4142"
    addressNumeric: 4142
    signal: phase_line_b_current_4142
    name: Phase/line-B-current
    description: Phase/line-B-current
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4143"
    addressNumeric: 4143
    signal: phase_line_c_current_4143
    name: Phase/line-C-current
    description: Phase/line-C-current
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4144"
    addressNumeric: 4144
    signal: zero_sequence_phase_line_current_4144
    name: Zero-sequence-phase/line-current
    description: Zero-sequence-phase/line-current
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4145"
    addressNumeric: 4145
    signal: phase_a_active_power_4145
    name: Phase-A-active-power
    description: Phase-A-active-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
