{
  "manufacturer": "ge",
  "model": "epm-7000-epm-7100",
  "device": "epm-7000-epm-7100",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "ge epm-7000-epm-7100 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/ge-epm-7000-epm-7100.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:22:42.351Z",
  "registers": [
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "meter_serialnumber",
      "name": "Meter-SerialNumber",
      "description": "Meter-SerialNumber",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "meter_type",
      "name": "Meter-type",
      "description": "Meter-type",
      "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": "firmware_version",
      "name": "Firmware-version",
      "description": "Firmware-version",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "19",
      "addressNumeric": 19,
      "signal": "map_version",
      "name": "Map-version",
      "description": "Map-version",
      "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": "meterconfiguration",
      "name": "MeterConfiguration",
      "description": "MeterConfiguration",
      "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": "asic_version",
      "name": "ASIC-version",
      "description": "ASIC-version",
      "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": "boot_firmware_version",
      "name": "Boot-Firmware-Version",
      "description": "Boot-Firmware-Version",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "option_slot_1usage",
      "name": "Option-slot-1Usage",
      "description": "Option-slot-1Usage",
      "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": "option_slot_2usage",
      "name": "Option-slot-2Usage",
      "description": "Option-slot-2Usage",
      "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": "meter_type_name",
      "name": "Meter-type-name",
      "description": "Meter-type-name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "278",
      "addressNumeric": 278,
      "signal": "integer_readings_block_occupies_these_registers_see_below",
      "name": "Integer-readings-block-occupies-these-registers,-see-below",
      "description": "Integer-readings-block-occupies-these-registers,-see-below",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "279",
      "addressNumeric": 279,
      "signal": "volts_b_n",
      "name": "Volts-B-N",
      "description": "Volts-B-N",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "280",
      "addressNumeric": 280,
      "signal": "volts_c_n",
      "name": "Volts-C-N",
      "description": "Volts-C-N",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "281",
      "addressNumeric": 281,
      "signal": "volts_a_b",
      "name": "Volts-A-B",
      "description": "Volts-A-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "282",
      "addressNumeric": 282,
      "signal": "volts_b_c",
      "name": "Volts-B-C",
      "description": "Volts-B-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "283",
      "addressNumeric": 283,
      "signal": "volts_c_a",
      "name": "Volts-C-A",
      "description": "Volts-C-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "284",
      "addressNumeric": 284,
      "signal": "amps_a",
      "name": "Amps-A",
      "description": "Amps-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "285",
      "addressNumeric": 285,
      "signal": "amps_b",
      "name": "Amps-B",
      "description": "Amps-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "286",
      "addressNumeric": 286,
      "signal": "amps_c",
      "name": "Amps-C",
      "description": "Amps-C",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "289",
      "addressNumeric": 289,
      "signal": "vars_3_ph_total",
      "name": "VARs,-3-Ph-total",
      "description": "VARs,-3-Ph-total",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "290",
      "addressNumeric": 290,
      "signal": "vas_3_ph_total",
      "name": "VAs,-3-Ph-total",
      "description": "VAs,-3-Ph-total",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "291",
      "addressNumeric": 291,
      "signal": "power_factor_3_phtotal",
      "name": "Power-factor,-3-Phtotal",
      "description": "Power-factor,-3-Phtotal",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "294",
      "addressNumeric": 294,
      "signal": "watts_phase_b",
      "name": "Watts,-phase-B",
      "description": "Watts,-phase-B",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "295",
      "addressNumeric": 295,
      "signal": "watts_phase_c",
      "name": "Watts,-phase-C",
      "description": "Watts,-phase-C",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "296",
      "addressNumeric": 296,
      "signal": "vars_phase_a",
      "name": "VARs,-phase-A",
      "description": "VARs,-phase-A",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "297",
      "addressNumeric": 297,
      "signal": "vars_phase_b",
      "name": "VARs,-phase-B",
      "description": "VARs,-phase-B",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "298",
      "addressNumeric": 298,
      "signal": "vars_phase_c",
      "name": "VARs,-phase-C",
      "description": "VARs,-phase-C",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "299",
      "addressNumeric": 299,
      "signal": "vas_phase_a",
      "name": "VAs,-phase-A",
      "description": "VAs,-phase-A",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "vas_phase_b",
      "name": "VAs,-phase-B",
      "description": "VAs,-phase-B",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "303",
      "addressNumeric": 303,
      "signal": "power_factor_phase_b",
      "name": "Power-Factor,Phase-B",
      "description": "Power-Factor,Phase-B",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "304",
      "addressNumeric": 304,
      "signal": "power_factor_phase_c",
      "name": "Power-Factor,Phase-C",
      "description": "Power-Factor,Phase-C",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "999",
      "addressNumeric": 999,
      "signal": "volts_a_n",
      "name": "Volts-A-N",
      "description": "Volts-A-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1001",
      "addressNumeric": 1001,
      "signal": "volts_b_n_1001",
      "name": "Volts-B-N",
      "description": "Volts-B-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1003",
      "addressNumeric": 1003,
      "signal": "volts_c_n_1003",
      "name": "Volts-C-N",
      "description": "Volts-C-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1005",
      "addressNumeric": 1005,
      "signal": "volts_a_b_1005",
      "name": "Volts-A-B",
      "description": "Volts-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1007",
      "addressNumeric": 1007,
      "signal": "volts_b_c_1007",
      "name": "Volts-B-C",
      "description": "Volts-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1009",
      "addressNumeric": 1009,
      "signal": "volts_c_a_1009",
      "name": "Volts-C-A",
      "description": "Volts-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1011",
      "addressNumeric": 1011,
      "signal": "amps_a_1011",
      "name": "Amps-A",
      "description": "Amps-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1013",
      "addressNumeric": 1013,
      "signal": "amps_b_1013",
      "name": "Amps-B",
      "description": "Amps-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1015",
      "addressNumeric": 1015,
      "signal": "amps_c_1015",
      "name": "Amps-C",
      "description": "Amps-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1017",
      "addressNumeric": 1017,
      "signal": "watts_3_ph_total",
      "name": "Watts,-3-Ph-total",
      "description": "Watts,-3-Ph-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1019",
      "addressNumeric": 1019,
      "signal": "vars_3_ph_total_1019",
      "name": "VARs,-3-Ph-total",
      "description": "VARs,-3-Ph-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1021",
      "addressNumeric": 1021,
      "signal": "vas_3_ph_total_1021",
      "name": "VAs,-3-Ph-total",
      "description": "VAs,-3-Ph-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1023",
      "addressNumeric": 1023,
      "signal": "power_factor_3_phtotal_1023",
      "name": "Power-factor,-3-Phtotal",
      "description": "Power-factor,-3-Phtotal",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1025",
      "addressNumeric": 1025,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1027",
      "addressNumeric": 1027,
      "signal": "neutral_current",
      "name": "Neutral-current",
      "description": "Neutral-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1029",
      "addressNumeric": 1029,
      "signal": "watts_phase_a",
      "name": "Watts,-phase-A",
      "description": "Watts,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1031",
      "addressNumeric": 1031,
      "signal": "watts_phase_b_1031",
      "name": "Watts,-phase-B",
      "description": "Watts,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1033",
      "addressNumeric": 1033,
      "signal": "watts_phase_c_1033",
      "name": "Watts,-phase-C",
      "description": "Watts,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1035",
      "addressNumeric": 1035,
      "signal": "vars_phase_a_1035",
      "name": "VARs,-phase-A",
      "description": "VARs,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}