Merge branch 'release/IobSiemens_06'

This commit is contained in:
Samuele Locatelli
2025-01-22 17:57:10 +01:00
13 changed files with 424 additions and 32 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
CNCTYPE=SIEMENS_COSMAP
PING_MS_TIMEOUT=500
[MACHINE]
[MACHINE]
VENDOR=COSMAP
MODEL=02
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+70
View File
@@ -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
+52
View File
@@ -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
}
}
}
+69
View File
@@ -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
+52
View File
@@ -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
}
}
}
+67
View File
@@ -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
+82
View File
@@ -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
}
}
}
+8 -1
View File
@@ -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
+14 -21
View File
@@ -174,27 +174,20 @@
<None Include="DATA\CONF\1034.json" />
<None Include="DATA\CONF\1035.ini" />
<None Include="DATA\CONF\1035.json" />
<None Include="DATA\CONF\3010.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3010_alarm.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3011.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3011_alarm.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3013.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3017.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3020.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\1036.ini" />
<None Include="DATA\CONF\1036.json" />
<None Include="DATA\CONF\1037.ini" />
<None Include="DATA\CONF\1037.json" />
<None Include="DATA\CONF\1038.ini" />
<None Include="DATA\CONF\1038.json" />
<None Include="DATA\CONF\3010.ini" />
<None Include="DATA\CONF\3010_alarm.json" />
<None Include="DATA\CONF\3011.ini" />
<None Include="DATA\CONF\3011_alarm.json" />
<None Include="DATA\CONF\3013.ini" />
<None Include="DATA\CONF\3017.ini" />
<None Include="DATA\CONF\3020.ini" />
<None Include="DATA\CONF\3020_alarm.json" />
<None Include="DATA\CONF\GIACO_NWSE.ini" />
<None Include="DATA\CONF\GIACO_NWSE.json" />
<None Include="DATA\CONF\GIACO_NWSE_alarm.json" />
+2 -2
View File
@@ -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