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