{
  "manufacturer": "schneider",
  "model": "electric-em1000-em1100-em1200",
  "device": "electric-em1000-em1100-em1200",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-em1000-em1100-em1200 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-em1000-em1100-em1200.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:16:46.501Z",
  "registers": [
    {
      "address": "2500",
      "addressNumeric": 2500,
      "signal": "current_phase_1",
      "name": "Current,-phase-1",
      "description": "Current,-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2502",
      "addressNumeric": 2502,
      "signal": "current_phase_2",
      "name": "Current,-phase-2",
      "description": "Current,-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2504",
      "addressNumeric": 2504,
      "signal": "current_phase_3",
      "name": "Current,-phase-3",
      "description": "Current,-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2506",
      "addressNumeric": 2506,
      "signal": "current_average",
      "name": "Current-average",
      "description": "Current-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2508",
      "addressNumeric": 2508,
      "signal": "voltage_ll_phase_1_2",
      "name": "Voltage(ll),-phase-1-2",
      "description": "Voltage(ll),-phase-1-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2510",
      "addressNumeric": 2510,
      "signal": "voltage_ll_phase_2_3",
      "name": "Voltage(ll),-phase-2-3",
      "description": "Voltage(ll),-phase-2-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2512",
      "addressNumeric": 2512,
      "signal": "voltage_ll_phase_3_1",
      "name": "Voltage(ll),-phase-3-1",
      "description": "Voltage(ll),-phase-3-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2514",
      "addressNumeric": 2514,
      "signal": "voltage_ll_average",
      "name": "Voltage-(ll)-average",
      "description": "Voltage-(ll)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2516",
      "addressNumeric": 2516,
      "signal": "voltage_ln_phase_1",
      "name": "Voltage(ln),-phase-1",
      "description": "Voltage(ln),-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2518",
      "addressNumeric": 2518,
      "signal": "voltage_ln_phase_2",
      "name": "Voltage(ln),-phase-2",
      "description": "Voltage(ln),-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2520",
      "addressNumeric": 2520,
      "signal": "voltage_ln_phase_3",
      "name": "Voltage(ln),-phase-3",
      "description": "Voltage(ln),-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2522",
      "addressNumeric": 2522,
      "signal": "voltage_ln_average",
      "name": "Voltage(ln)-average",
      "description": "Voltage(ln)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2530",
      "addressNumeric": 2530,
      "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": "2540",
      "addressNumeric": 2540,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2546",
      "addressNumeric": 2546,
      "signal": "active_power_total",
      "name": "Active-power,-total",
      "description": "Active-power,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3000",
      "addressNumeric": 3000,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3002",
      "addressNumeric": 3002,
      "signal": "active_power_phase_1_3002",
      "name": "Active-power,-phase-1",
      "description": "Active-power,-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3004",
      "addressNumeric": 3004,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3006",
      "addressNumeric": 3006,
      "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": "3008",
      "addressNumeric": 3008,
      "signal": "current_phase_1_3008",
      "name": "Current,-phase-1",
      "description": "Current,-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3010",
      "addressNumeric": 3010,
      "signal": "voltage_ll_phase_1_2_3010",
      "name": "Voltage(ll),-phase-1-2",
      "description": "Voltage(ll),-phase-1-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3012",
      "addressNumeric": 3012,
      "signal": "voltage_ln_phase_1_3012",
      "name": "Voltage(ln),-phase-1",
      "description": "Voltage(ln),-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3016",
      "addressNumeric": 3016,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3018",
      "addressNumeric": 3018,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3020",
      "addressNumeric": 3020,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3022",
      "addressNumeric": 3022,
      "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": "3024",
      "addressNumeric": 3024,
      "signal": "current_phase_2_3024",
      "name": "Current,-phase-2",
      "description": "Current,-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3026",
      "addressNumeric": 3026,
      "signal": "voltage_ll_phase_2_3_3026",
      "name": "Voltage(ll),-phase-2-3",
      "description": "Voltage(ll),-phase-2-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3028",
      "addressNumeric": 3028,
      "signal": "voltage_ln_phase_2_3028",
      "name": "Voltage(ln),-phase-2",
      "description": "Voltage(ln),-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3032",
      "addressNumeric": 3032,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3034",
      "addressNumeric": 3034,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3036",
      "addressNumeric": 3036,
      "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": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3038",
      "addressNumeric": 3038,
      "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": "3040",
      "addressNumeric": 3040,
      "signal": "current_phase_3_3040",
      "name": "Current,-phase-3",
      "description": "Current,-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3042",
      "addressNumeric": 3042,
      "signal": "voltage_ll_phase_3_1_3042",
      "name": "Voltage(ll),-phase-3-1",
      "description": "Voltage(ll),-phase-3-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3044",
      "addressNumeric": 3044,
      "signal": "voltage_ln_phase_3_3044",
      "name": "Voltage(ln),-phase-3",
      "description": "Voltage(ln),-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3048",
      "addressNumeric": 3048,
      "signal": "apparent_power_total",
      "name": "Apparent-power,-total",
      "description": "Apparent-power,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3050",
      "addressNumeric": 3050,
      "signal": "active_power_total_3050",
      "name": "Active-power,-total",
      "description": "Active-power,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3052",
      "addressNumeric": 3052,
      "signal": "reactive_power_total",
      "name": "Reactive-power,-total",
      "description": "Reactive-power,-total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3054",
      "addressNumeric": 3054,
      "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": "3056",
      "addressNumeric": 3056,
      "signal": "current_average_3056",
      "name": "Current-average",
      "description": "Current-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3058",
      "addressNumeric": 3058,
      "signal": "voltage_ll_average_3058",
      "name": "Voltage-(ll)-average",
      "description": "Voltage-(ll)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3060",
      "addressNumeric": 3060,
      "signal": "voltage_ln_average_3060",
      "name": "Voltage(ln)-average",
      "description": "Voltage(ln)-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3062",
      "addressNumeric": 3062,
      "signal": "frequency_3062",
      "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": "3200",
      "addressNumeric": 3200,
      "signal": "forward_apparent_energy",
      "name": "Forward-apparent-energy",
      "description": "Forward-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3202",
      "addressNumeric": 3202,
      "signal": "forward_active_energy",
      "name": "Forward-active-energy",
      "description": "Forward-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3204",
      "addressNumeric": 3204,
      "signal": "forward_reactive_energy",
      "name": "Forward-reactive-energy",
      "description": "Forward-reactive-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3264",
      "addressNumeric": 3264,
      "signal": "forward_run_seconds",
      "name": "Forward-run-seconds",
      "description": "Forward-run-seconds",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3266",
      "addressNumeric": 3266,
      "signal": "on_seconds",
      "name": "On-seconds",
      "description": "On-seconds",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3268",
      "addressNumeric": 3268,
      "signal": "number_of_input_voltage_interruptions",
      "name": "Number-of-input-voltage-interruptions",
      "description": "Number-of-input-voltage-interruptions",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}