{
  "manufacturer": "eaton",
  "model": "pxm-2000",
  "device": "pxm-2000",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "eaton pxm-2000 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/eaton-pxm-2000.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:23:43.024Z",
  "registers": [
    {
      "address": "1032",
      "addressNumeric": 1032,
      "signal": "vendor_name",
      "name": "Vendor-name",
      "description": "Vendor-name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1064",
      "addressNumeric": 1064,
      "signal": "model_name",
      "name": "Model-name",
      "description": "Model-name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1096",
      "addressNumeric": 1096,
      "signal": "display_name",
      "name": "Display-name",
      "description": "Display-name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1276",
      "addressNumeric": 1276,
      "signal": "serial_number",
      "name": "Serial-number",
      "description": "Serial-number",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1355",
      "addressNumeric": 1355,
      "signal": "nominal_voltage",
      "name": "Nominal-voltage",
      "description": "Nominal-voltage",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1361",
      "addressNumeric": 1361,
      "signal": "phases_to_display_on_meter_front",
      "name": "Phases-to-display-on-meter-front",
      "description": "Phases-to-display-on-meter-front",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1605",
      "addressNumeric": 1605,
      "signal": "field_replaceable_unit",
      "name": "Field-replaceable-unit",
      "description": "Field-replaceable-unit",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1668",
      "addressNumeric": 1668,
      "signal": "nominal_frequency",
      "name": "Nominal-frequency",
      "description": "Nominal-frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "hertz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1810",
      "addressNumeric": 1810,
      "signal": "output_current_rating",
      "name": "Output-current-rating",
      "description": "Output-current-rating",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2108",
      "addressNumeric": 2108,
      "signal": "software_version",
      "name": "Software-version",
      "description": "Software-version",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3000",
      "addressNumeric": 3000,
      "signal": "status",
      "name": "Status",
      "description": "Status",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4002",
      "addressNumeric": 4002,
      "signal": "vab",
      "name": "Vab",
      "description": "Vab",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4004",
      "addressNumeric": 4004,
      "signal": "vbc",
      "name": "Vbc",
      "description": "Vbc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4006",
      "addressNumeric": 4006,
      "signal": "vca",
      "name": "Vca",
      "description": "Vca",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4008",
      "addressNumeric": 4008,
      "signal": "v_l_l_average",
      "name": "V-(L-l)-average",
      "description": "V-(L-l)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4010",
      "addressNumeric": 4010,
      "signal": "van",
      "name": "Van",
      "description": "Van",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4012",
      "addressNumeric": 4012,
      "signal": "vbn",
      "name": "Vbn",
      "description": "Vbn",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4014",
      "addressNumeric": 4014,
      "signal": "vcn",
      "name": "Vcn",
      "description": "Vcn",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4016",
      "addressNumeric": 4016,
      "signal": "v_l_n_average",
      "name": "V-(L-n)-average",
      "description": "V-(L-n)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4497",
      "addressNumeric": 4497,
      "signal": "phase_angle_vab",
      "name": "Phase-angle-vab",
      "description": "Phase-angle-vab",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4499",
      "addressNumeric": 4499,
      "signal": "phase_angle_vbc",
      "name": "Phase-angle-vbc",
      "description": "Phase-angle-vbc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4501",
      "addressNumeric": 4501,
      "signal": "phase_angle_vca",
      "name": "Phase-angle-vca",
      "description": "Phase-angle-vca",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4525",
      "addressNumeric": 4525,
      "signal": "v_l_l_average_long_term_average",
      "name": "V-(L-l)-average---long-term-average",
      "description": "V-(L-l)-average---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4527",
      "addressNumeric": 4527,
      "signal": "v_l_n_average_long_term_average",
      "name": "V-(L-n)-average---long-term-average",
      "description": "V-(L-n)-average---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5002",
      "addressNumeric": 5002,
      "signal": "ia",
      "name": "Ia",
      "description": "Ia",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5004",
      "addressNumeric": 5004,
      "signal": "ib",
      "name": "Ib",
      "description": "Ib",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5006",
      "addressNumeric": 5006,
      "signal": "ic",
      "name": "Ic",
      "description": "Ic",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5010",
      "addressNumeric": 5010,
      "signal": "in",
      "name": "In",
      "description": "In",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5012",
      "addressNumeric": 5012,
      "signal": "iavg",
      "name": "Iavg",
      "description": "Iavg",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5014",
      "addressNumeric": 5014,
      "signal": "demand_ia_peak",
      "name": "Demand-ia-peak",
      "description": "Demand-ia-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5016",
      "addressNumeric": 5016,
      "signal": "demand_ib_peak",
      "name": "Demand-ib-peak",
      "description": "Demand-ib-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5018",
      "addressNumeric": 5018,
      "signal": "demand_ic_peak",
      "name": "Demand-ic-peak",
      "description": "Demand-ic-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5250",
      "addressNumeric": 5250,
      "signal": "demand_ia",
      "name": "Demand-ia",
      "description": "Demand-ia",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5252",
      "addressNumeric": 5252,
      "signal": "demand_ib",
      "name": "Demand-ib",
      "description": "Demand-ib",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5254",
      "addressNumeric": 5254,
      "signal": "demand_ic",
      "name": "Demand-ic",
      "description": "Demand-ic",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5258",
      "addressNumeric": 5258,
      "signal": "demand_in",
      "name": "Demand-in",
      "description": "Demand-in",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5262",
      "addressNumeric": 5262,
      "signal": "demand_in_peak",
      "name": "Demand-in-peak",
      "description": "Demand-in-peak",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5338",
      "addressNumeric": 5338,
      "signal": "phase_angle_ia",
      "name": "Phase-angle-ia",
      "description": "Phase-angle-ia",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5340",
      "addressNumeric": 5340,
      "signal": "phase_angle_ib",
      "name": "Phase-angle-ib",
      "description": "Phase-angle-ib",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5342",
      "addressNumeric": 5342,
      "signal": "phase_angle_ic",
      "name": "Phase-angle-ic",
      "description": "Phase-angle-ic",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "degrees-phase",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5448",
      "addressNumeric": 5448,
      "signal": "ia_long_term_average",
      "name": "Ia---long-term-average",
      "description": "Ia---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5450",
      "addressNumeric": 5450,
      "signal": "ib_long_term_average",
      "name": "Ib---long-term-average",
      "description": "Ib---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5452",
      "addressNumeric": 5452,
      "signal": "ic_long_term_average",
      "name": "Ic---long-term-average",
      "description": "Ic---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5454",
      "addressNumeric": 5454,
      "signal": "in_long_term_average",
      "name": "In---long-term-average",
      "description": "In---long-term-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6000",
      "addressNumeric": 6000,
      "signal": "real_power_phase_a",
      "name": "Real-power-phase-A",
      "description": "Real-power-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "watts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6002",
      "addressNumeric": 6002,
      "signal": "real_power_phase_b",
      "name": "Real-power-phase-B",
      "description": "Real-power-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "watts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6004",
      "addressNumeric": 6004,
      "signal": "real_power_phase_c",
      "name": "Real-power-phase-C",
      "description": "Real-power-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "watts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6006",
      "addressNumeric": 6006,
      "signal": "real_power",
      "name": "Real-power",
      "description": "Real-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "watts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6064",
      "addressNumeric": 6064,
      "signal": "apparent_power_phase_a",
      "name": "Apparent-power-phase-A",
      "description": "Apparent-power-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volt-amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6066",
      "addressNumeric": 6066,
      "signal": "apparent_power_phase_b",
      "name": "Apparent-power-phase-B",
      "description": "Apparent-power-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volt-amperes",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}