{
  "manufacturer": "phoenix",
  "model": "contact-eem-em3xx-em325-em355-em375-em327-em357-em377",
  "device": "contact-eem-em3xx-em325-em355-em375-em327-em357-em377",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "phoenix contact-eem-em3xx-em325-em355-em375-em327-em357-em377 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/phoenix-contact-eem-em3xx-em325-em355-em375-em327-em357-em377.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:47:05.578Z",
  "registers": [
    {
      "address": "4096",
      "addressNumeric": 4096,
      "signal": "conductor_voltage_to_n_u1",
      "name": "Conductor-voltage-to-N-U1",
      "description": "Conductor-voltage-to-N-U1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4098",
      "addressNumeric": 4098,
      "signal": "conductor_voltage_to_n_u2",
      "name": "Conductor-voltage-to-N-U2",
      "description": "Conductor-voltage-to-N-U2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4100",
      "addressNumeric": 4100,
      "signal": "conductor_voltage_to_n_u3",
      "name": "Conductor-voltage-to-N-U3",
      "description": "Conductor-voltage-to-N-U3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4102",
      "addressNumeric": 4102,
      "signal": "conductor_voltage_to_conductor_u12",
      "name": "Conductor-voltage-to-conductor-U12",
      "description": "Conductor-voltage-to-conductor-U12",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4104",
      "addressNumeric": 4104,
      "signal": "conductor_voltage_to_conductor_u23",
      "name": "Conductor-voltage-to-conductor-U23",
      "description": "Conductor-voltage-to-conductor-U23",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4106",
      "addressNumeric": 4106,
      "signal": "conductor_voltage_to_conductor_u31",
      "name": "Conductor-voltage-to-conductor-U31",
      "description": "Conductor-voltage-to-conductor-U31",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4108",
      "addressNumeric": 4108,
      "signal": "external_conductor_voltage_system",
      "name": "External-conductor-voltage-system",
      "description": "External-conductor-voltage-system",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4110",
      "addressNumeric": 4110,
      "signal": "current_in_conductor_i1",
      "name": "Current-in-conductor-I1",
      "description": "Current-in-conductor-I1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4112",
      "addressNumeric": 4112,
      "signal": "current_in_conductor_i2",
      "name": "Current-in-conductor-I2",
      "description": "Current-in-conductor-I2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4114",
      "addressNumeric": 4114,
      "signal": "current_in_conductor_i3",
      "name": "Current-in-conductor-I3",
      "description": "Current-in-conductor-I3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4116",
      "addressNumeric": 4116,
      "signal": "current_in_conductor_in",
      "name": "Current-in-conductor-in",
      "description": "Current-in-conductor-in",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4118",
      "addressNumeric": 4118,
      "signal": "system_current",
      "name": "System-current",
      "description": "System-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4120",
      "addressNumeric": 4120,
      "signal": "power_factor_phase_1",
      "name": "Power-factor-phase-1-+/-",
      "description": "Power-factor-phase-1-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4122",
      "addressNumeric": 4122,
      "signal": "power_factor_phase_2",
      "name": "Power-factor-phase-2-+/-",
      "description": "Power-factor-phase-2-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4124",
      "addressNumeric": 4124,
      "signal": "power_factor_phase_3",
      "name": "Power-factor-phase-3-+/-",
      "description": "Power-factor-phase-3-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4126",
      "addressNumeric": 4126,
      "signal": "system_power_factor",
      "name": "System-power-factor",
      "description": "System-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4128",
      "addressNumeric": 4128,
      "signal": "active_power_phase_1",
      "name": "Active-power-phase-1-+/-",
      "description": "Active-power-phase-1-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4130",
      "addressNumeric": 4130,
      "signal": "active_power_phase_2",
      "name": "Active-power-phase-2-+/-",
      "description": "Active-power-phase-2-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4132",
      "addressNumeric": 4132,
      "signal": "active_power_phase_3",
      "name": "Active-power-phase-3-+/-",
      "description": "Active-power-phase-3-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4134",
      "addressNumeric": 4134,
      "signal": "total_active_power",
      "name": "Total-active-power-+/-",
      "description": "Total-active-power-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4136",
      "addressNumeric": 4136,
      "signal": "apparent_power_phase_1",
      "name": "Apparent-power-phase-1",
      "description": "Apparent-power-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4138",
      "addressNumeric": 4138,
      "signal": "apparent_power_phase_2",
      "name": "Apparent-power-phase-2",
      "description": "Apparent-power-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4140",
      "addressNumeric": 4140,
      "signal": "apparent_power_phase_3",
      "name": "Apparent-power-phase-3",
      "description": "Apparent-power-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4142",
      "addressNumeric": 4142,
      "signal": "total_apparent_power",
      "name": "Total-apparent-power-+/-",
      "description": "Total-apparent-power-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4144",
      "addressNumeric": 4144,
      "signal": "reactive_power_phase_1",
      "name": "Reactive-power-phase-1-+/-",
      "description": "Reactive-power-phase-1-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4146",
      "addressNumeric": 4146,
      "signal": "reactive_power_phase_2",
      "name": "Reactive-power-phase-2-+/-",
      "description": "Reactive-power-phase-2-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4148",
      "addressNumeric": 4148,
      "signal": "reactive_power_phase_3",
      "name": "Reactive-power-phase-3-+/-",
      "description": "Reactive-power-phase-3-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4150",
      "addressNumeric": 4150,
      "signal": "total_reactive_power",
      "name": "Total-reactive-power-+/-",
      "description": "Total-reactive-power-+/-",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4152",
      "addressNumeric": 4152,
      "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": "4154",
      "addressNumeric": 4154,
      "signal": "phase_sequence_0_123",
      "name": "Phase-sequence-0.123",
      "description": "Phase-sequence-0.123",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4352",
      "addressNumeric": 4352,
      "signal": "total_active_energy_procurement_l1",
      "name": "Total-active-energy-procurement-L1",
      "description": "Total-active-energy-procurement-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4354",
      "addressNumeric": 4354,
      "signal": "total_active_energy_procurement_l2",
      "name": "Total-active-energy-procurement-L2",
      "description": "Total-active-energy-procurement-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4356",
      "addressNumeric": 4356,
      "signal": "total_active_energy_procurement_l3",
      "name": "Total-active-energy-procurement-L3",
      "description": "Total-active-energy-procurement-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4358",
      "addressNumeric": 4358,
      "signal": "total_active_energy_procurement_sum",
      "name": "Total-active-energy-procurement-sum",
      "description": "Total-active-energy-procurement-sum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4360",
      "addressNumeric": 4360,
      "signal": "total_active_energy_supply_l1",
      "name": "Total-active-energy-supply-L1",
      "description": "Total-active-energy-supply-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4362",
      "addressNumeric": 4362,
      "signal": "total_active_energy_supply_l2",
      "name": "Total-active-energy-supply-L2",
      "description": "Total-active-energy-supply-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4364",
      "addressNumeric": 4364,
      "signal": "total_active_energy_supply_l3",
      "name": "Total-active-energy-supply-L3",
      "description": "Total-active-energy-supply-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4366",
      "addressNumeric": 4366,
      "signal": "total_active_energy_supply_sum",
      "name": "Total-active-energy-supply-sum",
      "description": "Total-active-energy-supply-sum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4368",
      "addressNumeric": 4368,
      "signal": "total_inductive_apparent_energy_procurement_l1",
      "name": "Total-inductive-apparent-energy-procurement-L1",
      "description": "Total-inductive-apparent-energy-procurement-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4370",
      "addressNumeric": 4370,
      "signal": "total_inductive_apparent_energy_procurement_l2",
      "name": "Total-inductive-apparent-energy-procurement-L2",
      "description": "Total-inductive-apparent-energy-procurement-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4372",
      "addressNumeric": 4372,
      "signal": "total_inductive_apparent_energy_procurement_l3",
      "name": "Total-inductive-apparent-energy-procurement-L3",
      "description": "Total-inductive-apparent-energy-procurement-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4376",
      "addressNumeric": 4376,
      "signal": "total_inductive_apparent_energy_supply_l1",
      "name": "Total-inductive-apparent-energy-supply-L1",
      "description": "Total-inductive-apparent-energy-supply-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4378",
      "addressNumeric": 4378,
      "signal": "total_inductive_apparent_energy_supply_l2",
      "name": "Total-inductive-apparent-energy-supply-L2",
      "description": "Total-inductive-apparent-energy-supply-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4380",
      "addressNumeric": 4380,
      "signal": "total_inductive_apparent_energy_supply_l3",
      "name": "Total-inductive-apparent-energy-supply-L3",
      "description": "Total-inductive-apparent-energy-supply-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4382",
      "addressNumeric": 4382,
      "signal": "total_inductive_apparent_energy_supply_sum",
      "name": "Total-inductive-apparent-energy-supply-sum",
      "description": "Total-inductive-apparent-energy-supply-sum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4384",
      "addressNumeric": 4384,
      "signal": "total_capacitive_apparent_energy_procurement_l1",
      "name": "Total-capacitive-apparent-energy-procurement-L1",
      "description": "Total-capacitive-apparent-energy-procurement-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4386",
      "addressNumeric": 4386,
      "signal": "total_capacitive_apparent_energy_procurement_l2",
      "name": "Total-capacitive-apparent-energy-procurement-L2",
      "description": "Total-capacitive-apparent-energy-procurement-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4388",
      "addressNumeric": 4388,
      "signal": "total_capacitive_apparent_energy_procurement_l3",
      "name": "Total-capacitive-apparent-energy-procurement-L3",
      "description": "Total-capacitive-apparent-energy-procurement-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4390",
      "addressNumeric": 4390,
      "signal": "total_capacitive_apparent_energy_procurement_sum",
      "name": "Total-capacitive-apparent-energy-procurement-sum",
      "description": "Total-capacitive-apparent-energy-procurement-sum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4392",
      "addressNumeric": 4392,
      "signal": "total_capacitive_apparent_energy_supply_l1",
      "name": "Total-capacitive-apparent-energy-supply-L1",
      "description": "Total-capacitive-apparent-energy-supply-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}