manufacturer: mikro
model: dpm680
device: dpm680
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: mikro dpm680 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/mikro-dpm680.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:24:00.760Z
registers:
  - address: "0003"
    addressNumeric: 3
    signal: device_type_sub
    name: Device-type-sub
    description: Device-type-sub
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: x0000
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "0004"
    addressNumeric: 4
    signal: version_number_main
    name: Version-number-main
    description: Version-number-main
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: x0000 ; 0x0002
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "0006"
    addressNumeric: 6
    signal: version_number_sub
    name: Version-number-sub
    description: Version-number-sub
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: x0000 ; 0x0000
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1001"
    addressNumeric: 1001
    signal: parity_selection
    name: Parity-selection
    description: Parity-selection
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: =none, 1 stop bit 1=none, 2 stop bit 2=odd, 1 stop bit 3=even, 1 stop bit
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1002"
    addressNumeric: 1002
    signal: baudrate_selection
    name: Baudrate-selection
    description: Baudrate-selection
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: =300 2=600 3=1200 4=2400 5=4800 6=9600 7=19200 8=38400
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1003"
    addressNumeric: 1003
    signal: ip_address
    name: Ip-address
    description: Ip-address
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: x00 | 0x00 ; 0x00 | 0x00
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1005"
    addressNumeric: 1005
    signal: subnet_mask
    name: Subnet-mask
    description: Subnet-mask
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: x00 | 0x00 ; 0x00 | 0x00
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4000"
    addressNumeric: 4000
    signal: real_energy
    name: Real-energy
    description: Real-energy
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4004"
    addressNumeric: 4004
    signal: apparent_energy
    name: Apparent-energy
    description: Apparent-energy
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: VAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4008"
    addressNumeric: 4008
    signal: reactive_energy
    name: Reactive-energy
    description: Reactive-energy
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: VArh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4012"
    addressNumeric: 4012
    signal: total_real_power
    name: Total-real-power
    description: Total-real-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4014"
    addressNumeric: 4014
    signal: total_apparent_power
    name: Total-apparent-power
    description: Total-apparent-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4016"
    addressNumeric: 4016
    signal: total_reactive_power
    name: Total-reactive-power
    description: Total-reactive-power
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4018"
    addressNumeric: 4018
    signal: total_power_factor
    name: Total-power-factor
    description: Total-power-factor
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "1"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4019"
    addressNumeric: 4019
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4020"
    addressNumeric: 4020
    signal: instantaneous_current_a
    name: Instantaneous-current-A
    description: Instantaneous-current-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4022"
    addressNumeric: 4022
    signal: instantaneous_current_b
    name: Instantaneous-current-B
    description: Instantaneous-current-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4024"
    addressNumeric: 4024
    signal: instantaneous_current_c
    name: Instantaneous-current-C
    description: Instantaneous-current-C
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4026"
    addressNumeric: 4026
    signal: instantaneous_current_n
    name: Instantaneous-current-N
    description: Instantaneous-current-N
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4028"
    addressNumeric: 4028
    signal: voltage_line_ab
    name: Voltage-line-ab
    description: Voltage-line-ab
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4030"
    addressNumeric: 4030
    signal: voltage_line_bc
    name: Voltage-line-bc
    description: Voltage-line-bc
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4032"
    addressNumeric: 4032
    signal: voltage_line_ac
    name: Voltage-line-ac
    description: Voltage-line-ac
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4034"
    addressNumeric: 4034
    signal: voltage_phase_an
    name: Voltage-phase-an
    description: Voltage-phase-an
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4036"
    addressNumeric: 4036
    signal: voltage_phase_bn
    name: Voltage-phase-bn
    description: Voltage-phase-bn
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4038"
    addressNumeric: 4038
    signal: voltage_phase_cn
    name: Voltage-phase-cn
    description: Voltage-phase-cn
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4040"
    addressNumeric: 4040
    signal: real_power_a
    name: Real-power-A
    description: Real-power-A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4042"
    addressNumeric: 4042
    signal: real_power_b
    name: Real-power-B
    description: Real-power-B
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4044"
    addressNumeric: 4044
    signal: real_power_c
    name: Real-power-C
    description: Real-power-C
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4046"
    addressNumeric: 4046
    signal: apparent_power_a
    name: Apparent-power-A
    description: Apparent-power-A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4048"
    addressNumeric: 4048
    signal: apparent_power_b
    name: Apparent-power-B
    description: Apparent-power-B
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4050"
    addressNumeric: 4050
    signal: apparent_power_c
    name: Apparent-power-C
    description: Apparent-power-C
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4052"
    addressNumeric: 4052
    signal: reactive_power_a
    name: Reactive-power-A
    description: Reactive-power-A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4054"
    addressNumeric: 4054
    signal: reactive_power_b
    name: Reactive-power-B
    description: Reactive-power-B
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4056"
    addressNumeric: 4056
    signal: reactive_power_c
    name: Reactive-power-C
    description: Reactive-power-C
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4058"
    addressNumeric: 4058
    signal: current_demand_a
    name: Current-demand-A
    description: Current-demand-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: Arms
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4060"
    addressNumeric: 4060
    signal: current_demand_b
    name: Current-demand-B
    description: Current-demand-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: Arms
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4062"
    addressNumeric: 4062
    signal: current_demand_c
    name: Current-demand-C
    description: Current-demand-C
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: Arms
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4064"
    addressNumeric: 4064
    signal: real_power_demand
    name: Real-power-demand
    description: Real-power-demand
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4066"
    addressNumeric: 4066
    signal: reactive_power_demand
    name: Reactive-power-demand
    description: Reactive-power-demand
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VAr
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4068"
    addressNumeric: 4068
    signal: apparent_power_demand
    name: Apparent-power-demand
    description: Apparent-power-demand
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4070"
    addressNumeric: 4070
    signal: positive_sequence_current
    name: Positive-sequence-current
    description: Positive-sequence-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4072"
    addressNumeric: 4072
    signal: negative_sequence_current
    name: Negative-sequence-current
    description: Negative-sequence-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4074"
    addressNumeric: 4074
    signal: zero_sequence_current
    name: Zero-sequence-current
    description: Zero-sequence-current
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4076"
    addressNumeric: 4076
    signal: positive_sequence_phase_voltage
    name: Positive-sequence-phase-voltage
    description: Positive-sequence-phase-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4078"
    addressNumeric: 4078
    signal: negative_sequence_phase_voltage
    name: Negative-sequence-phase-voltage
    description: Negative-sequence-phase-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4080"
    addressNumeric: 4080
    signal: zero_sequence_phase_voltage
    name: Zero-sequence-phase-voltage
    description: Zero-sequence-phase-voltage
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4082"
    addressNumeric: 4082
    signal: current_thd_a
    name: Current-thd-A
    description: Current-thd-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4083"
    addressNumeric: 4083
    signal: current_thd_b
    name: Current-thd-B
    description: Current-thd-B
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4084"
    addressNumeric: 4084
    signal: current_thd_c
    name: Current-thd-C
    description: Current-thd-C
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4085"
    addressNumeric: 4085
    signal: voltage_thd_a
    name: Voltage-thd-A
    description: Voltage-thd-A
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
