{
  "spec_version": 1,
  "slug": "schneider-masterpact-mtz",
  "manufacturer": "Schneider Electric",
  "model": "MasterPacT MTZ with Micrologic X trip unit (via IFE / EIFE)",
  "category": "Circuit breaker",
  "supplier_url": "https://www.se.com/ww/en/download/document/DOCA0105EN/",
  "default_configuration": {
    "protocol": "modbus_tcp",
    "port": 502,
    "unit_id": 255,
    "addressing": "zero_based",
    "byte_order": "BigEndian",
    "word_order": "HighFirst"
  },
  "coils": [],
  "discrete_inputs": [],
  "input_registers": [],
  "holding_registers": [
    {
      "address": 10241,
      "count": 32,
      "name": "User application name Device name used for acquiring the IP address using DHCP and also",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "RW"
    },
    {
      "address": 11743,
      "count": 16,
      "name": "Device family",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11759,
      "count": 8,
      "name": "Product range",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11767,
      "count": 8,
      "name": "Product model",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11775,
      "count": 6,
      "name": "Firmware revision",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11783,
      "count": 6,
      "name": "Hardware revision",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11823,
      "count": 10,
      "name": "Vendor name = ‘Schneider Electric'",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11833,
      "count": 10,
      "name": "Product code: 'LV434001' or 'LV434010' = IFE -Ethernet com Modbus TCP/IP 'LV434002' or",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11890,
      "count": 1,
      "name": "Locking pad position 1 = locking pad is in the locked position 3 = locking pad is in the",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11895,
      "count": 2,
      "name": "Number of seconds counted since last start",
      "data_type": "UInt32",
      "units": "Seconds",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 11900,
      "count": 1,
      "name": "Product identification: 17100 for IFE Ethernet interface for one circuit breaker",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12394,
      "count": 1,
      "name": "Duration of validity of data in the dataset",
      "data_type": "UInt16",
      "units": "s",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12399,
      "count": 1,
      "name": "Modbus address of IFE server (always 255)",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12400,
      "count": 1,
      "name": "Modbus parity: 1 = no parity 2 = even parity (factory setting) 3 = odd parity",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12401,
      "count": 1,
      "name": "Modbus Baud rate: 5 = 4800 Baud 6 = 9600 Baud 7 = 19,200 Baud (factory setting) 8 =",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12402,
      "count": 1,
      "name": "Number of stop bits: 1 = Auto (factory setting) 3 = 1 stop bit 5 = 2 stop bits",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12440,
      "count": 32,
      "name": "The type of source use for time synchronization: ‘Auto-SNTP' ‘Manual-Modbus' ‘Manual-ULP'",
      "data_type": "Ascii",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12476,
      "count": 2,
      "name": "Time since last time synchronization",
      "data_type": "Float32",
      "units": "s",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12478,
      "count": 1,
      "name": "Status of automatic time synchronization: 0 = SNTP disabled 1 = SNTP failed 2 = SNTP",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 12479,
      "count": 1,
      "name": "SNTP fails count",
      "data_type": "Int16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 31999,
      "count": 1,
      "name": "Quality of each bit of register 32001: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32000,
      "count": 1,
      "name": "Circuit breaker status register",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32001,
      "count": 1,
      "name": "Quality of each bit of register 32003: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32002,
      "count": 1,
      "name": "IO1 module and M2C status",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32003,
      "count": 1,
      "name": "Quality of each bit of register 32005: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32004,
      "count": 1,
      "name": "IO2 module status",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32005,
      "count": 1,
      "name": "Quality of each bit of register 32007: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32006,
      "count": 1,
      "name": "Tripping cause for the standard protection functions",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32007,
      "count": 1,
      "name": "Quality of each bit of register 32009: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32008,
      "count": 1,
      "name": "Tripping causes for the advanced protection functions",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "Current unbalance; Overcurrent on phase 1; Overcurrent on phase 2; Overcurrent on phase 3; Overcurrent on Neutral; Undervoltage; Overvoltage; Voltage unbalance; Overpower; Reverse power; Underfrequency; Overfrequency; Phase rotation; Load shedding based on current; Load shedding based on power; If this bit is at 1, bits 0 to 14 are not valid."
    },
    {
      "address": 32013,
      "count": 1,
      "name": "Quality of each bit of register 32015: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32014,
      "count": 1,
      "name": "Overrun of the standard protection setpoints",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "Long-time protection pick-up; Reserved; If this bit is at 1, bits 0 to 14 are not valid."
    },
    {
      "address": 32015,
      "count": 1,
      "name": "Quality of each bit of register 32017: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32016,
      "count": 1,
      "name": "Overrun of the advanced protection setpoints",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32017,
      "count": 1,
      "name": "Quality of each bit of register 32019: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32018,
      "count": 1,
      "name": "Advanced protection settings extended",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "Ground-fault alarm; Earth-leakage alarm; Reserved; If this bit is at 1, bits 0 to 14 are not valid."
    },
    {
      "address": 32019,
      "count": 1,
      "name": "Quality of each bit of register 32021: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32020,
      "count": 1,
      "name": "Pre-alarm extended register",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "Long-time protection time pre-alarm (PAL Ir); Earth-leakage protection pre-alarm (PAL IΔn); Earth-leakage alarm(1); Ground-fault protection pre-alarm (PAL Ig); Ground-fault alarm(2); Reserved; If this bit is at 1, bits 0 to 14 are not valid."
    },
    {
      "address": 32021,
      "count": 1,
      "name": "Quality of each bit of register 32023: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32022,
      "count": 1,
      "name": "Register of user-defined alarms",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "User-defined alarm 201; User-defined alarm 202; User-defined alarm 203; User-defined alarm 204; User-defined alarm 205; User-defined alarm 206; User-defined alarm 207; User-defined alarm 208; User-defined alarm 209; User-defined alarm 210; Reserved; If this bit is at 1, bits 0 to 14 are not valid."
    },
    {
      "address": 32027,
      "count": 2,
      "name": "RMS current on phase 1",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32029,
      "count": 2,
      "name": "RMS current on phase 2",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32031,
      "count": 2,
      "name": "RMS current on phase 3",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32033,
      "count": 2,
      "name": "RMS current on the neutral",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32035,
      "count": 2,
      "name": "Maximum of RMS current of phases 1 , 2 , 3 and N (most loaded phase)",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32037,
      "count": 2,
      "name": "Current ratio on ground (Ig setting ratio)",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32039,
      "count": 2,
      "name": "Current ratio on earth-leakage (IΔn setting ratio)",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 30 or 41. (2) Value available with MicroLogic 7.0 X. (3) Value reset with the reset minimum/maximum command."
    },
    {
      "address": 32041,
      "count": 2,
      "name": "Maximum RMS current on phase 1",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32043,
      "count": 2,
      "name": "Maximum RMS current on phase 2",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32045,
      "count": 2,
      "name": "Maximum RMS current on phase 3",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32047,
      "count": 2,
      "name": "Maximum RMS current on the neutral",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32049,
      "count": 2,
      "name": "This is the highest (i.e. maximum) maximum current value since this measurement was last",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32055,
      "count": 2,
      "name": "RMS phase-to-phase voltage V12",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32057,
      "count": 2,
      "name": "RMS phase-to-phase voltage V23",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32059,
      "count": 2,
      "name": "RMS phase-to-phase voltage V31",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32061,
      "count": 2,
      "name": "RMS phase-to-neutral voltage V1N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32063,
      "count": 2,
      "name": "RMS phase-to-neutral voltage V2N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32065,
      "count": 2,
      "name": "RMS phase-to-neutral voltage V3N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41."
    },
    {
      "address": 32067,
      "count": 2,
      "name": "Frequency",
      "data_type": "Float32",
      "units": "Hz",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32069,
      "count": 2,
      "name": "Maximum frequency",
      "data_type": "Float32",
      "units": "Hz",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) This value can be reset with the reset minimum/maximum command."
    },
    {
      "address": 32071,
      "count": 2,
      "name": "Active power on phase 1",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32073,
      "count": 2,
      "name": "Active power on phase 2",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32075,
      "count": 2,
      "name": "Active power on phase 3",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32077,
      "count": 2,
      "name": "Total active power",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32079,
      "count": 2,
      "name": "Reactive power on phase 1",
      "data_type": "Float32",
      "units": "VAr",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32081,
      "count": 2,
      "name": "Reactive power on phase 2",
      "data_type": "Float32",
      "units": "VAr",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32083,
      "count": 2,
      "name": "Reactive power on phase 3",
      "data_type": "Float32",
      "units": "VAr",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32085,
      "count": 2,
      "name": "Total reactive power",
      "data_type": "Float32",
      "units": "VAr",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32087,
      "count": 2,
      "name": "Apparent power on phase 1",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32089,
      "count": 2,
      "name": "Apparent power on phase 2",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32091,
      "count": 2,
      "name": "Apparent power on phase 3",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32093,
      "count": 2,
      "name": "Total apparent power",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41. (2) The sign for the active and reactive power depends on the configuration of: register 3316 for ComPacT NSX, ComPacT NS, and MasterPact NT/NW circuit breakers. register 8405 for MasterPact MTZ circuit breakers."
    },
    {
      "address": 32131,
      "count": 2,
      "name": "Average of 3-phase RMS currents",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32133,
      "count": 2,
      "name": "Average of 3 RMS phase-to-phase voltages: (V12 +V23 +V31 )/3",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32135,
      "count": 2,
      "name": "Average of 3 RMS phase-to-neutral voltages: (V1N +V2N +V3N )/3",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41."
    },
    {
      "address": 32137,
      "count": 2,
      "name": "Maximum total active power",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32139,
      "count": 2,
      "name": "Maximum total reactive power",
      "data_type": "Float32",
      "units": "VAr",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32141,
      "count": 2,
      "name": "Maximum total apparent power",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32143,
      "count": 2,
      "name": "Maximum of average of 3-phase RMS currents",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32145,
      "count": 2,
      "name": "Maximum of average of 3 RMS phase-to-phase voltages",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32147,
      "count": 2,
      "name": "Maximum of average of 3 RMS phase-to-neutral voltages",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32149,
      "count": 2,
      "name": "Ground-fault current",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32151,
      "count": 2,
      "name": "Earth-leakage current",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32155,
      "count": 2,
      "name": "Current demand value on phase 1 : I1 Dmd",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32157,
      "count": 2,
      "name": "Current demand value on phase 2 : I2 Dmd",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32159,
      "count": 2,
      "name": "Current demand value on phase 3 : I3 Dmd",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32161,
      "count": 2,
      "name": "Current demand value on the neutral: IN Dmd",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 30 or 41."
    },
    {
      "address": 32163,
      "count": 2,
      "name": "Total active power demand: P Dmd",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32165,
      "count": 2,
      "name": "Total reactive power demand: Q Dmd",
      "data_type": "Float32",
      "units": "VAR",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32167,
      "count": 2,
      "name": "Total apparent power demand: S Dmd",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32169,
      "count": 2,
      "name": "Current peak demand value on phase 1 : I1 dmd max",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32171,
      "count": 2,
      "name": "Current peak demand value on phase 2 : I2 dmd max",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32173,
      "count": 2,
      "name": "Current peak demand value on phase 3 : I3 dmd max",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32175,
      "count": 2,
      "name": "Current peak demand value on the neutral: IN dmd max",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 30 or 41."
    },
    {
      "address": 32177,
      "count": 2,
      "name": "Total active power peak demand: P dmd max",
      "data_type": "Float32",
      "units": "W",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32179,
      "count": 2,
      "name": "Total reactive power peak demand: Q dmd max",
      "data_type": "Float32",
      "units": "VAR",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32181,
      "count": 2,
      "name": "Total apparent power peak demand: S dmd max",
      "data_type": "Float32",
      "units": "VA",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32183,
      "count": 2,
      "name": "Maximum ground-fault current",
      "data_type": "Float32",
      "units": "A",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32185,
      "count": 2,
      "name": "Maximum earth-leakage current",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32193,
      "count": 2,
      "name": "Maximum RMS phase-to-phase voltage V12",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32195,
      "count": 2,
      "name": "Maximum RMS phase-to-phase voltage V23",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32197,
      "count": 2,
      "name": "Maximum RMS phase-to-phase voltage V31",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32199,
      "count": 2,
      "name": "Maximum RMS phase-to-neutral voltage V1N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32201,
      "count": 2,
      "name": "Maximum RMS phase-to-neutral voltage V2N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32203,
      "count": 2,
      "name": "Maximum RMS phase-to-neutral voltage V3N",
      "data_type": "Float32",
      "units": "V",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41."
    },
    {
      "address": 32205,
      "count": 2,
      "name": "Power factor on phase 1",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32207,
      "count": 2,
      "name": "Power factor on phase 2",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32209,
      "count": 2,
      "name": "Power factor on phase 3",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32211,
      "count": 2,
      "name": "Total power factor",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32213,
      "count": 2,
      "name": "Fundamental power factor on phase 1 (cosϕ1)",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32215,
      "count": 2,
      "name": "Fundamental power factor on phase 2 (cosϕ2)",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32217,
      "count": 2,
      "name": "Fundamental power factor on phase 3 (cosϕ3)",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32219,
      "count": 2,
      "name": "Total fundamental power factor",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41. (2) The sign for the fundamental power factor (cosϕ) depends on the configuration: register 3318 for ComPacT NSX, ComPacT NS, and MasterPact NT/NW circuit breakers. register 8404 for MasterPact MTZ circuit breakers."
    },
    {
      "address": 32221,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to phase voltage V12 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32223,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to phase voltage V23 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32225,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to phase voltage V31 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32227,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to-neutral voltage V1N compared to the",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32229,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to-neutral voltage V2N compared to the",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32231,
      "count": 2,
      "name": "Total harmonic distortion (THD) of phase-to-neutral voltage V3N compared to the",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32233,
      "count": 2,
      "name": "Total harmonic distortion (THD) of current on phase 1 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32235,
      "count": 2,
      "name": "Total harmonic distortion (THD) of current on phase 2 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32237,
      "count": 2,
      "name": "Total harmonic distortion (THD) of current on phase 3 compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32239,
      "count": 2,
      "name": "Average of 3-phase current Total harmonic distortions (THD) compared to the fundamental",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "(1) Value available when system type register returns 40 or 41."
    },
    {
      "address": 32241,
      "count": 2,
      "name": "Maximum total power factor",
      "data_type": "Float32",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32339,
      "count": 1,
      "name": "Quality of each bit of register 32341: 0 = Invalid 1 = Valid",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R"
    },
    {
      "address": 32340,
      "count": 1,
      "name": "Inhibit close order status",
      "data_type": "UInt16",
      "units": "",
      "scale_factor": 1,
      "offset": 0,
      "access": "R",
      "description": "Close breaker inhibited by IO module 0 = Disable 1 = Enable; Close breaker inhibited by communication 0 = Disable 1 = Enable; Reserved"
    }
  ],
  "combined_registers": [],
  "notes": "Addresses are the hexadecimal 'Address' column of Schneider's MasterPacT MTZ Modbus communication user guide DOCA0105EN converted to decimal; that column is the address used in the Modbus frame, while the guide's 'Register' column is address + 1 (0x7CFF = frame address 31999 = register 32000). The map is the standard data set for MasterPacT MTZ circuit breakers with a Micrologic X control unit, reached over Modbus TCP through the IFE or EIFE Ethernet interface; the IFE Modbus server answers on unit ID 255 and port 502. All energy counters of the Micrologic X (32096 onwards and 22025-22056, 44401 onwards) are 64-bit integers in Wh/VARh/VAh, which this format cannot express, so they are not listed; currents, voltages, power, power factor, THD, demand, status and alarms are listed. The registers from 11743 are the IFE/EIFE identification and status block (ASCII fields, interface MAC address and serial number). Protection settings and commands (thresholds, reset, open/close) go through the command interface with function code 16 to a command register."
}
