{
  "manufacturer": "schneider",
  "model": "electric-pm700",
  "device": "electric-pm700",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-pm700 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-pm700.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:15:17.466Z",
  "registers": [
    {
      "address": "1000",
      "addressNumeric": 1000,
      "signal": "real_energy_total",
      "name": "Real-energy,-total",
      "description": "Real-energy,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1002",
      "addressNumeric": 1002,
      "signal": "apparent_energy_total",
      "name": "Apparent-energy,-total",
      "description": "Apparent-energy,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1004",
      "addressNumeric": 1004,
      "signal": "reactive_energy_total",
      "name": "Reactive-energy,-total",
      "description": "Reactive-energy,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1006",
      "addressNumeric": 1006,
      "signal": "real_power_total",
      "name": "Real-power,-total",
      "description": "Real-power,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1008",
      "addressNumeric": 1008,
      "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
    },
    {
      "address": "1010",
      "addressNumeric": 1010,
      "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": "1012",
      "addressNumeric": 1012,
      "signal": "power_factor_total",
      "name": "Power-factor,-total",
      "description": "Power-factor,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1014",
      "addressNumeric": 1014,
      "signal": "voltage_l_l_3p_average",
      "name": "Voltage,-L-L,-3P-average",
      "description": "Voltage,-L-L,-3P-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1016",
      "addressNumeric": 1016,
      "signal": "voltage_l_n_3p_average",
      "name": "Voltage,-L-N,-3P-average",
      "description": "Voltage,-L-N,-3P-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1018",
      "addressNumeric": 1018,
      "signal": "current_3p_average",
      "name": "Current,-3P-average",
      "description": "Current,-3P-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1020",
      "addressNumeric": 1020,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1022",
      "addressNumeric": 1022,
      "signal": "real_power_total_demand_present",
      "name": "Real-power,-total-demand-present",
      "description": "Real-power,-total-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1024",
      "addressNumeric": 1024,
      "signal": "apparent_power_total_demand_present",
      "name": "Apparent-power,-total-demand-present",
      "description": "Apparent-power,-total-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1026",
      "addressNumeric": 1026,
      "signal": "reactive_power_total_demand_present",
      "name": "Reactive-power,-total-demand-present",
      "description": "Reactive-power,-total-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1028",
      "addressNumeric": 1028,
      "signal": "real_power_total_demand_peak",
      "name": "Real-power,-total-demand-peak",
      "description": "Real-power,-total-demand-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1030",
      "addressNumeric": 1030,
      "signal": "apparent_power_total_demand_peak",
      "name": "Apparent-power,-total-demand-peak",
      "description": "Apparent-power,-total-demand-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1032",
      "addressNumeric": 1032,
      "signal": "reactive_power_total_demand_peak",
      "name": "Reactive-power,-total-demand-peak",
      "description": "Reactive-power,-total-demand-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1034",
      "addressNumeric": 1034,
      "signal": "current_a",
      "name": "Current,-A",
      "description": "Current,-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1036",
      "addressNumeric": 1036,
      "signal": "current_b",
      "name": "Current,-B",
      "description": "Current,-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1038",
      "addressNumeric": 1038,
      "signal": "current_c",
      "name": "Current,-C",
      "description": "Current,-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1040",
      "addressNumeric": 1040,
      "signal": "current_n",
      "name": "Current,-N",
      "description": "Current,-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1042",
      "addressNumeric": 1042,
      "signal": "current_a_demand_present",
      "name": "Current,-A,-demand-present",
      "description": "Current,-A,-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1044",
      "addressNumeric": 1044,
      "signal": "current_b_demand_present",
      "name": "Current,-B,-demand-present",
      "description": "Current,-B,-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1046",
      "addressNumeric": 1046,
      "signal": "current_c_demand_present",
      "name": "Current,-C,-demand-present",
      "description": "Current,-C,-demand-present",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1048",
      "addressNumeric": 1048,
      "signal": "current_a_demand_peak",
      "name": "Current,-A,-demand-peak",
      "description": "Current,-A,-demand-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1050",
      "addressNumeric": 1050,
      "signal": "current_b_demand_peak",
      "name": "Current,-B,-demand-peak",
      "description": "Current,-B,-demand-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1054",
      "addressNumeric": 1054,
      "signal": "voltage_a_b",
      "name": "Voltage,-A-B",
      "description": "Voltage,-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1056",
      "addressNumeric": 1056,
      "signal": "voltage_b_c",
      "name": "Voltage,-B-C",
      "description": "Voltage,-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1058",
      "addressNumeric": 1058,
      "signal": "voltage_c_a",
      "name": "Voltage,-C-A",
      "description": "Voltage,-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1060",
      "addressNumeric": 1060,
      "signal": "voltage_a_n",
      "name": "Voltage,-A-N",
      "description": "Voltage,-A-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1062",
      "addressNumeric": 1062,
      "signal": "voltage_b_n",
      "name": "Voltage,-B-N",
      "description": "Voltage,-B-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1064",
      "addressNumeric": 1064,
      "signal": "voltage_c_n",
      "name": "Voltage,-C-N",
      "description": "Voltage,-C-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1066",
      "addressNumeric": 1066,
      "signal": "real_power_a",
      "name": "Real-power,-A",
      "description": "Real-power,-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1068",
      "addressNumeric": 1068,
      "signal": "real_power_b",
      "name": "Real-power,-B",
      "description": "Real-power,-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1070",
      "addressNumeric": 1070,
      "signal": "real_power_c",
      "name": "Real-power,-C",
      "description": "Real-power,-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1072",
      "addressNumeric": 1072,
      "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": "1074",
      "addressNumeric": 1074,
      "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": "1076",
      "addressNumeric": 1076,
      "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": "1078",
      "addressNumeric": 1078,
      "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": "1080",
      "addressNumeric": 1080,
      "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": "1082",
      "addressNumeric": 1082,
      "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": "1084",
      "addressNumeric": 1084,
      "signal": "current_a_thd",
      "name": "Current,-A,-THD",
      "description": "Current,-A,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1086",
      "addressNumeric": 1086,
      "signal": "current_b_thd",
      "name": "Current,-B,-THD",
      "description": "Current,-B,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1088",
      "addressNumeric": 1088,
      "signal": "current_c_thd",
      "name": "Current,-C,-THD",
      "description": "Current,-C,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1092",
      "addressNumeric": 1092,
      "signal": "voltage_a_n_thd",
      "name": "Voltage,-A-N,-THD",
      "description": "Voltage,-A-N,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1094",
      "addressNumeric": 1094,
      "signal": "voltage_b_n_thd",
      "name": "Voltage,-B-N,-THD",
      "description": "Voltage,-B-N,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1096",
      "addressNumeric": 1096,
      "signal": "voltage_c_n_thd",
      "name": "Voltage,-C-N,-THD",
      "description": "Voltage,-C-N,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1098",
      "addressNumeric": 1098,
      "signal": "voltage_a_b_thd",
      "name": "Voltage,-A-B,-THD",
      "description": "Voltage,-A-B,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1100",
      "addressNumeric": 1100,
      "signal": "voltage_b_c_thd",
      "name": "Voltage,-B-C,-THD",
      "description": "Voltage,-B-C,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1102",
      "addressNumeric": 1102,
      "signal": "voltage_c_a_thd",
      "name": "Voltage,-C-A,-THD",
      "description": "Voltage,-C-A,-THD",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}