From 3ed3c774b51c483d8b96ea4d497184b58d714b87 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 22 Jan 2025 17:56:34 +0100 Subject: [PATCH] Update conf x test Donati SIEMENS: OK! --- IOB-WIN-SIEMENS/DATA/CONF/1032.ini | 2 +- IOB-WIN-SIEMENS/DATA/CONF/1033.ini | 6 +- IOB-WIN-SIEMENS/DATA/CONF/1034.ini | 4 +- IOB-WIN-SIEMENS/DATA/CONF/1035.ini | 4 +- IOB-WIN-SIEMENS/DATA/CONF/1036.ini | 70 ++++++++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/1036.json | 52 ++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/1037.ini | 69 ++++++++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/1037.json | 52 ++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/1038.ini | 67 +++++++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/1038.json | 82 ++++++++++++++++++++++++++ IOB-WIN-SIEMENS/DATA/CONF/MAIN.ini | 9 ++- IOB-WIN-SIEMENS/IOB-WIN-SIEMENS.csproj | 35 +++++------ IOB-WIN-SIEMENS/postBuildTgt.bat | 4 +- 13 files changed, 424 insertions(+), 32 deletions(-) create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1036.ini create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1036.json create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1037.ini create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1037.json create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1038.ini create mode 100644 IOB-WIN-SIEMENS/DATA/CONF/1038.json diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1032.ini b/IOB-WIN-SIEMENS/DATA/CONF/1032.ini index 32316035..0540f1d5 100644 --- a/IOB-WIN-SIEMENS/DATA/CONF/1032.ini +++ b/IOB-WIN-SIEMENS/DATA/CONF/1032.ini @@ -4,7 +4,7 @@ CNCTYPE=SIEMENS_COSMAP PING_MS_TIMEOUT=500 -[MACHINE] +[MACHINE] VENDOR=COSMAP MODEL=02 diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1033.ini b/IOB-WIN-SIEMENS/DATA/CONF/1033.ini index 095360f2..ef28f42e 100644 --- a/IOB-WIN-SIEMENS/DATA/CONF/1033.ini +++ b/IOB-WIN-SIEMENS/DATA/CONF/1033.ini @@ -1,10 +1,10 @@ ;Configurazione IOB-WIN [IOB] -;Macchina pulitrice RobotService x Donati +;Macchina transfer COSMAP per Donati CNCTYPE=SIEMENS_ROBOTSERVICE PING_MS_TIMEOUT=500 -[MACHINE] +[MACHINE] VENDOR=RobotService MODEL=SMER12 @@ -60,7 +60,7 @@ FORCE_DYN_DATA=TRUE ; gestione scrittura string/char[]: true = string / false = char[] WRITE_PRE=TRUE ; gestione emergenza forzata (ignora valore letto, mette sempre ARMED) -EMERGENCY_BYPASS=true +EMERGENCY_BYPASS=false ; conf parametri memoria READ/WRITE PARAM_CONF=1033.json diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1034.ini b/IOB-WIN-SIEMENS/DATA/CONF/1034.ini index 6a34255e..db03e3a2 100644 --- a/IOB-WIN-SIEMENS/DATA/CONF/1034.ini +++ b/IOB-WIN-SIEMENS/DATA/CONF/1034.ini @@ -4,12 +4,12 @@ CNCTYPE=SIEMENS_ROBOTSERVICE PING_MS_TIMEOUT=500 -[MACHINE] +[MACHINE] VENDOR=RobotService MODEL=SCAT06 [CNC] -IP=192.168.51.134 +IP=192.168.51.135 CPUTYPE=S71500 RACK=0 SLOT=0 diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1035.ini b/IOB-WIN-SIEMENS/DATA/CONF/1035.ini index 086a7528..11b5b5ee 100644 --- a/IOB-WIN-SIEMENS/DATA/CONF/1035.ini +++ b/IOB-WIN-SIEMENS/DATA/CONF/1035.ini @@ -4,12 +4,12 @@ CNCTYPE=SIEMENS_ROBOTSERVICE PING_MS_TIMEOUT=500 -[MACHINE] +[MACHINE] VENDOR=RobotService MODEL=SCAT05 [CNC] -IP=192.168.51.135 +IP=192.168.51.134 CPUTYPE=S71500 RACK=0 SLOT=0 diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1036.ini b/IOB-WIN-SIEMENS/DATA/CONF/1036.ini new file mode 100644 index 00000000..5bcf7fe6 --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1036.ini @@ -0,0 +1,70 @@ +;Configurazione IOB-WIN +[IOB] +;Macchina transfer COSMAP per Donati +CNCTYPE=SIEMENS_ROBOTSERVICE +PING_MS_TIMEOUT=500 + +[MACHINE] +VENDOR=RobotService +MODEL=SMER12 + +[CNC] +;IP=192.168.51.201 +IP=192.168.51.137 +CPUTYPE=S71500 +RACK=0 +SLOT=0 + +[SERVER] +MPIP=http://192.168.51.79 +MPURL=/MP/IO +CMDBASE=/IOB/input/ +CMDFLOG=/IOB/flog/ +CMDALIVE=/IOB +CMDENABLED=/IOB/enabled/ +CMDADV1=?valore= +CMDREBO=/sendReboot.aspx?idxMacchina= + +[MEMORY] +ADDR_READ=DB15.DBB0 +ADDR_WRITE=DB14.DBB0 +SIZE_READ=10 +SIZE_WRITE=517 + + +[BLINK] +;MAX_COUNTER_BLINK = 30 +MAX_COUNTER_BLINK = 15 +;bit0 = 0 +;bit1 = 0 +;bit2 = 1 +;bit3 = 1 +;bit4 = 1 +;bit5 = 0 +;bit6 = 0 +;bit7 = 0 +BLINK_FILT=0 +;BLINK_FILT=28 + +[OPTPAR] +;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice +PZCOUNT_MODE=STD.DB15.DBDW2 +DISABLE_PZCOUNT=FALSE +ENABLE_SEND_PZC_BLOCK=TRUE +MIN_SEND_PZC_BLOCK=0 +MAX_SEND_PZC_BLOCK=100 +; gestione custom timer +timerIntMs=30 +; GEST DATI DYN +ENABLE_DYN_DATA=TRUE +FORCE_DYN_DATA=TRUE +; gestione scrittura string/char[]: true = string / false = char[] +WRITE_PRE=TRUE +; gestione emergenza forzata (ignora valore letto, mette sempre ARMED) +EMERGENCY_BYPASS=false + +; conf parametri memoria READ/WRITE +PARAM_CONF=1036.json + +[BRANCH] +NAME=master \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1036.json b/IOB-WIN-SIEMENS/DATA/CONF/1036.json new file mode 100644 index 00000000..681d6240 --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1036.json @@ -0,0 +1,52 @@ +{ + "mMapWrite": { + "setComm": { + "name": "setComm", + "description": "Commessa", + "tipoMem": "String", + "memAddr": "DB14.DBB0", + "index": 0, + "size": 50 + }, + "setArt": { + "name": "setArt", + "description": "Articolo", + "tipoMem": "String", + "memAddr": "DB14.DBB256", + "index": 256, + "size": 50 + }, + "setPzComm": { + "name": "setPzComm", + "description": "Qty", + "memAddr": "DB14.DBB512", + "tipoMem": "DInt", + "index": 512, + "size": 4 + } + }, + "mMapRead": { + "Contatore01": { + "name": "PezziFineCiclo", + "description": "Mancanti programmati", + "memAddr": "DB15.DBB6", + "tipoMem": "DInt", + "index": 6, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + }, + "ContatoreParziale": { + "name": "ContaPezzi", + "description": "Contapezzi MES DBB2", + "memAddr": "DB15.DBB2", + "tipoMem": "DInt", + "index": 2, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + } + } +} \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1037.ini b/IOB-WIN-SIEMENS/DATA/CONF/1037.ini new file mode 100644 index 00000000..e178d4c5 --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1037.ini @@ -0,0 +1,69 @@ +;Configurazione IOB-WIN +[IOB] +;Macchina robotservice smerigliatrice per Donati +CNCTYPE=SIEMENS_ROBOTSERVICE +PING_MS_TIMEOUT=500 + +[MACHINE] +VENDOR=RobotService +MODEL=SMER10 + +[CNC] +IP=192.168.51.152 +CPUTYPE=S71500 +RACK=0 +SLOT=0 + +[SERVER] +MPIP=http://192.168.51.79 +MPURL=/MP/IO +CMDBASE=/IOB/input/ +CMDFLOG=/IOB/flog/ +CMDALIVE=/IOB +CMDENABLED=/IOB/enabled/ +CMDADV1=?valore= +CMDREBO=/sendReboot.aspx?idxMacchina= + +[MEMORY] +ADDR_READ=DB15.DBB0 +ADDR_WRITE=DB14.DBB0 +SIZE_READ=10 +SIZE_WRITE=517 + + +[BLINK] +;MAX_COUNTER_BLINK = 30 +MAX_COUNTER_BLINK = 15 +;bit0 = 0 +;bit1 = 0 +;bit2 = 1 +;bit3 = 1 +;bit4 = 1 +;bit5 = 0 +;bit6 = 0 +;bit7 = 0 +BLINK_FILT=0 +;BLINK_FILT=28 + +[OPTPAR] +;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice +PZCOUNT_MODE=STD.DB15.DBDW2 +DISABLE_PZCOUNT=FALSE +ENABLE_SEND_PZC_BLOCK=TRUE +MIN_SEND_PZC_BLOCK=0 +MAX_SEND_PZC_BLOCK=100 +; gestione custom timer +timerIntMs=30 +; GEST DATI DYN +ENABLE_DYN_DATA=TRUE +FORCE_DYN_DATA=TRUE +; gestione scrittura string/char[]: true = string / false = char[] +WRITE_PRE=TRUE +; gestione emergenza forzata (ignora valore letto, mette sempre ARMED) +EMERGENCY_BYPASS=false + +; conf parametri memoria READ/WRITE +PARAM_CONF=1037.json + +[BRANCH] +NAME=master \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1037.json b/IOB-WIN-SIEMENS/DATA/CONF/1037.json new file mode 100644 index 00000000..681d6240 --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1037.json @@ -0,0 +1,52 @@ +{ + "mMapWrite": { + "setComm": { + "name": "setComm", + "description": "Commessa", + "tipoMem": "String", + "memAddr": "DB14.DBB0", + "index": 0, + "size": 50 + }, + "setArt": { + "name": "setArt", + "description": "Articolo", + "tipoMem": "String", + "memAddr": "DB14.DBB256", + "index": 256, + "size": 50 + }, + "setPzComm": { + "name": "setPzComm", + "description": "Qty", + "memAddr": "DB14.DBB512", + "tipoMem": "DInt", + "index": 512, + "size": 4 + } + }, + "mMapRead": { + "Contatore01": { + "name": "PezziFineCiclo", + "description": "Mancanti programmati", + "memAddr": "DB15.DBB6", + "tipoMem": "DInt", + "index": 6, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + }, + "ContatoreParziale": { + "name": "ContaPezzi", + "description": "Contapezzi MES DBB2", + "memAddr": "DB15.DBB2", + "tipoMem": "DInt", + "index": 2, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + } + } +} \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1038.ini b/IOB-WIN-SIEMENS/DATA/CONF/1038.ini new file mode 100644 index 00000000..1f8d70b2 --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1038.ini @@ -0,0 +1,67 @@ +;Configurazione IOB-WIN +[IOB] +;Macchina transfer COSMAP per Donati +CNCTYPE=SIEMENS_COSMAP +PING_MS_TIMEOUT=500 + +[MACHINE] +VENDOR=COSMAP +MODEL=02 + +[CNC] +IP=192.168.51.101 +CPUTYPE=S71500 +RACK=0 +SLOT=0 + +[SERVER] +MPIP=http://192.168.51.79 +MPURL=/MP/IO +CMDBASE=/IOB/input/ +CMDFLOG=/IOB/flog/ +CMDALIVE=/IOB +CMDENABLED=/IOB/enabled/ +CMDADV1=?valore= +CMDREBO=/sendReboot.aspx?idxMacchina= + +[MEMORY] +ADDR_READ=DB6.DBB0 +ADDR_WRITE=DB6.DBB0 +SIZE_READ=224 +SIZE_WRITE=204 + + +[BLINK] +;MAX_COUNTER_BLINK = 30 +MAX_COUNTER_BLINK = 15 +;bit0 = 0 +;bit1 = 0 +;bit2 = 1 +;bit3 = 1 +;bit4 = 1 +;bit5 = 0 +;bit6 = 0 +;bit7 = 0 +BLINK_FILT=0 +;BLINK_FILT=28 + +[OPTPAR] +;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice +PZCOUNT_MODE=STD.DB6.DBDW208 +DISABLE_PZCOUNT=FALSE +ENABLE_SEND_PZC_BLOCK=TRUE +MIN_SEND_PZC_BLOCK=0 +MAX_SEND_PZC_BLOCK=100 +; gestione custom timer +timerIntMs=30 +; GEST DATI DYN +ENABLE_DYN_DATA=TRUE +FORCE_DYN_DATA=TRUE +; gestione scrittura string/char[]: true = string +WRITE_PRE=FALSE + +; conf parametri memoria READ/WRITE +PARAM_CONF=1038.json + +[BRANCH] +NAME=master \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/1038.json b/IOB-WIN-SIEMENS/DATA/CONF/1038.json new file mode 100644 index 00000000..0588bfec --- /dev/null +++ b/IOB-WIN-SIEMENS/DATA/CONF/1038.json @@ -0,0 +1,82 @@ +{ + "mMapWrite": { + "setProg": { + "name": "setProg", + "description": "Programma", + "tipoMem": "String", + "memAddr": "DB6.DBB50", + "index": 50, + "size": 50 + }, + "setComm": { + "name": "setComm", + "description": "Commessa", + "tipoMem": "String", + "memAddr": "DB6.DBB0", + "index": 0, + "size": 50 + }, + "setArt": { + "name": "setArt", + "description": "Articolo", + "tipoMem": "String", + "memAddr": "DB6.DBB100", + "index": 100, + "size": 50 + }, + "setPzComm": { + "name": "setPzComm", + "description": "Qty", + "memAddr": "DB30.DBB212", + "tipoMem": "DInt", + "index": 212, + "size": 4 + } + }, + "mMapRead": { + "TempoLav": { + "name": "TempoLav", + "description": "TempoLav ASSOLUTO", + "memAddr": "DB6.DBB220", + "tipoMem": "Int", + "index": 220, + "size": 2, + "func": "MAX", + "period": 60, + "factor": 10 + }, + "CadenzaH": { + "name": "CadenzaH", + "description": "Pezzi Ora", + "memAddr": "DB6.DBB222", + "tipoMem": "Int", + "index": 222, + "size": 2, + "func": "MAX", + "period": 60, + "factor": 10 + }, + "Contatore01": { + "name": "Contatore01", + "description": "Contapezzi 01", + "memAddr": "DB6.DBB200", + "tipoMem": "DInt", + "index": 200, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + }, + "ContatoreParziale": { + "name": "ContatoreParziale", + "description": "Contapezzi MES DBB208", + "memAddr": "DB6.DBB208", + "tipoMem": "DInt", + "index": 208, + "size": 4, + "func": "MAX", + "period": 60, + "factor": 1 + } + } +} \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/DATA/CONF/MAIN.ini b/IOB-WIN-SIEMENS/DATA/CONF/MAIN.ini index 27dd4f8d..4741c3a0 100644 --- a/IOB-WIN-SIEMENS/DATA/CONF/MAIN.ini +++ b/IOB-WIN-SIEMENS/DATA/CONF/MAIN.ini @@ -20,7 +20,14 @@ CLI_INST=SteamWareSim ;NB: mettere copy always ai file di conf x fare test... ;STARTLIST=PIZ08 -STARTLIST=3020 +;STARTLIST=3020 +;STARTLIST=1032 +;STARTLIST=1033 +;STARTLIST=1034 +;STARTLIST=1035 +;STARTLIST=1036 +;STARTLIST=1037 +STARTLIST=1038 MAXCNC=10 \ No newline at end of file diff --git a/IOB-WIN-SIEMENS/IOB-WIN-SIEMENS.csproj b/IOB-WIN-SIEMENS/IOB-WIN-SIEMENS.csproj index f0762774..cfb43945 100644 --- a/IOB-WIN-SIEMENS/IOB-WIN-SIEMENS.csproj +++ b/IOB-WIN-SIEMENS/IOB-WIN-SIEMENS.csproj @@ -174,27 +174,20 @@ - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - - - Always - + + + + + + + + + + + + + + diff --git a/IOB-WIN-SIEMENS/postBuildTgt.bat b/IOB-WIN-SIEMENS/postBuildTgt.bat index 6086be70..42c7b19f 100644 --- a/IOB-WIN-SIEMENS/postBuildTgt.bat +++ b/IOB-WIN-SIEMENS/postBuildTgt.bat @@ -43,8 +43,8 @@ REM IOBVPN4MACHINE REM ROBOCOPY %2 \\10.51.90.5\Steamware\IOB-WIN-SIEMENS-DEB /MIR REM ROBOCOPY %2 \\10.51.90.5\Steamware\IOB-WIN-SIEMENS-DEB /MIR /log:RobocopyTransfer.log REM ROBOCOPY %2 Z:\IOB-WIN-SIEMENS-DEB /MIR -ROBOCOPY %2 \\10.51.90.9\Steamware\IOB-WIN-SIEMENS-DEB /MIR -REM ROBOCOPY %2 \\10.51.90.10\Steamware\IOB-WIN-SIEMENS-DEB /MIR +REM ROBOCOPY %2 \\10.51.90.9\Steamware\IOB-WIN-SIEMENS-DEB /MIR +ROBOCOPY %2 \\10.51.90.10\Steamware\IOB-WIN-SIEMENS-DEB /MIR REM ROBOCOPY %2 \\10.51.90.11\Steamware\IOB-WIN-SIEMENS-DEB /MIR goto END