{
  "manufacturer": "abb",
  "model": "b23-b24",
  "device": "b23-b24",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "abb b23-b24 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/abb-b23-b24.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:26:45.408Z",
  "registers": [
    {
      "address": "20480",
      "addressNumeric": 20480,
      "signal": "active_import",
      "name": "Active-import",
      "description": "Active-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20484",
      "addressNumeric": 20484,
      "signal": "active_export",
      "name": "Active-export",
      "description": "Active-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20488",
      "addressNumeric": 20488,
      "signal": "active_net",
      "name": "Active-net",
      "description": "Active-net",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20496",
      "addressNumeric": 20496,
      "signal": "reactive_export",
      "name": "Reactive-export",
      "description": "Reactive-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20500",
      "addressNumeric": 20500,
      "signal": "reactive_net",
      "name": "Reactive-net",
      "description": "Reactive-net",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20504",
      "addressNumeric": 20504,
      "signal": "apparent_import",
      "name": "Apparent-import",
      "description": "Apparent-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20508",
      "addressNumeric": 20508,
      "signal": "apparent_export",
      "name": "Apparent-export",
      "description": "Apparent-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20512",
      "addressNumeric": 20512,
      "signal": "apparent_net",
      "name": "Apparent-net",
      "description": "Apparent-net",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20516",
      "addressNumeric": 20516,
      "signal": "active_import_co2",
      "name": "Active-import-CO2",
      "description": "Active-import-CO2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kg",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20532",
      "addressNumeric": 20532,
      "signal": "active_import_currency",
      "name": "Active-import-currency",
      "description": "Active-import-currency",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "currency",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20848",
      "addressNumeric": 20848,
      "signal": "active_import_20848",
      "name": "Active-import",
      "description": "Active-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20852",
      "addressNumeric": 20852,
      "signal": "active_import_20852",
      "name": "Active-import",
      "description": "Active-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20856",
      "addressNumeric": 20856,
      "signal": "active_import_20856",
      "name": "Active-import",
      "description": "Active-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20860",
      "addressNumeric": 20860,
      "signal": "active_import_20860",
      "name": "Active-import",
      "description": "Active-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20880",
      "addressNumeric": 20880,
      "signal": "active_export_20880",
      "name": "Active-export",
      "description": "Active-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20884",
      "addressNumeric": 20884,
      "signal": "active_export_20884",
      "name": "Active-export",
      "description": "Active-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20888",
      "addressNumeric": 20888,
      "signal": "active_export_20888",
      "name": "Active-export",
      "description": "Active-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20892",
      "addressNumeric": 20892,
      "signal": "active_export_20892",
      "name": "Active-export",
      "description": "Active-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20912",
      "addressNumeric": 20912,
      "signal": "reactive_import",
      "name": "Reactive-import",
      "description": "Reactive-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20916",
      "addressNumeric": 20916,
      "signal": "reactive_import_20916",
      "name": "Reactive-import",
      "description": "Reactive-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20920",
      "addressNumeric": 20920,
      "signal": "reactive_import_20920",
      "name": "Reactive-import",
      "description": "Reactive-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20924",
      "addressNumeric": 20924,
      "signal": "reactive_import_20924",
      "name": "Reactive-import",
      "description": "Reactive-import",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20944",
      "addressNumeric": 20944,
      "signal": "reactive_export_20944",
      "name": "Reactive-export",
      "description": "Reactive-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20948",
      "addressNumeric": 20948,
      "signal": "reactive_export_20948",
      "name": "Reactive-export",
      "description": "Reactive-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20952",
      "addressNumeric": 20952,
      "signal": "reactive_export_20952",
      "name": "Reactive-export",
      "description": "Reactive-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20956",
      "addressNumeric": 20956,
      "signal": "reactive_export_20956",
      "name": "Reactive-export",
      "description": "Reactive-export",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21600",
      "addressNumeric": 21600,
      "signal": "active_import_l1",
      "name": "Active-import,-L1",
      "description": "Active-import,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21604",
      "addressNumeric": 21604,
      "signal": "active_import_l2",
      "name": "Active-import,-L2",
      "description": "Active-import,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21608",
      "addressNumeric": 21608,
      "signal": "active_import_l3",
      "name": "Active-import,-L3",
      "description": "Active-import,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21612",
      "addressNumeric": 21612,
      "signal": "active_export_l1",
      "name": "Active-export,-L1",
      "description": "Active-export,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21616",
      "addressNumeric": 21616,
      "signal": "active_export_l2",
      "name": "Active-export,-L2",
      "description": "Active-export,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21620",
      "addressNumeric": 21620,
      "signal": "active_export_l3",
      "name": "Active-export,-L3",
      "description": "Active-export,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21624",
      "addressNumeric": 21624,
      "signal": "active_net_l1",
      "name": "Active-net,-L1",
      "description": "Active-net,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21628",
      "addressNumeric": 21628,
      "signal": "active_net_l2",
      "name": "Active-net,-L2",
      "description": "Active-net,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21632",
      "addressNumeric": 21632,
      "signal": "active_net_l3",
      "name": "Active-net,-L3",
      "description": "Active-net,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21636",
      "addressNumeric": 21636,
      "signal": "reactiveimport_l1",
      "name": "Reactiveimport,-L1",
      "description": "Reactiveimport,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21640",
      "addressNumeric": 21640,
      "signal": "reactive_import_l2",
      "name": "Reactive-import,-L2",
      "description": "Reactive-import,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21644",
      "addressNumeric": 21644,
      "signal": "reactive_import_l3",
      "name": "Reactive-import,-L3",
      "description": "Reactive-import,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21648",
      "addressNumeric": 21648,
      "signal": "reactiveexport_l1",
      "name": "Reactiveexport,-L1",
      "description": "Reactiveexport,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21652",
      "addressNumeric": 21652,
      "signal": "reactiveexport_l2",
      "name": "Reactiveexport,-L2",
      "description": "Reactiveexport,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21656",
      "addressNumeric": 21656,
      "signal": "reactiveexport_l3",
      "name": "Reactiveexport,-L3",
      "description": "Reactiveexport,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21660",
      "addressNumeric": 21660,
      "signal": "reactivenet_l1",
      "name": "Reactivenet,-L1",
      "description": "Reactivenet,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21664",
      "addressNumeric": 21664,
      "signal": "reactive_net_l2",
      "name": "Reactive-net,-L2",
      "description": "Reactive-net,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21668",
      "addressNumeric": 21668,
      "signal": "reactivenet_l3",
      "name": "Reactivenet,-L3",
      "description": "Reactivenet,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21672",
      "addressNumeric": 21672,
      "signal": "apparent_import_l1",
      "name": "Apparent-import,-L1",
      "description": "Apparent-import,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21676",
      "addressNumeric": 21676,
      "signal": "apparent_import_l2",
      "name": "Apparent-import,-L2",
      "description": "Apparent-import,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21680",
      "addressNumeric": 21680,
      "signal": "apparent_import_l3",
      "name": "Apparent-import,-L3",
      "description": "Apparent-import,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21684",
      "addressNumeric": 21684,
      "signal": "apparent_export_l1",
      "name": "Apparent-export,-L1",
      "description": "Apparent-export,-L1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21688",
      "addressNumeric": 21688,
      "signal": "apparent_export_l2",
      "name": "Apparent-export,-L2",
      "description": "Apparent-export,-L2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21692",
      "addressNumeric": 21692,
      "signal": "apparent_export_l3",
      "name": "Apparent-export,-L3",
      "description": "Apparent-export,-L3",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}