{
  "manufacturer": "northern",
  "model": "design-multicube-modbus",
  "device": "design-multicube-modbus",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "northern design-multicube-modbus — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/northern-design-multicube-modbus.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:16:06.478Z",
  "registers": [
    {
      "address": "512",
      "addressNumeric": 512,
      "signal": "escale",
      "name": "eScale",
      "description": "eScale",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "514",
      "addressNumeric": 514,
      "signal": "kwh",
      "name": "kWh",
      "description": "kWh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "516",
      "addressNumeric": 516,
      "signal": "kvah",
      "name": "kVAh",
      "description": "kVAh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "518",
      "addressNumeric": 518,
      "signal": "kvarh_inductive",
      "name": "Kvarh-inductive",
      "description": "Kvarh-inductive",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "520",
      "addressNumeric": 520,
      "signal": "kvarh_capacitive",
      "name": "Kvarh-capacitive",
      "description": "Kvarh-capacitive",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "522",
      "addressNumeric": 522,
      "signal": "import_kvarh",
      "name": "Import-kvarh",
      "description": "Import-kvarh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "524",
      "addressNumeric": 524,
      "signal": "export_kwh",
      "name": "Export-kWh",
      "description": "Export-kWh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "526",
      "addressNumeric": 526,
      "signal": "export_kvarh",
      "name": "Export-kvarh",
      "description": "Export-kvarh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2816",
      "addressNumeric": 2816,
      "signal": "system_kw",
      "name": "System-kW",
      "description": "System-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2817",
      "addressNumeric": 2817,
      "signal": "system_kva",
      "name": "System-kVA",
      "description": "System-kVA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2818",
      "addressNumeric": 2818,
      "signal": "system_kvar",
      "name": "System-kvar",
      "description": "System-kvar",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2819",
      "addressNumeric": 2819,
      "signal": "system_pf",
      "name": "System-PF",
      "description": "System-PF",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2820",
      "addressNumeric": 2820,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2821",
      "addressNumeric": 2821,
      "signal": "phase_1_volts",
      "name": "Phase-1-volts",
      "description": "Phase-1-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2822",
      "addressNumeric": 2822,
      "signal": "phase_1_amps",
      "name": "Phase-1-amps",
      "description": "Phase-1-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2823",
      "addressNumeric": 2823,
      "signal": "phase_1_kw",
      "name": "Phase-1-kW",
      "description": "Phase-1-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2824",
      "addressNumeric": 2824,
      "signal": "phase_2_volts",
      "name": "Phase-2-volts",
      "description": "Phase-2-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2825",
      "addressNumeric": 2825,
      "signal": "phase_2_amps",
      "name": "Phase-2-amps",
      "description": "Phase-2-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2826",
      "addressNumeric": 2826,
      "signal": "phase_2_kw",
      "name": "Phase-2-kW",
      "description": "Phase-2-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2827",
      "addressNumeric": 2827,
      "signal": "phase_3_volts",
      "name": "Phase-3-volts",
      "description": "Phase-3-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2828",
      "addressNumeric": 2828,
      "signal": "phase_3_amps",
      "name": "Phase-3-amps",
      "description": "Phase-3-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2829",
      "addressNumeric": 2829,
      "signal": "phase_3_kw",
      "name": "Phase-3-kW",
      "description": "Phase-3-kW",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2830",
      "addressNumeric": 2830,
      "signal": "phase_1_pf",
      "name": "Phase-1-PF",
      "description": "Phase-1-PF",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2831",
      "addressNumeric": 2831,
      "signal": "phase_2_pf",
      "name": "Phase-2-PF",
      "description": "Phase-2-PF",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2832",
      "addressNumeric": 2832,
      "signal": "phase_3_pf",
      "name": "Phase-3-PF",
      "description": "Phase-3-PF",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2833",
      "addressNumeric": 2833,
      "signal": "ph1_ph2_volts",
      "name": "Ph1-Ph2-volts",
      "description": "Ph1-Ph2-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2834",
      "addressNumeric": 2834,
      "signal": "ph2_ph3_volts",
      "name": "Ph2-Ph3-volts",
      "description": "Ph2-Ph3-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2835",
      "addressNumeric": 2835,
      "signal": "ph3_ph1_volts",
      "name": "Ph3-Ph1-volts",
      "description": "Ph3-Ph1-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2836",
      "addressNumeric": 2836,
      "signal": "neutral_current",
      "name": "Neutral-current",
      "description": "Neutral-current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2837",
      "addressNumeric": 2837,
      "signal": "amps_scale_ki",
      "name": "Amps-scale-ki",
      "description": "Amps-scale-ki",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2838",
      "addressNumeric": 2838,
      "signal": "phase_volts_scale_kvp",
      "name": "Phase-volts-scale-kvp",
      "description": "Phase-volts-scale-kvp",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2839",
      "addressNumeric": 2839,
      "signal": "line_volts_scale_kvl",
      "name": "Line-volts-scale-kvl",
      "description": "Line-volts-scale-kvl",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2840",
      "addressNumeric": 2840,
      "signal": "power_scale_kp",
      "name": "Power-scale-kp",
      "description": "Power-scale-kp",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3072",
      "addressNumeric": 3072,
      "signal": "phase_1_kva",
      "name": "Phase-1-kVA",
      "description": "Phase-1-kVA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3073",
      "addressNumeric": 3073,
      "signal": "phase_2_kva",
      "name": "Phase-2-kVA",
      "description": "Phase-2-kVA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3074",
      "addressNumeric": 3074,
      "signal": "phase_3_kva",
      "name": "Phase-3-kVA",
      "description": "Phase-3-kVA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3075",
      "addressNumeric": 3075,
      "signal": "phase_1_kvar",
      "name": "Phase-1-kvar",
      "description": "Phase-1-kvar",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3076",
      "addressNumeric": 3076,
      "signal": "phase_2_kvar",
      "name": "Phase-2-kvar",
      "description": "Phase-2-kvar",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3077",
      "addressNumeric": 3077,
      "signal": "phase_3_kvar",
      "name": "Phase-3-kvar",
      "description": "Phase-3-kvar",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3328",
      "addressNumeric": 3328,
      "signal": "peak_hold_ph1_amps",
      "name": "Peak-hold-ph1-amps",
      "description": "Peak-hold-ph1-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3329",
      "addressNumeric": 3329,
      "signal": "peak_hold_ph2_amps",
      "name": "Peak-hold-ph2-amps",
      "description": "Peak-hold-ph2-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3330",
      "addressNumeric": 3330,
      "signal": "peak_hold_ph3_amps",
      "name": "Peak-hold-ph3-amps",
      "description": "Peak-hold-ph3-amps",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3331",
      "addressNumeric": 3331,
      "signal": "peak_hold_ph1_volts",
      "name": "Peak-hold-ph1-volts",
      "description": "Peak-hold-ph1-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3332",
      "addressNumeric": 3332,
      "signal": "peak_hold_ph2_volts",
      "name": "Peak-hold-ph2-volts",
      "description": "Peak-hold-ph2-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3333",
      "addressNumeric": 3333,
      "signal": "peak_hold_ph3_volts",
      "name": "Peak-hold-ph3-volts",
      "description": "Peak-hold-ph3-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3334",
      "addressNumeric": 3334,
      "signal": "peak_hold_kw_demand",
      "name": "Peak-hold-kW-demand",
      "description": "Peak-hold-kW-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3335",
      "addressNumeric": 3335,
      "signal": "kw_demand_period",
      "name": "KW-demand-period",
      "description": "KW-demand-period",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3336",
      "addressNumeric": 3336,
      "signal": "kw_demand",
      "name": "KW-demand",
      "description": "KW-demand",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "KW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3584",
      "addressNumeric": 3584,
      "signal": "ct_primary",
      "name": "CT-primary",
      "description": "CT-primary",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3585",
      "addressNumeric": 3585,
      "signal": "nominal_volts",
      "name": "Nominal-volts",
      "description": "Nominal-volts",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}