{
  "manufacturer": "iskra",
  "model": "mt880-cm-f3e",
  "device": "mt880-cm-f3e",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "iskra mt880-cm-f3e — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/iskra-mt880-cm-f3e.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:24:45.785Z",
  "registers": [
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "current_system_time",
      "name": "Current-system-time",
      "description": "Current-system-time",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5",
      "addressNumeric": 5,
      "signal": "current_system_date",
      "name": "Current-system-date",
      "description": "Current-system-date",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "active_energy_import_a",
      "name": "Active-energy-import-(+a)",
      "description": "Active-energy-import-(+a)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "active_energy_export_a",
      "name": "Active-energy-export-(a)",
      "description": "Active-energy-export-(a)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "reactive_energy_import_r",
      "name": "Reactive-energy-import-(+r)",
      "description": "Reactive-energy-import-(+r)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "20",
      "addressNumeric": 20,
      "signal": "reactive_energy_export_r",
      "name": "Reactive-energy-export-(-r)",
      "description": "Reactive-energy-export-(-r)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "reactive_energy_q1_ri",
      "name": "Reactive-energy-Q1-(+ri)",
      "description": "Reactive-energy-Q1-(+ri)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "28",
      "addressNumeric": 28,
      "signal": "reactive_energy_q2_rc",
      "name": "Reactive-energy-Q2-(+rc)",
      "description": "Reactive-energy-Q2-(+rc)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "32",
      "addressNumeric": 32,
      "signal": "reactive_energy_q3_ri",
      "name": "Reactive-energy-Q3-(-ri)",
      "description": "Reactive-energy-Q3-(-ri)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "36",
      "addressNumeric": 36,
      "signal": "reactive_energy_q4_rc",
      "name": "Reactive-energy-Q4-(-rc)",
      "description": "Reactive-energy-Q4-(-rc)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40",
      "addressNumeric": 40,
      "signal": "apparent_energy_import_va_q1_q4",
      "name": "Apparent-energy-import-(+va)-(Q1-+-q4)",
      "description": "Apparent-energy-import-(+va)-(Q1-+-q4)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "44",
      "addressNumeric": 44,
      "signal": "apparent_energy_export_va_q2_q3",
      "name": "Apparent-energy-export-(-va)-(Q2-+-q3)",
      "description": "Apparent-energy-export-(-va)-(Q2-+-q3)",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "48",
      "addressNumeric": 48,
      "signal": "active_energy_import_a_l1",
      "name": "Active-energy-import-(+a)-L1",
      "description": "Active-energy-import-(+a)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "52",
      "addressNumeric": 52,
      "signal": "active_energy_import_a_l2",
      "name": "Active-energy-import-(+a)-L2",
      "description": "Active-energy-import-(+a)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "56",
      "addressNumeric": 56,
      "signal": "active_energy_import_a_l3",
      "name": "Active-energy-import-(+a)-L3",
      "description": "Active-energy-import-(+a)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "60",
      "addressNumeric": 60,
      "signal": "active_energy_export_a_l1",
      "name": "Active-energy-export-(-a)-L1",
      "description": "Active-energy-export-(-a)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "64",
      "addressNumeric": 64,
      "signal": "active_energy_export_a_l2",
      "name": "Active-energy-export-(-a)-L2",
      "description": "Active-energy-export-(-a)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "68",
      "addressNumeric": 68,
      "signal": "active_energy_export_a_l3",
      "name": "Active-energy-export-(-a)-L3",
      "description": "Active-energy-export-(-a)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "72",
      "addressNumeric": 72,
      "signal": "reactive_energy_import_r_l1",
      "name": "Reactive-energy-import-(+r)-L1",
      "description": "Reactive-energy-import-(+r)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "76",
      "addressNumeric": 76,
      "signal": "reactive_energy_import_r_l2",
      "name": "Reactive-energy-import-(+r)-L2",
      "description": "Reactive-energy-import-(+r)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "80",
      "addressNumeric": 80,
      "signal": "reactive_energy_import_r_l3",
      "name": "Reactive-energy-import-(+r)-L3",
      "description": "Reactive-energy-import-(+r)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "84",
      "addressNumeric": 84,
      "signal": "reactive_energy_export_r_l1",
      "name": "Reactive-energy-export-(-r)-L1",
      "description": "Reactive-energy-export-(-r)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "88",
      "addressNumeric": 88,
      "signal": "reactive_energy_export_r_l2",
      "name": "Reactive-energy-export-(-r)-L2",
      "description": "Reactive-energy-export-(-r)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "92",
      "addressNumeric": 92,
      "signal": "reactive_energy_export_r_l3",
      "name": "Reactive-energy-export-(-r)-L3",
      "description": "Reactive-energy-export-(-r)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "96",
      "addressNumeric": 96,
      "signal": "reactive_energy_q1_ri_l1",
      "name": "Reactive-energy-Q1-(+ri)-L1",
      "description": "Reactive-energy-Q1-(+ri)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "100",
      "addressNumeric": 100,
      "signal": "reactive_energy_q1_ri_l2",
      "name": "Reactive-energy-Q1-(+ri)-L2",
      "description": "Reactive-energy-Q1-(+ri)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "104",
      "addressNumeric": 104,
      "signal": "reactive_energy_q1_ri_l3",
      "name": "Reactive-energy-Q1-(+ri)-L3",
      "description": "Reactive-energy-Q1-(+ri)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "108",
      "addressNumeric": 108,
      "signal": "reactive_energy_q2_rc_l1",
      "name": "Reactive-energy-Q2-(+rc)-L1",
      "description": "Reactive-energy-Q2-(+rc)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "112",
      "addressNumeric": 112,
      "signal": "reactive_energy_q2_rc_l2",
      "name": "Reactive-energy-Q2-(+rc)-L2",
      "description": "Reactive-energy-Q2-(+rc)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "116",
      "addressNumeric": 116,
      "signal": "reactive_energy_q2_rc_l3",
      "name": "Reactive-energy-Q2-(+rc)-L3",
      "description": "Reactive-energy-Q2-(+rc)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "120",
      "addressNumeric": 120,
      "signal": "reactive_energy_q3_ri_l1",
      "name": "Reactive-energy-Q3-(-ri)-L1",
      "description": "Reactive-energy-Q3-(-ri)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "124",
      "addressNumeric": 124,
      "signal": "reactive_energy_q3_ri_l2",
      "name": "Reactive-energy-Q3-(-ri)-L2",
      "description": "Reactive-energy-Q3-(-ri)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "128",
      "addressNumeric": 128,
      "signal": "reactive_energy_q3_ri_l3",
      "name": "Reactive-energy-Q3-(-ri)-L3",
      "description": "Reactive-energy-Q3-(-ri)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "132",
      "addressNumeric": 132,
      "signal": "reactive_energy_q4_rc_l1",
      "name": "Reactive-energy-Q4-(-rc)-L1",
      "description": "Reactive-energy-Q4-(-rc)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "136",
      "addressNumeric": 136,
      "signal": "reactive_energy_q4_rc_l2",
      "name": "Reactive-energy-Q4-(-rc)-L2",
      "description": "Reactive-energy-Q4-(-rc)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "140",
      "addressNumeric": 140,
      "signal": "reactive_energy_q4_rc_l3",
      "name": "Reactive-energy-Q4-(-rc)-L3",
      "description": "Reactive-energy-Q4-(-rc)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "144",
      "addressNumeric": 144,
      "signal": "apparent_energy_import_va_q1_q4_l1",
      "name": "Apparent-energy-import-(+va)-(Q1-+-q4)-L1",
      "description": "Apparent-energy-import-(+va)-(Q1-+-q4)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "148",
      "addressNumeric": 148,
      "signal": "apparent_energy_import_va_q1_q4_l2",
      "name": "Apparent-energy-import-(+va)-(Q1-+-q4)-L2",
      "description": "Apparent-energy-import-(+va)-(Q1-+-q4)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "152",
      "addressNumeric": 152,
      "signal": "apparent_energy_import_va_q1_q4_l3",
      "name": "Apparent-energy-import-(+va)-(Q1-+-q4)-L3",
      "description": "Apparent-energy-import-(+va)-(Q1-+-q4)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "156",
      "addressNumeric": 156,
      "signal": "apparent_energy_export_va_q2_q3_l1",
      "name": "Apparent-energy-export-(-va)-(Q2-+-q3)-L1",
      "description": "Apparent-energy-export-(-va)-(Q2-+-q3)-L1",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "160",
      "addressNumeric": 160,
      "signal": "apparent_energy_export_va_q2_q3_l2",
      "name": "Apparent-energy-export-(-va)-(Q2-+-q3)-L2",
      "description": "Apparent-energy-export-(-va)-(Q2-+-q3)-L2",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "164",
      "addressNumeric": 164,
      "signal": "apparent_energy_export_va_q2_q3_l3",
      "name": "Apparent-energy-export-(-va)-(Q2-+-q3)-L3",
      "description": "Apparent-energy-export-(-va)-(Q2-+-q3)-L3",
      "functionCode": 3,
      "datatype": "float64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "168",
      "addressNumeric": 168,
      "signal": "instantaneous_active_power_a_a",
      "name": "Instantaneous-active-power-(|+a|+|-a|)",
      "description": "Instantaneous-active-power-(|+a|+|-a|)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "170",
      "addressNumeric": 170,
      "signal": "instantaneous_active_import_power_a",
      "name": "Instantaneous-active-import-power-(+a)",
      "description": "Instantaneous-active-import-power-(+a)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "172",
      "addressNumeric": 172,
      "signal": "instantaneous_active_import_power_a_l1",
      "name": "Instantaneous-active-import-power-(+a)-L1",
      "description": "Instantaneous-active-import-power-(+a)-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "174",
      "addressNumeric": 174,
      "signal": "instantaneous_active_import_power_a_l2",
      "name": "Instantaneous-active-import-power-(+a)-L2",
      "description": "Instantaneous-active-import-power-(+a)-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "176",
      "addressNumeric": 176,
      "signal": "instantaneous_active_import_power_a_l3",
      "name": "Instantaneous-active-import-power-(+a)-L3",
      "description": "Instantaneous-active-import-power-(+a)-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "178",
      "addressNumeric": 178,
      "signal": "instantaneous_active_export_power_a",
      "name": "Instantaneous-active-export-power-(-a)",
      "description": "Instantaneous-active-export-power-(-a)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "180",
      "addressNumeric": 180,
      "signal": "instantaneous_active_export_power_a_l1",
      "name": "Instantaneous-active-export-power-(-a)-L1",
      "description": "Instantaneous-active-export-power-(-a)-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "182",
      "addressNumeric": 182,
      "signal": "instantaneous_active_export_power_a_l2",
      "name": "Instantaneous-active-export-power-(-a)-L2",
      "description": "Instantaneous-active-export-power-(-a)-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}