{
  "manufacturer": "schneider",
  "model": "electric-powerlogic-ion7300",
  "device": "electric-powerlogic-ion7300",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-powerlogic-ion7300 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-powerlogic-ion7300.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:16:28.534Z",
  "registers": [
    {
      "address": "10",
      "addressNumeric": 10,
      "signal": "vln_a_modbus_slave_1",
      "name": "Vln-a,-Modbus-Slave-1",
      "description": "Vln-a,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "11",
      "addressNumeric": 11,
      "signal": "vln_b_modbus_slave_1",
      "name": "Vln-b,-Modbus-Slave-1",
      "description": "Vln-b,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "vln_c_modbus_slave_1",
      "name": "Vln-c,-Modbus-Slave-1",
      "description": "Vln-c,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "13",
      "addressNumeric": 13,
      "signal": "vln_avg_modbus_slave_1",
      "name": "Vln-avg,-Modbus-Slave-1",
      "description": "Vln-avg,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "14",
      "addressNumeric": 14,
      "signal": "vll_ab_modbus_slave_1",
      "name": "Vll-ab,-Modbus-Slave-1",
      "description": "Vll-ab,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "15",
      "addressNumeric": 15,
      "signal": "vll_bc_modbus_slave_1",
      "name": "Vll-bc,-Modbus-Slave-1",
      "description": "Vll-bc,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "vll_ca_modbus_slave_1",
      "name": "Vll-ca,-Modbus-Slave-1",
      "description": "Vll-ca,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "17",
      "addressNumeric": 17,
      "signal": "vll_avg_modbus_slave_1",
      "name": "Vll-avg,-Modbus-Slave-1",
      "description": "Vll-avg,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "18",
      "addressNumeric": 18,
      "signal": "i_a_modbus_slave_1",
      "name": "I-a,-Modbus-Slave-1",
      "description": "I-a,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "19",
      "addressNumeric": 19,
      "signal": "i_b_modbus_slave_1",
      "name": "I-b,-Modbus-Slave-1",
      "description": "I-b,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20",
      "addressNumeric": 20,
      "signal": "i_c_modbus_slave_1",
      "name": "I-c,-Modbus-Slave-1",
      "description": "I-c,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "21",
      "addressNumeric": 21,
      "signal": "i_avg_modbus_slave_1",
      "name": "I-avg,-Modbus-Slave-1",
      "description": "I-avg,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "22",
      "addressNumeric": 22,
      "signal": "v_unbal_modbus_slave_1",
      "name": "V-unbal,-Modbus-Slave-1",
      "description": "V-unbal,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "23",
      "addressNumeric": 23,
      "signal": "i_unbal_modbus_slave_1",
      "name": "I-unbal,-Modbus-Slave-1",
      "description": "I-unbal,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "freq_modbus_slave_1",
      "name": "Freq,-Modbus-Slave-1",
      "description": "Freq,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "25",
      "addressNumeric": 25,
      "signal": "phase_rev_modbus_slave_1",
      "name": "Phase-Rev,-Modbus-Slave-1",
      "description": "Phase-Rev,-Modbus-Slave-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "26",
      "addressNumeric": 26,
      "signal": "kw_a_modbus_slave_2",
      "name": "kW-a,-Modbus-Slave-2",
      "description": "kW-a,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "28",
      "addressNumeric": 28,
      "signal": "kw_b_modbus_slave_2",
      "name": "kW-b,-Modbus-Slave-2",
      "description": "kW-b,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30",
      "addressNumeric": 30,
      "signal": "kw_c_modbus_slave_2",
      "name": "kW-c,-Modbus-Slave-2",
      "description": "kW-c,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "32",
      "addressNumeric": 32,
      "signal": "kw_tot_modbus_slave_2",
      "name": "kW-tot,-Modbus-Slave-2",
      "description": "kW-tot,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "34",
      "addressNumeric": 34,
      "signal": "kvar_a_modbus_slave_2",
      "name": "kVAR-a,-Modbus-Slave-2",
      "description": "kVAR-a,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "36",
      "addressNumeric": 36,
      "signal": "kvar_b_modbus_slave_2",
      "name": "kVAR-b,-Modbus-Slave-2",
      "description": "kVAR-b,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38",
      "addressNumeric": 38,
      "signal": "kvar_c_modbus_slave_2",
      "name": "kVAR-c,-Modbus-Slave-2",
      "description": "kVAR-c,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40",
      "addressNumeric": 40,
      "signal": "kvar_tot_modbus_slave_2",
      "name": "kVAR-tot,-Modbus-Slave-2",
      "description": "kVAR-tot,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "42",
      "addressNumeric": 42,
      "signal": "kva_a_modbus_slave_2",
      "name": "kVA-a,-Modbus-Slave-2",
      "description": "kVA-a,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "44",
      "addressNumeric": 44,
      "signal": "kva_b_modbus_slave_2",
      "name": "kVA-b,-Modbus-Slave-2",
      "description": "kVA-b,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "46",
      "addressNumeric": 46,
      "signal": "kva_c_modbus_slave_2",
      "name": "kVA-c,-Modbus-Slave-2",
      "description": "kVA-c,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "48",
      "addressNumeric": 48,
      "signal": "kva_tot_modbus_slave_2",
      "name": "kVA-tot,-Modbus-Slave-2",
      "description": "kVA-tot,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "50",
      "addressNumeric": 50,
      "signal": "pf_sign_a_modbus_slave_2",
      "name": "PF-sign-a,-Modbus-Slave-2",
      "description": "PF-sign-a,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "52",
      "addressNumeric": 52,
      "signal": "pf_sign_b_modbus_slave_2",
      "name": "PF-sign-b,-Modbus-Slave-2",
      "description": "PF-sign-b,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "54",
      "addressNumeric": 54,
      "signal": "pf_sign_c_modbus_slave_2",
      "name": "PF-sign-c,-Modbus-Slave-2",
      "description": "PF-sign-c,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "56",
      "addressNumeric": 56,
      "signal": "pf_sign_tot_modbus_slave_2",
      "name": "PF-sign-tot,-Modbus-Slave-2",
      "description": "PF-sign-tot,-Modbus-Slave-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "58",
      "addressNumeric": 58,
      "signal": "kw_td_modbus_slave_3",
      "name": "kW-td,-Modbus-Slave-3",
      "description": "kW-td,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "60",
      "addressNumeric": 60,
      "signal": "kvar_td_modbus_slave_3",
      "name": "kVAR-td,-Modbus-Slave-3",
      "description": "kVAR-td,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "62",
      "addressNumeric": 62,
      "signal": "kva_td_modbus_slave_3",
      "name": "kVA-td,-Modbus-Slave-3",
      "description": "kVA-td,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "64",
      "addressNumeric": 64,
      "signal": "kw_td_mx_modbus_slave_3",
      "name": "kW-td-mx,-Modbus-Slave-3",
      "description": "kW-td-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "66",
      "addressNumeric": 66,
      "signal": "kvar_td_mx_modbus_slave_3",
      "name": "kVAR-td-mx,-Modbus-Slave-3",
      "description": "kVAR-td-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "68",
      "addressNumeric": 68,
      "signal": "kva_td_mx_modbus_slave_3",
      "name": "kVA-td-mx,-Modbus-Slave-3",
      "description": "kVA-td-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "70",
      "addressNumeric": 70,
      "signal": "vln_avg_mx_modbus_slave_3",
      "name": "Vln-avg-mx,-Modbus-Slave-3",
      "description": "Vln-avg-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "72",
      "addressNumeric": 72,
      "signal": "i_avg_mx_modbus_slave_3",
      "name": "I-avg-mx,-Modbus-Slave-3",
      "description": "I-avg-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "74",
      "addressNumeric": 74,
      "signal": "kw_tot_mx_modbus_slave_3",
      "name": "kW-tot-mx,-Modbus-Slave-3",
      "description": "kW-tot-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "76",
      "addressNumeric": 76,
      "signal": "kvar_tot_mx_modbus_slave_3",
      "name": "kVAR-tot-mx,-Modbus-Slave-3",
      "description": "kVAR-tot-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "78",
      "addressNumeric": 78,
      "signal": "kva_tot_mx_modbus_slave_3",
      "name": "kVA-tot-mx,-Modbus-Slave-3",
      "description": "kVA-tot-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "80",
      "addressNumeric": 80,
      "signal": "freq_mx_modbus_slave_3",
      "name": "Freq-mx,-Modbus-Slave-3",
      "description": "Freq-mx,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "82",
      "addressNumeric": 82,
      "signal": "vln_avg_mn_modbus_slave_3",
      "name": "Vln-avg-mn,-Modbus-Slave-3",
      "description": "Vln-avg-mn,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "84",
      "addressNumeric": 84,
      "signal": "i_avg_mn_modbus_slave_3",
      "name": "I-avg-mn,-Modbus-Slave-3",
      "description": "I-avg-mn,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "86",
      "addressNumeric": 86,
      "signal": "freq_mn_modbus_slave_3",
      "name": "Freq-mn,-Modbus-Slave-3",
      "description": "Freq-mn,-Modbus-Slave-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "88",
      "addressNumeric": 88,
      "signal": "kwh_imp_kwh_del_1_modbus_slave_4",
      "name": "kWh-imp-(kWh-del)-1,-Modbus-Slave-4",
      "description": "kWh-imp-(kWh-del)-1,-Modbus-Slave-4",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "90",
      "addressNumeric": 90,
      "signal": "kwh_exp_kwh_rec_1_modbus_slave_4",
      "name": "kWh-exp-(kWh-rec)-1,-Modbus-Slave-4",
      "description": "kWh-exp-(kWh-rec)-1,-Modbus-Slave-4",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "92",
      "addressNumeric": 92,
      "signal": "kwh_tot_kwh_del_rec_1_modbus_slave_4",
      "name": "kWh-tot-(kWh-del+rec)-1,-Modbus-Slave-4",
      "description": "kWh-tot-(kWh-del+rec)-1,-Modbus-Slave-4",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}