{
  "manufacturer": "schneider",
  "model": "electric-sepam-80",
  "device": "electric-sepam-80",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-sepam-80 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-sepam-80.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:22:42.251Z",
  "registers": [
    {
      "address": "512",
      "addressNumeric": 512,
      "signal": "phase_current_i1",
      "name": "Phase-current-I1",
      "description": "Phase-current-I1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "514",
      "addressNumeric": 514,
      "signal": "phase_current_i2",
      "name": "Phase-current-I2",
      "description": "Phase-current-I2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "516",
      "addressNumeric": 516,
      "signal": "phase_current_i3",
      "name": "Phase-current-I3",
      "description": "Phase-current-I3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "518",
      "addressNumeric": 518,
      "signal": "residual_current_i0",
      "name": "Residual-current-i0",
      "description": "Residual-current-i0",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "520",
      "addressNumeric": 520,
      "signal": "residual_current_i0_520",
      "name": "Residual-current-i0",
      "description": "Residual-current-i0",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "522",
      "addressNumeric": 522,
      "signal": "demand_current_im1",
      "name": "Demand-current-Im1",
      "description": "Demand-current-Im1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "524",
      "addressNumeric": 524,
      "signal": "demand_current_im2",
      "name": "Demand-current-Im2",
      "description": "Demand-current-Im2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "526",
      "addressNumeric": 526,
      "signal": "demand_current_im3",
      "name": "Demand-current-Im3",
      "description": "Demand-current-Im3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "528",
      "addressNumeric": 528,
      "signal": "peak_demand_current_im1",
      "name": "Peak-demand-current-IM1",
      "description": "Peak-demand-current-IM1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "530",
      "addressNumeric": 530,
      "signal": "peak_demand_current_im2",
      "name": "Peak-demand-current-IM2",
      "description": "Peak-demand-current-IM2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "532",
      "addressNumeric": 532,
      "signal": "peak_demand_current_im3",
      "name": "Peak-demand-current-IM3",
      "description": "Peak-demand-current-IM3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "534",
      "addressNumeric": 534,
      "signal": "phase_to_phase_voltage_u21",
      "name": "Phase-to-phase-voltage-U21",
      "description": "Phase-to-phase-voltage-U21",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "536",
      "addressNumeric": 536,
      "signal": "phase_to_phase_voltage_u32",
      "name": "Phase-to-phase-voltage-U32",
      "description": "Phase-to-phase-voltage-U32",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "538",
      "addressNumeric": 538,
      "signal": "phase_to_phase_voltage_u13",
      "name": "Phase-to-phase-voltage-U13",
      "description": "Phase-to-phase-voltage-U13",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "540",
      "addressNumeric": 540,
      "signal": "phase_to_neutral_voltage_v1",
      "name": "Phase-to-neutral-voltage-V1",
      "description": "Phase-to-neutral-voltage-V1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "542",
      "addressNumeric": 542,
      "signal": "phase_to_neutral_voltage_v2",
      "name": "Phase-to-neutral-voltage-V2",
      "description": "Phase-to-neutral-voltage-V2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "544",
      "addressNumeric": 544,
      "signal": "phase_to_neutral_voltage_v3",
      "name": "Phase-to-neutral-voltage-V3",
      "description": "Phase-to-neutral-voltage-V3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "546",
      "addressNumeric": 546,
      "signal": "residual_voltage_v0",
      "name": "Residual-voltage-v0",
      "description": "Residual-voltage-v0",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "548",
      "addressNumeric": 548,
      "signal": "positive_sequence_voltage_vd",
      "name": "Positive-sequence-voltage-vd",
      "description": "Positive-sequence-voltage-vd",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "550",
      "addressNumeric": 550,
      "signal": "negative_sequence_voltage_vi",
      "name": "Negative-sequence-voltage-vi",
      "description": "Negative-sequence-voltage-vi",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "552",
      "addressNumeric": 552,
      "signal": "frequency_f",
      "name": "Frequency-f",
      "description": "Frequency-f",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "554",
      "addressNumeric": 554,
      "signal": "active_power_p",
      "name": "Active-power-P",
      "description": "Active-power-P",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "556",
      "addressNumeric": 556,
      "signal": "reactive_power_q",
      "name": "Reactive-power-Q",
      "description": "Reactive-power-Q",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "558",
      "addressNumeric": 558,
      "signal": "apparent_power_s",
      "name": "Apparent-power-S",
      "description": "Apparent-power-S",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "560",
      "addressNumeric": 560,
      "signal": "power_factor_cos",
      "name": "Power-factor-cos",
      "description": "Power-factor-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "562",
      "addressNumeric": 562,
      "signal": "peak_demand_active_power_pm",
      "name": "Peak-demand-active-power-pm",
      "description": "Peak-demand-active-power-pm",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "564",
      "addressNumeric": 564,
      "signal": "peak_demand_reactive_power_qm",
      "name": "Peak-demand-reactive-power-qm",
      "description": "Peak-demand-reactive-power-qm",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "566",
      "addressNumeric": 566,
      "signal": "active_power_p_phase_1",
      "name": "Active-power-P-phase-1",
      "description": "Active-power-P-phase-1",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "568",
      "addressNumeric": 568,
      "signal": "active_power_p_phase_2",
      "name": "Active-power-P-phase-2",
      "description": "Active-power-P-phase-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "570",
      "addressNumeric": 570,
      "signal": "active_power_p_phase_3",
      "name": "Active-power-P-phase-3",
      "description": "Active-power-P-phase-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "572",
      "addressNumeric": 572,
      "signal": "reactive_power_q_phase_1",
      "name": "Reactive-power-Q-phase-1",
      "description": "Reactive-power-Q-phase-1",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "574",
      "addressNumeric": 574,
      "signal": "reactive_power_q_phase_2",
      "name": "Reactive-power-Q-phase-2",
      "description": "Reactive-power-Q-phase-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "576",
      "addressNumeric": 576,
      "signal": "reactive_power_q_phase_3",
      "name": "Reactive-power-Q-phase-3",
      "description": "Reactive-power-Q-phase-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "578",
      "addressNumeric": 578,
      "signal": "apparent_power_s_phase_1",
      "name": "Apparent-power-S-phase-1",
      "description": "Apparent-power-S-phase-1",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "580",
      "addressNumeric": 580,
      "signal": "apparent_power_s_phase_2",
      "name": "Apparent-power-S-phase-2",
      "description": "Apparent-power-S-phase-2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "582",
      "addressNumeric": 582,
      "signal": "apparent_power_s_phase_3",
      "name": "Apparent-power-S-phase-3",
      "description": "Apparent-power-S-phase-3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "584",
      "addressNumeric": 584,
      "signal": "positive_active_energy_ea",
      "name": "Positive-active-energy-ea+",
      "description": "Positive-active-energy-ea+",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "586",
      "addressNumeric": 586,
      "signal": "negative_active_energy_ea",
      "name": "Negative-active-energy-ea",
      "description": "Negative-active-energy-ea",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "588",
      "addressNumeric": 588,
      "signal": "positive_reactive_energy_er",
      "name": "Positive-reactive-energy-er+",
      "description": "Positive-reactive-energy-er+",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "590",
      "addressNumeric": 590,
      "signal": "negative_reactive_energy_er",
      "name": "Negative-reactive-energy-er",
      "description": "Negative-reactive-energy-er",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "592",
      "addressNumeric": 592,
      "signal": "ext_positive_active_energy_ea",
      "name": "Ext.-positive-active-energy-ea+",
      "description": "Ext.-positive-active-energy-ea+",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "594",
      "addressNumeric": 594,
      "signal": "ext_negative_active_energy_ea",
      "name": "Ext.-negative-active-energy-ea",
      "description": "Ext.-negative-active-energy-ea",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "596",
      "addressNumeric": 596,
      "signal": "ext_positive_reactive_energy_ea",
      "name": "Ext.-positive-reactive-energy-ea+",
      "description": "Ext.-positive-reactive-energy-ea+",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "598",
      "addressNumeric": 598,
      "signal": "ext_negative_reactive_energy_ea",
      "name": "Ext.-negative-reactive-energy-ea",
      "description": "Ext.-negative-reactive-energy-ea",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "600",
      "addressNumeric": 600,
      "signal": "neutral_point_voltage_vnt",
      "name": "Neutral-point-voltage-vnt",
      "description": "Neutral-point-voltage-vnt",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "602",
      "addressNumeric": 602,
      "signal": "h3_neutral_point_voltage_v3nt",
      "name": "H3-neutral-point-voltage-v3nt",
      "description": "H3-neutral-point-voltage-v3nt",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "604",
      "addressNumeric": 604,
      "signal": "h3_residual_voltage_v3r",
      "name": "H3-residual-voltage-v3r",
      "description": "H3-residual-voltage-v3r",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "606",
      "addressNumeric": 606,
      "signal": "phase_current_i_1",
      "name": "Phase-current-i-1",
      "description": "Phase-current-i-1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "608",
      "addressNumeric": 608,
      "signal": "phase_current_i_2",
      "name": "Phase-current-i-2",
      "description": "Phase-current-i-2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "610",
      "addressNumeric": 610,
      "signal": "phase_current_i_3",
      "name": "Phase-current-i-3",
      "description": "Phase-current-i-3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}