{
  "manufacturer": "schneider",
  "model": "electric-em6400ng-pm2100-pm2200",
  "device": "electric-em6400ng-pm2100-pm2200",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-em6400ng-pm2100-pm2200 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-em6400ng-pm2100-pm2200.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:46:34.458Z",
  "registers": [
    {
      "address": "2699",
      "addressNumeric": 2699,
      "signal": "active_energy_delivered_into_load",
      "name": "Active-energy-delivered-(into-load)",
      "description": "Active-energy-delivered-(into-load)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2701",
      "addressNumeric": 2701,
      "signal": "active_energy_received_out_of_load",
      "name": "Active-energy-received-(out-of-load)",
      "description": "Active-energy-received-(out-of-load)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2703",
      "addressNumeric": 2703,
      "signal": "active_energy_delivered_received",
      "name": "Active-energy-delivered-+-received",
      "description": "Active-energy-delivered-+-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2705",
      "addressNumeric": 2705,
      "signal": "active_energy_delivered_received_2705",
      "name": "Active-energy-delivered-received",
      "description": "Active-energy-delivered-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2707",
      "addressNumeric": 2707,
      "signal": "reactive_energy_delivered",
      "name": "Reactive-energy-delivered",
      "description": "Reactive-energy-delivered",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2709",
      "addressNumeric": 2709,
      "signal": "reactive_energy_received",
      "name": "Reactive-energy-received",
      "description": "Reactive-energy-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2711",
      "addressNumeric": 2711,
      "signal": "reactive_energy_delivered_received",
      "name": "Reactive-energy-delivered-+-received",
      "description": "Reactive-energy-delivered-+-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2713",
      "addressNumeric": 2713,
      "signal": "reactive_energy_delivered_received_2713",
      "name": "Reactive-energy-delivered-received",
      "description": "Reactive-energy-delivered-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2715",
      "addressNumeric": 2715,
      "signal": "apparent_energy_delivered",
      "name": "Apparent-energy-delivered",
      "description": "Apparent-energy-delivered",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2717",
      "addressNumeric": 2717,
      "signal": "apparent_energy_received",
      "name": "Apparent-energy-received",
      "description": "Apparent-energy-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2719",
      "addressNumeric": 2719,
      "signal": "apparent_energy_delivered_received",
      "name": "Apparent-energy-delivered-+-received",
      "description": "Apparent-energy-delivered-+-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2721",
      "addressNumeric": 2721,
      "signal": "apparent_energy_delivered_received_2721",
      "name": "Apparent-energy-delivered-received",
      "description": "Apparent-energy-delivered-received",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2999",
      "addressNumeric": 2999,
      "signal": "current_a",
      "name": "Current-A",
      "description": "Current-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3001",
      "addressNumeric": 3001,
      "signal": "current_b",
      "name": "Current-B",
      "description": "Current-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3003",
      "addressNumeric": 3003,
      "signal": "current_c",
      "name": "Current-C",
      "description": "Current-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3005",
      "addressNumeric": 3005,
      "signal": "current_n",
      "name": "Current-N",
      "description": "Current-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3007",
      "addressNumeric": 3007,
      "signal": "current_g",
      "name": "Current-G",
      "description": "Current-G",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3009",
      "addressNumeric": 3009,
      "signal": "current_avg",
      "name": "Current-avg",
      "description": "Current-avg",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3011",
      "addressNumeric": 3011,
      "signal": "current_unbalance_a",
      "name": "Current-unbalance-A",
      "description": "Current-unbalance-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3013",
      "addressNumeric": 3013,
      "signal": "current_unbalance_b",
      "name": "Current-unbalance-B",
      "description": "Current-unbalance-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3015",
      "addressNumeric": 3015,
      "signal": "current_unbalance_c",
      "name": "Current-unbalance-C",
      "description": "Current-unbalance-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3017",
      "addressNumeric": 3017,
      "signal": "current_unbalance_worst",
      "name": "Current-unbalance-worst",
      "description": "Current-unbalance-worst",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3019",
      "addressNumeric": 3019,
      "signal": "voltage_a_b",
      "name": "Voltage-A-B",
      "description": "Voltage-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3021",
      "addressNumeric": 3021,
      "signal": "voltage_b_c",
      "name": "Voltage-B-C",
      "description": "Voltage-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3023",
      "addressNumeric": 3023,
      "signal": "voltage_c_a",
      "name": "Voltage-C-A",
      "description": "Voltage-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3025",
      "addressNumeric": 3025,
      "signal": "voltage_l_l_avg",
      "name": "Voltage-L-L-avg",
      "description": "Voltage-L-L-avg",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3027",
      "addressNumeric": 3027,
      "signal": "voltage_a_n",
      "name": "Voltage-A-N",
      "description": "Voltage-A-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3029",
      "addressNumeric": 3029,
      "signal": "voltage_b_n",
      "name": "Voltage-B-N",
      "description": "Voltage-B-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3031",
      "addressNumeric": 3031,
      "signal": "voltage_c_n",
      "name": "Voltage-C-N",
      "description": "Voltage-C-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3035",
      "addressNumeric": 3035,
      "signal": "voltage_l_n_avg",
      "name": "Voltage-L-N-avg",
      "description": "Voltage-L-N-avg",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3037",
      "addressNumeric": 3037,
      "signal": "voltage_unbalance_a_b",
      "name": "Voltage-unbalance-A-B",
      "description": "Voltage-unbalance-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3039",
      "addressNumeric": 3039,
      "signal": "voltage_unbalance_b_c",
      "name": "Voltage-unbalance-B-C",
      "description": "Voltage-unbalance-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3041",
      "addressNumeric": 3041,
      "signal": "voltage_unbalance_c_a",
      "name": "Voltage-unbalance-C-A",
      "description": "Voltage-unbalance-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3043",
      "addressNumeric": 3043,
      "signal": "voltage_unbalance_l_l_worst",
      "name": "Voltage-unbalance-L-L-worst",
      "description": "Voltage-unbalance-L-L-worst",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3045",
      "addressNumeric": 3045,
      "signal": "voltage_unbalance_a_n",
      "name": "Voltage-unbalance-A-N",
      "description": "Voltage-unbalance-A-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3047",
      "addressNumeric": 3047,
      "signal": "voltage_unbalance_b_n",
      "name": "Voltage-unbalance-B-N",
      "description": "Voltage-unbalance-B-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3049",
      "addressNumeric": 3049,
      "signal": "voltage_unbalance_c_n",
      "name": "Voltage-unbalance-C-N",
      "description": "Voltage-unbalance-C-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3051",
      "addressNumeric": 3051,
      "signal": "voltage_unbalance_l_n_worst",
      "name": "Voltage-unbalance-L-N-worst",
      "description": "Voltage-unbalance-L-N-worst",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3053",
      "addressNumeric": 3053,
      "signal": "active_power_a",
      "name": "Active-power-A",
      "description": "Active-power-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3055",
      "addressNumeric": 3055,
      "signal": "active_power_b",
      "name": "Active-power-B",
      "description": "Active-power-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3057",
      "addressNumeric": 3057,
      "signal": "active_power_c",
      "name": "Active-power-C",
      "description": "Active-power-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3059",
      "addressNumeric": 3059,
      "signal": "active_power_total",
      "name": "Active-power-total",
      "description": "Active-power-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3061",
      "addressNumeric": 3061,
      "signal": "reactive_power_a",
      "name": "Reactive-power-A",
      "description": "Reactive-power-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3063",
      "addressNumeric": 3063,
      "signal": "reactive_power_b",
      "name": "Reactive-power-B",
      "description": "Reactive-power-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3065",
      "addressNumeric": 3065,
      "signal": "reactive_power_c",
      "name": "Reactive-power-C",
      "description": "Reactive-power-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3067",
      "addressNumeric": 3067,
      "signal": "reactive_power_total",
      "name": "Reactive-power-total",
      "description": "Reactive-power-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3069",
      "addressNumeric": 3069,
      "signal": "apparent_power_a",
      "name": "Apparent-power-A",
      "description": "Apparent-power-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3071",
      "addressNumeric": 3071,
      "signal": "apparent_power_b",
      "name": "Apparent-power-B",
      "description": "Apparent-power-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3073",
      "addressNumeric": 3073,
      "signal": "apparent_power_c",
      "name": "Apparent-power-C",
      "description": "Apparent-power-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3075",
      "addressNumeric": 3075,
      "signal": "apparent_power_total",
      "name": "Apparent-power-total",
      "description": "Apparent-power-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}