diff --git a/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.ini b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.ini new file mode 100644 index 00000000..fb8b3feb --- /dev/null +++ b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.ini @@ -0,0 +1,89 @@ +;Configurazione IOB-WIN +[IOB] +;RAMA RED Unitech (https://www.unitech.it/rame-in-piano-red-evo-9/) con adapter da PC KepWare OpcUa +CNCTYPE=OpcUaUnitechRama +PING_MS_TIMEOUT=500 + +[MACHINE] +VENDOR=Unitech Rama RED +MODEL=Travel Lift + +[CNC] +IP=192.168.1.20 +PING_IP=192.168.1.20 +PORT=48010 +GETPRGNAME=true + +[SERVER] +MPIP=http://192.168.1.20 +MPURL=/MP/IO +CMDBASE=/IOB/input/ +CMDFLOG=/IOB/flog/ +CMDALIVE=/IOB +CMDENABLED=/IOB/enabled/ +CMDADV1=?valore= +CMDREBO=/sendReboot.aspx?idxMacchina= + +[MEMORY] +ADDR_READ=DB9999.DBB0 +ADDR_WRITE=DB9999.DBB0 +SIZE_READ=0 +SIZE_WRITE=0 + + +[BLINK] +;MAX_COUNTER_BLINK = 30 +MAX_COUNTER_BLINK = 30 +;bit0 = 1 +;bit1 = 0 +;bit2 = 0 +;bit3 = 0 +;bit4 = 1 +;bit5 = 0 +;bit6 = 0 +;bit7 = 0 +;BLINK_FILT=145 +BLINK_FILT=0 + +[OPTPAR] +AUTO_CHANGE_ODL=TRUE +CHANGE_ODL_MODE=MACHINE +CHANGE_ODL_HOURS=24 +CHANGE_ODL_IDLE_MIN=5 +PZCOUNT_MODE=OPC +DISABLE_PZCOUNT=TRUE +ENABLE_SEND_PZC_BLOCK=TRUE +MIN_SEND_PZC_BLOCK=0 +MAX_SEND_PZC_BLOCK=100 +ENABLE_DYN_DATA=FALSE +FORCE_DYN_DATA=TRUE +ENABLE_DATA_FILTER=TRUE +ENABLE_CLI_RESTART=TRUE +MAX_ELAPSED_TIME_SEC=60 +MAX_TRY_PING=3 +DISABLE_SEND_WDST=TRUE +FTP_SERVER=192.168.60.234 +FTP_USER=ftpaccess +FTP_PWD=ftpaccess +FTP_CERT= +FTP_SKIP=TRUE +FTP_LOC_DIR=temp\csv +FTP_REM_DIR= +CSV_ADD_HEADER=true +VETO_SEND_SNAPSHOT=3 +;NO_PING=TRUE + +; conf aree allarme +ALARM_CONF=TFT_RAMA_001_alarm.json +; conf parametri memoria READ/WRITE +OPC_PARAM_CONF=TFT_RAMA_001.json + +[BRANCH] +NAME=master + +; Tags manuali +[TAGS] +Customer=TFT +HostOS=WIN +HostName=TFT-SRV-MAPO +HostAddr=192.168.1.20 diff --git a/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json new file mode 100644 index 00000000..84e316ba --- /dev/null +++ b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json @@ -0,0 +1,210 @@ +{ + "BrowseFullVal": "ns=2;i=1001", + "BrowseNSIndex": 2, + "BrowseValue": 1001, + "keyPartCount": "", + "keyPartReq": "", + "keyPartId": "", + "keyProgName": "Commessa", + "keyExeMode": "PLC/DB231/InCorso", + "keyRunMode": "PLC/DB231/Attivita", + "runModeSend": true, + "pingAsPowerOn": true, + "forcePingOk": false, + "translRunMode": true, + "condWork": [ + { + "keyName": "PLC/DB13/Gen/Marcia_AUX", + "targetValue": "2" + }, + { + "keyName": "PLC/DB231/InCorso", + "targetValue": "1" + } + ], + "condWorkOpc": { + "checkMode": "AND", + "checkList": [ + { + "keyName": "PLC/DB13/Gen/Marcia_AUX", + "targetValue": "2" + }, + { + "keyName": "PLC/DB231/InCorso", + "targetValue": "1" + } + ] + }, + "condPowerOn": { + "checkMode": "AND", + "checkList": [] + }, + "condReady": { + "checkMode": "AND", + "checkList": [ + { + "keyName": "PLC/DB231/InCorso", + "targetValue": "0" + } + ] + }, + "condManual": { + "checkMode": "AND", + "checkList": [ + { + "keyName": "PLC/DB13/Gen/Marcia_AUX", + "targetValue": "2" + }, + { + "keyName": "PLC/DB231/InCorso", + "targetValue": "0" + } + ] + }, + "condEStop": { + "checkMode": "AND", + "checkList": [ + { + "keyName": "PLC/DB13/Gen/Marcia_AUX", + "targetValue": "2" + } + ] + }, + "condError": { + "checkMode": "OR", + "checkList": [ + { + "keyName": "PLC/DB13/Gen/ComProfibusMessage", + "targetValue": "1" + }, + { + "keyName": "PLC/DB13/Gen/ComProfibusMessage", + "targetValue": "3" + }, + { + "keyName": "PLC/DB13/Gen/Hydraulic_Unit", + "targetValue": "3" + }, + { + "keyName": "PLC/DB13/Gen/ReserveDieselMessage", + "targetValue": "3" + }, + { + "keyName": "PLC/DB13/Gen/Wheel_Fault", + "targetValue": "3" + } + ] + }, + "condCountEnabled": { + "checkMode": "AND", + "checkList": [] + }, + "condWarmUpCoolDown": { + "checkMode": "OR", + "checkList": [], + "negateValue": true + }, + "condWarning": { + "checkMode": "AND", + "checkList": [] + }, + "condSetup": { + "checkMode": "AND", + "checkList": [] + }, + "fluxLogVeto": [ + "" + ], + "itemTranslation": { + "fdovrd": "PATH FEED OVERRIDE", + "rovrd": "PATH RAPID OVERRIDE", + "RunMode_0": "Wait action", + "RunMode_1": "Avvio Registrazione Ricetta", + "RunMode_2": "Inizio Comando Traslazione", + "RunMode_3": "Termine Comando Traslazione", + "RunMode_4": "Inizio Comando Sterzatura", + "RunMode_5": "Termine Comando Sterzatura", + "RunMode_6": "Inizio Comando Movimento Carrelli", + "RunMode_7": "Termine Comando Movimento Carrelli", + "RunMode_8": "Inizio Comando Sollevamento", + "RunMode_9": "Termine Comando Sollevamento", + "RunMode_10": "Invio Comando Snapshot Parametri", + "Marcia_AUX_0": "Macchina non pronta", + "Marcia_AUX_1": "Macchina non pronta", + "Marcia_AUX_2": "Macchina pronta", + "Wheel_Fault_2": "Ruote OK", + "Wheel_Fault_3": "Ruote NON OK", + "Wheel_Fault_4": "Ruote in bypass", + "Wheel_Fault_5": "Ruote in manutenzione", + "MotorMessage_1": "Motore 1 acceso", + "MotorMessage_2": "Motore 2 acceso", + "MotorMessage_3": "Entrambi i motori accesi", + "ReserveDieselMessage_1": "Riserva diesel motore 1", + "ReserveDieselMessage_2": "Riserva diesel motore 2", + "ReserveDieselMessage_3": "Spegnimento per minimo diesel", + "Hydraulic_Unit_2": "Centralina idraulica OK", + "Hydraulic_Unit_3": "Allarme grave idraulica", + "Hydraulic_Unit_4": "Warning su centralina idraulica", + "ComProfibusMessage_1": "Allarme rete Profinet", + "ComProfibusMessage_3": "Allarme rete CAN" + }, + "paramsEndThresh": { + "InvDDone": 50 + }, + "mMapWrite": { + "setPzComm": { + "name": "setPzComm", + "description": "Qty", + "tipoMem": "Int", + "memAddr": "ns=4;i=11", + "index": 0, + "size": 4 + }, + "setProg": { + "name": "setProg", + "description": "Programma", + "tipoMem": "String", + "memAddr": "ns=4;i=9", + "index": 0, + "size": 30 + }, + "syncDbData": { + "name": "syncDbData", + "description": "Sincronizzazione dati DB", + "tipoMem": "String", + "memAddr": "ns=4;i=0", + "index": 0, + "size": 30 + } + }, + "subscribedItems": [], + "WatchDog": { + "IsEnabled": false, + "MemConfRead": "ns=4;s=tomes_1_Watchdog", + "MemConfWrite": "ns=4;s=tomach_1_watchdog", + "MaxVal": 9999 + }, + "fluxLogKeyValVeto": { + "RunModeVal": [ + "-1", + "0" + ], + "OPC_PLC/DB231/Attivita": [ + "-1", + "0" + ] + }, + "minSecStatusDuration": 20, + "minSecFinalWait": 60, + "calcValues": { + "PesoTot": { + "calcMode": "sum", + "listVal": [ + "PLC/DB231/peso1", + "PLC/DB231/peso2", + "PLC/DB231/peso3", + "PLC/DB231/peso4" + ] + } + } +} \ No newline at end of file diff --git a/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001_alarm.json b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001_alarm.json new file mode 100644 index 00000000..c1074017 --- /dev/null +++ b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001_alarm.json @@ -0,0 +1,664 @@ +[ + { + "description": "Profinet Byte_00", + "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_01", + "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_02", + "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_03", + "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_04", + "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_05", + "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_06", + "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_07", + "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_08", + "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_09", + "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": "Message Byte_10", + "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_11", + "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, Stop movimenti", + "##", + "Allarme Riserva diesel motore GT1", + "Anomalia motore diesel GT1", + "Timeout disattivazione frizione - inserimento pompe su GT1", + "##" + ] + }, + { + "description": "Hydraulic Byte_12", + "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_13", + "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_14", + "tipoMem": "Byte", + "memAddr": "All_Byte_B14", + "index": 14, + "size": 1, + "messages": [ + "GT1 - Sensore pressione pompa 5 - Nessun segnale", + "##", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Message Byte_15", + "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_16", + "tipoMem": "Byte", + "memAddr": "All_Byte_B16", + "index": 16, + "size": 1, + "messages": [ + "Massima pressione sterzo - GT2", + "##", + "GT2 - Sensore livello olio - Massimo livello, Stop movimenti", + "##", + "Riserva diesel motore GT2", + "Anomalia motore diesel GT2", + "Timeout disattivazione frizione - inserimento pompe su GT2", + "##" + ] + }, + { + "description": "Hydraulic Byte_17", + "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_18", + "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_19", + "tipoMem": "Byte", + "memAddr": "All_Byte_B19", + "index": 19, + "size": 1, + "messages": [ + "GT2 - Sensore pressione pompa 5 - Nessun segnale", + "##", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Positioning Byte_20", + "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_21", + "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_22", + "tipoMem": "Byte", + "memAddr": "All_Byte_B22", + "index": 22, + "size": 1, + "messages": [ + "##", + "Allarme fuori finestra 5°", + "Allarme fuori finestra 10°", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Wind Byte_23", + "tipoMem": "Byte", + "memAddr": "All_Byte_B23", + "index": 23, + "size": 1, + "messages": [ + "Allarme trasduttore velocità vento", + "Allarme anemometro soglia 1", + "Allarme anemometro soglia 2", + "Bypass inserito - Anemometro", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Positioning Byte_24", + "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_25", + "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_26", + "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_27", + "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_28", + "tipoMem": "Byte", + "memAddr": "All_Byte_B28", + "index": 28, + "size": 1, + "messages": [ + "Allarme sovraccarico somma totale", + "Stop sollevamento da controllo baricentro", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "## Byte_29", + "tipoMem": "Byte", + "memAddr": "All_Byte_B29", + "index": 29, + "size": 1, + "messages": [ + "##", + "##", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Bypass Byte_30", + "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_31", + "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_32", + "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_33", + "tipoMem": "Byte", + "memAddr": "All_Byte_B33", + "index": 33, + "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_34", + "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_35", + "tipoMem": "Byte", + "memAddr": "All_Byte_B35", + "index": 35, + "size": 1, + "messages": [ + "Bypass inserito - controllo posizione baricentro", + "##", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "## Byte_36", + "tipoMem": "Byte", + "memAddr": "All_Byte_B36", + "index": 36, + "size": 1, + "messages": [ + "##", + "##", + "##", + "##", + "##", + "##", + "##", + "##" + ] + }, + { + "description": "Maintenance Byte_37", + "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" + ] + } +] \ No newline at end of file