manufacturer: meatrol
model: mp440
device: mp440
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: meatrol mp440 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/meatrol-mp440.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:15:06.128Z
registers:
  - address: "99"
    addressNumeric: 99
    signal: 0_direct_connect_1_vt
    name: 0-=-direct-connect-1-=-VT
    description: 0-=-direct-connect-1-=-VT
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "102"
    addressNumeric: 102
    signal: realvalue_1000
    name: =realvalue*1000
    description: =realvalue*1000
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1000"
    addressNumeric: 1000
    signal: current_phase_a
    name: Current-phase-A
    description: Current-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1002"
    addressNumeric: 1002
    signal: current_phase_b
    name: Current-phase-B
    description: Current-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1004"
    addressNumeric: 1004
    signal: current_phase_c
    name: Current-phase-C
    description: Current-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1006"
    addressNumeric: 1006
    signal: current_phase_n
    name: Current-phase-N
    description: Current-phase-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1008"
    addressNumeric: 1008
    signal: average_of_ia_ib_ic
    name: Average-of-IA,-IB,-IC
    description: Average-of-IA,-IB,-IC
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1010"
    addressNumeric: 1010
    signal: voltage_ua_un
    name: Voltage-UA-UN
    description: Voltage-UA-UN
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1012"
    addressNumeric: 1012
    signal: voltage_ub_un
    name: Voltage-UB-UN
    description: Voltage-UB-UN
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1014"
    addressNumeric: 1014
    signal: voltage_uc_un
    name: Voltage-UC-UN
    description: Voltage-UC-UN
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1016"
    addressNumeric: 1016
    signal: voltage_un_ue
    name: Voltage-UN-UE
    description: Voltage-UN-UE
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1018"
    addressNumeric: 1018
    signal: average_of_ua_ub_uc
    name: Average-of-UA,-UB,-UC
    description: Average-of-UA,-UB,-UC
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1020"
    addressNumeric: 1020
    signal: voltage_ua_ub
    name: Voltage-UA-UB
    description: Voltage-UA-UB
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1022"
    addressNumeric: 1022
    signal: voltage_ub_uc
    name: Voltage-UB-UC
    description: Voltage-UB-UC
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1024"
    addressNumeric: 1024
    signal: voltage_uc_ua
    name: Voltage-UC-UA
    description: Voltage-UC-UA
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1026"
    addressNumeric: 1026
    signal: average_of_uab_ubc_uca
    name: Average-of-UAB,-UBC,-UCA
    description: Average-of-UAB,-UBC,-UCA
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1028"
    addressNumeric: 1028
    signal: active_power_phase_a
    name: Active-power-phase-A
    description: Active-power-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1030"
    addressNumeric: 1030
    signal: active_power_phase_b
    name: Active-power-phase-B
    description: Active-power-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1032"
    addressNumeric: 1032
    signal: active_power_phase_c
    name: Active-power-phase-C
    description: Active-power-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1034"
    addressNumeric: 1034
    signal: total_active_power
    name: Total-active-power
    description: Total-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1036"
    addressNumeric: 1036
    signal: reactive_power_phase_a
    name: Reactive-power-phase-A
    description: Reactive-power-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1038"
    addressNumeric: 1038
    signal: reactive_power_phase_b
    name: Reactive-power-phase-B
    description: Reactive-power-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1040"
    addressNumeric: 1040
    signal: reactive_power_phase_c
    name: Reactive-power-phase-C
    description: Reactive-power-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1042"
    addressNumeric: 1042
    signal: total_reactive_power
    name: Total-reactive-power
    description: Total-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVAR
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1044"
    addressNumeric: 1044
    signal: apparent_power_phase_a
    name: Apparent-power-phase-A
    description: Apparent-power-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1046"
    addressNumeric: 1046
    signal: apparent_power_phase_b
    name: Apparent-power-phase-B
    description: Apparent-power-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1048"
    addressNumeric: 1048
    signal: apparent_power_phase_c
    name: Apparent-power-phase-C
    description: Apparent-power-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1050"
    addressNumeric: 1050
    signal: total_apparent_power
    name: Total-apparent-power
    description: Total-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1052"
    addressNumeric: 1052
    signal: power_factor_phase_a
    name: Power-factor-phase-A
    description: Power-factor-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1054"
    addressNumeric: 1054
    signal: power_factor_phase_b
    name: Power-factor-phase-B
    description: Power-factor-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1056"
    addressNumeric: 1056
    signal: power_factor_phase_c
    name: Power-factor-phase-C
    description: Power-factor-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1058"
    addressNumeric: 1058
    signal: total_power_factor
    name: Total-power-factor
    description: Total-power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1060"
    addressNumeric: 1060
    signal: displacement_power_factor_phase_a
    name: Displacement-power-factor-phase-A
    description: Displacement-power-factor-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1062"
    addressNumeric: 1062
    signal: displacement_power_factor_phase_b
    name: Displacement-power-factor-phase-B
    description: Displacement-power-factor-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1064"
    addressNumeric: 1064
    signal: displacement_power_factor_phase_c
    name: Displacement-power-factor-phase-C
    description: Displacement-power-factor-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1066"
    addressNumeric: 1066
    signal: total_displacement_power_factor
    name: Total-displacement-power-factor
    description: Total-displacement-power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1068"
    addressNumeric: 1068
    signal: frequency_phase_a
    name: Frequency-phase-A
    description: Frequency-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1070"
    addressNumeric: 1070
    signal: frequency_phase_b
    name: Frequency-phase-B
    description: Frequency-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1072"
    addressNumeric: 1072
    signal: frequency_phase_c
    name: Frequency-phase-C
    description: Frequency-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1074"
    addressNumeric: 1074
    signal: average_of_freqa_freqb_freqc
    name: Average-of-FreqA,-FreqB,-FreqC
    description: Average-of-FreqA,-FreqB,-FreqC
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2000"
    addressNumeric: 2000
    signal: active_energy_import_phase_a
    name: Active-energy-import-phase-A
    description: Active-energy-import-phase-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2002"
    addressNumeric: 2002
    signal: active_energy_import_phase_b
    name: Active-energy-import-phase-B
    description: Active-energy-import-phase-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2004"
    addressNumeric: 2004
    signal: active_energy_import_phase_c
    name: Active-energy-import-phase-C
    description: Active-energy-import-phase-C
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2006"
    addressNumeric: 2006
    signal: total_active_energy_import_phase_all
    name: Total-active-energy-import-phase-all
    description: Total-active-energy-import-phase-all
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2008"
    addressNumeric: 2008
    signal: active_energy_export_phase_a
    name: Active-energy-export-phase-A
    description: Active-energy-export-phase-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2010"
    addressNumeric: 2010
    signal: active_energy_export_phase_b
    name: Active-energy-export-phase-B
    description: Active-energy-export-phase-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2012"
    addressNumeric: 2012
    signal: active_energy_export_phase_c
    name: Active-energy-export-phase-C
    description: Active-energy-export-phase-C
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2014"
    addressNumeric: 2014
    signal: total_active_energy_export_phase_all
    name: Total-active-energy-export-phase-all
    description: Total-active-energy-export-phase-all
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2016"
    addressNumeric: 2016
    signal: reactive_energy_import_phase_a
    name: Reactive-energy-import-phase-A
    description: Reactive-energy-import-phase-A
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2018"
    addressNumeric: 2018
    signal: reactive_energy_import_phase_b
    name: Reactive-energy-import-phase-B
    description: Reactive-energy-import-phase-B
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: kVARh
    access: READ
    endianness: null
    group: null
    notes: null
