[
{
    "description": "profinet Byte_B0",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B0",
    "index": 0,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - I/O GT2",
        "Allarme comunicazione profinet - Sistema di pesatura",
        "Allarme comunicazione - Ricevente radiocomando",
        "Allarme comunicazione CanOpen - Motore GT1",
        "Allarme comunicazione CanOpen - Motore GT2",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "profinet Byte_B1",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B1",
    "index": 1,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - Modulo IOlink 1(TU) {A190.1}",
        "Allarme comunicazione profinet - Modulo IOlink 2(TU) {A190.2}",
        "Allarme comunicazione profinet - Modulo IOlink 3(TU) {A190.3}",
        "Allarme comunicazione profinet - Modulo IOlink 1(LB) {A206.1}",
        "Allarme comunicazione profinet - Modulo IOlink 2(LB) {A206.2}",
        "Allarme comunicazione profinet - Modulo IOlink 3(LB) {A206.3}",
        "Allarme comunicazione profinet - Modulo IOlink 6(LB) {A206.6}",
        "Allarme comunicazione profinet - Modulo IOlink 1(UB) {A231.1}"
    ]
},

{
    "description": "profinet Byte_B2",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B2",
    "index": 2,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - Modulo IOlink 1.1(TU) {A690.1}",
        "Allarme comunicazione profinet - Modulo IOlink 2.1(TU) {A690.2}",
        "Allarme comunicazione profinet - Modulo IOlink 3.1(TU) {A690.3}",
        "Allarme comunicazione profinet - Modulo IOlink 1.1(LB) {A706.1}",
        "Allarme comunicazione profinet - Modulo IOlink 2.1(LB) {A706.2}",
        "Allarme comunicazione profinet - Modulo IOlink 3.1(LB) {A706.3}",
        "Allarme comunicazione profinet - Modulo IOlink 6.1(LB) {A706.6}",
        "Allarme comunicazione profinet - Modulo IOlink 1.1(UB) {A731.1}"
    ]
},

{
    "description": "profinet Byte_B3",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B3",
    "index": 3,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - Encoder ruota 1 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 2 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 3 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 4 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 5 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 6 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 7 sinistra",
        "Allarme comunicazione profinet - Encoder ruota 8 sinistra"
    ]
},

{
    "description": "profinet Byte_B4",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B4",
    "index": 4,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - Encoder ruota 1 destra",
        "Allarme comunicazione profinet - Encoder ruota 2 destra",
        "Allarme comunicazione profinet - Encoder ruota 3 destra",
        "Allarme comunicazione profinet - Encoder ruota 4 destra",
        "Allarme comunicazione profinet - Encoder ruota 5 destra",
        "Allarme comunicazione profinet - Encoder ruota 6 destra",
        "Allarme comunicazione profinet - Encoder ruota 7 destra",
        "Allarme comunicazione profinet - Encoder ruota 8 destra"
    ]
},

{
    "description": "profinet Byte_B5",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B5",
    "index": 5,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - encoder carrello 1",
        "Allarme comunicazione profinet - encoder carrello 2",
        "Allarme comunicazione profinet - encoder carrello 3",
        "Allarme comunicazione profinet - encoder carrello 4",
        "Allarme comunicazione profinet - encoder carrello 5",
        "Allarme comunicazione profinet - encoder carrello 6",
        "Allarme comunicazione profinet - encoder carrello 7",
        "Allarme comunicazione profinet - encoder carrello 8"
    ]
},

{
    "description": "profinet Byte_B6",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B6",
    "index": 6,
    "size": 1,
    "messages": [
        "Allarme comunicazione profinet - encoder argano 1",
        "Allarme comunicazione profinet - encoder argano 2",
        "Allarme comunicazione profinet - encoder argano 3",
        "Allarme comunicazione profinet - encoder argano 4",
        "Allarme comunicazione profinet - encoder argano 5",
        "Allarme comunicazione profinet - encoder argano 6",
        "Allarme comunicazione profinet - encoder argano 7",
        "Allarme comunicazione profinet - encoder argano 8"
    ]
},

{
    "description": "message Byte_B7",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B7",
    "index": 7,
    "size": 1,
    "messages": [
        "Pulsante emergenza premuto su ruota 1 SX",
        "Pulsante emergenza premuto su ruota 2 SX",
        "Pulsante emergenza premuto su ruota 3 SX",
        "Pulsante emergenza premuto su ruota 4 SX",
        "Pulsante emergenza premuto su ruota 5 SX",
        "Pulsante emergenza premuto su ruota 6 SX",
        "Pulsante emergenza premuto su ruota 7 SX",
        "Pulsante emergenza premuto su ruota 8 SX"
    ]
},

{
    "description": "message Byte_B8",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B8",
    "index": 8,
    "size": 1,
    "messages": [
        "Pulsante emergenza premuto su ruota 1 DX",
        "Pulsante emergenza premuto su ruota 2 DX",
        "Pulsante emergenza premuto su ruota 3 DX",
        "Pulsante emergenza premuto su ruota 4 DX",
        "Pulsante emergenza premuto su ruota 5 DX",
        "Pulsante emergenza premuto su ruota 6 DX",
        "Pulsante emergenza premuto su ruota 7 DX",
        "Pulsante emergenza premuto su ruota 8 DX"
    ]
},

{
    "description": "message Byte_B9",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B9",
    "index": 9,
    "size": 1,
    "messages": [
        "Pulsante emergenza premuto su QE GT1",
        "Pulsante emergenza premuto su QE GT2",
        "Radiocomando spento o fungo di emergenza premuto",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "hydraulic Byte_B10",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B10",
    "index": 10,
    "size": 1,
    "messages": [
        "Filtro Intasato 1 - GT1",
        "Filtro Intasato 2 - GT1",
        "Filtro Intasato 3 - GT1",
        "Filtro Intasato 4 - GT1",
        "Filtro Intasato 5 - GT1",
        "Filtro Intasato 6 - GT1",
        "Massima temperatura olio - GT1",
        "Livello minimo olio - GT1"
    ]
},

{
    "description": "hydraulic Byte_B11",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B11",
    "index": 11,
    "size": 1,
    "messages": [
        "Massima pressione sterzo - GT1",
        "Allarme sensori di pressione su ralle",
        "\"GT1 - Sensore livello olio - Massimo livello",
        "##",
        "Allarme Riserva diesel motore GT1",
        "Anomalia motore diesel GT1",
        "Timeout disattivazione frizione - inserimento pompe su GT1",
        "##"
    ]
},

{
    "description": "hydraulic Byte_B12",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B12",
    "index": 12,
    "size": 1,
    "messages": [
        "GT1 - Sensore livello olio - Nessun segnale",
        "GT1 - Sensore pressione freno - Nessun segnale",
        "GT1 - Sensore pressione traslazione - Nessun segnale",
        "GT1 - Sensore pressione PVG1 - Nessun segnale",
        "GT1 - Sensore pressione PVG2 - Nessun segnale",
        "GT1 - Sensore pressione PVG3 - Nessun segnale",
        "GT1 - Sensore pressione PVG4 - Nessun segnale",
        "GT1 - Sensore pressione PVG5 - Nessun segnale"
    ]
},

{
    "description": "hydraulic Byte_B13",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B13",
    "index": 13,
    "size": 1,
    "messages": [
        "##",
        "##",
        "##",
        "##",
        "##",
        "GT1 - Sensore pressione pompa 2 - Nessun segnale",
        "GT1 - Sensore pressione pompa 3 - Nessun segnale",
        "GT1 - Sensore pressione pompa 4 - Nessun segnale"
    ]
},

{
    "description": "hydraulic Byte_B14",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B14",
    "index": 14,
    "size": 1,
    "messages": [
        "GT1 - Sensore pressione pompa 5 - Nessun segnale",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "hydraulic Byte_B15",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B15",
    "index": 15,
    "size": 1,
    "messages": [
        "Filtro Intasato 1 - GT2",
        "Filtro Intasato 2 - GT2",
        "Filtro Intasato 3 - GT2",
        "Filtro Intasato 4 - GT2",
        "Filtro Intasato 5 - GT2",
        "Filtro Intasato 6 - GT2",
        "##",
        "Livello minimo olio - GT2"
    ]
},

{
    "description": "hydraulic Byte_B16",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B16",
    "index": 16,
    "size": 1,
    "messages": [
        "Massima pressione sterzo - GT2",
        "##",
        "\"GT2 - Sensore livello olio - Massimo livello",
        "##",
        "Riserva diesel motore GT2",
        "Anomalia motore diesel GT2",
        "Timeout disattivazione frizione - inserimento pompe su GT2",
        "##"
    ]
},

{
    "description": "hydraulic Byte_B17",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B17",
    "index": 17,
    "size": 1,
    "messages": [
        "GT2 - Sensore livello olio - Nessun segnale",
        "GT2 - Sensore pressione freno - Nessun segnale",
        "GT2 - Sensore pressione traslazione - Nessun segnale",
        "GT2 - Sensore pressione PVG1 - Nessun segnale",
        "GT2 - Sensore pressione PVG2 - Nessun segnale",
        "GT2 - Sensore pressione PVG3 - Nessun segnale",
        "GT2 - Sensore pressione PVG4 - Nessun segnale",
        "GT2 - Sensore pressione PVG5 - Nessun segnale"
    ]
},

{
    "description": "hydraulic Byte_B18",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B18",
    "index": 18,
    "size": 1,
    "messages": [
        "##",
        "##",
        "##",
        "##",
        "##",
        "GT2 - Sensore pressione pompa 2 - Nessun segnale",
        "GT2 - Sensore pressione pompa 3 - Nessun segnale",
        "GT2 - Sensore pressione pompa 4 - Nessun segnale"
    ]
},

{
    "description": "hydraulic Byte_B19",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B19",
    "index": 19,
    "size": 1,
    "messages": [
        "GT2 - Sensore pressione pompa 5 - Nessun segnale",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "positioning Byte_B20",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B20",
    "index": 20,
    "size": 1,
    "messages": [
        "Ruota fuori finestra 1 SX",
        "Ruota fuori finestra 2 SX",
        "Ruota fuori finestra 3 SX",
        "Ruota fuori finestra 4 SX",
        "Ruota fuori finestra 5 SX",
        "Ruota fuori finestra 6 SX",
        "Ruota fuori finestra 7 SX",
        "Ruota fuori finestra 8 SX"
    ]
},

{
    "description": "positioning Byte_B21",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B21",
    "index": 21,
    "size": 1,
    "messages": [
        "Ruota fuori finestra 1 DX",
        "Ruota fuori finestra 2 DX",
        "Ruota fuori finestra 3 DX",
        "Ruota fuori finestra 4 DX",
        "Ruota fuori finestra 5 DX",
        "Ruota fuori finestra 6 DX",
        "Ruota fuori finestra 7 DX",
        "Ruota fuori finestra 8 DX"
    ]
},

{
    "description": "positioning Byte_B22",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B22",
    "index": 22,
    "size": 1,
    "messages": [
        "##",
        "Allarme fuori finestra 5\u00b0",
        "Allarme fuori finestra 10\u00b0",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "wind Byte_B23",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B23",
    "index": 23,
    "size": 1,
    "messages": [
        "Allarme trasduttore velocit\u00e0 vento",
        "Allarme anemometro soglia 1",
        "Allarme anemometro soglia 2",
        "Bypass inserito - Anemometro",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "positioning Byte_B24",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B24",
    "index": 24,
    "size": 1,
    "messages": [
        "Posizione argano 1 fuori finestra",
        "Posizione argano 2 fuori finestra",
        "Posizione argano 3 fuori finestra",
        "Posizione argano 4 fuori finestra",
        "Posizione argano 5 fuori finestra",
        "Posizione argano 6 fuori finestra",
        "Posizione argano 7 fuori finestra",
        "Posizione argano 8 fuori finestra"
    ]
},

{
    "description": "positioning Byte_B25",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B25",
    "index": 25,
    "size": 1,
    "messages": [
        "Posizione Carrello 1 fuori finestra",
        "Posizione Carrello 2 fuori finestra",
        "Posizione Carrello 3 fuori finestra",
        "Posizione Carrello 4 fuori finestra",
        "Posizione Carrello 5 fuori finestra",
        "Posizione Carrello 6 fuori finestra",
        "Posizione Carrello 7 fuori finestra",
        "Posizione Carrello 8 fuori finestra"
    ]
},

{
    "description": "Bypass Byte_B26",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B26",
    "index": 26,
    "size": 1,
    "messages": [
        "Bypass inserito - encoder posizione - Argano 1",
        "Bypass inserito - encoder posizione - Argano 2",
        "Bypass inserito - encoder posizione - Argano 3",
        "Bypass inserito - encoder posizione - Argano 4",
        "Bypass inserito - encoder posizione - Argano 5",
        "Bypass inserito - encoder posizione - Argano 6",
        "Bypass inserito - encoder posizione - Argano 7",
        "Bypass inserito - encoder posizione - Argano 8"
    ]
},

{
    "description": "weighting Byte_B27",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B27",
    "index": 27,
    "size": 1,
    "messages": [
        "Guasto celle canale 1",
        "Guasto celle canale 2",
        "Guasto celle canale 3",
        "Guasto celle canale 4",
        "Allarme sovraccarico argani 7-8",
        "Allarme sovraccarico argani 5-6",
        "Allarme sovraccarico argani 3-4",
        "Allarme sovraccarico argani 1-2"
    ]
},

{
    "description": "weighting Byte_B28",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B28",
    "index": 28,
    "size": 1,
    "messages": [
        "Allarme sovraccarico somma totale",
        "Stop sollevamento da controllo baricentro",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "## Byte_B29",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B29",
    "index": 29,
    "size": 1,
    "messages": [
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "bypass Byte_B30",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B30",
    "index": 30,
    "size": 1,
    "messages": [
        "Bypass inserito - sensore pressione - Ruota SX 1",
        "Bypass inserito - sensore pressione - Ruota SX 2",
        "Bypass inserito - sensore pressione - Ruota SX 3",
        "Bypass inserito - sensore pressione - Ruota SX 4",
        "Bypass inserito - sensore pressione - Ruota SX 5",
        "Bypass inserito - sensore pressione - Ruota SX 6",
        "Bypass inserito - sensore pressione - Ruota SX 7",
        "Bypass inserito - sensore pressione - Ruota SX 8"
    ]
},

{
    "description": "bypass Byte_B31",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B31",
    "index": 31,
    "size": 1,
    "messages": [
        "Bypass inserito - sensore pressione - Ruota DX 1",
        "Bypass inserito - sensore pressione - Ruota DX 2",
        "Bypass inserito - sensore pressione - Ruota DX 3",
        "Bypass inserito - sensore pressione - Ruota DX 4",
        "Bypass inserito - sensore pressione - Ruota DX 5",
        "Bypass inserito - sensore pressione - Ruota DX 6",
        "Bypass inserito - sensore pressione - Ruota DX 7",
        "Bypass inserito - sensore pressione - Ruota DX 8"
    ]
},

{
    "description": "bypass Byte_B32",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B32",
    "index": 32,
    "size": 1,
    "messages": [
        "Bypass inserito - sensore posizione - Carrello 1",
        "Bypass inserito - sensore posizione - Carrello 2",
        "Bypass inserito - sensore posizione - Carrello 3",
        "Bypass inserito - sensore posizione - Carrello 4",
        "Bypass inserito - sensore posizione - Carrello 5",
        "Bypass inserito - sensore posizione - Carrello 6",
        "Bypass inserito - sensore posizione - Carrello 7",
        "Bypass inserito - sensore posizione - Carrello 8"
    ]
},

{
    "description": "Bypass Byte_B33",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B33",
    "index": 33,
    "size": 1,
    "messages": [
        "Bypass inserito - encoder posizione - Carrello 1",
        "Bypass inserito - encoder posizione - Carrello 2",
        "Bypass inserito - encoder posizione - Carrello 3",
        "Bypass inserito - encoder posizione - Carrello 4",
        "Bypass inserito - encoder posizione - Carrello 5",
        "Bypass inserito - encoder posizione - Carrello 6",
        "Bypass inserito - encoder posizione - Carrello 7",
        "Bypass inserito - encoder posizione - Carrello 8"
    ]
},

{
    "description": "bypass Byte_B34",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B34",
    "index": 34,
    "size": 1,
    "messages": [
        "Bypass inserito - finecorsa posizione - Argano 1",
        "Bypass inserito - finecorsa posizione - Argano 2",
        "Bypass inserito - finecorsa posizione - Argano 3",
        "Bypass inserito - finecorsa posizione - Argano 4",
        "Bypass inserito - finecorsa posizione - Argano 5",
        "Bypass inserito - finecorsa posizione - Argano 6",
        "Bypass inserito - finecorsa posizione - Argano 7",
        "Bypass inserito - finecorsa posizione - Argano 8"
    ]
},

{
    "description": "bypass Byte_B35",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B35",
    "index": 35,
    "size": 1,
    "messages": [
        "Bypass inserito - controllo posizione baricentro",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "## Byte_B36",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B36",
    "index": 36,
    "size": 1,
    "messages": [
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##",
        "##"
    ]
},

{
    "description": "## Byte_B37",
    "tipoMem": "Byte",
    "memAddr": "All_Byte_B37",
    "index": 37,
    "size": 1,
    "messages": [
        "Richiesta manutenzione traslazione",
        "Richiesta manutenzione sterzatura",
        "Richiesta manutenzione motore GT1",
        "Richiesta manutenzione motore GT2",
        "Richiesta manutenzione argani",
        "Richiesta manutenzione carrelli",
        "##",
        "##"
    ]
},

{
    "description": "n/a Byte_B38",
    "tipoMem": "Byte",
    "memAddr": "n/a",
    "index": 38,
    "size": 1,
    "messages": [
        "n/a",
        "n/a",
        "n/a",
        "n/a",
        "n/a",
        "n/a",
        "n/a"
    ]
}
]