{
  "manufacturer": "veris",
  "model": "e50",
  "device": "e50",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "veris e50 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/veris-e50.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:14:34.039Z",
  "registers": [
    {
      "address": "1",
      "addressNumeric": 1,
      "signal": "real_energy_consumption",
      "name": "Real-energy-consumption",
      "description": "Real-energy-consumption",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3",
      "addressNumeric": 3,
      "signal": "total_instantaneous_real_power_3_phase_total",
      "name": "Total-instantaneous-real-power-(3-phase-total)",
      "description": "Total-instantaneous-real-power-(3-phase-total)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "total_instantaneous_reactive_power_3_phase_total",
      "name": "Total-instantaneous-reactive-power-(3-phase-total)",
      "description": "Total-instantaneous-reactive-power-(3-phase-total)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5",
      "addressNumeric": 5,
      "signal": "total_instantaneous_apparent_power_3_phase_total",
      "name": "Total-instantaneous-apparent-power-(3-phase-total)",
      "description": "Total-instantaneous-apparent-power-(3-phase-total)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6",
      "addressNumeric": 6,
      "signal": "total_power_factor_total_kw_total_kva",
      "name": "Total-power-factor-(total-kw-/total-kva)",
      "description": "Total-power-factor-(total-kw-/total-kva)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "7",
      "addressNumeric": 7,
      "signal": "voltage_l_l_average_of_3_phases",
      "name": "Voltage,-L-l,-average-of-3-phases",
      "description": "Voltage,-L-l,-average-of-3-phases",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "voltage_l_ii_average_of_3_phases",
      "name": "Voltage,-L-ii,-average-of-3-phases",
      "description": "Voltage,-L-ii,-average-of-3-phases",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "9",
      "addressNumeric": 9,
      "signal": "current_average_of_3_phases",
      "name": "Current,-average-of-3-phases",
      "description": "Current,-average-of-3-phases",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10",
      "addressNumeric": 10,
      "signal": "real_power_phase_a",
      "name": "Real-power,-phase-A",
      "description": "Real-power,-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "11",
      "addressNumeric": 11,
      "signal": "real_power_phase_b",
      "name": "Real-power,-phase-B",
      "description": "Real-power,-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "real_power_phase_c",
      "name": "Real-power,-phase-C",
      "description": "Real-power,-phase-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "13",
      "addressNumeric": 13,
      "signal": "power_factor_phase_a",
      "name": "Power-factor,-phase-A",
      "description": "Power-factor,-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "14",
      "addressNumeric": 14,
      "signal": "power_factor_phase_b",
      "name": "Power-factor,-phase-B",
      "description": "Power-factor,-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "15",
      "addressNumeric": 15,
      "signal": "power_factor_phase_c",
      "name": "Power-factor,-phase-C",
      "description": "Power-factor,-phase-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "voltage_phase_a_b",
      "name": "Voltage,-phase-A-B",
      "description": "Voltage,-phase-A-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "17",
      "addressNumeric": 17,
      "signal": "voltage_phase_b_c",
      "name": "Voltage,-phase-B-C",
      "description": "Voltage,-phase-B-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "18",
      "addressNumeric": 18,
      "signal": "voltage_phase_a_c",
      "name": "Voltage,-phase-A-C",
      "description": "Voltage,-phase-A-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "19",
      "addressNumeric": 19,
      "signal": "voltage_phase_a_n",
      "name": "Voltage,-phase-A-N",
      "description": "Voltage,-phase-A-N",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20",
      "addressNumeric": 20,
      "signal": "voltage_phase_b_n",
      "name": "Voltage,-phase-B-N",
      "description": "Voltage,-phase-B-N",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21",
      "addressNumeric": 21,
      "signal": "voltage_phase_c_n",
      "name": "Voltage,-phase-C-N",
      "description": "Voltage,-phase-C-N",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "22",
      "addressNumeric": 22,
      "signal": "current_instantaneous_phase_a",
      "name": "Current,-instantaneous,-phase-A",
      "description": "Current,-instantaneous,-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "23",
      "addressNumeric": 23,
      "signal": "current_instantaneous_phase_b",
      "name": "Current,-instantaneous,-phase-B",
      "description": "Current,-instantaneous,-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "ljrrent_instantaneous_phase_c",
      "name": "Ljrrent,-instantaneous,-phase-C",
      "description": "Ljrrent,-instantaneous,-phase-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "26",
      "addressNumeric": 26,
      "signal": "frequency_derived_from_phase_a",
      "name": "Frequency-(derived-from-phase-A)",
      "description": "Frequency-(derived-from-phase-A)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "31",
      "addressNumeric": 31,
      "signal": "apparent_power_phase_a",
      "name": "Apparent-power-phase-A",
      "description": "Apparent-power-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "32",
      "addressNumeric": 32,
      "signal": "apparent_power_phase_b",
      "name": "Apparent-power-phase-B",
      "description": "Apparent-power-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "34",
      "addressNumeric": 34,
      "signal": "reactive_power_phase_a",
      "name": "Reactive-power,-phase-A",
      "description": "Reactive-power,-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "35",
      "addressNumeric": 35,
      "signal": "reactive_power_phase_b",
      "name": "Reactive-power,-phase-B",
      "description": "Reactive-power,-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "36",
      "addressNumeric": 36,
      "signal": "reactive_power_phase_c",
      "name": "Reactive-power,-phase-C",
      "description": "Reactive-power,-phase-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37",
      "addressNumeric": 37,
      "signal": "total_real_power_present_demand",
      "name": "Total-real-power-present-demand",
      "description": "Total-real-power-present-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38",
      "addressNumeric": 38,
      "signal": "total_reactive_power_present_demand",
      "name": "Total-reactive-power-present-demand",
      "description": "Total-reactive-power-present-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39",
      "addressNumeric": 39,
      "signal": "total_apparent_power_present_demand",
      "name": "Total-apparent-power-present-demand",
      "description": "Total-apparent-power-present-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40",
      "addressNumeric": 40,
      "signal": "total_real_power_max_demand",
      "name": "Total-real-power-max-demand",
      "description": "Total-real-power-max-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "41",
      "addressNumeric": 41,
      "signal": "total_reactive_power_max_demand",
      "name": "Total-reactive-power-max-demand",
      "description": "Total-reactive-power-max-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "42",
      "addressNumeric": 42,
      "signal": "total_apparent_power_max_demand",
      "name": "Total-apparent-power-max-demand",
      "description": "Total-apparent-power-max-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "257",
      "addressNumeric": 257,
      "signal": "real_energy_consumption_clear_via_reset_register",
      "name": "Real-energy-consumption-(clear-via-reset-register)",
      "description": "Real-energy-consumption-(clear-via-reset-register)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "259",
      "addressNumeric": 259,
      "signal": "real_energy_consumption_clear_via_reset_register_259",
      "name": "Real-energy-consumption-(clear-via-reset-register)",
      "description": "Real-energy-consumption-(clear-via-reset-register)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "261",
      "addressNumeric": 261,
      "signal": "total_instantaneous_real_power",
      "name": "Total-instantaneous-real-power",
      "description": "Total-instantaneous-real-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "263",
      "addressNumeric": 263,
      "signal": "total_instantaneous_reactive_power",
      "name": "Total-instantaneous-reactive-power",
      "description": "Total-instantaneous-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAk",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "265",
      "addressNumeric": 265,
      "signal": "total_instantaneous_apparent_power",
      "name": "Total-instantaneous-apparent-power",
      "description": "Total-instantaneous-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "267",
      "addressNumeric": 267,
      "signal": "total_power_factor_total_kw_total_kva_267",
      "name": "Total-power-factor-(total-kw-/-total-kva)",
      "description": "Total-power-factor-(total-kw-/-total-kva)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "273",
      "addressNumeric": 273,
      "signal": "current_average_of_3_phases_273",
      "name": "Current,-average-of-3-phases",
      "description": "Current,-average-of-3-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "275",
      "addressNumeric": 275,
      "signal": "real_power_phase_a_275",
      "name": "Real-power-phase-A",
      "description": "Real-power-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "277",
      "addressNumeric": 277,
      "signal": "real_power_phase_b_277",
      "name": "Real-power-phase-B",
      "description": "Real-power-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "279",
      "addressNumeric": 279,
      "signal": "real_power_phase_c_279",
      "name": "Real-power-phase-C",
      "description": "Real-power-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "281",
      "addressNumeric": 281,
      "signal": "power_factor_phase_a_281",
      "name": "Power-factor-phase-A",
      "description": "Power-factor-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "283",
      "addressNumeric": 283,
      "signal": "power_factor_phase_b_283",
      "name": "Power-factor-phase-B",
      "description": "Power-factor-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "285",
      "addressNumeric": 285,
      "signal": "power_factor_phase_c_285",
      "name": "Power-factor-phase-C",
      "description": "Power-factor-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "287",
      "addressNumeric": 287,
      "signal": "voltage_phase_a_b_287",
      "name": "Voltage,-phase-A-B",
      "description": "Voltage,-phase-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "289",
      "addressNumeric": 289,
      "signal": "voltage_phase_b_c_289",
      "name": "Voltage,-phase-B-C",
      "description": "Voltage,-phase-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}