{
  "manufacturer": "siemens",
  "model": "7SJ80",
  "device": "7SJ80",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "Import PDF com_modbus_7sj80_7sk80_7rw80_us.pdf",
    "url": null,
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:02:31.227Z",
  "registers": [
    {
      "address": "30001",
      "addressNumeric": 0,
      "signal": "ia",
      "name": "Ia",
      "description": "Corrente di fase A.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40001",
      "addressNumeric": 0,
      "signal": "hardware_designation_of_the_communication_module",
      "name": "Hardware designation of the communication module",
      "description": "8 registri (stringa max 16 caratteri). \"AME-GEN\" per modulo AME, \"AMO-GEN\" per modulo AMO.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1",
      "addressNumeric": 1,
      "signal": "52_breaker_on",
      "name": "52 Breaker ON",
      "description": "Comando doppio con indicazione di ritorno (checkback) sulla stessa posizione.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30002",
      "addressNumeric": 1,
      "signal": "ib",
      "name": "Ib",
      "description": "Corrente di fase B.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "52_breaker_off",
      "name": "52 Breaker OFF",
      "description": "Comando doppio con indicazione di ritorno (checkback) sulla stessa posizione.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30003",
      "addressNumeric": 2,
      "signal": "ic",
      "name": "Ic",
      "description": "Corrente di fase C.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30004",
      "addressNumeric": 3,
      "signal": "in",
      "name": "In",
      "description": "Corrente di neutro.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30005",
      "addressNumeric": 4,
      "signal": "va",
      "name": "Va",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30006",
      "addressNumeric": 5,
      "signal": "vb",
      "name": "Vb",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30007",
      "addressNumeric": 6,
      "signal": "vc",
      "name": "Vc",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30008",
      "addressNumeric": 7,
      "signal": "va_b",
      "name": "Va-b",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30009",
      "addressNumeric": 8,
      "signal": "vb_c",
      "name": "Vb-c",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40009",
      "addressNumeric": 8,
      "signal": "communication_module_software_revision_major",
      "name": "Communication module software revision (major)",
      "description": "MSB della revisione firmware del modulo di comunicazione. Es.: reg 40009=0001H, reg 40010=0205H -> Revisione 1.2.5.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30010",
      "addressNumeric": 9,
      "signal": "vc_a",
      "name": "Vc-a",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40010",
      "addressNumeric": 9,
      "signal": "communication_module_software_revision_minor_patch",
      "name": "Communication module software revision (minor.patch)",
      "description": "LSB della revisione firmware del modulo di comunicazione, vedi 40009.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30011",
      "addressNumeric": 10,
      "signal": "vn",
      "name": "VN",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40011",
      "addressNumeric": 10,
      "signal": "mlfb_order_number_of_the_siprotec_device",
      "name": "MLFB (order number) of the SIPROTEC device",
      "description": "16 registri (stringa max 32 caratteri). Es.: \"7SJ80115EA903FA3----0D----------\".",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30012",
      "addressNumeric": 11,
      "signal": "p",
      "name": "P",
      "description": "Potenza attiva.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30013",
      "addressNumeric": 12,
      "signal": "q",
      "name": "Q",
      "description": "Potenza reattiva.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30014",
      "addressNumeric": 13,
      "signal": "s",
      "name": "S",
      "description": "Potenza apparente.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30015",
      "addressNumeric": 14,
      "signal": "freq",
      "name": "Freq",
      "description": null,
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30016",
      "addressNumeric": 15,
      "signal": "pf",
      "name": "PF",
      "description": "Power Factor. Scala 3.2767/32767.",
      "functionCode": 4,
      "datatype": "int16",
      "length": 1,
      "scale": 0.0001,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10025",
      "addressNumeric": 24,
      "signal": "79_on",
      "name": "79 ON",
      "description": "1 = 79 Auto recloser is switched ON",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10026",
      "addressNumeric": 25,
      "signal": "79_is_not_ready",
      "name": "79 is not ready",
      "description": "1 = 79 Auto recloser is NOT ready",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40027",
      "addressNumeric": 26,
      "signal": "date_and_time_of_mapping_data_generation",
      "name": "Date and time of mapping data generation",
      "description": "8 registri (stringa max 16 caratteri). Es.: \"140106095747330\" = 14 gen 2006, 09:57:47.330.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10027",
      "addressNumeric": 26,
      "signal": "79_dynblock",
      "name": "79 DynBlock",
      "description": "1 = 79 Auto recloser is dynamically BLOCKED",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10028",
      "addressNumeric": 27,
      "signal": "79_in_progress",
      "name": "79 in progress",
      "description": "1 = 79 Auto recloser - in progress",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10029",
      "addressNumeric": 28,
      "signal": "79_close",
      "name": "79 Close",
      "description": "1 = 79 Auto recloser - Close command",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10030",
      "addressNumeric": 29,
      "signal": "79_successful",
      "name": "79 Successful",
      "description": "1 = 79 Auto recloser - Cycle successful",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10031",
      "addressNumeric": 30,
      "signal": "79_lockout",
      "name": "79 Lockout",
      "description": "1 = 79 Auto recloser - Lockout",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10032",
      "addressNumeric": 31,
      "signal": "79_l_n_sequence",
      "name": "79 L-N Sequence",
      "description": "1 = 79 A/R - single phase reclosing sequence",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10033",
      "addressNumeric": 32,
      "signal": "79_l_l_sequence",
      "name": "79 L-L Sequence",
      "description": "1 = 79 A/R - multi-phase reclosing sequence",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10034",
      "addressNumeric": 33,
      "signal": "50_51_ph_act",
      "name": "50/51 PH ACT",
      "description": "1 = 50/51 O/C is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40035",
      "addressNumeric": 34,
      "signal": "number_of_selected_standard_mapping",
      "name": "Number of selected standard mapping",
      "description": "MSB=numero mapping standard selezionato, LSB=byte alto della revisione mapping (continua nel registro 40036). Es.: reg 40035=3102H, reg 40036=0304H -> Standard mapping 3-1, Revisione 2.3.4.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10035",
      "addressNumeric": 34,
      "signal": "50n_51n_act",
      "name": "50N/51N ACT",
      "description": "1 = 50N/51N is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40036",
      "addressNumeric": 35,
      "signal": "revision_of_mapping_data_low_word",
      "name": "Revision of mapping data (low word)",
      "description": "Completa la codifica della revisione del mapping, vedi 40035.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10036",
      "addressNumeric": 35,
      "signal": "50_n_51_n_pu",
      "name": "50(N)/51(N) PU",
      "description": "1 = 50(N)/51(N) O/C PICKUP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10037",
      "addressNumeric": 36,
      "signal": "50_51_ph_a_pu",
      "name": "50/51 Ph A PU",
      "description": "1 = 50/51 Phase A picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10038",
      "addressNumeric": 37,
      "signal": "50_51_ph_b_pu",
      "name": "50/51 Ph B PU",
      "description": "1 = 50/51 Phase B picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10039",
      "addressNumeric": 38,
      "signal": "50_51_ph_c_pu",
      "name": "50/51 Ph C PU",
      "description": "1 = 50/51 Phase C picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10040",
      "addressNumeric": 39,
      "signal": "50n_51n_pickedup",
      "name": "50N/51N Pickedup",
      "description": "1 = 50N/51N picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10041",
      "addressNumeric": 40,
      "signal": "50_n_51_n_trip",
      "name": "50(N)/51(N) TRIP",
      "description": "1 = 50(N)/51(N) TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10042",
      "addressNumeric": 41,
      "signal": "pha_inrushblk",
      "name": "PhA InrushBlk",
      "description": "1 = Phase A trip blocked by inrush detection",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10043",
      "addressNumeric": 42,
      "signal": "phb_inrushblk",
      "name": "PhB InrushBlk",
      "description": "1 = Phase B trip blocked by inrush detection",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10044",
      "addressNumeric": 43,
      "signal": "phc_inrushblk",
      "name": "PhC InrushBlk",
      "description": "1 = Phase C trip blocked by inrush detection",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "44",
      "addressNumeric": 44,
      "signal": "mode_remote",
      "name": "Mode REMOTE",
      "description": "Comando+indicazione sulla stessa posizione. 0=Set to LOCKED / LOCKED, 1=Set to UNLOCKED / UNLOCKED. Se non arriva nessun comando Modbus entro 5 minuti dallo sblocco, il dispositivo si riblocca automaticamente su LOCKED.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10045",
      "addressNumeric": 44,
      "signal": "inrush_x_blk",
      "name": "INRUSH X-BLK",
      "description": "1 = Cross blk: PhX blocked PhY",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "45",
      "addressNumeric": 45,
      "signal": "setting_group_a",
      "name": "Setting Group A",
      "description": "Comando+indicazione sulla stessa posizione. Scrivere 1 attiva il gruppo di parametri A (disattiva automaticamente quello attivo); scrivere 0 e' rifiutato. Richiede il parametro \"Change to Another Setting Group\"=Protocol.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10046",
      "addressNumeric": 45,
      "signal": "67_active",
      "name": "67 ACTIVE",
      "description": "1 = 67/67-TOC is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "46",
      "addressNumeric": 46,
      "signal": "setting_group_b",
      "name": "Setting Group B",
      "description": "Comando+indicazione sulla stessa posizione. Vedi Setting Group A per il comportamento di attivazione.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10047",
      "addressNumeric": 46,
      "signal": "67n_active",
      "name": "67N ACTIVE",
      "description": "1 = 67N/67N-TOC is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47",
      "addressNumeric": 47,
      "signal": "setting_group_c",
      "name": "Setting Group C",
      "description": "Comando+indicazione sulla stessa posizione. Vedi Setting Group A per il comportamento di attivazione.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10048",
      "addressNumeric": 47,
      "signal": "67_67n_pickedup",
      "name": "67/67N pickedup",
      "description": "1 = 67/67N picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "48",
      "addressNumeric": 48,
      "signal": "setting_group_d",
      "name": "Setting Group D",
      "description": "Comando+indicazione sulla stessa posizione. Vedi Setting Group A per il comportamento di attivazione.",
      "functionCode": 1,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10049",
      "addressNumeric": 48,
      "signal": "67_a_picked_up",
      "name": "67 A picked up",
      "description": "1 = 67/67-TOC Phase A picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10050",
      "addressNumeric": 49,
      "signal": "67_b_picked_up",
      "name": "67 B picked up",
      "description": "1 = 67/67-TOC Phase B picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10051",
      "addressNumeric": 50,
      "signal": "67_c_picked_up",
      "name": "67 C picked up",
      "description": "1 = 67/67-TOC Phase C picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10052",
      "addressNumeric": 51,
      "signal": "67n_picked_up",
      "name": "67N picked up",
      "description": "1 = 67N/67N-TOC picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10053",
      "addressNumeric": 52,
      "signal": "67_67n_trip",
      "name": "67/67N TRIP",
      "description": "1 = 67/67N TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10054",
      "addressNumeric": 53,
      "signal": "46_active",
      "name": "46 ACTIVE",
      "description": "1 = 46 is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10055",
      "addressNumeric": 54,
      "signal": "46_2_picked_up",
      "name": "46-2 picked up",
      "description": "1 = 46-2 picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10056",
      "addressNumeric": 55,
      "signal": "46_1_picked_up",
      "name": "46-1 picked up",
      "description": "1 = 46-1 picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10057",
      "addressNumeric": 56,
      "signal": "46_toc_pickedup",
      "name": "46-TOC pickedup",
      "description": "1 = 46-TOC picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10058",
      "addressNumeric": 57,
      "signal": "46_trip",
      "name": "46 TRIP",
      "description": "1 = 46 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10059",
      "addressNumeric": 58,
      "signal": "81_active",
      "name": "81 ACTIVE",
      "description": "1 = 81 is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10060",
      "addressNumeric": 59,
      "signal": "81_1_picked_up",
      "name": "81-1 picked up",
      "description": "1 = 81-1 picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10061",
      "addressNumeric": 60,
      "signal": "81_2_picked_up",
      "name": "81-2 picked up",
      "description": "1 = 81-2 picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10062",
      "addressNumeric": 61,
      "signal": "81_1_trip",
      "name": "81-1 TRIP",
      "description": "1 = 81-1 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10063",
      "addressNumeric": 62,
      "signal": "81_2_trip",
      "name": "81-2 TRIP",
      "description": "1 = 81-2 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10064",
      "addressNumeric": 63,
      "signal": "27_active",
      "name": "27 ACTIVE",
      "description": "1 = 27 Undervoltage protection is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40065",
      "addressNumeric": 64,
      "signal": "milliseconds",
      "name": "Milliseconds",
      "description": "Registro di trasferimento data/ora.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10065",
      "addressNumeric": 64,
      "signal": "27_1_picked_up",
      "name": "27-1 picked up",
      "description": "1 = 27-1 Undervoltage picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40066",
      "addressNumeric": 65,
      "signal": "hours_minutes",
      "name": "Hours / Minutes",
      "description": "Byte alto=Ore, byte basso=Minuti.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10066",
      "addressNumeric": 65,
      "signal": "27_1_trip",
      "name": "27-1 TRIP",
      "description": "1 = 27-1 Undervoltage TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40067",
      "addressNumeric": 66,
      "signal": "month_day",
      "name": "Month / Day",
      "description": "Byte alto=Mese, byte basso=Giorno.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10067",
      "addressNumeric": 66,
      "signal": "59_active",
      "name": "59 ACTIVE",
      "description": "1 = 59-Overvoltage protection is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40068",
      "addressNumeric": 67,
      "signal": "time_date_status_byte_year",
      "name": "Time/Date status byte / Year",
      "description": "Byte alto=byte di stato data/ora, byte basso=Anno.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10068",
      "addressNumeric": 67,
      "signal": "59_1_picked_up",
      "name": "59-1 picked up",
      "description": "1 = 59 picked up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40069",
      "addressNumeric": 68,
      "signal": "set_time_and_date",
      "name": "Set Time and Date",
      "description": "Disponibile solo se la sincronizzazione oraria e' configurata con l'uso di questo registro.",
      "functionCode": 6,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10069",
      "addressNumeric": 68,
      "signal": "59_1_trip",
      "name": "59-1 TRIP",
      "description": "1 = 59 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10070",
      "addressNumeric": 69,
      "signal": "50ns_67ns_act",
      "name": "50Ns/67Ns ACT",
      "description": "1 = 50Ns/67Ns is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10071",
      "addressNumeric": 70,
      "signal": "64_pickup",
      "name": "64 Pickup",
      "description": "1 = 64 displacement voltage pick up",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10072",
      "addressNumeric": 71,
      "signal": "64_trip",
      "name": "64 TRIP",
      "description": "1 = 64 displacement voltage element TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10073",
      "addressNumeric": 72,
      "signal": "50ns_2_pickup",
      "name": "50Ns-2 Pickup",
      "description": "1 = 50Ns-2 Pickup",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10074",
      "addressNumeric": 73,
      "signal": "50ns_2_trip",
      "name": "50Ns-2 TRIP",
      "description": "1 = 50Ns-2 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10075",
      "addressNumeric": 74,
      "signal": "50ns_1_pickup",
      "name": "50Ns-1 Pickup",
      "description": "1 = 50Ns-1 Pickup",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10076",
      "addressNumeric": 75,
      "signal": "50ns_1_trip",
      "name": "50Ns-1 TRIP",
      "description": "1 = 50Ns-1 TRIP",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10077",
      "addressNumeric": 76,
      "signal": "sens_gnd_ph_a",
      "name": "Sens. Gnd Ph A",
      "description": "1 = Sensitive ground fault picked up in phase A",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10078",
      "addressNumeric": 77,
      "signal": "sens_gnd_ph_b",
      "name": "Sens. Gnd Ph B",
      "description": "1 = Sensitive ground fault picked up in phase B",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10079",
      "addressNumeric": 78,
      "signal": "sens_gnd_ph_c",
      "name": "Sens. Gnd Ph C",
      "description": "1 = Sensitive ground fault picked up in phase C",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10080",
      "addressNumeric": 79,
      "signal": "sensgnd_forward",
      "name": "SensGnd Forward",
      "description": "1 = Sensitive ground fault in forward direction",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10081",
      "addressNumeric": 80,
      "signal": "sensgnd_reverse",
      "name": "SensGnd Reverse",
      "description": "1 = Sensitive ground fault in reverse direction",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10087",
      "addressNumeric": 86,
      "signal": "74tc_active",
      "name": "74TC ACTIVE",
      "description": "1 = 74TC Trip circuit supervision is ACTIVE",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10088",
      "addressNumeric": 87,
      "signal": "fail_trip_cir",
      "name": "FAIL: Trip cir.",
      "description": "1 = 74TC Failure Trip Circuit",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10089",
      "addressNumeric": 88,
      "signal": "cntrl_auth",
      "name": "Cntrl Auth",
      "description": "1 = Control authority (0=REMOTE, 1=LOCAL)",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10090",
      "addressNumeric": 89,
      "signal": "modelocal",
      "name": "ModeLOCAL",
      "description": "1 = Control mode LOCAL (0=LOCKED, 1=UNLOCKED)",
      "functionCode": 2,
      "datatype": "boolean",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40129",
      "addressNumeric": 128,
      "signal": "diagnostics_word",
      "name": "Diagnostics word",
      "description": "bit0 Device OK(1=aggiornamento della replica del dispositivo completato dopo avvio/riavvio); bit1 Settings Calc.(1=calcolo impostazioni in corso); bit2 ProtActive(1=almeno una funzione di protezione attiva); bit3 Error Sum Alarm(1=allarme sommario di errore attivo); bit4 Alarm Sum Event(1=evento sommario di allarme attivo); bit5 Relay PICKUP(1=segnale di gruppo PICKUP); bit6 Relay TRIP(1=comando TRIP generale); bit8 Test mode(1=modalita' test attiva); bit15 Data invalid(1=dati nel messaggio Modbus non validi, generata dallo slave Modbus). Leggibile anche con funzione Diagnostics(FC8), sottofunzione Return Diagnostic Register.",
      "functionCode": 3,
      "datatype": "bitfield",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40201",
      "addressNumeric": 200,
      "signal": "wp_puls_pulsed_energy_wp_active",
      "name": "Wp(puls) - Pulsed Energy Wp (active)",
      "description": "Impulsi di energia attiva contati su ingresso binario. Scala: 2^31-1 impulsi = fondo scala. Riferimento: 60000 impulsi/ora per V=Vnom e I=Inom (parametri 1101/1102).",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40203",
      "addressNumeric": 202,
      "signal": "wq_puls_pulsed_energy_wq_reactive",
      "name": "Wq(puls) - Pulsed Energy Wq (reactive)",
      "description": "Impulsi di energia reattiva contati su ingresso binario. Vedi 40201 per la scala di riferimento.",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40205",
      "addressNumeric": 204,
      "signal": "wpforward_wp_forward",
      "name": "WpForward - Wp Forward",
      "description": "Energia attiva contatore derivato dai valori misurati. Vedi 40201 per la scala di riferimento.",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40207",
      "addressNumeric": 206,
      "signal": "wqforward_wq_forward",
      "name": "WqForward - Wq Forward",
      "description": "Energia reattiva contatore derivato dai valori misurati. Vedi 40201 per la scala di riferimento.",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40209",
      "addressNumeric": 208,
      "signal": "wpreverse_wp_reverse",
      "name": "WpReverse - Wp Reverse",
      "description": "Energia attiva inversa, contatore derivato dai valori misurati. Vedi 40201 per la scala di riferimento.",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40211",
      "addressNumeric": 210,
      "signal": "wqreverse_wq_reverse",
      "name": "WqReverse - Wq Reverse",
      "description": "Energia reattiva inversa, contatore derivato dai valori misurati. Vedi 40201 per la scala di riferimento.",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40301",
      "addressNumeric": 300,
      "signal": "ia_primary_fault_current",
      "name": "Ia - Primary fault current",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40303",
      "addressNumeric": 302,
      "signal": "ib_primary_fault_current",
      "name": "Ib - Primary fault current",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40305",
      "addressNumeric": 304,
      "signal": "ic_primary_fault_current",
      "name": "Ic - Primary fault current",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40311",
      "addressNumeric": 310,
      "signal": "sum_ia_accumulation_of_interrupted_current_ph_a",
      "name": "Sum Ia - Accumulation of interrupted current Ph A",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40313",
      "addressNumeric": 312,
      "signal": "sum_ib_accumulation_of_interrupted_current_ph_b",
      "name": "Sum Ib - Accumulation of interrupted current Ph B",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40315",
      "addressNumeric": 314,
      "signal": "sum_ic_accumulation_of_interrupted_current_ph_c",
      "name": "Sum Ic - Accumulation of interrupted current Ph C",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40317",
      "addressNumeric": 316,
      "signal": "op_hours_counter_of_operating_hours",
      "name": "Op.Hours - Counter of operating hours",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "h",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40351",
      "addressNumeric": 350,
      "signal": "ia_min",
      "name": "Ia Min",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40356",
      "addressNumeric": 355,
      "signal": "ia_max",
      "name": "Ia Max",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40361",
      "addressNumeric": 360,
      "signal": "ib_min",
      "name": "Ib Min",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40366",
      "addressNumeric": 365,
      "signal": "ib_max",
      "name": "Ib Max",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40371",
      "addressNumeric": 370,
      "signal": "ic_min",
      "name": "Ic Min",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40376",
      "addressNumeric": 375,
      "signal": "ic_max",
      "name": "Ic Max",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40381",
      "addressNumeric": 380,
      "signal": "va_nmin",
      "name": "Va-nMin",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40386",
      "addressNumeric": 385,
      "signal": "va_nmax",
      "name": "Va-nMax",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40391",
      "addressNumeric": 390,
      "signal": "vb_nmin",
      "name": "Vb-nMin",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40396",
      "addressNumeric": 395,
      "signal": "vb_nmax",
      "name": "Vb-nMax",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40401",
      "addressNumeric": 400,
      "signal": "vc_nmin",
      "name": "Vc-nMin",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40406",
      "addressNumeric": 405,
      "signal": "vc_nmax",
      "name": "Vc-nMax",
      "description": "Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40411",
      "addressNumeric": 410,
      "signal": "vn_min",
      "name": "Vn Min",
      "description": "V neutro. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40416",
      "addressNumeric": 415,
      "signal": "vn_max",
      "name": "Vn Max",
      "description": "V neutro. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40421",
      "addressNumeric": 420,
      "signal": "pmin",
      "name": "Pmin",
      "description": "Potenza attiva minima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40426",
      "addressNumeric": 425,
      "signal": "pmax",
      "name": "Pmax",
      "description": "Potenza attiva massima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40431",
      "addressNumeric": 430,
      "signal": "qmin",
      "name": "Qmin",
      "description": "Potenza reattiva minima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40436",
      "addressNumeric": 435,
      "signal": "qmax",
      "name": "Qmax",
      "description": "Potenza reattiva massima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40441",
      "addressNumeric": 440,
      "signal": "smin",
      "name": "Smin",
      "description": "Potenza apparente minima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40446",
      "addressNumeric": 445,
      "signal": "smax",
      "name": "Smax",
      "description": "Potenza apparente massima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "MVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40451",
      "addressNumeric": 450,
      "signal": "fmin",
      "name": "fmin",
      "description": "Frequenza minima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40456",
      "addressNumeric": 455,
      "signal": "fmax",
      "name": "fmax",
      "description": "Frequenza massima. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.01,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40461",
      "addressNumeric": 460,
      "signal": "pf_min",
      "name": "PF Min",
      "description": "Power Factor minimo. ATTENZIONE: il documento riporta la scala come \"3.767\" (anziche' \"3.2767\" come per PF Max): probabile refuso, riportato cosi' com'e' senza correggere. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.000115,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40466",
      "addressNumeric": 465,
      "signal": "pf_max",
      "name": "PF Max",
      "description": "Power Factor massimo. Scala 3.2767/32767. Seguito da 4 registri con data/ora dell'evento (non importati).",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.0001,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}