{
  "manufacturer": "abb",
  "model": "TRIO-20.0(27.6)-TL-OUTD",
  "device": "TRIO-20.0(27.6)-TL-OUTD",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "Import PDF Modbus_RTU_register_map_for_TRIO-20.0(27.6)-TL-OUTD_Revision_1.6.pdf",
    "url": null,
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:46:22.919Z",
  "registers": [
    {
      "address": "100",
      "addressNumeric": 100,
      "signal": "inverter_start_register",
      "name": "Inverter - Start register",
      "description": "Valore fisso: 4370.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "101",
      "addressNumeric": 101,
      "signal": "inverter_map_size",
      "name": "Inverter - Map size",
      "description": "Valore fisso: 72.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "102",
      "addressNumeric": 102,
      "signal": "inverter_map_version",
      "name": "Inverter - Map Version",
      "description": "Valore fisso: 02.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "103",
      "addressNumeric": 103,
      "signal": "inverter_address",
      "name": "Inverter address",
      "description": null,
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "104",
      "addressNumeric": 104,
      "signal": "inverter_serial_number_sn0",
      "name": "Inverter - Serial number (SN0)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "105",
      "addressNumeric": 105,
      "signal": "inverter_serial_number_sn1",
      "name": "Inverter - Serial number (SN1)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "106",
      "addressNumeric": 106,
      "signal": "inverter_serial_number_sn2",
      "name": "Inverter - Serial number (SN2)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "107",
      "addressNumeric": 107,
      "signal": "inverter_serial_number_sn3",
      "name": "Inverter - Serial number (SN3)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "108",
      "addressNumeric": 108,
      "signal": "inverter_serial_number_sn4",
      "name": "Inverter - Serial number (SN4)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "109",
      "addressNumeric": 109,
      "signal": "inverter_serial_number_sn5",
      "name": "Inverter - Serial number (SN5)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: SN0|SN1|SN2|SN3|SN4|SN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "110",
      "addressNumeric": 110,
      "signal": "inverter_part_number_pn0",
      "name": "Inverter - Part number (PN0)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "111",
      "addressNumeric": 111,
      "signal": "inverter_part_number_pn1",
      "name": "Inverter - Part number (PN1)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "112",
      "addressNumeric": 112,
      "signal": "inverter_part_number_pn2",
      "name": "Inverter - Part number (PN2)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "113",
      "addressNumeric": 113,
      "signal": "inverter_part_number_pn3",
      "name": "Inverter - Part number (PN3)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "114",
      "addressNumeric": 114,
      "signal": "inverter_part_number_pn4",
      "name": "Inverter - Part number (PN4)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "115",
      "addressNumeric": 115,
      "signal": "inverter_part_number_pn5",
      "name": "Inverter - Part number (PN5)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB: PN0|PN1|PN2|PN3|PN4|PN5.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "116",
      "addressNumeric": 116,
      "signal": "inverter_model_identifier",
      "name": "Inverter - Model identifier",
      "description": "Codice ASCII. Vedi Nota 2 del documento originale (es. 89='Y'=TRIO-27.6-TL-OUTD-400, 121='y'=TRIO-20-TL-OUTD-400, 70='F'=TRIO-27.6-TL-OUTD-480, 102='f'=TRIO-20-TL-OUTD-480).",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "117",
      "addressNumeric": 117,
      "signal": "inverter_country_grid_standard",
      "name": "Inverter - Country/Grid standard",
      "description": "Codice ASCII. Vedi Nota 3 del documento originale: elenco esteso (oltre 70 valori) di standard di rete per paese/normativa.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "118",
      "addressNumeric": 118,
      "signal": "inverter_transformer_type",
      "name": "Inverter - Transformer type",
      "description": "Codice ASCII. Vedi Nota 4: 78='N'=Transformerless version.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "119",
      "addressNumeric": 119,
      "signal": "inverter_inverter_type",
      "name": "Inverter - Inverter type",
      "description": "Codice ASCII. Vedi Nota 5: 80='P'=Photovoltaic version, 87='W'=Eolic version, 120='x'=Dummy inverter type.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "120",
      "addressNumeric": 120,
      "signal": "inverter_week_production_high_byte",
      "name": "Inverter - Week production - High byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "121",
      "addressNumeric": 121,
      "signal": "inverter_week_production_low_byte",
      "name": "Inverter - Week production - Low byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "122",
      "addressNumeric": 122,
      "signal": "inverter_year_production_high_byte",
      "name": "Inverter - Year production - High byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "123",
      "addressNumeric": 123,
      "signal": "inverter_year_production_low_byte",
      "name": "Inverter - Year production - Low byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "124",
      "addressNumeric": 124,
      "signal": "inverter_states_byte_0_global_state",
      "name": "Inverter - States (Byte 0) - Global state",
      "description": "Vedi Nota 6 del documento originale: elenco esteso di stati globali (es. 0=Sending Parameters, 6=Run, 9=Ground Fault...).",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "125",
      "addressNumeric": 125,
      "signal": "inverter_states_byte_1_inverter_state",
      "name": "Inverter - States (Byte 1) - Inverter state",
      "description": "Vedi Nota 7: elenco esteso (es. 0=Stand By, 2=Run, 13=Starting...).",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "126",
      "addressNumeric": 126,
      "signal": "inverter_states_byte_2_dc_dc_channel_1_state",
      "name": "Inverter - States (Byte 2) - DC/DC Channel 1 state",
      "description": "Vedi Nota 8: elenco esteso (es. 0=DC/DC OFF, 2=MPPT...).",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "127",
      "addressNumeric": 127,
      "signal": "inverter_states_byte_3_dc_dc_channel_2_state",
      "name": "Inverter - States (Byte 3) - DC/DC Channel 2 state",
      "description": "Vedi Nota 8.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "128",
      "addressNumeric": 128,
      "signal": "inverter_states_byte_4_alarm_state",
      "name": "Inverter - States (Byte 4) - Alarm state",
      "description": "Vedi Nota 9: elenco esteso di allarmi con codice (es. 1=Sun Low/W001, 7=Bulk OV/E004...).",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "129",
      "addressNumeric": 129,
      "signal": "display_board_presence",
      "name": "Display Board - Presence",
      "description": "0=Not Present, 1=Present.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "130",
      "addressNumeric": 130,
      "signal": "communication_board_presence",
      "name": "Communication Board - Presence",
      "description": "0=Not Present, 1=Present.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "131",
      "addressNumeric": 131,
      "signal": "fuse_control_board_presence",
      "name": "Fuse Control Board - Presence",
      "description": "0=Not Present, 1=Present. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "132",
      "addressNumeric": 132,
      "signal": "inverter_daily_energy",
      "name": "Inverter - Daily Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "134",
      "addressNumeric": 134,
      "signal": "inverter_total_energy",
      "name": "Inverter - Total Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "136",
      "addressNumeric": 136,
      "signal": "inverter_partial_energy",
      "name": "Inverter - Partial Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "138",
      "addressNumeric": 138,
      "signal": "inverter_week_energy",
      "name": "Inverter - Week Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "140",
      "addressNumeric": 140,
      "signal": "inverter_monthly_energy",
      "name": "Inverter - Monthly Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "142",
      "addressNumeric": 142,
      "signal": "inverter_yearly_energy",
      "name": "Inverter - Yearly Energy",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "144",
      "addressNumeric": 144,
      "signal": "inverter_grid_voltage",
      "name": "Inverter - Grid Voltage",
      "description": "Vgrid fase-neutro (fase R).",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "146",
      "addressNumeric": 146,
      "signal": "inverter_grid_current",
      "name": "Inverter - Grid Current",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "148",
      "addressNumeric": 148,
      "signal": "inverter_grid_power",
      "name": "Inverter - Grid Power",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "150",
      "addressNumeric": 150,
      "signal": "inverter_frequency",
      "name": "Inverter - Frequency",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "152",
      "addressNumeric": 152,
      "signal": "inverter_input_1_power",
      "name": "Inverter - Input 1 Power",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "154",
      "addressNumeric": 154,
      "signal": "inverter_input_1_voltage",
      "name": "Inverter - Input 1 Voltage",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "156",
      "addressNumeric": 156,
      "signal": "inverter_input_1_current",
      "name": "Inverter - Input 1 Current",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "158",
      "addressNumeric": 158,
      "signal": "inverter_input_2_power",
      "name": "Inverter - Input 2 Power",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "160",
      "addressNumeric": 160,
      "signal": "inverter_input_2_voltage",
      "name": "Inverter - Input 2 Voltage",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "162",
      "addressNumeric": 162,
      "signal": "inverter_input_2_current",
      "name": "Inverter - Input 2 Current",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "164",
      "addressNumeric": 164,
      "signal": "inverter_inverter_temperature",
      "name": "Inverter - Inverter Temperature",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "166",
      "addressNumeric": 166,
      "signal": "inverter_booster_temperature",
      "name": "Inverter - Booster Temperature",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "168",
      "addressNumeric": 168,
      "signal": "inverter_isolation_resistance",
      "name": "Inverter - Isolation Resistance",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "MΩ",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "170",
      "addressNumeric": 170,
      "signal": "inverter_wind_generator_frequency",
      "name": "Inverter - Wind Generator Frequency",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "172",
      "addressNumeric": 172,
      "signal": "inverter_cos",
      "name": "Inverter - Cos(φ)",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "174",
      "addressNumeric": 174,
      "signal": "inverter_presence",
      "name": "Inverter - Presence",
      "description": "0=Not Present, 1=Present.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "180",
      "addressNumeric": 180,
      "signal": "remote_on_off",
      "name": "Remote on/off",
      "description": "0=Remote on, 1=Remote off. Scrivibile solo se la funzione e' abilitata nell'inverter.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "181",
      "addressNumeric": 181,
      "signal": "reset_by_hand",
      "name": "Reset by-hand",
      "description": "Scrivere 1 per resettare manualmente gli allarmi; l'inverter riporta il registro a 0. Scrivibile solo se la funzione e' abilitata.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "190",
      "addressNumeric": 190,
      "signal": "power_ramping_interval_permanent_dynamic",
      "name": "Power ramping interval (permanent/dynamic)",
      "description": "Intervallo usato per i comandi ai registri 0200/0202/0210/0212/0220/0222/0225/0227. Vedi Nota 12 del documento originale per la codifica (N=step, M=10ms).",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "191",
      "addressNumeric": 191,
      "signal": "dynamic_mode_timeout",
      "name": "Dynamic mode timeout",
      "description": "0-250 min, default 2. Timeout del comando Dynamic Mode di Active/Reactive Power.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "min",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "198",
      "addressNumeric": 198,
      "signal": "set_transient_options_permanent_dynamic",
      "name": "Set transient options (permanent/dynamic)",
      "description": "MSB=transient step (0=4s,1=1s), LSB=transient mode (0=slope,128=duration). Default 0. Vedi Nota 13.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "200",
      "addressNumeric": 200,
      "signal": "dynamic_mode_reactive_power_by_fixed_pf",
      "name": "Dynamic Mode - Reactive Power by fixed PF",
      "description": "-1.0..-0.8 o 0.8..1.0. Negativo=over-excited (capacitivo), positivo=under-excited (induttivo). Usare con registri 0190,0191,0198,0299.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "202",
      "addressNumeric": 202,
      "signal": "permanent_mode_reactive_power_by_fixed_pf",
      "name": "Permanent Mode - Reactive Power by fixed PF",
      "description": "-1.0..-0.8 o 0.8..1.0. Usare con registri 0190,0198,0299.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "205",
      "addressNumeric": 205,
      "signal": "permanent_mode_reset_pf_to_1",
      "name": "Permanent Mode - Reset PF to 1",
      "description": "Toggle bit: scrivere 1 per resettare il PF a 1; torna a 0 automaticamente.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "210",
      "addressNumeric": 210,
      "signal": "dynamic_mode_active_power",
      "name": "Dynamic Mode - Active Power %",
      "description": "0-100, default 100, passi 1%. Usare con registri 0190,0191,0198,0299.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "212",
      "addressNumeric": 212,
      "signal": "permanent_mode_active_power",
      "name": "Permanent Mode - Active Power %",
      "description": "0-100, default 100, passi 1%. Usare con registri 0190,0198,0299.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "215",
      "addressNumeric": 215,
      "signal": "permanent_mode_reset_active_power_to_100",
      "name": "Permanent Mode - Reset Active Power to 100%",
      "description": "Toggle bit: scrivere 1 per resettare a 100% di PNOM.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "220",
      "addressNumeric": 220,
      "signal": "dynamic_mode_reactive_power_by_fixed_q_pf_conv",
      "name": "Dynamic Mode - Reactive power by fixed Q (PF conv.)",
      "description": "-0.8..0.8. Usare con registri 0190,0191,0198,0299.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "222",
      "addressNumeric": 222,
      "signal": "permanent_mode_reactive_power_by_fixed_q_pf_conv",
      "name": "Permanent Mode - Reactive power by fixed Q (PF conv.)",
      "description": "-0.8..0.8. Usare con registri 0190,0198,0299.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "225",
      "addressNumeric": 225,
      "signal": "dynamic_mode_reactive_power_of_pnom",
      "name": "Dynamic Mode - Reactive Power % of PNOM",
      "description": "-80..80. Usare con registri 0190,0191,0198,0299.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "227",
      "addressNumeric": 227,
      "signal": "permanent_mode_reactive_power_of_pnom",
      "name": "Permanent Mode - Reactive Power % of PNOM",
      "description": "-80..80. Usare con registri 0190,0198,0299.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "250",
      "addressNumeric": 250,
      "signal": "auxiliary_boards_start_register",
      "name": "Auxiliary Boards - Start register",
      "description": "Valore fisso: 8739.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "251",
      "addressNumeric": 251,
      "signal": "auxiliary_board_map_size",
      "name": "Auxiliary Board - Map size",
      "description": "Valore fisso: 117.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "252",
      "addressNumeric": 252,
      "signal": "auxiliary_board_map_version",
      "name": "Auxiliary Board - Map Version",
      "description": "Valore fisso: 02.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "254",
      "addressNumeric": 254,
      "signal": "inverter_serial_number_sn0_aux_board_map",
      "name": "Inverter - Serial number (SN0) (Aux Board map)",
      "description": "Stesso dato del registro 104, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "255",
      "addressNumeric": 255,
      "signal": "inverter_serial_number_sn1_aux_board_map",
      "name": "Inverter - Serial number (SN1) (Aux Board map)",
      "description": "Stesso dato del registro 105, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "256",
      "addressNumeric": 256,
      "signal": "inverter_serial_number_sn2_aux_board_map",
      "name": "Inverter - Serial number (SN2) (Aux Board map)",
      "description": "Stesso dato del registro 106, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "257",
      "addressNumeric": 257,
      "signal": "inverter_serial_number_sn3_aux_board_map",
      "name": "Inverter - Serial number (SN3) (Aux Board map)",
      "description": "Stesso dato del registro 107, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "258",
      "addressNumeric": 258,
      "signal": "inverter_serial_number_sn4_aux_board_map",
      "name": "Inverter - Serial number (SN4) (Aux Board map)",
      "description": "Stesso dato del registro 108, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "259",
      "addressNumeric": 259,
      "signal": "inverter_serial_number_sn5_aux_board_map",
      "name": "Inverter - Serial number (SN5) (Aux Board map)",
      "description": "Stesso dato del registro 109, ripetuto nella mappa Auxiliary Boards. Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "276",
      "addressNumeric": 276,
      "signal": "communication_board_serial_number_sn0",
      "name": "Communication Board - Serial number (SN0)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "277",
      "addressNumeric": 277,
      "signal": "communication_board_serial_number_sn1",
      "name": "Communication Board - Serial number (SN1)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "278",
      "addressNumeric": 278,
      "signal": "communication_board_serial_number_sn2",
      "name": "Communication Board - Serial number (SN2)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "279",
      "addressNumeric": 279,
      "signal": "communication_board_serial_number_sn3",
      "name": "Communication Board - Serial number (SN3)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "280",
      "addressNumeric": 280,
      "signal": "communication_board_serial_number_sn4",
      "name": "Communication Board - Serial number (SN4)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "281",
      "addressNumeric": 281,
      "signal": "communication_board_serial_number_sn5",
      "name": "Communication Board - Serial number (SN5)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "282",
      "addressNumeric": 282,
      "signal": "communication_board_part_number_pn0",
      "name": "Communication Board - Part number (PN0)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "283",
      "addressNumeric": 283,
      "signal": "communication_board_part_number_pn1",
      "name": "Communication Board - Part number (PN1)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "284",
      "addressNumeric": 284,
      "signal": "communication_board_part_number_pn2",
      "name": "Communication Board - Part number (PN2)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "285",
      "addressNumeric": 285,
      "signal": "communication_board_part_number_pn3",
      "name": "Communication Board - Part number (PN3)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "286",
      "addressNumeric": 286,
      "signal": "communication_board_part_number_pn4",
      "name": "Communication Board - Part number (PN4)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "287",
      "addressNumeric": 287,
      "signal": "communication_board_part_number_pn5",
      "name": "Communication Board - Part number (PN5)",
      "description": "Byte ASCII-decimale, ordine di scrittura MSB..LSB.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "288",
      "addressNumeric": 288,
      "signal": "communication_board_week_production_high_byte",
      "name": "Communication Board - Week production - High byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "289",
      "addressNumeric": 289,
      "signal": "communication_board_week_production_low_byte",
      "name": "Communication Board - Week production - Low byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "290",
      "addressNumeric": 290,
      "signal": "communication_board_year_production_high_byte",
      "name": "Communication Board - Year production - High byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "291",
      "addressNumeric": 291,
      "signal": "communication_board_year_production_low_byte",
      "name": "Communication Board - Year production - Low byte",
      "description": "Byte ASCII-decimale.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "292",
      "addressNumeric": 292,
      "signal": "fuse_control_board_serial_number_sn0",
      "name": "Fuse Control Board - Serial number (SN0)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "293",
      "addressNumeric": 293,
      "signal": "fuse_control_board_serial_number_sn1",
      "name": "Fuse Control Board - Serial number (SN1)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "294",
      "addressNumeric": 294,
      "signal": "fuse_control_board_serial_number_sn2",
      "name": "Fuse Control Board - Serial number (SN2)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "295",
      "addressNumeric": 295,
      "signal": "fuse_control_board_serial_number_sn3",
      "name": "Fuse Control Board - Serial number (SN3)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "296",
      "addressNumeric": 296,
      "signal": "fuse_control_board_serial_number_sn4",
      "name": "Fuse Control Board - Serial number (SN4)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "297",
      "addressNumeric": 297,
      "signal": "fuse_control_board_serial_number_sn5",
      "name": "Fuse Control Board - Serial number (SN5)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "298",
      "addressNumeric": 298,
      "signal": "fuse_control_board_part_number_pn0",
      "name": "Fuse Control Board - Part number (PN0)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "299",
      "addressNumeric": 299,
      "signal": "transient_options_configurable",
      "name": "Transient options configurable",
      "description": "Read-only. 0=non configurabili (registri 0198,0505), 1=configurabili.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "299",
      "addressNumeric": 299,
      "signal": "fuse_control_board_part_number_pn1",
      "name": "Fuse Control Board - Part number (PN1)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "heartbeat_counter",
      "name": "Heartbeat counter",
      "description": "Incrementa ogni secondo, si azzera automaticamente a 65535.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "fuse_control_board_part_number_pn2",
      "name": "Fuse Control Board - Part number (PN2)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "301",
      "addressNumeric": 301,
      "signal": "inverter_grid_reactive_power",
      "name": "Inverter - Grid Reactive Power",
      "description": "Read-only. Se non supportato dall'inverter ritorna 0xFFFFFFFF.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "301",
      "addressNumeric": 301,
      "signal": "fuse_control_board_part_number_pn3",
      "name": "Fuse Control Board - Part number (PN3)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "302",
      "addressNumeric": 302,
      "signal": "fuse_control_board_part_number_pn4",
      "name": "Fuse Control Board - Part number (PN4)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "303",
      "addressNumeric": 303,
      "signal": "inverter_grid_voltage_holding_register_mirror",
      "name": "Inverter - Grid Voltage (Holding Register mirror)",
      "description": "Read-only. Stesso valore fisico dell'Input Register 0144 (Grid Voltage), esposto anche qui come Holding Register.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "303",
      "addressNumeric": 303,
      "signal": "fuse_control_board_part_number_pn5",
      "name": "Fuse Control Board - Part number (PN5)",
      "description": "Byte ASCII-decimale. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "304",
      "addressNumeric": 304,
      "signal": "fuse_control_board_week_production_high_byte",
      "name": "Fuse Control Board - Week production - High byte",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "305",
      "addressNumeric": 305,
      "signal": "inverter_grid_power_holding_register_mirror",
      "name": "Inverter - Grid Power (Holding Register mirror)",
      "description": "Read-only. Stesso valore fisico dell'Input Register 0148 (Grid Power), esposto anche qui come Holding Register.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "305",
      "addressNumeric": 305,
      "signal": "fuse_control_board_week_production_low_byte",
      "name": "Fuse Control Board - Week production - Low byte",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "306",
      "addressNumeric": 306,
      "signal": "fuse_control_board_year_production_high_byte",
      "name": "Fuse Control Board - Year production - High byte",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "307",
      "addressNumeric": 307,
      "signal": "inverter_grid_current_holding_register_mirror",
      "name": "Inverter - Grid Current (Holding Register mirror)",
      "description": "Read-only. Stesso valore fisico dell'Input Register 0146 (Grid Current), esposto anche qui come Holding Register.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "307",
      "addressNumeric": 307,
      "signal": "fuse_control_board_year_production_low_byte",
      "name": "Fuse Control Board - Year production - Low byte",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "308",
      "addressNumeric": 308,
      "signal": "communication_board_states_byte_4",
      "name": "Communication Board - States (Byte 4)",
      "description": "Vedi Nota 10: bit 0 OTH, bit 1 Arc fault, bit 2 Arc detector failure, bit5 SPD DC1, bit6 SPD DC2, bit7 SPD AC.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "309",
      "addressNumeric": 309,
      "signal": "communication_board_states_byte_5",
      "name": "Communication Board - States (Byte 5)",
      "description": "Vedi Nota 10: bit0 SD card presente, bit1 SD card ok, bit2 Exp.board, bit3 Wi-Fi board.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "310",
      "addressNumeric": 310,
      "signal": "fuse_control_board_states_byte_0",
      "name": "Fuse Control Board - States (Byte 0)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "311",
      "addressNumeric": 311,
      "signal": "fuse_control_board_states_byte_1",
      "name": "Fuse Control Board - States (Byte 1)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "312",
      "addressNumeric": 312,
      "signal": "fuse_control_board_states_byte_2",
      "name": "Fuse Control Board - States (Byte 2)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "313",
      "addressNumeric": 313,
      "signal": "fuse_control_board_states_byte_3",
      "name": "Fuse Control Board - States (Byte 3)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "314",
      "addressNumeric": 314,
      "signal": "fuse_control_board_states_byte_4",
      "name": "Fuse Control Board - States (Byte 4)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "315",
      "addressNumeric": 315,
      "signal": "communication_board_pt100",
      "name": "Communication Board - PT100",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "317",
      "addressNumeric": 317,
      "signal": "communication_board_pt1000",
      "name": "Communication Board - PT1000",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "319",
      "addressNumeric": 319,
      "signal": "communication_board_analog_input_1",
      "name": "Communication Board - Analog Input 1",
      "description": "Unita' V o mA a seconda della configurazione.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "321",
      "addressNumeric": 321,
      "signal": "communication_board_analog_input_2",
      "name": "Communication Board - Analog Input 2",
      "description": "Unita' V o mA a seconda della configurazione.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "323",
      "addressNumeric": 323,
      "signal": "communication_board_ntc",
      "name": "Communication Board - NTC",
      "description": null,
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "325",
      "addressNumeric": 325,
      "signal": "fuse_control_board_voltage_1a",
      "name": "Fuse Control Board - Voltage 1A",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "327",
      "addressNumeric": 327,
      "signal": "fuse_control_board_voltage_1b",
      "name": "Fuse Control Board - Voltage 1B",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "329",
      "addressNumeric": 329,
      "signal": "fuse_control_board_voltage_1c",
      "name": "Fuse Control Board - Voltage 1C",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "331",
      "addressNumeric": 331,
      "signal": "fuse_control_board_voltage_1d",
      "name": "Fuse Control Board - Voltage 1D",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "333",
      "addressNumeric": 333,
      "signal": "fuse_control_board_voltage_1e",
      "name": "Fuse Control Board - Voltage 1E",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "335",
      "addressNumeric": 335,
      "signal": "fuse_control_board_voltage_2a",
      "name": "Fuse Control Board - Voltage 2A",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "337",
      "addressNumeric": 337,
      "signal": "fuse_control_board_voltage_2b",
      "name": "Fuse Control Board - Voltage 2B",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "339",
      "addressNumeric": 339,
      "signal": "fuse_control_board_voltage_2c",
      "name": "Fuse Control Board - Voltage 2C",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "341",
      "addressNumeric": 341,
      "signal": "fuse_control_board_voltage_2d",
      "name": "Fuse Control Board - Voltage 2D",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "343",
      "addressNumeric": 343,
      "signal": "fuse_control_board_voltage_2e",
      "name": "Fuse Control Board - Voltage 2E",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "345",
      "addressNumeric": 345,
      "signal": "fuse_control_board_voltage_ch1",
      "name": "Fuse Control Board - Voltage Ch1",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "347",
      "addressNumeric": 347,
      "signal": "fuse_control_board_voltage_ch2",
      "name": "Fuse Control Board - Voltage Ch2",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "349",
      "addressNumeric": 349,
      "signal": "fuse_control_board_current_1a",
      "name": "Fuse Control Board - Current 1A",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "351",
      "addressNumeric": 351,
      "signal": "fuse_control_board_current_1b",
      "name": "Fuse Control Board - Current 1B",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "353",
      "addressNumeric": 353,
      "signal": "fuse_control_board_current_1c",
      "name": "Fuse Control Board - Current 1C",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "355",
      "addressNumeric": 355,
      "signal": "fuse_control_board_current_1d",
      "name": "Fuse Control Board - Current 1D",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "357",
      "addressNumeric": 357,
      "signal": "fuse_control_board_current_1e",
      "name": "Fuse Control Board - Current 1E",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "359",
      "addressNumeric": 359,
      "signal": "fuse_control_board_current_2a",
      "name": "Fuse Control Board - Current 2A",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "361",
      "addressNumeric": 361,
      "signal": "fuse_control_board_current_2b",
      "name": "Fuse Control Board - Current 2B",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "363",
      "addressNumeric": 363,
      "signal": "fuse_control_board_current_2c",
      "name": "Fuse Control Board - Current 2C",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "365",
      "addressNumeric": 365,
      "signal": "fuse_control_board_current_2d",
      "name": "Fuse Control Board - Current 2D",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "367",
      "addressNumeric": 367,
      "signal": "fuse_control_board_current_2e",
      "name": "Fuse Control Board - Current 2E",
      "description": "Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "369",
      "addressNumeric": 369,
      "signal": "fuse_control_board_states_byte_5",
      "name": "Fuse Control Board - States (Byte 5)",
      "description": "Vedi Nota 11. Non usato nel modello -US.",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "501",
      "addressNumeric": 501,
      "signal": "set_unit_of_registers_0507_0508_0511_0512",
      "name": "Set unit of registers 0507/0508/0511/0512",
      "description": "0=per mille (‰), 1=percento (%).",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "502",
      "addressNumeric": 502,
      "signal": "set_active_mode_permanent_dynamic",
      "name": "Set active mode (permanent/dynamic)",
      "description": "0=Dynamic mode, 1=Permanent mode.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "503",
      "addressNumeric": 503,
      "signal": "power_ramping_interval_0507_0508_0509_0511_0512_0513",
      "name": "Power ramping interval (0507/0508/0509/0511/0512/0513)",
      "description": "Vedi Nota 12.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "504",
      "addressNumeric": 504,
      "signal": "dynamic_mode_timeout_v2",
      "name": "Dynamic mode timeout (v2)",
      "description": "0-250, default 2.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "min",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "505",
      "addressNumeric": 505,
      "signal": "set_transient_options_v2",
      "name": "Set transient options (v2)",
      "description": "Vedi Nota 13.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "506",
      "addressNumeric": 506,
      "signal": "set_reactive_power_control_mode",
      "name": "Set reactive power control mode",
      "description": "0=PF fixed mode, 1=Q fixed mode.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "507",
      "addressNumeric": 507,
      "signal": "dynamic_mode_reactive_power_of_pnom_v2",
      "name": "Dynamic Mode - Reactive Power % of PNOM (v2)",
      "description": "-80..80 oppure -800..800 in per mille secondo registro 0501. Usare con 0299,0501,0502,0503,0504,0505,0506.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "508",
      "addressNumeric": 508,
      "signal": "dynamic_mode_active_power_v2",
      "name": "Dynamic Mode - Active Power % (v2)",
      "description": "0-100 oppure 0-1000 in per mille secondo registro 0501. Usare con 0299,0501,0502,0503,0504,0505.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "509",
      "addressNumeric": 509,
      "signal": "dynamic_mode_reactive_power_by_fixed_pf_v2",
      "name": "Dynamic Mode - Reactive Power by fixed PF (v2)",
      "description": "-1.0..-0.8 o 0.8..1.0. Usare con 0299,0502,0503,0504,0505,0506.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "511",
      "addressNumeric": 511,
      "signal": "permanent_mode_reactive_power_of_pnom_v2",
      "name": "Permanent Mode - Reactive Power % of PNOM (v2)",
      "description": "-80..80 oppure -800..800 in per mille. Usare con 0299,0501,0502,0503,0505,0506.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "512",
      "addressNumeric": 512,
      "signal": "permanent_mode_active_power_v2",
      "name": "Permanent Mode - Active Power % (v2)",
      "description": "0-100 oppure 0-1000 in per mille. Usare con 0299,0501,0502,0503,0505.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "513",
      "addressNumeric": 513,
      "signal": "permanent_mode_reactive_power_by_fixed_pf_v2",
      "name": "Permanent Mode - Reactive Power by fixed PF (v2)",
      "description": "-1.0..-0.8 o 0.8..1.0. Usare con 0299,0502,0503,0505,0506.",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "515",
      "addressNumeric": 515,
      "signal": "reset_active_power_management",
      "name": "Reset Active Power management",
      "description": "Toggle bit: scrivere 1 per resettare a 100% di PNOM.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "516",
      "addressNumeric": 516,
      "signal": "reset_reactive_power_management",
      "name": "Reset Reactive Power management",
      "description": "Toggle bit: scrivere 1 per resettare PF a 1 o Q a 0.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3650",
      "addressNumeric": 3650,
      "signal": "registers_map_type",
      "name": "Registers Map - Type",
      "description": "Valore fisso: 71 ('G').",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3651",
      "addressNumeric": 3651,
      "signal": "registers_map_inverter_family_supported",
      "name": "Registers Map - Inverter family supported",
      "description": "Valore fisso: 84 ('T').",
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3652",
      "addressNumeric": 3652,
      "signal": "registers_map_major_version",
      "name": "Registers Map - Major Version",
      "description": null,
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3653",
      "addressNumeric": 3653,
      "signal": "registers_map_minor_version",
      "name": "Registers Map - Minor Version",
      "description": null,
      "functionCode": 4,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}