{
  "manufacturer": "meatrol",
  "model": "me631",
  "device": "me631",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "meatrol me631 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/meatrol-me631.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:51:55.692Z",
  "registers": [
    {
      "address": "2000",
      "addressNumeric": 2000,
      "signal": "phase_1_power_factor",
      "name": "Phase-1-power-factor",
      "description": "Phase-1-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2002",
      "addressNumeric": 2002,
      "signal": "phase_2_power_factor",
      "name": "Phase-2-power-factor",
      "description": "Phase-2-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2004",
      "addressNumeric": 2004,
      "signal": "phase_3_power_factor",
      "name": "Phase-3-power-factor",
      "description": "Phase-3-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2006",
      "addressNumeric": 2006,
      "signal": "average_of_pf1_pf2_pf3",
      "name": "Average-of-PF1,-PF2,-PF3",
      "description": "Average-of-PF1,-PF2,-PF3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2008",
      "addressNumeric": 2008,
      "signal": "phase_1_displacement_power_factor",
      "name": "Phase-1-displacement-power-factor",
      "description": "Phase-1-displacement-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2010",
      "addressNumeric": 2010,
      "signal": "phase_2_displacement_power_factor",
      "name": "Phase-2-displacement-power-factor",
      "description": "Phase-2-displacement-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2012",
      "addressNumeric": 2012,
      "signal": "phase_3_displacement_power_factor",
      "name": "Phase-3-displacement-power-factor",
      "description": "Phase-3-displacement-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2014",
      "addressNumeric": 2014,
      "signal": "average_of_dpf1_dpf2_dpf3",
      "name": "Average-of-DPF1,-DPF2,-DPF3",
      "description": "Average-of-DPF1,-DPF2,-DPF3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2016",
      "addressNumeric": 2016,
      "signal": "phase_1_frequency",
      "name": "Phase-1-frequency",
      "description": "Phase-1-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2018",
      "addressNumeric": 2018,
      "signal": "phase_2_frequency",
      "name": "Phase-2-frequency",
      "description": "Phase-2-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2020",
      "addressNumeric": 2020,
      "signal": "phase_3_frequency",
      "name": "Phase-3-frequency",
      "description": "Phase-3-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2022",
      "addressNumeric": 2022,
      "signal": "average_of_freq1_freq2_freq3",
      "name": "Average-of-freq1,-freq2,-freq3",
      "description": "Average-of-freq1,-freq2,-freq3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2024",
      "addressNumeric": 2024,
      "signal": "range_2_52",
      "name": "Range:2-52",
      "description": "Range:2-52",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2025",
      "addressNumeric": 2025,
      "signal": "range_2_52_2025",
      "name": "Range:2-52",
      "description": "Range:2-52",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2026",
      "addressNumeric": 2026,
      "signal": "range_2_52_2026",
      "name": "Range:2-52",
      "description": "Range:2-52",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2027",
      "addressNumeric": 2027,
      "signal": "phase_1_x_times_harmonics_current_distortion",
      "name": "Phase-1-X-times-harmonics-current-distortion",
      "description": "Phase-1-X-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2029",
      "addressNumeric": 2029,
      "signal": "phase_2_x_times_harmonics_current_distortion",
      "name": "Phase-2-X-times-harmonics-current-distortion",
      "description": "Phase-2-X-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2031",
      "addressNumeric": 2031,
      "signal": "phase_3_x_times_harmonics_current_distortion",
      "name": "Phase-3-X-times-harmonics-current-distortion",
      "description": "Phase-3-X-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2033",
      "addressNumeric": 2033,
      "signal": "average_of_i1thdx_i2thdx_i3thdx",
      "name": "Average-of-I1THDx,-I2THDx,-I3THDx",
      "description": "Average-of-I1THDx,-I2THDx,-I3THDx",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2035",
      "addressNumeric": 2035,
      "signal": "phase_1_y_times_harmonics_current_distortion",
      "name": "Phase-1-y-times-harmonics-current-distortion",
      "description": "Phase-1-y-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2037",
      "addressNumeric": 2037,
      "signal": "phase_2_y_times_harmonics_current",
      "name": "Phase-2-y-times-harmonics-current",
      "description": "Phase-2-y-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2039",
      "addressNumeric": 2039,
      "signal": "phase_3_y_times_harmonics_current_distortion",
      "name": "Phase-3-y-times-harmonics-current-distortion",
      "description": "Phase-3-y-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2041",
      "addressNumeric": 2041,
      "signal": "average_of_u1thdy_u2thdy_u3thdy",
      "name": "Average-of-U1THDy,-U2THDy,-U3THDy",
      "description": "Average-of-U1THDy,-U2THDy,-U3THDy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2043",
      "addressNumeric": 2043,
      "signal": "phase_1_z_times_harmonics_current_distortion",
      "name": "Phase-1-z-times-harmonics-current-distortion",
      "description": "Phase-1-z-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2045",
      "addressNumeric": 2045,
      "signal": "phase_2_z_times_harmonics_current_distortion",
      "name": "Phase-2-z-times-harmonics-current-distortion",
      "description": "Phase-2-z-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2047",
      "addressNumeric": 2047,
      "signal": "phase_3_z_times_harmonics_current_distortion",
      "name": "Phase-3-z-times-harmonics-current-distortion",
      "description": "Phase-3-z-times-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2049",
      "addressNumeric": 2049,
      "signal": "average_of_u1thdz_u2thdz_u3thdz",
      "name": "Average-of-U1THDz,-U2THDz,-U3THDz",
      "description": "Average-of-U1THDz,-U2THDz,-U3THDz",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2051",
      "addressNumeric": 2051,
      "signal": "phase_1_total_harmonics_current_distortion",
      "name": "Phase-1-total-harmonics-current-distortion",
      "description": "Phase-1-total-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2053",
      "addressNumeric": 2053,
      "signal": "phase_2_total_harmonics_current_distortion",
      "name": "Phase-2-total-harmonics-current-distortion",
      "description": "Phase-2-total-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2055",
      "addressNumeric": 2055,
      "signal": "phase_3_total_harmonics_current_distortion",
      "name": "Phase-3-total-harmonics-current-distortion",
      "description": "Phase-3-total-harmonics-current-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2057",
      "addressNumeric": 2057,
      "signal": "average_of_u1thd_u2thd_u3thd",
      "name": "Average-of-U1THD,-U2THD,-U3THD",
      "description": "Average-of-U1THD,-U2THD,-U3THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2059",
      "addressNumeric": 2059,
      "signal": "phase_1_x_times_harmonics_current",
      "name": "Phase-1-x-times-harmonics-current",
      "description": "Phase-1-x-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2061",
      "addressNumeric": 2061,
      "signal": "phase_2_x_times_harmonics_current",
      "name": "Phase-2-x-times-harmonics-current",
      "description": "Phase-2-x-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2063",
      "addressNumeric": 2063,
      "signal": "phase_3_x_times_harmonics_current",
      "name": "Phase-3-x-times-harmonics-current",
      "description": "Phase-3-x-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2065",
      "addressNumeric": 2065,
      "signal": "average_of_u1thx_u2thx_u3thx",
      "name": "Average-of-U1THx,-U2THx,-U3THx",
      "description": "Average-of-U1THx,-U2THx,-U3THx",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2067",
      "addressNumeric": 2067,
      "signal": "phase_1_y_times_harmonics_current",
      "name": "Phase-1-y-times-harmonics-current",
      "description": "Phase-1-y-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2069",
      "addressNumeric": 2069,
      "signal": "phase_2_y_times_harmonics_current_2069",
      "name": "Phase-2-y-times-harmonics-current",
      "description": "Phase-2-y-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2071",
      "addressNumeric": 2071,
      "signal": "phase_3_y_times_harmonics_current",
      "name": "Phase-3-y-times-harmonics-current",
      "description": "Phase-3-y-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2073",
      "addressNumeric": 2073,
      "signal": "average_of_u1thy_u2thy_u3thy",
      "name": "Average-of-U1THy,-U2THy,-U3THy",
      "description": "Average-of-U1THy,-U2THy,-U3THy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2075",
      "addressNumeric": 2075,
      "signal": "phase_1_z_times_harmonics_current",
      "name": "Phase-1-z-times-harmonics-current",
      "description": "Phase-1-z-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2077",
      "addressNumeric": 2077,
      "signal": "phase_2_z_times_harmonics_current",
      "name": "Phase-2-z-times-harmonics-current",
      "description": "Phase-2-z-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2079",
      "addressNumeric": 2079,
      "signal": "phase_3_z_times_harmonics_current",
      "name": "Phase-3-z-times-harmonics-current",
      "description": "Phase-3-z-times-harmonics-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2081",
      "addressNumeric": 2081,
      "signal": "average_of_u1thz_u2thz_u3thz",
      "name": "Average-of-U1THz,-U2THz,-U3THz",
      "description": "Average-of-U1THz,-U2THz,-U3THz",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2083",
      "addressNumeric": 2083,
      "signal": "phase_1_x_times_harmonics_voltage_distortion",
      "name": "Phase-1-X-times-harmonics-voltage-distortion",
      "description": "Phase-1-X-times-harmonics-voltage-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2085",
      "addressNumeric": 2085,
      "signal": "phase_2_x_times_harmonics_voltage_distortion",
      "name": "Phase-2-X-times-harmonics-voltage-distortion",
      "description": "Phase-2-X-times-harmonics-voltage-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2087",
      "addressNumeric": 2087,
      "signal": "phase_3_x_times_harmonics_voltage_distortion",
      "name": "Phase-3-X-times-harmonics-voltage-distortion",
      "description": "Phase-3-X-times-harmonics-voltage-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2089",
      "addressNumeric": 2089,
      "signal": "average_of_u1thdx_u2thdx_u3thdx",
      "name": "Average-of-U1THDx,-U2THDx,-U3THDx",
      "description": "Average-of-U1THDx,-U2THDx,-U3THDx",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2091",
      "addressNumeric": 2091,
      "signal": "phase_1_y_times_harmonics_voltage_distortion",
      "name": "Phase-1-y-times-harmonics-voltage-distortion",
      "description": "Phase-1-y-times-harmonics-voltage-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2093",
      "addressNumeric": 2093,
      "signal": "phase_2_y_times_harmonics_voltage_distortion",
      "name": "Phase-2-y-times-harmonics-voltage-distortion",
      "description": "Phase-2-y-times-harmonics-voltage-distortion",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2095",
      "addressNumeric": 2095,
      "signal": "phase_3_y_times_harmonics_voltage",
      "name": "Phase-3-y-times-harmonics-voltage",
      "description": "Phase-3-y-times-harmonics-voltage",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}