Completato prima compilazione FANUC (da testare)

This commit is contained in:
Samuele Locatelli
2025-01-15 16:08:14 +01:00
parent a036126be3
commit 8b49b8cc7d
101 changed files with 5611 additions and 4833 deletions
+13 -13
View File
@@ -14,7 +14,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-UT-NEXT", "IOB-UT-NEXT\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN-FORM", "IOB-WIN-FORM\IOB-WIN-FORM.csproj", "{9BA331BB-9BF1-40E0-AC03-74B43D73A097}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN-PING", "IOB-WIN-PING\IOB-WIN-PING.csproj", "{6ADF1E82-124C-489C-99EF-A857C933D362}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOB-WIN-FANUC", "IOB-WIN-FANUC\IOB-WIN-FANUC.csproj", "{4F59C1D0-6CAE-4B30-AA21-71126472187C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -61,18 +61,18 @@ Global
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|Any CPU.Build.0 = Debug|Any CPU
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|x86.ActiveCfg = Release|Any CPU
{9BA331BB-9BF1-40E0-AC03-74B43D73A097}.Remote_DEBUG|x86.Build.0 = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Debug|x86.ActiveCfg = Debug|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Debug|x86.Build.0 = Debug|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Release|Any CPU.Build.0 = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Release|x86.ActiveCfg = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Release|x86.Build.0 = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Remote_DEBUG|Any CPU.ActiveCfg = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Remote_DEBUG|Any CPU.Build.0 = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Remote_DEBUG|x86.ActiveCfg = Release|Any CPU
{6ADF1E82-124C-489C-99EF-A857C933D362}.Remote_DEBUG|x86.Build.0 = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Debug|x86.ActiveCfg = Debug|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Debug|x86.Build.0 = Debug|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Release|Any CPU.Build.0 = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Release|x86.ActiveCfg = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Release|x86.Build.0 = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Remote_DEBUG|Any CPU.ActiveCfg = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Remote_DEBUG|Any CPU.Build.0 = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Remote_DEBUG|x86.ActiveCfg = Release|Any CPU
{4F59C1D0-6CAE-4B30-AA21-71126472187C}.Remote_DEBUG|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
+2 -2
View File
@@ -28,8 +28,8 @@ namespace IOB_WIN_FANUC
switch (tipoScelto)
{
case tipoAdapter.PingWatchdog:
iobObj = new IOB_WIN_FORM.Iob.PingWatchDog(this, IOBConf);
case tipoAdapter.FANUC:
iobObj = new Iob.Fanuc(this, IOBConf);
btnStart.Enabled = true;
break;
+19 -7
View File
@@ -111,19 +111,19 @@
<probing privatePath="lib;libs" xmlns="urn:schemas-microsoft-com:asm.v1" />
<dependentAssembly>
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
@@ -131,15 +131,15 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.1" newVersion="5.0.0.1" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Web.WebView2.WinForms" publicKeyToken="2a8ab48044d2601e" culture="neutral" />
@@ -153,6 +153,18 @@
<assemblyIdentity name="System.ValueTuple" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.web>
+74
View File
@@ -0,0 +1,74 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=TORNOS
MODEL=DT26
[CNC]
; TORNOS DT26 I
IP=192.168.1.80
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=8
AREAY_SIZE=16
; Red: Y8.4 | Yellow: Y8.5 | Green Y8.6 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
;BIT0=CONN
BIT1=Y8.6
BIT2=PZCOUNT.D.6416.DW
;BIT2=X7.1
BIT3=Y8.4
BIT4=Y8.5
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
;PZCOUNT_MODE=BIT.X7.1
PZCOUNT_MODE=STD.D.6416.DW
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
+74
View File
@@ -0,0 +1,74 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=TORNOS
MODEL=DT26
[CNC]
; TORNOS DT26 II IOT ENABLED
IP=172.16.199.10
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=8
AREAY_SIZE=16
; Red: Y8.4 | Yellow: Y8.5 | Green Y8.6 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
;BIT0=CONN
BIT1=Y8.6
BIT2=PZCOUNT.D.6416.DW
;BIT2=X7.1
BIT3=Y8.4
BIT4=Y8.5
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=24
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
;PZCOUNT_MODE=BIT.X7.1
PZCOUNT_MODE=STD.D.6416.DW
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
+76
View File
@@ -0,0 +1,76 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=CMZ
MODEL=TA20
[CNC]
; CMZ TA20
IP=192.168.1.57
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=8
; Red: Y3.7 | Yellow: Y3.6 | Green Y3.5 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7
;BIT0=CONN
BIT1=Y3.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.7
BIT4=Y3.6
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=BIGLIA
MODEL=446
[CNC]
; BIGLIA 446
IP=192.168.0.20
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=12
; Red: Y3.2 | Yellow: !Y8.0 | Green Y4.5
;BIT0=CONN
BIT1=Y4.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y8.0
BIT5=Y2.0
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=8
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=BIGLIA
MODEL=445
[CNC]
; BIGLIA 445
IP=192.168.0.19
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=12
; Red: Y3.2 | Yellow: !Y8.0 | Green Y4.5
;BIT0=CONN
BIT1=Y4.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y8.0
BIT5=Y2.0
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=8
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
+72
View File
@@ -0,0 +1,72 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=HANWHA
MODEL=XD26J
[CNC]
; HANWHA XD26J
IP=192.168.0.22
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=56
; Red: Y53.0 | Yellow: Y53.1 | Green Y53.2
;BIT0=CONN
BIT1=Y53.2
BIT2=PZCOUNT.PAR.6711
BIT3=Y53.0
BIT4=Y53.1
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=8
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
PZ_CAD_MADDR=1602
PZ_REQ_MADDR=1603
PZ_DONE_MADDR=1604
PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
+72
View File
@@ -0,0 +1,72 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=STAR
MODEL=SR32J
[CNC]
; STAR SR32J
IP=192.168.0.21
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=8
; Red: Y0.2 | Yellow: Y1.2 | Green Y2.6 | PZCount R10.5 / R22.4
;BIT0=CONN
BIT1=Y2.6
BIT2=PZCOUNT.PAR.6711
BIT3=Y0.2
BIT4=Y1.2
AREAD_START=0
AREAD_SIZE=0
AREAR_START=0
AREAR_SIZE=0
AREAX_START=0
AREAX_SIZE=0
AREAY_START=0
AREAY_SIZE=0
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=8
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
PZ_CAD_MADDR=1602
PZ_REQ_MADDR=1603
PZ_DONE_MADDR=1604
PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
+76
View File
@@ -0,0 +1,76 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=TAKAHASHI
MODEL=TNC-L10
[CNC]
; TAKAHASHI TNC-L10-NCL
IP=192.168.0.23
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=0
AREAY_SIZE=24
; Red: Y21.4 | Yellow: Y21.5 | Green Y21.6
;BIT0=CONN
BIT1=Y21.6
BIT2=PZCOUNT.PAR.6711
BIT3=Y21.4
BIT4=Y21.5
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 1
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=8
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
+86
View File
@@ -0,0 +1,86 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=DMG MORI Gildemeister
MODEL=SPRINT-32-5
[CNC]
; DMG MORI (IOT ENABLED)
IP=192.168.0.12
PORT=19000
;PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
;schema elettrico (203 pg):
;1) le lampade e i colori (pag 7 di 203, Y1.0 --> Y1.3)
;2) modo auto (6 di 203, X7.2)
;3) porte (19 di 203, X8.6)
;4) allarme (61 di 203, X10.5) e guasto (61 di 203, X10.3 / X10.4)
;
;lista segnali (12 pg)
;5a) emergenza ch1 (spero vada bene) --> pag 3 di 12, X8.4
;5b) emergenza ch1 --> pg 8 di 12, Y7.0
;6) prog in RUN Y5.0 (pag 6 di 12)
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=8
AREAY_SIZE=16
; Red: Y1.1 | Yellow: Y1.2 | Green Y1.3 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | PZ richiesti: D.7960.DW - PZ prodotti: D.7964.DW
;BIT0=CONN
BIT1=Y1.3
BIT2=PZCOUNT.D.7964.DW
BIT3=Y1.1
BIT4=Y1.2
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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
; attenzione memoria sempre base BYTE (1990 --> 7960, 1991 --> 7964)
PZCOUNT_MODE=STD.D.7964.DW
;PZ_CAD_MADDR=???; cad
;PZ_REQ_MADDR=1990; pz richiesti (DW)
;PZ_DONE_MADDR=1991; pz fatti (DW)
;PZ_GTOT_MADDR=???; pz tot macchina
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
+73
View File
@@ -0,0 +1,73 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=CITIZEN
MODEL=GN-3200
[CNC]
; CITIZEN RETTIFICA 3021
IP=192.168.0.24
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y2.0 | Yellow: Y1.7 | Green Y2.1 | riscaldamento Y7.4 | D19.1 MANCA PEZZO (SE rosso)
;BIT0=CONN
BIT1=Y2.1
BIT2=PZCOUNT.PAR.6711
BIT3=Y2.0
BIT4=Y1.7
BIT5=Y7.4
AREAD_START=0
AREAD_SIZE=0
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=0
AREAX_START=0
AREAX_SIZE=0
AREAY_START=0
AREAY_SIZE=8
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 0
;bit2 = 0
;bit3 = 0
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=0
;BLINK_FILT=16
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
PZGTOT_MODE=STD.PAR.6712
PZREQ_MODE=STD.PAR.6713
;PZCAD_MODE=STD.D.6408.DW
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
+86
View File
@@ -0,0 +1,86 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=STAR
MODEL=SV-20R
[CNC]
; START Tornio a Fantina SV20R
IP=192.168.0.70
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y31.4 | Yellow: Y31.5 | Green Y31.6 | riscaldamento Y7.4 ???
;BIT0=CONN
BIT1=Y31.6
;BIT2=PZCOUNT.PAR.6711
BIT2=PZCOUNT.MACRO.10100
;BIT2=STD.MACRO.10100
BIT3=Y31.4
BIT4=Y31.5
; 8.4 --> emg armata= true, 0 = attiva mettere !8.4 (da verificare)
BIT5=!X8.4
;BIT6=X8.4
AREAD_START=0
AREAD_SIZE=0
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=0
AREAX_START=0
AREAX_SIZE=40
AREAY_START=0
AREAY_SIZE=32
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 60
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 0
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=2
;BLINK_FILT=16
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
;PZCOUNT_MODE=STD.PAR.6711
PZCOUNT_MODE=STD.MACRO.10100
PZREQ_MODE=STD.MACRO.10000
PZGTOT_MODE=STD.PAR.6712
;PZCAD_MODE=STD.D.6408.DW
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
DISABLE_SEND_WDST=TRUE
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=JETCO
HostOS=WIN
HostName=IOB-WIN-09
HostAddr=192.168.1.133
+97
View File
@@ -0,0 +1,97 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=GHIRINGHELLI
MODEL=GMG-M200
[CNC]
; START Tornio a Fantina SV20R
IP=192.168.0.91
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
; giallo --> 15000.0
; richiesta interv operatore --> R15000.1 --> mandare in BLU!!! è richiesta intervento operatore...
; RO tot pezzi vita macchina D128 (DW, 4 byte)
; RO contapezzi D132 (DW, 4 byte)
; RW richiesta pezzi D136 (DW, 4 byte) --> occhio scrittura con bitconverter
[MEMORY]
; Red: Y91.3 | Yellow: R15000.0 | Green Y91.4 | emerg 8.4
;BIT0=CONN
BIT1=Y91.4
BIT2=PZCOUNT.D.132
;BIT2=STD.MACRO.10100
BIT3=Y91.3
; poichè leggo da 15000 --> R0.0 --> R15000.0
;BIT4=R0.0
; 8.4 --> emg armata= true, 0 = attiva mettere !8.4 (da verificare)
BIT5=!X8.4
;BIT6=X33.4
AREAD_START=128
AREAD_SIZE=12
AREAG_SIZE=48
;AREAG_SIZE=48
AREAR_START=15000
AREAR_SIZE=4
AREAX_START=0
AREAX_SIZE=40
AREAY_START=0
AREAY_SIZE=92
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 60
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 0
;bit4 = 0
;bit5 = 0
;bit6 = 0
;bit7 = 0
; da gestire rosso lampeggiante?
BLINK_FILT=2
;BLINK_FILT=16
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.D.132.DW
PZREQ_MODE=STD.D.136.DW
PZGTOT_MODE=STD.D.128.DW
;PZCAD_MODE=STD.D.6408.DW
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
ENABLE_PZ_REQ=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
DISABLE_SEND_WDST=TRUE
; bit da scrivere come trace ad ogni check
;MEM_2_TRACE=|BIT3|BIT4|BIT5|
PARAM_CONF=3028.json
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=JETCO
HostOS=WIN
HostName=IOB-WIN-09
HostAddr=192.168.1.133
+30
View File
@@ -0,0 +1,30 @@
{
"mMapWrite": {
//"setComm": {
// "name": "setComm",
// "description": "Commessa",
// "tipoMem": "String",
// "memAddr": "VarADS.NomeLancioRichiesto",
// "index": 0,
// "size": 0
//},
//"setArt": {
// "name": "setArt",
// "description": "Articolo",
// "tipoMem": "String",
// "memAddr": "VarADS.NomeDisegnoRichiesto",
// "index": 0,
// "size": 0
//},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "STD.D.136.DW",
"tipoMem": "DInt",
"index": 0,
"size": 0
}
},
"mMapRead": {
}
}
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=SHE HONG
MODEL=VMC-S/A
[CNC]
; SHE HONG
IP=192.168.50.55
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=12
; Red: Y11.0 | Yellow: Y0.3 | Green Y0.4 | All DoorsClosed: Y4.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y0.4
BIT2=PZCOUNT.PAR.6711
BIT3=Y11.0
BIT4=Y0.3
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 1
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=DOOSAN
MODEL=PUMA500
[CNC]
; DOOSAN PUMA500 overmach
IP=192.168.50.50
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=DOOSAN
MODEL=PUMA700 1116
[CNC]
; DOOSAN PUMA700 1116 overmach
IP=192.168.50.51
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=DOOSAN
MODEL=PUMA500
[CNC]
; DOOSAN PUMA500 overmach
IP=192.168.50.53
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y0.7 | Yellow: Y0.6 | Green Y0.5 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y0.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y0.7
BIT4=Y0.6
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=HWACHEON
MODEL=HI-TECH300-400
[CNC]
; HWACHEON
IP=192.168.50.54
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=12
; Red: Y10.4 | Yellow: Y10.6 | Green !Y10.5 | All DoorsClosed: Y11.3 | Emergenza X8.4
;BIT0=CONN
BIT1=!Y10.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y10.4
BIT4=Y10.6
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 1
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=KDM
MODEL=KTM 12/16
[CNC]
; KDM Ktm 12/16
IP=192.168.50.53
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+85
View File
@@ -0,0 +1,85 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=PUMA
MODEL=PUMA 4100
[CNC]
IP=192.168.170.49
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y3.2 | Yellow: Y3.1 | Green Y3.0 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 1
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; Disabilito conteggio Pezzi come richiesto
DISABLE_PZCOUNT=TRUE
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Fluitek
HostOS=WIN
HostName=FLUITEK-IOB-01
HostAddr=192.168.169.53
+84
View File
@@ -0,0 +1,84 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=AWEA
MODEL=BM1600
[CNC]
IP=192.168.170.50
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.168.17
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
AREAG_SIZE=48
AREAR_SIZE=0
AREAX_SIZE=12
AREAY_SIZE=8
; Red: Y4.0 | Yellow: Y4.1 | Green Y3.7 | All DoorsClosed: X8.1 | Emergenza X8.4
;BIT0=CONN
BIT1=Y3.7
BIT2=PZCOUNT.PAR.6711
BIT3=Y4.0
BIT4=Y4.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
MAX_COUNTER_BLINK = 15
;bit0 = 0
;bit1 = 1
;bit2 = 0
;bit3 = 1
;bit4 = 1
;bit5 = 0
;bit6 = 0
;bit7 = 0
BLINK_FILT=26
;BLINK_FILT=28
[OPTPAR]
;PZCOUNT_MODE=STD|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; Disabilito conteggio Pezzi come richiesto
DISABLE_PZCOUNT=TRUE
[BRANCH]
NAME=master
[TAGS]
Customer=Fluitek
HostOS=WIN
HostName=FLUITEK-IOB-02
HostAddr=192.168.169.82
@@ -1,20 +1,19 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE, isola Trevisan 424 con robot Kawasaki (NO industria 4.0)
CNCTYPE=SIEMENS_FAPE
[IOB]
;Tornio FANUC ROBOTDRILL
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape
VENDOR=TREVISAN
MODEL=GT529
[CNC]
IP=192.168.1.57
CPUTYPE=S71200
RACK=0
SLOT=0
IP=192.168.0.85
PORT=8193
GETPRGNAME=true
[SERVER]
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
@@ -25,16 +24,27 @@ CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB15.DBB0
ADDR_WRITE=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
; Red: Y0.2 | Yellow: Y0.3 | Green Y0.0 | Apertura Auto porta: Y0.4 (X5.1) | NON Emergenza Y0.5 | MODO AUTO Y0.6 | Contapezzi Y0.1
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
BIT1=Y0.0
BIT2=Y0.1
;BIT2=PZCOUNT.PAR.6711
BIT3=Y0.2
BIT4=Y0.3
BIT5=Y0.5
;BIT6=Y0.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=4
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
@@ -53,11 +63,12 @@ BLINK_FILT=0
[OPTPAR]
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
PZCOUNT_MODE=BIT
;PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
@@ -1,20 +1,19 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE, isola Trevisan 547
CNCTYPE=SIEMENS_FAPE
[IOB]
;Tornio TREVISAN 555
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape
VENDOR=TREVISAN
MODEL=GT555
[CNC]
IP=192.168.1.55
CPUTYPE=S71200
RACK=0
SLOT=0
IP=192.168.0.54
PORT=8193
GETPRGNAME=true
[SERVER]
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
@@ -25,16 +24,24 @@ CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB15.DBB0
ADDR_WRITE=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
; Red: Y95.7 | Yellow: Y96.7 | Green Y96.3 | All DoorsClosed: Y4.0 (X5.1) | ..........WrkZone Y8.7 | Contapezzi X7.1
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
BIT1=Y96.3
BIT2=PZCOUNT.PAR.6711
BIT3=Y95.7
BIT4=Y96.7
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=128
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
@@ -53,11 +60,11 @@ BLINK_FILT=0
[OPTPAR]
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
@@ -1,20 +1,19 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE, isola BTB1
CNCTYPE=SIEMENS_FAPE
[IOB]
;Tornio FANUC Doosan Overmach
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape
VENDOR=Doosan Overmach
MODEL=GT575
[CNC]
IP=192.168.1.56
CPUTYPE=S71200
RACK=0
SLOT=0
IP=192.168.1.46
PORT=8193
GETPRGNAME=true
[SERVER]
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
@@ -25,16 +24,25 @@ CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB15.DBB0
ADDR_WRITE=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[BLINK]
;MAX_COUNTER_BLINK = 30
@@ -53,11 +61,12 @@ BLINK_FILT=0
[OPTPAR]
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
+83
View File
@@ -0,0 +1,83 @@
;Configurazione IOB-WIN
[IOB]
;Tornio CMF 645
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=CMF
MODEL=T91
[CNC]
IP=192.168.0.133
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y1.3 | Yellow:Y0.6 | Green Y0.5 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y0.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y1.3
BIT4=Y0.6
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=0
[OPTPAR]
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+84
View File
@@ -0,0 +1,84 @@
;Configurazione IOB-WIN
[IOB]
;Tornio CMF 646
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=CMF
MODEL=T91
[CNC]
IP=192.168.0.145
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y1.3 | Yellow:Y0.6 | Green Y0.5 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO Y1.2 (X12.4) | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y0.5
BIT2=PZCOUNT.PAR.6711
BIT3=Y1.3
BIT4=Y0.6
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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=26
;BLINK_FILT=0
[OPTPAR]
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+83
View File
@@ -0,0 +1,83 @@
;Configurazione IOB-WIN
[IOB]
;Tornio FANUC Doosan Overmach PUMA 700
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Doosan Overmach
MODEL=GT613
[CNC]
IP=192.168.0.80
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=develop
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+83
View File
@@ -0,0 +1,83 @@
;Configurazione IOB-WIN
[IOB]
;Tornio FANUC Doosan Overmach PUMA GT3100
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Doosan Overmach
MODEL=GT653
[CNC]
IP=192.168.0.33
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+83
View File
@@ -0,0 +1,83 @@
;Configurazione IOB-WIN
[IOB]
;Tornio FANUC Doosan Overmach PUMA 4100A
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Doosan Overmach
MODEL=GT658
[CNC]
IP=192.168.0.35
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+83
View File
@@ -0,0 +1,83 @@
;Configurazione IOB-WIN
[IOB]
;Tornio FANUC Doosan Overmach PUMA GT3100
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Doosan Overmach
MODEL=GT673
[CNC]
IP=192.168.0.40
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y3.2 | Yellow:Y3.1 | Green Y3.0 | Apertura Auto porta: X8.0 (X8.1) | Emergenza X8.4 | MODO AUTO DOOR X12.4 | Contapezzi Y0.1
;BIT0=CONN
BIT1=Y3.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y3.2
BIT4=Y3.1
BIT5=X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_START=0
AREAG_SIZE=0
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=16
AREAY_START=0
AREAY_SIZE=16
PAR_START=6711
PAR_SIZE=3
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=5
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=LVF
HostOS=WIN
HostName=Server-MAPO-IOB
HostAddr=192.168.1.208
+74
View File
@@ -0,0 +1,74 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=COLCOM
MODEL=TAKISAWA
[CNC]
; TEST FANUC!
IP=192.168.0.228
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=192.168.111.104
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y7.4 | Yellow: Y51.1 (porta chiusa, da NEGARE) | Green Y7.6 | Alarm Y 51.4
;BIT0=CONN
BIT1=Y7.6
BIT2=PZCOUNT.D.3010.DW
BIT3=Y7.4
;BIT4=Y51.1
BIT5=Y51.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
PZCOUNT_MODE=STD.D.3010.DW
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
;D.3010.DW: pz prodotti
;D.3020.DW: TOTALI
;D.3060.DW: pz da fare
;D.3064.DW: SUPER-TOTALE???
[BRANCH]
NAME=master
+69
View File
@@ -0,0 +1,69 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=COLCOM
MODEL=TSUGAMI
[CNC]
; TEST FANUC!
IP=192.168.0.245
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=192.168.111.104
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y4.7 | Yellow: Y5.1 | Green Y5.0 | ALARM Y 0.4 | Cycle CONT Y 4.4
;BIT0=CONN
BIT1=Y5.0
BIT2=PZCOUNT.PAR.6711
BIT3=Y4.7
BIT4=Y5.1
BIT5=Y0.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
PZCOUNT_MODE=STD.PAR.6711
;PZ_CAD_MADDR=1602; cad
;PZ_REQ_MADDR=1603; pz richiesti (DW)
;PZ_DONE_MADDR=1604; pz fatti
;PZ_GTOT_MADDR=1605; pz tot macchina
[BRANCH]
NAME=master
+75
View File
@@ -0,0 +1,75 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=COLCOM
MODEL=DMG-MORI
[CNC]
; TEST FANUC!
IP=192.168.100.78
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=192.168.111.104
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y12.4 | Yellow: Y51.1 (porta chiusa, da NEGARE) | Green Y12.6 | Alarm Y 51.4 | Blu Y12.7
;BIT0=CONN
BIT1=Y12.6
BIT2=PZCOUNT.PAR.6711
BIT3=Y12.4
BIT4=Y12.7
;BIT5=Y11.2
BIT5=X18.3
BIT6=X11.3
AREAD_START=0
AREAD_SIZE=9999
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
PZCOUNT_MODE=STD.PAR.6711
PZGTOT_MODE=STD.PAR.6712
;PZREQ_MODE=STD.PAR.6713
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
[BRANCH]
NAME=master
+77
View File
@@ -0,0 +1,77 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
VENDOR=COLCOM
MODEL=DMG-MORI-02
[CNC]
; TEST FANUC!
;IP=192.168.100.81
;Nuovo ip in sottorete .80.
IP=192.168.80.34
PORT=8193
GETPRGNAME=true
[SERVER]
MPIP=192.168.111.104
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Red: Y12.4 | Yellow: Y51.1 (porta chiusa, da NEGARE) | Green Y12.6 | Alarm Y 51.4 | Blu Y12.7
;BIT0=CONN
BIT1=Y12.6
;BIT2=PZCOUNT.PAR.6711
BIT3=Y12.4
BIT4=Y12.7
;BIT5=Y11.2
BIT5=X18.3
BIT6=X11.3
AREAD_START=0
AREAD_SIZE=9999
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
;PZCOUNT_MODE=STD.PAR.6711
;PZGTOT_MODE=STD.PAR.6712
;PZREQ_MODE=STD.PAR.6713
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=10
MAX_SEND_PZC_BLOCK=100
DISABLE_SEND_WDST=TRUE
[BRANCH]
NAME=master
+84
View File
@@ -0,0 +1,84 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=FANUC
[MACHINE]
; VALVITAL 2024
VENDOR=FFG
MODEL=CROSSFLEX A1600
[CNC]
; FANUC!
IP=192.168.214.100
PORT=9000
GETPRGNAME=true
[SERVER]
MPIP=192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; Green 11.4 | Red: Y11.7 | Yellow: Y11.6 (bianco, eventualmente in lampeggio) | Emerg: X8.4 (negata)|
;BIT0=CONN
BIT1=Y11.4
BIT2=PZCOUNT.PAR.6711
BIT3=Y11.7
BIT4=Y11.6
BIT5=!X8.4
AREAD_START=0
AREAD_SIZE=9999
AREAG_SIZE=48
AREAR_START=0
AREAR_SIZE=64
AREAX_START=0
AREAX_SIZE=64
AREAY_START=0
AREAY_SIZE=64
PAR_START=6711
PAR_SIZE=3
[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|BIT
;PZCOUNT_MODE=STD.MACRO.930
;PZGTOT_MODE=STD.MACRO.929
PZCOUNT_MODE=STD.MACRO.929
PZGTOT_MODE=STD.PAR.6712
PZREQ_MODE=STD.MACRO.964
ENABLE_PZ_REQ=TRUE
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; conf cablata set Art/Commessa
SET_NUM_ART=STD.MACRO.966
SET_NUM_COM=STD.MACRO.965
;indica se il numero articolo sia semplicemente il trim dei caratteri alfabetici (chiama comunque server...)
NUM_ART_CHR_TRIM=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL27.json
DISABLE_SEND_WDST=TRUE
[BRANCH]
NAME=master
+103
View File
@@ -0,0 +1,103 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "NONE.01",
"tipoMem": "String",
"index": 0,
"size": 20,
"displOrdinal": 1
},
"setArtNum": {
"name": "setArtNum",
"description": "# Num Articolo",
"memAddr": "MACRO.966",
"tipoMem": "Int",
"index": 966,
"size": 4,
"displOrdinal": 1
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "NONE.02",
"tipoMem": "String",
"index": 0,
"size": 20,
"displOrdinal": 2
},
"setCommNum": {
"name": "setCommNum",
"description": "# NumCommessa",
"memAddr": "MACRO.965",
"tipoMem": "Int",
"index": 965,
"size": 4,
"displOrdinal": 2
},
"setPzComm": {
"name": "setPzComm",
"description": "Qta Richiesta",
"memAddr": "MACRO.964",
"tipoMem": "Int",
"index": 964,
"size": 4,
"displOrdinal": 3
}
},
"mMapRead": {
"PZ_GTOT": {
"name": "PZ_GTOT",
"description": "Contatore GTot",
"memAddr": "",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"displOrdinal": 7
},
"PZ_COUNT": {
"name": "PZ_COUNT",
"description": "Contatore",
"memAddr": "",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"displOrdinal": 8
},
"PROG": {
"name": "PROG",
"description": "Programma",
"memAddr": "",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"displOrdinal": 9
},
"PzCntFree": {
"name": "PzCntFree",
"description": "Contatore",
"memAddr": "MACRO.930",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"displOrdinal": 8
}
},
"mMapWriteLink": {
"setArt": "setArtNum",
"setComm": "setCommNum"
}
}
@@ -0,0 +1,8 @@
<linker>
<assembly fullname="System.Diagnostics.DiagnosticSource">
<type fullname="System.Diagnostics.Metrics.MetricsEventSource">
<!-- Used by System.Private.CoreLib via reflection to init the EventSource -->
<method name="GetInstance" />
</type>
</assembly>
</linker>
+92 -9
View File
@@ -12,6 +12,8 @@
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
@@ -33,8 +35,51 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="EgwProxy.MultiCncLib, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\EgwProxy.MultiCncLib.3.6.2207.1211\lib\EgwProxy.MultiCncLib.dll</HintPath>
</Reference>
<Reference Include="MapoSDK, Version=6.14.2411.518, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MapoSDK.6.14.2411.518\lib\MapoSDK.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.9.0.0\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.9.0.0\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Buffers, Version=4.0.4.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Buffers.4.6.0\lib\net462\System.Buffers.dll</HintPath>
</Reference>
<Reference Include="System.Core" />
<Reference Include="System.Diagnostics.DiagnosticSource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.9.0.0\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
</Reference>
<Reference Include="System.IO.Pipelines, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll</HintPath>
</Reference>
<Reference Include="System.Memory, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Memory.4.6.0\lib\net462\System.Memory.dll</HintPath>
</Reference>
<Reference Include="System.Numerics" />
<Reference Include="System.Numerics.Vectors, Version=4.1.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Numerics.Vectors.4.6.0\lib\net462\System.Numerics.Vectors.dll</HintPath>
</Reference>
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.6.1.0\lib\net462\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Channels, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Threading.Channels.9.0.0\lib\net462\System.Threading.Channels.dll</HintPath>
</Reference>
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.6.0\lib\net462\System.Threading.Tasks.Extensions.dll</HintPath>
</Reference>
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
@@ -52,11 +97,14 @@
<Compile Include="AdapterFormNext.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Iob\Fanuc.cs" />
<Compile Include="MainFormNext.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="memAreaFanuc.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Content Include="ILLink\ILLink.Descriptors.LibraryBuild.xml" />
<Content Include="Resources\STEAM-IOB-WIN.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
@@ -68,7 +116,7 @@
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Iob\GenericNext.cs" />
<Compile Include="Iob\GenericNext.cs" />
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
@@ -81,27 +129,63 @@
<DependentUpon>App.config</DependentUpon>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\3001.ini" />
<None Include="DATA\CONF\3002.ini" />
<None Include="DATA\CONF\3003.ini" />
<None Include="DATA\CONF\3004.ini" />
<None Include="DATA\CONF\3005.ini" />
<None Include="DATA\CONF\3006.ini" />
<None Include="DATA\CONF\3007.ini" />
<None Include="DATA\CONF\3012.ini" />
<None Include="DATA\CONF\3015.ini" />
<None Include="DATA\CONF\3021.ini" />
<None Include="DATA\CONF\3025.ini" />
<None Include="DATA\CONF\3028.ini" />
<None Include="DATA\CONF\3028.json" />
<None Include="DATA\CONF\FOV002.ini" />
<None Include="DATA\CONF\FOV005.ini" />
<None Include="DATA\CONF\FOV006.ini" />
<None Include="DATA\CONF\FOV008.ini" />
<None Include="DATA\CONF\FOV011.ini" />
<None Include="DATA\CONF\FOV090.ini" />
<None Include="DATA\CONF\FOV098.ini" />
<None Include="DATA\CONF\FOV099.ini" />
<None Include="DATA\CONF\GT529.ini" />
<None Include="DATA\CONF\GT555.ini" />
<None Include="DATA\CONF\GT575.ini" />
<None Include="DATA\CONF\GT578.ini" />
<None Include="DATA\CONF\GT579.ini" />
<None Include="DATA\CONF\GT613.ini" />
<None Include="DATA\CONF\GT653.ini" />
<None Include="DATA\CONF\GT658.ini" />
<None Include="DATA\CONF\GT673.ini" />
<None Include="DATA\CONF\L014.ini" />
<None Include="DATA\CONF\L017.ini" />
<None Include="DATA\CONF\L018.ini" />
<None Include="DATA\CONF\L019.ini" />
<None Include="DATA\CONF\VL27.ini" />
<None Include="DATA\CONF\VL27.json" />
<None Include="NLog.config">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="packages.config" />
<None Include="postBuildTgt.bat" />
<None Include="Properties\DATA\CONF\IOB.ini">
<None Include="DATA\CONF\IOB.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\DATA\CONF\MAIN.ini">
<None Include="DATA\CONF\MAIN.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\DATA\CONF\SIMUL_01.ini">
<None Include="DATA\CONF\SIMUL_01.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\DATA\CONF\SIMUL_01.json">
<None Include="DATA\CONF\SIMUL_01.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\DATA\CONF\SIMUL_01_alarm.json">
<None Include="DATA\CONF\SIMUL_01_alarm.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\DATA\CONF\SIMUL_01_WD.ini">
<None Include="DATA\CONF\SIMUL_01_WD.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="Properties\Settings.settings">
@@ -128,10 +212,9 @@
</None>
</ItemGroup>
<ItemGroup>
<Content Include="Properties\logs\.placeholder.txt">
<Content Include="logs\.placeholder.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="Readme\ToDo.txt" />
<Content Include="Resources\ChangeLog.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
File diff suppressed because it is too large Load Diff
+138
View File
@@ -0,0 +1,138 @@
using EgwProxy.MultiCncLib.CNC;
namespace IOB_WIN_FANUC
{
/// <summary>
/// Definizione indirizzo memoria FANUC
/// </summary>
public class memAddressFanuc
{
#region Public Fields
/// <summary>
/// Posizione memoria
/// </summary>
public int mPos;
/// <summary>
/// Tipo memoria
/// </summary>
public FANUC.MemType mType;
/// <summary>
/// Tipo valore
/// </summary>
public string vType;
#endregion Public Fields
#region Public Constructors
/// <summary>
/// Inizializza da un formato stringa
/// </summary>
/// <param name="strFormat">Stringa TipoMem.Indice.DimMem (es D.1604.DW)</param>
public memAddressFanuc(string strFormat)
{
if (!string.IsNullOrEmpty(strFormat))
{
string[] memComp = strFormat.Split('.');
switch (memComp[0])
{
case "A":
mType = FANUC.MemType.A;
break;
case "C":
mType = FANUC.MemType.C;
break;
case "CM":
mType = FANUC.MemType.CM;
break;
case "D":
mType = FANUC.MemType.D;
break;
case "E":
mType = FANUC.MemType.E;
break;
case "F":
mType = FANUC.MemType.F;
break;
case "G":
mType = FANUC.MemType.G;
break;
case "K":
mType = FANUC.MemType.K;
break;
case "M":
mType = FANUC.MemType.M;
break;
case "N":
mType = FANUC.MemType.N;
break;
case "R":
mType = FANUC.MemType.R;
break;
case "T":
mType = FANUC.MemType.T;
break;
case "X":
mType = FANUC.MemType.X;
break;
case "Y":
mType = FANUC.MemType.Y;
break;
case "Z":
mType = FANUC.MemType.Z;
break;
default:
break;
}
int.TryParse(memComp[1], out mPos);
vType = memComp[2];
}
}
#endregion Public Constructors
}
/// <summary>
/// Definizione area memoria FANUC
/// </summary>
public class memAreaFanuc
{
#region Public Fields
/// <summary>
/// Nome area memoria
/// </summary>
public string areaName;
/// <summary>
/// Dimensione array memoria
/// </summary>
public int arraySize;
/// <summary>
/// Indice inizio array
/// </summary>
public int startIdx;
#endregion Public Fields
}
}
+12 -9
View File
@@ -1,20 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EgwProxy.MultiCncLib" version="3.6.2207.1211" targetFramework="net462" />
<package id="MapoSDK" version="6.14.2411.518" targetFramework="net462" />
<package id="Microsoft.Bcl.AsyncInterfaces" version="6.0.0" targetFramework="net462" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="6.0.0" targetFramework="net462" />
<package id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" targetFramework="net462" />
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="9.0.0" targetFramework="net462" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="9.0.0" targetFramework="net462" />
<package id="Microsoft.VisualStudio.SlowCheetah" version="4.0.50" targetFramework="net462" developmentDependency="true" />
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net462" />
<package id="NLog" version="5.3.4" targetFramework="net462" />
<package id="Pipelines.Sockets.Unofficial" version="2.2.8" targetFramework="net462" />
<package id="StackExchange.Redis" version="2.8.24" targetFramework="net462" />
<package id="System.Buffers" version="4.5.1" targetFramework="net462" />
<package id="System.Buffers" version="4.6.0" targetFramework="net462" />
<package id="System.Diagnostics.DiagnosticSource" version="9.0.0" targetFramework="net462" />
<package id="System.IO.Compression" version="4.3.0" targetFramework="net462" />
<package id="System.IO.Pipelines" version="5.0.1" targetFramework="net462" />
<package id="System.Memory" version="4.5.4" targetFramework="net462" />
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net462" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.3" targetFramework="net462" />
<package id="System.IO.Pipelines" version="9.0.0" targetFramework="net462" />
<package id="System.Memory" version="4.6.0" targetFramework="net462" />
<package id="System.Numerics.Vectors" version="4.6.0" targetFramework="net462" />
<package id="System.Runtime.CompilerServices.Unsafe" version="6.1.0" targetFramework="net462" />
<package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="net462" />
<package id="System.Threading.Channels" version="5.0.0" targetFramework="net462" />
<package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net462" />
<package id="System.Threading.Channels" version="9.0.0" targetFramework="net462" />
<package id="System.Threading.Tasks.Extensions" version="4.6.0" targetFramework="net462" />
</packages>
+3 -1
View File
@@ -59,10 +59,12 @@ namespace IOB_WIN_NEXT
btnStart.Enabled = true;
break;
#if false
case tipoAdapter.FANUC:
iobObj = new Iob.Fanuc(this, IOBConf);
btnStart.Enabled = true;
break;
break;
#endif
case tipoAdapter.FTP:
iobObj = new IobNet.Ftp(this, IOBConf);
-67
View File
@@ -1,67 +0,0 @@
;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.140
CPUTYPE=S7300
RACK=0
SLOT=2
[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=1032.json
[BRANCH]
NAME=master
-82
View File
@@ -1,82 +0,0 @@
{
"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
}
}
}
-69
View File
@@ -1,69 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina pulitrice RobotService x Donati
CNCTYPE=SIEMENS_ROBOTSERVICE
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=RobotService
MODEL=SMER12
[CNC]
IP=192.168.51.138
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=true
; conf parametri memoria READ/WRITE
PARAM_CONF=1033.json
[BRANCH]
NAME=master
-52
View File
@@ -1,52 +0,0 @@
{
"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
@@ -1,69 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina pulitrice RobotService x Donati
CNCTYPE=SIEMENS_ROBOTSERVICE
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=RobotService
MODEL=SCAT06
[CNC]
IP=192.168.51.134
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=true
; conf parametri memoria READ/WRITE
PARAM_CONF=1034.json
[BRANCH]
NAME=master
-52
View File
@@ -1,52 +0,0 @@
{
"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
@@ -1,69 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina pulitrice RobotService x Donati
CNCTYPE=SIEMENS_ROBOTSERVICE
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=RobotService
MODEL=SCAT05
[CNC]
IP=192.168.51.135
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=true
; conf parametri memoria READ/WRITE
PARAM_CONF=1035.json
[BRANCH]
NAME=master
-52
View File
@@ -1,52 +0,0 @@
{
"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
}
}
}
-70
View File
@@ -1,70 +0,0 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=SIEMENS_TORRI
[MACHINE]
VENDOR=TORRI
MODEL=VUOMARD
[CNC]
; Siemens Torri (Vuomard)
IP=192.168.0.51
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB700.DBB0
ADDR_WRITE=DB701.DBB0
SIZE_READ=52
SIZE_WRITE=138
;BIT0=CONN
BIT1=DB700.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB700.DBB3
BIT4=DB700.DBB4
BIT5=DB701.DBB4 ; bit ciclo in test == riscaldamento
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB700.DBW22
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
DISABLE_SEND_WDST=TRUE
ENABLE_DYN_DATA=TRUE
ENABLE_ALARM_LEGACY=FALSE
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
; conf aree allarme
ALARM_CONF=3010_alarm.json
[BRANCH]
NAME=develop
-169
View File
@@ -1,169 +0,0 @@
[
{
"description": "Alarm Word 1",
"tipoMem": "Byte",
"memAddr": "DB700.DBDW2",
"index": 2,
"size": 4,
"messages": [
"ALLARME 01",
"ALLARME 02",
"ALLARME 03",
"ALLARME 04",
"ALLARME 05",
"ALLARME 06",
"ALLARME 07",
"ALLARME 08",
"ALLARME 09",
"ALLARME 10",
"ALLARME 11",
"ALLARME 12",
"ALLARME 13",
"ALLARME 14",
"ALLARME 15",
"ALLARME 16",
"ALLARME 17",
"ALLARME 18",
"ALLARME 19",
"ALLARME 20",
"ALLARME 21",
"ALLARME 22",
"ALLARME 23",
"ALLARME 24",
"ALLARME 25",
"ALLARME 26",
"ALLARME 27",
"ALLARME 28",
"ALLARME 29",
"ALLARME 30",
"ALLARME 31",
"ALLARME 32"
]
},
{
"description": "Alarm Word 2",
"tipoMem": "Byte",
"memAddr": "DB700.DBDW6",
"index": 6,
"size": 4,
"messages": [
"ALLARME 33",
"ALLARME 34",
"ALLARME 35",
"ALLARME 36",
"ALLARME 37",
"ALLARME 38",
"ALLARME 39",
"ALLARME 40",
"ALLARME 41",
"ALLARME 42",
"ALLARME 43",
"ALLARME 44",
"ALLARME 45",
"ALLARME 46",
"ALLARME 47",
"ALLARME 48",
"ALLARME 49",
"ALLARME 50",
"ALLARME 51",
"ALLARME 52",
"ALLARME 53",
"ALLARME 54",
"ALLARME 55",
"ALLARME 56",
"ALLARME 57",
"ALLARME 58",
"ALLARME 59",
"ALLARME 60",
"ALLARME 61",
"ALLARME 62",
"ALLARME 63",
"ALLARME 64"
]
},
{
"description": "Alarm Word 3",
"tipoMem": "Byte",
"memAddr": "DB700.DBDW10",
"index": 10,
"size": 4,
"messages": [
"ALLARME 65",
"ALLARME 66",
"ALLARME 67",
"ALLARME 68",
"ALLARME 69",
"ALLARME 70",
"ALLARME 71",
"ALLARME 72",
"ALLARME 73",
"ALLARME 74",
"ALLARME 75",
"ALLARME 76",
"ALLARME 77",
"ALLARME 78",
"ALLARME 79",
"ALLARME 80",
"ALLARME 81",
"ALLARME 82",
"ALLARME 83",
"ALLARME 84",
"ALLARME 85",
"ALLARME 86",
"ALLARME 87",
"ALLARME 88",
"ALLARME 89",
"ALLARME 90",
"ALLARME 91",
"ALLARME 92",
"ALLARME 93",
"ALLARME 94",
"ALLARME 95",
"ALLARME 96"
]
},
{
"description": "Alarm Word 4",
"tipoMem": "Byte",
"memAddr": "DB700.DBDW14",
"index": 14,
"size": 4,
"messages": [
"ALLARME 97",
"ALLARME 98",
"ALLARME 99",
"ALLARME 100",
"ALLARME 101",
"ALLARME 102",
"ALLARME 103",
"ALLARME 104",
"ALLARME 105",
"ALLARME 106",
"ALLARME 107",
"ALLARME 108",
"ALLARME 109",
"ALLARME 110",
"ALLARME 111",
"ALLARME 112",
"ALLARME 113",
"ALLARME 114",
"ALLARME 115",
"ALLARME 116",
"ALLARME 117",
"ALLARME 118",
"ALLARME 119",
"ALLARME 120",
"ALLARME 121",
"ALLARME 122",
"ALLARME 123",
"ALLARME 124",
"ALLARME 125",
"ALLARME 126",
"ALLARME 127",
"ALLARME 128"
]
}
]
-66
View File
@@ -1,66 +0,0 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=SIEMENS_TORRI
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=TORRI
MODEL=GHIRINGHELLI
[CNC]
; Siemens Torri (Vaumard)
IP=192.168.0.53
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB700.DBB0
ADDR_WRITE=DB701.DBB0
SIZE_READ=52
SIZE_WRITE=138
;BIT0=CONN
BIT1=DB700.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB700.DBB3
BIT4=DB700.DBB4
BIT5=DB701.DBB4 ;bit ciclo in test == riscaldamento
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB700.DBW22
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
-65
View File
@@ -1,65 +0,0 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=SIEMENS_TORRI
[MACHINE]
VENDOR=TORRI
MODEL=GHIRINGHELLI M200
[CNC]
; Siemens Torri (GHIRINGHELLI M200)
IP=192.168.0.55
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB700.DBB0
ADDR_WRITE=DB701.DBB0
SIZE_READ=52
SIZE_WRITE=138
;BIT0=CONN
BIT1=DB700.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB700.DBB3
BIT4=DB700.DBB4
BIT5=DB701.DBB4 ; bit ciclo in test == riscaldamento
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB700.DBW22
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=FALSE
[BRANCH]
NAME=develop
-71
View File
@@ -1,71 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina filtraggio fanghi Aprochim x Jetco
CNCTYPE=SIEMENS_APROCHIM
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Aprochim
MODEL=Micro4000
[CNC]
IP=192.168.0.60
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB60.DBB0
ADDR_WRITE=DB60.DBB18
SIZE_READ=18
SIZE_WRITE=0
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
;PZCOUNT_MODE=STD.DB550.DBDW0
PZCOUNT_MODE=NONE
DISABLE_PZCOUNT=TRUE
ENABLE_DYN_DATA=TRUE
TSVC_pressCamFilt=MAX:60
TSVC_pressLinUt=MAX:60
TSVC_tempH2O=MAX:60
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=develop
-66
View File
@@ -1,66 +0,0 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=SIEMENS_TORRI
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=TORRI
MODEL=GHIRINGHELLI
[CNC]
; Siemens Torri (Vaumard)
IP=192.168.0.66
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.1.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB700.DBB0
ADDR_WRITE=DB701.DBB0
SIZE_READ=52
SIZE_WRITE=138
;BIT0=CONN
BIT1=DB700.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB700.DBB3
BIT4=DB700.DBB4
BIT5=DB701.DBB4 ;bit ciclo in test == riscaldamento
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB700.DBW22
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
ENABLE_PZ_RESET=TRUE
ENABLE_PZ_RESET_stopSetup=TRUE
[BRANCH]
NAME=master
-80
View File
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina pulitrice RobotService x Donati
CNCTYPE=SIEMENS_NWSE
PING_MS_TIMEOUT=500
MinDeltaSec=5
[MACHINE]
VENDOR=NWS
MODEL=Impianto Turi
[CNC]
IP=192.168.19.10
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.14
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB100.DBB0
ADDR_WRITE=DB101.DBB0
SIZE_READ=54
SIZE_WRITE=8
[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=TRUE
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=true
DISABLE_SEND_WDST=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_NWSE.json
; conf aree allarme
ALARM_CONF=GIACO_NWSE_alarm.json
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Turi
HostOS=WIN
HostName=IOB-WIN-01
HostAddr=192.168.137.11
-217
View File
@@ -1,217 +0,0 @@
{
"mMapWrite": {
"resetCountAcqua": {
"name": "resetCountAcqua",
"description": "Reset contatori acqua OSMOSI / DEPURAZIONE",
"tipoMem": "Int",
"memAddr": "DB101.DBB0",
"index": 0,
"size": 2
}
},
"mMapRead": {
"CondOsmosi": {
"name": "CondOsmosi",
"description": "Conducib. H2O Osmosi",
"memAddr": "DB100.DBB40",
"tipoMem": "Int",
"index": 40,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"VolOsmosi": {
"name": "VolOsmosi",
"description": "Volume H2O Osmosi mc",
"memAddr": "DB100.DBB42",
"tipoMem": "Int",
"index": 40,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"StatoOsmosi": {
"name": "StatoOsmosi",
"description": "Stato Osmosi Inversa",
"memAddr": "DB100.DBB20",
"tipoMem": "BitMap",
"index": 20,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Impianto in servizio"
]
},
"TorbDepuraz": {
"name": "TorbDepuraz",
"description": "Torb. H2O Depurazione",
"memAddr": "DB100.DBB44",
"tipoMem": "Int",
"index": 44,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"VolDepuraz": {
"name": "VolDepuraz",
"description": "Volume acqua Depurazione mc",
"memAddr": "DB100.DBB46",
"tipoMem": "Int",
"index": 40,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"StatoDepurazione": {
"name": "StatoDepurazione",
"description": "Stato Depurazione",
"memAddr": "DB100.DBB22",
"tipoMem": "BitMap",
"index": 22,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Basso Livello",
"Alto Livello"
]
},
"TorbFiltri": {
"name": "TorbFiltri",
"description": "Torb. H2O Filtri",
"memAddr": "DB100.DBB48",
"tipoMem": "Int",
"index": 44,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"StatoFiltro01": {
"name": "StatoFiltro01",
"description": "Stato Filtro 1",
"memAddr": "DB100.DBB24",
"tipoMem": "BitMap",
"index": 24,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
},
"StatoFiltro02": {
"name": "StatoFiltro02",
"description": "Stato Filtro 2",
"memAddr": "DB100.DBB26",
"tipoMem": "BitMap",
"index": 26,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
},
"StatoFiltro03": {
"name": "StatoFiltro03",
"description": "Stato Filtro 3",
"memAddr": "DB100.DBB28",
"tipoMem": "BitMap",
"index": 28,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
},
"StatoFiltro04": {
"name": "StatoFiltro04",
"description": "Stato Filtro 4",
"memAddr": "DB100.DBB30",
"tipoMem": "BitMap",
"index": 30,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
},
"StatoFiltro05": {
"name": "StatoFiltro05",
"description": "Stato Filtro 5",
"memAddr": "DB100.DBB32",
"tipoMem": "BitMap",
"index": 32,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
},
"StatoFiltro06": {
"name": "StatoFiltro06",
"description": "Stato Filtro 6",
"memAddr": "DB100.DBB34",
"tipoMem": "BitMap",
"index": 34,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1,
"decodeMap": [
"Spazzola in salita",
"Spazzola in discesa",
"Valvola scarico Chiusa",
"Valvola scarico Aperta",
"Impianto in Servizio",
"Impianto in Lavaggio"
]
}
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,202 +0,0 @@
[
{
"description": "Allarmi Impianto Osmosi",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB0",
"index": 0,
"size": 2,
"messages": [
"Avaria pompa ingresso",
"Avaria pompa alta pressione",
"Livello basso vasca osmosi",
"Livello basso vasca acqua grezza",
"Impianto in allarme",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"Allarme comunicazione con Gateway"
]
},
{
"description": "Allarmi Impianto Depurazione",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB2",
"index": 2,
"size": 2,
"messages": [
"Avaria pompa 1",
"Avaria pompa 2",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"Allarme comunicazione con Gateway"
]
},
{
"description": "Allarmi Filtro 1",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB4",
"index": 4,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Filtro 2",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB6",
"index": 6,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Filtro 3",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB8",
"index": 8,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Filtro 4",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB10",
"index": 10,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Filtro 5",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB12",
"index": 12,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Filtro 6",
"tipoMem": "Boolean",
"memAddr": "DB100.DBB14",
"index": 14,
"size": 2,
"messages": [
"Avaria pompa",
"Livello basso vasca",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
-75
View File
@@ -1,75 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE Manuale v.2 - 2024
CNCTYPE=SIEMENS_FAPE_2
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape Manuale
[CNC]
IP=192.168.1.57
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.64
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB17.DBB0
ADDR_WRITE=DB16.DBB0
SIZE_READ=16
SIZE_WRITE=70
;BIT0=CONN
;BIT1=DB17.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB17.DBB3
;BIT4=DB17.DBB4
[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]
;Fape vers: 1 originale, 2 = stato + ciclo, 3 = semafoto + stato + ciclo
FAPE_VERS=2
;FAPE_VERS=3
PZCOUNT_MODE=STD.DB17.DBDW6
PZ_GTOT_MADDR=STD.DB17.DBDW10
PZ_REQ_MADDR=STD.DB16.DBDW64
;PZ_CAD_MADDR=1602
;PZ_DONE_MADDR=1604
PARAM_CONF=GT693.json
;ENABLE_PZ_RESET=TRUE
;ENABLE_PZ_RESET_stopSetup=TRUE
;gestione invio pezzi in blocco
;ENABLE_SEND_PZC_BLOCK=TRUE
;MIN_SEND_PZC_BLOCK=10
;MAX_SEND_PZC_BLOCK=100
;DynData
;ENABLE_DYN_DATA=TRUE
;DISABLE_SEND_WDST=TRUE
[BRANCH]
NAME=master
-202
View File
@@ -1,202 +0,0 @@
{
"mMapRead": {
"qtyWrk": {
"name": "qtyWrk",
"description": "Contatore Parziale",
"memAddr": "",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 5
},
"qtyTot": {
"name": "qtyTot",
"description": "Contatore Assoluto",
"memAddr": "",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 6
},
"DYNDATA": {
"name": "DYNDATA",
"description": "DynData check",
"memAddr": "",
"tipoMem": "String",
"index": 0,
"size": 4,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 13
}
},
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB16.DBDW32",
"tipoMem": "String",
"index": 32,
"size": 30,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 1
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB16.DBDW0",
"tipoMem": "String",
"index": 0,
"size": 30,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 2
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty Commessa",
"memAddr": "DB16.DBDW64",
"tipoMem": "Int",
"index": 0,
"size": 4,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 3
},
"resetPzComm": {
"name": "resetPzComm",
"description": "Reset Contapezzi",
"memAddr": "DB16.DBB68.1",
"tipoMem": "Bool",
"index": 0,
"size": 1,
"func": "POINT",
"period": 60,
"factor": 1,
"displOrdinal": 3
}
},
"DataDecodMap": {
"StatoMacchina": {
"0": "COMUNICAZIONE ASSENTE",
"5": "5 EMERGENZA RIPRISTINATA",
"10": "10 MACCHINA IN POTENZA",
"15": "15 MACCHINA PRONTA PER CICLO LOCALE",
"20": "20 MACCHINA PRONTA PER CICLO CON ROBOT",
"25": "25 MACCHINA IN MANUALE",
"30": "30",
"35": "35",
"50": "50 CICLO RESET ATTIVO",
"55": "55 CICLO AUTOMATICO LOCALE ATTIVO",
"60": "60 CICLO AUTOMATICO CON ROBOT ATTIVO",
"65": "65",
"70": "70",
"100": "100 MANCANZA OLIO LUBRIFICAZIONE PEZZO",
"105": "105 MANCANZA OLIO LUBRIFICAZIONE CILINDRO",
"110": "110 ATTESA BARRIERE LIBERE",
"111": "111 ATTESA BLOCCAGGIO PORTELLO ANTERIORE",
"115": "115 ATTESA RILASCIO PULSANTE RESET",
"120": "120 ATTESA ASSE PUNZONATURA ALTO",
"125": "125 ATTESA BLOCCAGGIO PEZZO ALTO",
"126": "126 ATTESA BLOCCAGGIO PEZZO",
"130": "130 ATTESA CONTRASTO PEZZO DISINSERITO",
"135": "135 ATTESA CARRO IN POSIZIONE 1",
"140": "140 ATTESA CHIUSURA PORTELLO ROBOT",
"145": "145 ATTESA ROBOT FUORI INGOMBRO",
"150": "150 ATTESA TERMINE CICLO RESET",
"155": "155 TIMEOUT LUBRIFICAZIONE CILINDRO",
"160": "160 LIVELLO OLIO BASSO LUBRIFICA PEZZO",
"165": "165 LIVELLO OLIO BASSO LUBRIFICA CILINDRO",
"170": "170 ATTESA AREA TRASLAZIONE LIBERA",
"175": "175",
"200": "200",
"205": "205 ANOMALIA POSIZIONE PER CARICO ROBOT",
"210": "210 SOVRAPRESSIONE PUNZONATURA 1",
"215": "215 OLTRE QUOTA MASSIMA PUNZONATURA 1",
"220": "220 SOVRAPRESSIONE PUNZONATURA 2",
"225": "225 OLTRE QUOTA MASSIMA PUNZONATURA 1",
"230": "230 SOVRAPRESSIONE TRASLAZIONE CARRO",
"235": "235 TIMEOUT AVVIO DRIVE POMPA IDRAULICA",
"240": "240 SOVRAPRESSIONE MOVIMENTO PUNZONE",
"245": "245 ALLARME DRIVE POMPA IDRAULICA",
"250": "250 ANOMALIA ALIMENTAZIONE PNEUMATICA",
"255": "255 APERTURA ANOMALA PORTELLO ROBOT",
"260": "260 APERTURA ANOMALA PORTELLO ANTERIORE",
"265": "265 INTRUSIONE ANOMALA BARRIERE",
"270": "270 MACCHINA NON ATTIVA",
"275": "275 ALLARME AREA TRASLAZIONE NON LIBERA",
"280": "280",
"301": "301 ANOMALIA SALITA PUNZONATORE",
"302": "302",
"303": "303 ANOMALIA TRASLAZIONE CARRO",
"304": "304",
"305": "305 ANOMALIA ARRETRAMENTO CONTRASTO",
"306": "306",
"307": "307 ANOMALIA APERTURA STAFFAGGIO",
"403": "403 ANOMALIA STAFFAGGIO PEZZO",
"405": "405 ANOMALIA POSIZIONE CONTRASTO",
"407": "407 ANOMALIA PUNZONATURA 1",
"409": "409 ANOMALI TRASLAZIONE IN POSIZIONE 2",
"411": "411 ANOMALIA PUNZONATURA 2",
"413": "413 ANOMALIA ARRETRAMENTO CONTRASTO",
"415": "415 ANOMALIA SALITA STAFFAGGIO",
"417": "417 ANOMALI TRASLAZIONE IN POSIZIONE 1",
"419": "419 ANOMALIA DISATTIVAZIONE DRIVE POMPA"
},
"StepCiclo": {
"0": "CICLO NON ATTIVO",
"5": "CONTROLLO TIPO CARICO",
"10": "APERTURA PORTELLO ACCESSO AREA ROBOT",
"15": "ATTESA SCARICO CARICO PEZZO DA ROBOT",
"20": "ATTESA ROBOT FUORI AREA",
"25": "ATTESA CADUTA SEGNALE ROBOT FUORI AREA",
"30": "CHIUSURA PORTELLO ACCESSO AREA ROBOT",
"50": "FASE 1 STAFFAGGIO PEZZO",
"60": "FASE 2 POSIZIONAMENTO CONTRASTO PEZZO",
"69": "FASE 3 PUNZONATURA 1 LUBRIFICAZIONE PUNZONE",
"70": "FASE 3 PUNZONATURA 1 DISCESA RAPIDA",
"74": "FASE 3 PUNZONATURA 1 DISCESA LENTA",
"75": "FASE 3 PUNZONATURA 1 DISCESA LENTISSIMA",
"79": "FASE 3 PUNZONATURA 1 ARRESTO AZIONAMENTO",
"80": "FASE 3 PUNZONATURA 1 RITARDO PER RISALITA",
"85": "FASE 3 PUNZONATURA 1 SALITA LENTA",
"90": "FASE 3 PUNZONATURA 1 SALITA RAPIDA",
"95": "FASE 3 PUNZONATURA 1 SALITA FINALE",
"96": "FASE 3 PUNZONATURA 1 ARRESTO AZIONAMENTO",
"105": "FASE 4 TRASLAZIONE 1 RITARDO AVVIO",
"110": "FASE 4 TRASLAZIONE 1 MOVIMENTO SU PUNZONATURA 2",
"114": "FASE 4 TRASLAZIONE 1 ARRESTO AZIONAMENTO",
"115": "FASE 5 PUNZONATURA 2 RITARDO AVVIO",
"119": "FASE 5 PUNZONATURA 2 LUBRIFICAZIONE PUNZONE",
"120": "FASE 5 PUNZONATURA 2 DISCESA RAPIDA",
"124": "FASE 5 PUNZONATURA 2 DISCESA LENTA",
"125": "FASE 5 PUNZONATURA 2 DISCESA LENTISSIMA",
"126": "FASE 5 PUNZONATURA 2 ARRESTO AZIONAMENTO",
"130": "FASE 5 PUNZONATURA 2 RITARDO PER RISALITA",
"135": "FASE 5 PUNZONATURA 2 SALITA LENTA",
"140": "FASE 5 PUNZONATURA 2 SALITA RAPIDA",
"145": "FASE 5 PUNZONATURA 2 SALITA FINALE",
"146": "FASE 5 PUNZONATURA 2 ARRESTO AZIONAMENTO",
"155": "INCREMENTO CONTATORI PEZZI ESEGUITI",
"156": "FASE 6 TRASLAZIONE 2 RITARDO AVVIO",
"160": "FASE 6 TRASLAZIONE 2 MOVIMENTO SU PUNZONATURA 1",
"161": "FASE 6 TRASLAZIONE 2 ARRESTO AZIONAMENTO",
"165": "FASE 7 DISINSERIMENTO CONTRASTO",
"170": "FASE 8 DESTAFFAGGIO PEZZO",
"180": "DISATTIVAZIONE AZIONAMENTO",
"190": "VERIFICA RIAVVIO CICLO CON CARICO DA ROBOT",
"300": "CICLO TERMINATO"
}
}
}
-63
View File
@@ -1,63 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE Manuale v.2 - 2024
CNCTYPE=SIEMENS_FAPE_2
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape Automatica
[CNC]
IP=192.168.1.57
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.64
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=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
[BRANCH]
NAME=master
-63
View File
@@ -1,63 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE Manuale v.2 - 2024
CNCTYPE=SIEMENS_FAPE_2
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape Automatica (Isola Okuma)
[CNC]
IP=192.168.1.57
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.64
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=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
[BRANCH]
NAME=master
-63
View File
@@ -1,63 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Punzonatrice FAPE Manuale v.2 - 2024
CNCTYPE=SIEMENS_FAPE_2
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice Fape Manuale
[CNC]
IP=192.168.1.57
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.64
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=DB16.DBB0
SIZE_READ=48
SIZE_WRITE=48
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBDW40
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
[BRANCH]
NAME=master
-54
View File
@@ -1,54 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_AT2001
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=SAET
MODEL=Preriscaldo_105B08
[CNC]
IP=192.168.0.99
CPUTYPE=S7300
RACK=0
SLOT=0
[SERVER]
MPIP=http://10.0.0.233
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB1000.DBB0
ADDR_WRITE=DB1001.DBB0
SIZE_READ=64
SIZE_WRITE=90
[BLINK]
MAX_COUNTER_BLINK = 15
BLINK_FILT=0
[OPTPAR]
AUTO_CHANGE_ODL=true
CHANGE_ODL_HOURS=24
CHANGE_ODL_IDLE_MIN=0
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
PZCOUNT_MODE=STD.DB1275.DBDW4
DISABLE_PZCOUNT=TRUE
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=INTERCL_01.json
WRITE_CHECK=TRUE
TEST_MODE=TRUE
[BRANCH]
NAME=master
-212
View File
@@ -1,212 +0,0 @@
{
"mMapWrite": {
"kgParz": {
"name": "kgParz",
"description": "KG da produrre",
"tipoMem": "Int",
"memAddr": "DB1001.DBB66",
"index": 66,
"size": 2
},
"setArt": {
"name": "setArt",
"description": "Articolo",
"tipoMem": "String",
"memAddr": "DB1001.DBB0",
"index": 0,
"size": 22
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"tipoMem": "String",
"memAddr": "DB1001.DBB22",
"index": 22,
"size": 22
},
"set_th": {
"name": "set_th",
"description": "Setpoint Dosatore T/h (0-12)",
"minVal": 0,
"maxVal": 1200,
"tipoMem": "Int",
"memAddr": "DB1001.DBB72",
"index": 72,
"size": 2,
"factor": 100
},
"set_c": {
"name": "set_c",
"description": "Setpoint Bruciatore (0-200)",
"minVal": 0,
"maxVal": 200,
"tipoMem": "Real",
"memAddr": "DB1001.DBB74",
"index": 74,
"size": 4
},
"aria_1": {
"name": "aria_1",
"description": "Set Temp Apertura Aria (0-180)",
"minVal": 0,
"maxVal": 180,
"tipoMem": "Int",
"memAddr": "DB1001.DBB78",
"index": 78,
"size": 2,
"factor": 10
},
"aria_2": {
"name": "aria_2",
"description": "Set Temp Stop Bruciatore (0-200)",
"minVal": 0,
"maxVal": 200,
"tipoMem": "Int",
"memAddr": "DB1001.DBB80",
"index": 80,
"size": 2,
"factor": 10
},
"setMmH20": {
"name": "setMmH20",
"description": "Setpoint Aspiratore mmH2O (0-50)",
"minVal": 0,
"maxVal": 50,
"tipoMem": "Real",
"memAddr": "DB1001.DBB82",
"index": 82,
"size": 4
},
"rpmci": {
"name": "rpmci",
"description": "Set rpm cilintro (0-12.4)",
"minVal": 0,
"maxVal": 124,
"tipoMem": "Int",
"memAddr": "DB1001.DBB86",
"index": 86,
"size": 2,
"factor": 10
}
},
"mMapRead": {
"T_Attuale_Cil": {
"name": "T_Attuale_Cil",
"description": "Temp Uscita Cilindro",
"tipoMem": "Real",
"memAddr": "DB1000.DBB16",
"index": 16,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 10
},
"Bruc_0_100": {
"name": "Bruc_0_100",
"description": "Potenza Bruciatore",
"tipoMem": "Int",
"memAddr": "DB1000.DBB28",
"index": 28,
"size": 2,
"func": "MAX",
"period": 60
},
"Dep_Cil_mmH2O": {
"name": "Dep_Cil_mmH2O",
"description": "Depressione Cilindro mmH2O",
"tipoMem": "Int",
"memAddr": "DB1000.DBB30",
"index": 30,
"size": 2,
"func": "MAX",
"period": 60
},
"Asp_0_100": {
"name": "Asp_0_100",
"description": "Potenza Aspiratore",
"tipoMem": "Int",
"memAddr": "DB1000.DBB32",
"index": 32,
"size": 2,
"func": "MAX",
"period": 60
},
"Ampere_Asp": {
"name": "Ampere_Asp",
"description": "Ampere Aspiratore",
"tipoMem": "Int",
"memAddr": "DB1000.DBB34",
"index": 34,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 10
},
"Temp_Filtro": {
"name": "Temp_Filtro",
"description": "Temp Uscita Filtro",
"tipoMem": "Int",
"memAddr": "DB1000.DBB36",
"index": 36,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 10
},
"Ampere_Cil": {
"name": "Ampere_Cil",
"description": "Ampere Cilindro",
"tipoMem": "Int",
"memAddr": "DB1000.DBB38",
"index": 38,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 10
},
"Flowrate": {
"name": "Flowrate",
"description": "Portata Dosatore T/h",
"tipoMem": "Int",
"memAddr": "DB1000.DBB40",
"index": 40,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 100
},
"Ampere_Dosat": {
"name": "Ampere_Dosat",
"description": "Ampere Dosatore",
"tipoMem": "Int",
"memAddr": "DB1000.DBB42",
"index": 42,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 10
},
"Tot_Parz_Dosatore": {
"name": "Tot_Parz_Dosatore",
"description": "Tot Parziale Dosatore",
"tipoMem": "DInt",
"memAddr": "DB1000.DBB48",
"index": 48,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1000
},
"Tot_Dosatore": {
"name": "Tot_Dosatore",
"description": "Tot Generale Dosatore",
"tipoMem": "DInt",
"memAddr": "DB1000.DBB52",
"index": 52,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1000
}
}
}
-72
View File
@@ -1,72 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto COMECA Collecchio per Pizzaferri
CNCTYPE=SIEMENS_COMECA
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=COMECA
MODEL=01
[CNC]
;IP=192.168.0.102
IP=192.168.1.3
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
;MPIP=https://localhost:44339
MPIP=https://gwms.egalware.com
MPURL=/pizzaferri/api
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/IOB/sendReboot?idxMacchina=
[MEMORY]
ADDR_READ=DB85.DBB0
ADDR_WRITE=DB85.DBB280
SIZE_READ=280
SIZE_WRITE=32
[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.DB85.DBRE16
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; GEST DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; clock base (da 10ms)
timerIntMs=20
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ03.json
NO_PING=TRUE
; conf aree allarme
ALARM_CONF=PIZ03_alarm.json
[BRANCH]
NAME=master
-252
View File
@@ -1,252 +0,0 @@
{
"mMapWrite": {
"MinTemp01": {
"name": "MinTemp01",
"description": "Impostazione temperatura min TE04 Linea sfiato Gas",
"tipoMem": "Real",
"memAddr": "DB85.DBB280",
"index": 280,
"size": 4,
"unit": "C"
},
"MinTemp02": {
"name": "MinTemp02",
"description": "Impostazione temperatura min TT17 Linea sfiato Gas Torcia Serbatoio",
"tipoMem": "Real",
"memAddr": "DB85.DBB284",
"index": 284,
"size": 4,
"unit": "C"
}
},
"mMapRead": {
"TE2A": {
"name": "TE2A",
"description": "Temperatura Controllo Tenute Pompa A (TE2A)",
"memAddr": "DB85.DBB0",
"tipoMem": "Real",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE1A": {
"name": "TE1A",
"description": "Temperatura Raffreddamento Pompa A (TE1A)",
"memAddr": "DB85.DBB4",
"tipoMem": "Real",
"index": 4,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE3A": {
"name": "TE3A",
"description": "Temperatura Cavitazione Pompa A (TE3A)",
"memAddr": "DB85.DBB8",
"tipoMem": "Real",
"index": 8,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"Temp01": {
"name": "Temp01",
"description": "Temperatura Torcia Aria Fredda (TE04)",
"memAddr": "DB85.DBB12",
"tipoMem": "Real",
"index": 12,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"Level": {
"name": "Level",
"description": "Livello Serbatoio (LT15)",
"memAddr": "DB85.DBB16",
"tipoMem": "Real",
"index": 16,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "Kg"
},
"PressBH": {
"name": "PressBH",
"description": "Pressione Linea CNG (PT01)",
"memAddr": "DB85.DBB20",
"tipoMem": "Real",
"index": 20,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"PressBL": {
"name": "PressBL",
"description": "Pressione Riduttrice (PT100)",
"memAddr": "DB85.DBB24",
"tipoMem": "Real",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio (PT16)",
"memAddr": "DB85.DBB28",
"tipoMem": "Real",
"index": 28,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"Temp02": {
"name": "Temp02",
"description": "Temperatura Spurgo Torcia Serbatoio (TT17)",
"memAddr": "DB85.DBB36",
"tipoMem": "Real",
"index": 36,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE06": {
"name": "TE06",
"description": "Temperatura Uscita Vaporizzatore (TE06)",
"memAddr": "DB85.DBB40",
"tipoMem": "Real",
"index": 40,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE05": {
"name": "TE05",
"description": "Temperatura Carica Fredda (TE05)",
"memAddr": "DB85.DBB60",
"tipoMem": "Real",
"index": 60,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE2B": {
"name": "TE2B",
"description": "Temperatura Controllo Tenute Pompa B (TE2B)",
"memAddr": "DB85.DBB64",
"tipoMem": "Real",
"index": 64,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE1B": {
"name": "TE1B",
"description": "Temperatura Raffreddamento Pompa B (TE1B)",
"memAddr": "DB85.DBB68",
"tipoMem": "Real",
"index": 68,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE3B": {
"name": "TE3B",
"description": "Temperatura Cavitazione Pompa B (TE3B)",
"memAddr": "DB85.DBB72",
"tipoMem": "Real",
"index": 72,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"PressH": {
"name": "PressH",
"description": "Alta Pressione (PT300A)",
"memAddr": "DB85.DBB120",
"tipoMem": "Real",
"index": 120,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"PressM": {
"name": "PressM",
"description": "Media Pressione (PT300M)",
"memAddr": "DB85.DBB124",
"tipoMem": "Real",
"index": 124,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"LivelloPerc": {
"name": "LivelloPerc",
"description": "Livello Serbatorio % (LT15%)",
"memAddr": "DB85.DBB148",
"tipoMem": "Real",
"index": 148,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "%"
},
"MinTemp01": {
"name": "MinTemp01",
"description": "Minima Temperatura Linea Sfiato Gas (TE04)",
"memAddr": "DB85.DBB152",
"tipoMem": "Real",
"index": 152,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"MinTemp02": {
"name": "MinTemp02",
"description": "Minima Temperatura Linea Sfiato Gas Torcia Serbatoio (TT17)",
"memAddr": "DB85.DBB156",
"tipoMem": "Real",
"index": 156,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
}
}
}
-125
View File
@@ -1,125 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB232",
"index": 232,
"size": 6,
"messages": [
"Emergenza Non Ripristinata",
"Emergenza QE Intervenuta",
"Emergenza Puls. Dispencer B Intervenuta",
"Emergenza Puls. Dispencer A Intervenuta",
"Stato Interruttore Erogatore Liquido B",
"Allarme Controllo Tensione di Rete",
"Allarme Controllo Tensione Antincendio",
"Stato Interruttore Erogatore Liquido A",
"Stato Sezionatore Generale",
"Stato Interruttore Protezione SPD",
"Stato Interruttore Sirena e Rotoalarm",
"Stato Interruttore Luci Emergenza",
"Stato Interruttore Pompa PC1A",
"Stato Interruttore Pompa PC1B",
"Stato Interruttore Pompa Sommersa C",
"Stato Termica Boil-Off",
"##234.0",
"Preallarme Centralina Metano",
"Allarme Centralina Metano",
"Emergenza Puls. Dispencer C Invervenuta",
"Mancaza Pressione Aria",
"Minima Temperatura Linea Sfiato Gas TE04",
"Minima Temperatura Linea Sfiato Gas Torcia Serbatoio TT17",
"Massima Temperatura Linea Sfiato Gas Torcia Serbatoio TT17",
"Almeno Un Emergenza Intervenuta",
"Arresto Operativo da PT1(predisposizione)",
"Stato Interruttore Alimentazione Punto Zero",
"##234.11",
"##234.12",
"##234.13",
"##234.14",
"Configurazione Incongruente",
"Pulsante Emergenza 2 SB17.3A Premuto",
"Pulsante Emergenza 1 SB17.3B Premuto",
"Pulsante Emergenza SB17.3C Premuto",
"Pulsante Emergenza 3 SB17.5 Premuto",
"Pulsante Emergenza 4 SB17.7 Premuto",
"##236.5",
"##236.6",
"##236.7",
"GT_TE2A",
"GT_TE1A",
"GT_TE3A",
"GT_TE04",
"GT_LT15",
"GT_PT01",
"GT_PT300R",
"GT_PT16"
]
},
{
"description": "Allarmi Serbatoio",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB248",
"index": 248,
"size": 2,
"messages": [
"Serbatoio Troppo Pieno",
"Serbatoio Pieno_HH",
"Serbatoio Pieno_H",
"Serbatoio Vuoto_LL",
"H Pressione Serbatoio",
"HH Pressione Serbatoio",
"LL Temperatura Ingresso BoilOff TE08",
"Minima Pressione Serbatoio per Partenza Pompe",
"Timeout Apertura Valvola PV1",
"Timeout Chiusura Valvola PV1",
"Timeout Apertura Valvola PV70",
"Timeout Chiusura Valvola PV70",
"##248.12",
"##248.13",
"##248.14",
"##248.15"
]
},
{
"description": "Allarmi Pompa Alta Pressione A",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB252",
"index": 252,
"size": 4,
"messages": [
"Ritardo Avvio Pompa PC1B",
"##252.1",
"Temperatura Freddo TE1B NON Raggiunta",
"##HH Temperatura Cavitazione TE3B",
"Allarme Temperatura Tenute Pompa TE2B",
"LL Temperatura Ingresso Stoccaggio TE06",
"Allarme Temperatura Ingresso Stoccaggio TE07",
"Aumento Pressione PT01",
"Max Pressione PT01",
"##256.9",
"##256.10",
"##256.11",
"##256.12",
"##256.13",
"##256.14",
"##256.15",
"Timeout Apertura PV3B",
"Timeout Apertura PV5B",
"Timeout Apertura PV6B",
"Timeout Apertura PV7",
"##258.4",
"##258.5",
"##258.6",
"##258.7",
"##258.8",
"##258.9",
"##258.10",
"##258.11",
"##258.12",
"##258.13",
"##258.14",
"##258.15"
]
}
]
-71
View File
@@ -1,71 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto COMECA Pilastrello per Pizzaferri
CNCTYPE=SIEMENS_COMECA
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=COMECA
MODEL=01
[CNC]
IP=192.168.100.1
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
;MPIP=https://localhost:44339
MPIP=https://gwms.egalware.com
MPURL=/pizzaferri/api
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/IOB/sendReboot?idxMacchina=
[MEMORY]
ADDR_READ=DB85.DBB0
ADDR_WRITE=DB85.DBB280
SIZE_READ=280
SIZE_WRITE=32
[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.DB85.DBRE16
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; GEST DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; clock base (da 10ms)
timerIntMs=20
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ08.json
NO_PING=TRUE
; conf aree allarme
ALARM_CONF=PIZ08_alarm.json
[BRANCH]
NAME=master
-252
View File
@@ -1,252 +0,0 @@
{
"mMapWrite": {
"MinTemp01": {
"name": "MinTemp01",
"description": "Impostazione temperatura min TE04 Linea sfiato Gas",
"tipoMem": "Real",
"memAddr": "DB85.DBB280",
"index": 280,
"size": 4,
"unit": "C"
},
"MinTemp02": {
"name": "MinTemp02",
"description": "Impostazione temperatura min TT17 Linea sfiato Gas Torcia Serbatoio",
"tipoMem": "Real",
"memAddr": "DB85.DBB284",
"index": 284,
"size": 4,
"unit": "C"
}
},
"mMapRead": {
"TE2A": {
"name": "TE2A",
"description": "Temperatura Controllo Tenute Pompa A (TE2A)",
"memAddr": "DB85.DBB0",
"tipoMem": "Real",
"index": 0,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE1A": {
"name": "TE1A",
"description": "Temperatura Raffreddamento Pompa A (TE1A)",
"memAddr": "DB85.DBB4",
"tipoMem": "Real",
"index": 4,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE3A": {
"name": "TE3A",
"description": "Temperatura Cavitazione Pompa A (TE3A)",
"memAddr": "DB85.DBB8",
"tipoMem": "Real",
"index": 8,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"Temp01": {
"name": "Temp01",
"description": "Temperatura Torcia Aria Fredda (TE04)",
"memAddr": "DB85.DBB12",
"tipoMem": "Real",
"index": 12,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"Level": {
"name": "Level",
"description": "Livello Serbatoio (LT15)",
"memAddr": "DB85.DBB16",
"tipoMem": "Real",
"index": 16,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "Kg"
},
"PressBH": {
"name": "PressBH",
"description": "Pressione Linea CNG (PT01)",
"memAddr": "DB85.DBB20",
"tipoMem": "Real",
"index": 20,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"PressBL": {
"name": "PressBL",
"description": "Pressione Riduttrice (PT100)",
"memAddr": "DB85.DBB24",
"tipoMem": "Real",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio (PT16)",
"memAddr": "DB85.DBB28",
"tipoMem": "Real",
"index": 28,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"Temp02": {
"name": "Temp02",
"description": "Temperatura Spurgo Torcia Serbatoio (TT17)",
"memAddr": "DB85.DBB36",
"tipoMem": "Real",
"index": 36,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE06": {
"name": "TE06",
"description": "Temperatura Uscita Vaporizzatore (TE06)",
"memAddr": "DB85.DBB40",
"tipoMem": "Real",
"index": 40,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE05": {
"name": "TE05",
"description": "Temperatura Carica Fredda (TE05)",
"memAddr": "DB85.DBB60",
"tipoMem": "Real",
"index": 60,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE2B": {
"name": "TE2B",
"description": "Temperatura Controllo Tenute Pompa B (TE2B)",
"memAddr": "DB85.DBB64",
"tipoMem": "Real",
"index": 64,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE1B": {
"name": "TE1B",
"description": "Temperatura Raffreddamento Pompa B (TE1B)",
"memAddr": "DB85.DBB68",
"tipoMem": "Real",
"index": 68,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"TE3B": {
"name": "TE3B",
"description": "Temperatura Cavitazione Pompa B (TE3B)",
"memAddr": "DB85.DBB72",
"tipoMem": "Real",
"index": 72,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"PressH": {
"name": "PressH",
"description": "Alta Pressione (PT300A)",
"memAddr": "DB85.DBB120",
"tipoMem": "Real",
"index": 120,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"PressM": {
"name": "PressM",
"description": "Media Pressione (PT300M)",
"memAddr": "DB85.DBB124",
"tipoMem": "Real",
"index": 124,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "bar"
},
"LivelloPerc": {
"name": "LivelloPerc",
"description": "Livello Serbatorio % (LT15%)",
"memAddr": "DB85.DBB148",
"tipoMem": "Real",
"index": 148,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "%"
},
"MinTemp01": {
"name": "MinTemp01",
"description": "Minima Temperatura Linea Sfiato Gas (TE04)",
"memAddr": "DB85.DBB152",
"tipoMem": "Real",
"index": 152,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
},
"MinTemp02": {
"name": "MinTemp02",
"description": "Minima Temperatura Linea Sfiato Gas Torcia Serbatoio (TT17)",
"memAddr": "DB85.DBB156",
"tipoMem": "Real",
"index": 156,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1,
"unit": "C"
}
}
}
-125
View File
@@ -1,125 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB232",
"index": 232,
"size": 6,
"messages": [
"Emergenza Non Ripristinata",
"Emergenza QE Intervenuta",
"Emergenza Puls. Dispencer B Intervenuta",
"Emergenza Puls. Dispencer A Intervenuta",
"Stato Interruttore Erogatore Liquido B",
"Allarme Controllo Tensione di Rete",
"Allarme Controllo Tensione Antincendio",
"Stato Interruttore Erogatore Liquido A",
"Stato Sezionatore Generale",
"Stato Interruttore Protezione SPD",
"Stato Interruttore Sirena e Rotoalarm",
"Stato Interruttore Luci Emergenza",
"Stato Interruttore Pompa PC1A",
"Stato Interruttore Pompa PC1B",
"Stato Interruttore Pompa Sommersa C",
"Stato Termica Boil-Off",
"##234.0",
"Preallarme Centralina Metano",
"Allarme Centralina Metano",
"Emergenza Puls. Dispencer C Invervenuta",
"Mancaza Pressione Aria",
"Minima Temperatura Linea Sfiato Gas TE04",
"Minima Temperatura Linea Sfiato Gas Torcia Serbatoio TT17",
"Massima Temperatura Linea Sfiato Gas Torcia Serbatoio TT17",
"Almeno Un Emergenza Intervenuta",
"Arresto Operativo da PT1(predisposizione)",
"Stato Interruttore Alimentazione Punto Zero",
"##234.11",
"##234.12",
"##234.13",
"##234.14",
"Configurazione Incongruente",
"Pulsante Emergenza 2 SB17.3A Premuto",
"Pulsante Emergenza 1 SB17.3B Premuto",
"Pulsante Emergenza SB17.3C Premuto",
"Pulsante Emergenza 3 SB17.5 Premuto",
"Pulsante Emergenza 4 SB17.7 Premuto",
"##236.5",
"##236.6",
"##236.7",
"GT_TE2A",
"GT_TE1A",
"GT_TE3A",
"GT_TE04",
"GT_LT15",
"GT_PT01",
"GT_PT300R",
"GT_PT16"
]
},
{
"description": "Allarmi Serbatoio",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB248",
"index": 248,
"size": 2,
"messages": [
"Serbatoio Troppo Pieno",
"Serbatoio Pieno_HH",
"Serbatoio Pieno_H",
"Serbatoio Vuoto_LL",
"H Pressione Serbatoio",
"HH Pressione Serbatoio",
"LL Temperatura Ingresso BoilOff TE08",
"Minima Pressione Serbatoio per Partenza Pompe",
"Timeout Apertura Valvola PV1",
"Timeout Chiusura Valvola PV1",
"Timeout Apertura Valvola PV70",
"Timeout Chiusura Valvola PV70",
"##248.12",
"##248.13",
"##248.14",
"##248.15"
]
},
{
"description": "Allarmi Pompa Alta Pressione A",
"tipoMem": "Boolean",
"memAddr": "DB85.DBB252",
"index": 252,
"size": 4,
"messages": [
"Ritardo Avvio Pompa PC1B",
"##252.1",
"Temperatura Freddo TE1B NON Raggiunta",
"HH Temperatura Cavitazione TE3B",
"Allarme Temperatura Tenute Pompa TE2B",
"LL Temperatura Ingresso Stoccaggio TE06",
"Allarme Temperatura Ingresso Stoccaggio TE07",
"Aumento Pressione PT01",
"Max Pressione PT01",
"##256.9",
"##256.10",
"##256.11",
"##256.12",
"##256.13",
"##256.14",
"##256.15",
"Timeout Apertura PV3B",
"Timeout Apertura PV5B",
"Timeout Apertura PV6B",
"Timeout Apertura PV7",
"##258.4",
"##258.5",
"##258.6",
"##258.7",
"##258.8",
"##258.9",
"##258.10",
"##258.11",
"##258.12",
"##258.13",
"##258.14",
"##258.15"
]
}
]
-68
View File
@@ -1,68 +0,0 @@
;Configurazione IOB-WIN
[IOB]
CNCTYPE=SIEMENS
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=Tecnomeccanica
MODEL=Punzonatrice 140.000
[CNC]
; Siemens (FIAP)
; VECCHIA
;IP=192.168.1.57
; NUOVA
IP=192.168.1.56
;con KAWASAKI
;IP=192.168.1.55
CPUTYPE=S71200
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.1.7
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=DB16.DBB0
SIZE_READ=50
SIZE_WRITE=50
;BIT0=CONN
BIT1=DB15.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
BIT3=DB15.DBB3
BIT4=DB15.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB15.DBW22
;PZ_CAD_MADDR=1602
;PZ_REQ_MADDR=1603
;PZ_DONE_MADDR=1604
;PZ_GTOT_MADDR=1605
[BRANCH]
NAME=master
-78
View File
@@ -1,78 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_SAET
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=SAET
MODEL=Preriscaldo_105B08
[CNC]
IP=192.168.214.24
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB1275.DBB0
ADDR_WRITE=DB1275.DBB92
SIZE_READ=92
SIZE_WRITE=56
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB1275.DBDW4
DISABLE_PZCOUNT=TRUE
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
TSVC_Power_01=MAX:5
TSVC_Power_02=MAX:5
TSVC_Power_03=MAX:5
TSVC_Power_04=MAX:5
TSVC_TempPirom_01=MAX:5
TSVC_TempPirom_02=MAX:5
TSVC_TempPirom_03=MAX:5
TSVC_TempPirom_04=MAX:5
TSVC_TempCool_01=MAX:5
TSVC_TempCool_02=MAX:5
TSVC_TempCool_03=MAX:5
TSVC_TempCool_04=MAX:5
TSVC_PartStatus_01=MAX:5
TSVC_PartStatus_02=MAX:5
TSVC_PartStatus_03=MAX:5
TSVC_PartStatus_04=MAX:5
[BRANCH]
NAME=master
-69
View File
@@ -1,69 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina tempra induzione officina Valvital
CNCTYPE=SIEMENS_SAET
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=SAET
MODEL=FornoTemprainduzione_105B08
[CNC]
;IP=192.168.212.20
IP=192.168.213.20
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB1275.DBB0
ADDR_WRITE=DB1275.DBB92
SIZE_READ=92
SIZE_WRITE=56
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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.DB1275.DBDW4
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; GEST DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL20.json
[BRANCH]
NAME=master
-114
View File
@@ -1,114 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB1275.DBB96",
"tipoMem": "String",
"index": 96,
"size": 32
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB1275.DBB130",
"tipoMem": "String",
"index": 130,
"size": 12
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB1275.DBB144",
"tipoMem": "DInt",
"index": 144,
"size": 4
}
},
"mMapRead": {
"Power_01": {
"name": "Power_01",
"description": "Potenza_ST_1",
"memAddr": "DB1275.DBB24",
"tipoMem": "Real",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"Power_02": {
"name": "Power_02",
"description": "Potenza_ST_2",
"memAddr": "DB1275.DBB28",
"tipoMem": "Real",
"index": 28,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempPirom_01": {
"name": "TempPirom_01",
"description": "Temperatura_Pirometro_1",
"memAddr": "DB1275.DBB40",
"tipoMem": "Real",
"index": 40,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempCool_01": {
"name": "TempCool_01",
"description": "Temperatura_Raffr_1",
"memAddr": "DB1275.DBB56",
"tipoMem": "Real",
"index": 56,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"PartStatus_01": {
"name": "PartStatus_01",
"description": "Pezzo_Staz_1",
"memAddr": "DB1275.DBB72",
"tipoMem": "Int",
"index": 72,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_02": {
"name": "PartStatus_02",
"description": "Pezzo_Staz_2",
"memAddr": "DB1275.DBB74",
"tipoMem": "Int",
"index": 74,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_03": {
"name": "PartStatus_03",
"description": "Pezzo_Staz_3",
"memAddr": "DB1275.DBB76",
"tipoMem": "Int",
"index": 76,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_04": {
"name": "PartStatus_04",
"description": "Pezzo_Staz_4",
"memAddr": "DB1275.DBB78",
"tipoMem": "Int",
"index": 78,
"size": 2,
"func": "MAX",
"period": 60
}
}
}
-71
View File
@@ -1,71 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina DENTATRICE per Valvital
CNCTYPE=SIEMENS_COMUR
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=COMUR
MODEL=DENTATRICE_PE125H
[CNC]
IP=192.168.213.21
CPUTYPE=S7300
RACK=0
SLOT=2
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
; attenzione: aree overlapping!
ADDR_READ=DB150.DBB0
ADDR_WRITE=DB150.DBB4
SIZE_READ=60
SIZE_WRITE=48
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=SPEC.DB111.DBDI24
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
MAX_PZ_INCR_PERC=500
; GEST DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL21.json
[BRANCH]
NAME=master
-63
View File
@@ -1,63 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB150.DBB12",
"tipoMem": "String",
"index": 12,
"size": 20
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB150.DBB32",
"tipoMem": "String",
"index": 32,
"size": 20
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB150.DBB8",
"tipoMem": "Int",
"index": 8,
"size": 4
}
},
"mMapRead": {
"PzTotCount": {
"name": "PzTotCount",
"description": "Contapezzi totale",
"memAddr": "DB110.DBDI24",
"tipoMem": "DInt",
"index": 24,
"size": 4,
"func": "MAX",
"period": 10,
"factor": 1
},
"CodUte": {
"name": "CodUte",
"description": "Codice Utensile in Uso",
"memAddr": "DB150.DBB56",
"tipoMem": "DInt",
"index": 56,
"size": 4,
"func": "MAX",
"period": 10,
"factor": 1
},
"CodPezzo": {
"name": "CodPezzo",
"description": "Codice Pezzo in lavorazione",
"memAddr": "DB150.DBB52",
"tipoMem": "DInt",
"index": 52,
"size": 4,
"func": "MAX",
"period": 10,
"factor": 1
}
}
}
-96
View File
@@ -1,96 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_LASCO
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=LASCP
MODEL=PRESSA_3150
[CNC]
;REAL PLC: OK!!!
IP=192.168.10.30
; PN/PN Coupler
;IP=192.168.214.22
CPUTYPE=S71500
RACK=0
SLOT=0
;CPUTYPE=S7300
;RACK=0
;SLOT=2
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB1001.DBB0
ADDR_WRITE=DB1002.DBB0
SIZE_READ=68
SIZE_WRITE=68
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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]
NO_PING=false
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
;PZCOUNT_MODE=STD.DB1001.DBDW2
PZCOUNT_MODE=STD.DB1001.DBDW6
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
;GESTIONE DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; gestione scrittura string/char[]: true = string / false = char[]
WRITE_PRE=TRUE
USE_NEW_EXE_TASK=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL22.json
TSVC_RamPosition=MAX:10
TSVC_LowerEjectorPosition=MAX:10
TSVC_UpperTool=MAX:10
TSVC_TempMainMotorU=MAX:10
TSVC_TempMainMotorV=MAX:10
TSVC_TempMainMotorW=MAX:10
TSVC_TempSpindleNut=MAX:10
TSVC_TempMotoModule=MAX:10
TSVC_TempOilCirculation=MAX:10
TSVC_TempHydraulicUnit=MAX:10
TSVC_PressHydraulicPump=MAX:10
TSVC_PressHydraulicAccumulator=MAX:10
TSVC_PressCounterforceOil=MAX:10
TSVC_PressCounterforceGas=MAX:10
TSVC_ForcePressureActual=MAX:10
TSVC_ForceOnBushing=MAX:10
[BRANCH]
NAME=master
-214
View File
@@ -1,214 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB1002.DBB2",
"tipoMem": "String",
"index": 2,
"size": 22
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB1002.DBB24",
"tipoMem": "String",
"index": 24,
"size": 22
},
"setProg": {
"name": "setProg",
"description": "Programma",
"memAddr": "DB1002.DBB46",
"tipoMem": "String",
"index": 46,
"size": 22
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB1002.DBB68",
"tipoMem": "DInt",
"index": 68,
"size": 2
}
},
"mMapRead": {
"RamPosition": {
"name": "RamPosition",
"description": "Ram Position",
"memAddr": "DB1001.DBB18",
"tipoMem": "Int",
"index": 18,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 10
},
"LowerEjectorPosition": {
"name": "LowerEjectorPosition",
"description": "Lower Ejector Position",
"memAddr": "DB1001.DBB20",
"tipoMem": "Int",
"index": 20,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 10
},
"UpperTool": {
"name": "UpperTool",
"description": "Upper Tool",
"memAddr": "DB1001.DBB22",
"tipoMem": "Int",
"index": 22,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 10
},
"TempMainMotorU": {
"name": "TempMainMotorU",
"description": "Temp MainMotor U",
"memAddr": "DB1001.DBB24",
"tipoMem": "Int",
"index": 24,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempMainMotorV": {
"name": "TempMainMotorV",
"description": "Temp MainMotor V",
"memAddr": "DB1001.DBB26",
"tipoMem": "Int",
"index": 26,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempMainMotorW": {
"name": "TempMainMotorW",
"description": "Temp MainMotor W",
"memAddr": "DB1001.DBB28",
"tipoMem": "Int",
"index": 28,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempSpindleNut": {
"name": "TempSpindleNut",
"description": "Temp Spindle Nut",
"memAddr": "DB1001.DBB30",
"tipoMem": "Int",
"index": 30,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempMotoModule": {
"name": "TempMotoModule",
"description": "Temp Moto Module",
"memAddr": "DB1001.DBB32",
"tipoMem": "Int",
"index": 32,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempOilCirculation": {
"name": "TempOilCirculation",
"description": "Temp Oil Circulation",
"memAddr": "DB1001.DBB34",
"tipoMem": "Int",
"index": 34,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"TempHydraulicUnit": {
"name": "TempHydraulicUnit",
"description": "Temp Hydraulic Unit",
"memAddr": "DB1001.DBB36",
"tipoMem": "Int",
"index": 36,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"PressHydraulicPump": {
"name": "PressHydraulicPump",
"description": "Press Hydraulic Pump",
"memAddr": "DB1001.DBB38",
"tipoMem": "Int",
"index": 38,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"PressHydraulicAccumulator": {
"name": "PressHydraulicAccumulator",
"description": "Press Hydraulic Accumulator",
"memAddr": "DB1001.DBB40",
"tipoMem": "Int",
"index": 40,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"PressCounterforceOil": {
"name": "PressCounterforceOil",
"description": "Press Counterforce Oil",
"memAddr": "DB1001.DBB42",
"tipoMem": "Int",
"index": 42,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"PressCounterforceGas": {
"name": "PressCounterforceGas",
"description": "Press Counterforce Gas",
"memAddr": "DB1001.DBB44",
"tipoMem": "Int",
"index": 44,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
},
"ForcePressureActual": {
"name": "ForcePressureActual",
"description": "Force Pressure Actual",
"memAddr": "DB1001.DBB46",
"tipoMem": "DInt",
"index": 46,
"size": 4,
"func": "MAX",
"period": 10,
"factor": 1
},
"ForceOnBushing": {
"name": "ForceOnBushing",
"description": "Force On Bushing",
"memAddr": "DB1001.DBB50",
"tipoMem": "Int",
"index": 50,
"size": 2,
"func": "MAX",
"period": 10,
"factor": 1
}
}
}
-68
View File
@@ -1,68 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_PRESSOIL_CEI
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=PRESSOIL_CEI
MODEL=PRESSA_IDRAULICA
[CNC]
IP=192.168.214.23
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB64.DBB0
ADDR_WRITE=DB67.DBB0
SIZE_READ=30
SIZE_WRITE=770
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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.DB64.DBDW2
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
;GESTIONE DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL23.json
[BRANCH]
NAME=master
-127
View File
@@ -1,127 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB67.DBB2",
"tipoMem": "String",
"index": 2,
"size": 20
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB67.DBB24",
"tipoMem": "String",
"index": 24,
"size": 20
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB67.DBB46",
"tipoMem": "Dint",
"index": 46,
"size": 4
}
},
"mMapRead": {
"Temp_Olio": {
"name": "Temp_Olio",
"description": "Temperatura Olio",
"memAddr": "DB64.DBB6",
"tipoMem": "DWord",
"index": 6,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"Power": {
"name": "Power",
"description": "Forza",
"memAddr": "DB64.DBB10",
"tipoMem": "Word",
"index": 10,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"VelAsseSup": {
"name": "VelAsseSup",
"description": "Vel Asse Superiore",
"memAddr": "DB64.DBB12",
"tipoMem": "Word",
"index": 12,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"VelAsseInf": {
"name": "VelAsseInf",
"description": "Vel Asse Inferiore",
"memAddr": "DB64.DBB14",
"tipoMem": "Word",
"index": 14,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"Pressione": {
"name": "Pressione",
"description": "Pressione",
"memAddr": "DB64.DBB16",
"tipoMem": "Word",
"index": 16,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"Tensione": {
"name": "Tensione",
"description": "Tensione",
"memAddr": "DB64.DBB18",
"tipoMem": "Word",
"index": 18,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
},
"Corrente": {
"name": "Corrente",
"description": "Corrente",
"memAddr": "DB64.DBB20",
"tipoMem": "DInt",
"index": 20,
"size": 4,
"func": "MAX",
"period": 60
},
"Potenza": {
"name": "Potenza",
"description": "Potenza",
"memAddr": "DB64.DBB24",
"tipoMem": "DInt",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60
},
"CosPhi": {
"name": "CosPhi",
"description": "CosPhi",
"memAddr": "DB64.DBB88",
"tipoMem": "Word",
"index": 28,
"size": 2,
"func": "MAX",
"period": 60,
"factor": 1
}
}
}
-70
View File
@@ -1,70 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_SAET
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=SAET
MODEL=Preriscaldo_105B08
[CNC]
IP=192.168.220.24
CPUTYPE=S71500
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB1275.DBB0
ADDR_WRITE=DB1275.DBB92
SIZE_READ=92
SIZE_WRITE=56
;BIT0=CONN
;BIT1=DB60.DBB1
;BIT2=PZCOUNT.STD.DB700.DBW22
;BIT3=DB60.DBB3
;BIT4=DB60.DBB4
[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
; attenzione memoria sempre base BYTE (1604 DW --> 6416...)
PZCOUNT_MODE=STD.DB1275.DBDW4
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
;GESTIONE DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
NEW_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL24.json
[BRANCH]
NAME=master
-202
View File
@@ -1,202 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "DB1275.DBB96",
"tipoMem": "String",
"index": 4,
"size": 32
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "DB1275.DBB130",
"tipoMem": "String",
"index": 38,
"size": 12
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB1275.DBB144",
"tipoMem": "DInt",
"index": 52,
"size": 4
}
},
"mMapRead": {
"Power_01": {
"name": "Power_01",
"description": "Potenza_ST_1",
"memAddr": "DB1275.DBB24",
"tipoMem": "Real",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"Power_02": {
"name": "Power_02",
"description": "Potenza_ST_2",
"memAddr": "DB1275.DBB28",
"tipoMem": "Real",
"index": 28,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"Power_03": {
"name": "Power_03",
"description": "Potenza_ST_3",
"memAddr": "DB1275.DBB32",
"tipoMem": "Real",
"index": 32,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"Power_04": {
"name": "Power_04",
"description": "Potenza_ST_4",
"memAddr": "DB1275.DBB36",
"tipoMem": "Real",
"index": 36,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempPirom_01": {
"name": "TempPirom_01",
"description": "Temperatura_Pirometro_1",
"memAddr": "DB1275.DBB40",
"tipoMem": "Real",
"index": 40,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempPirom_02": {
"name": "TempPirom_02",
"description": "Temperatura_Pirometro_3",
"memAddr": "DB1275.DBB44",
"tipoMem": "Real",
"index": 44,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempPirom_03": {
"name": "TempPirom_03",
"description": "Temperatura_Pirometro_3",
"memAddr": "DB1275.DBB46",
"tipoMem": "Real",
"index": 48,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempPirom_04": {
"name": "TempPirom_04",
"description": "Temperatura_Pirometro_4",
"memAddr": "DB1275.DBB48",
"tipoMem": "Real",
"index": 52,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempCool_01": {
"name": "TempCool_01",
"description": "Temperatura_Raffr_1",
"memAddr": "DB1275.DBB56",
"tipoMem": "Real",
"index": 56,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempCool_02": {
"name": "TempCool_02",
"description": "Temperatura_Raffr_2",
"memAddr": "DB1275.DBB60",
"tipoMem": "Real",
"index": 60,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempCool_03": {
"name": "TempCool_03",
"description": "Temperatura_Raffr_3",
"memAddr": "DB1275.DBB64",
"tipoMem": "Real",
"index": 64,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"TempCool_04": {
"name": "TempCool_04",
"description": "Temperatura_Raffr_4",
"memAddr": "DB1275.DBB68",
"tipoMem": "Real",
"index": 68,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"PartStatus_01": {
"name": "PartStatus_01",
"description": "Pezzo_Staz_1",
"memAddr": "DB1275.DBB72",
"tipoMem": "Int",
"index": 72,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_02": {
"name": "PartStatus_02",
"description": "Pezzo_Staz_2",
"memAddr": "DB1275.DBB74",
"tipoMem": "Int",
"index": 74,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_03": {
"name": "PartStatus_03",
"description": "Pezzo_Staz_3",
"memAddr": "DB1275.DBB76",
"tipoMem": "Int",
"index": 76,
"size": 2,
"func": "MAX",
"period": 60
},
"PartStatus_04": {
"name": "PartStatus_04",
"description": "Pezzo_Staz_4",
"memAddr": "DB1275.DBB78",
"tipoMem": "Int",
"index": 78,
"size": 2,
"func": "MAX",
"period": 60
}
}
}
-64
View File
@@ -1,64 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina preriscaldo barre per Valvital
CNCTYPE=SIEMENS_INGENIA
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=INGENIA
MODEL=RobotAutomPressaValvital
[CNC]
IP=192.168.214.81
CPUTYPE=S7300
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB700.DBB0
ADDR_WRITE=DB01.DBB0
SIZE_READ=44
SIZE_WRITE=48
[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.DB700.DBDW28
PZQCTRL_MODE=STD.DB700.DBDW32
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
;GESTIONE DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL25.json
[BRANCH]
NAME=master
-85
View File
@@ -1,85 +0,0 @@
{
"mMapWrite": {
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"tipoMem": "DInt",
"memAddr": "DB701.DBB20",
"index": 20,
"size": 4
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"tipoMem": "String",
"memAddr": "DB701.DBB24",
"index": 24,
"size": 22
},
"setArt": {
"name": "setArt",
"description": "Articolo",
"tipoMem": "String",
"memAddr": "DB701.DBB46",
"index": 46,
"size": 22
}
},
"mMapRead": {
"ContatoreAssoluto": {
"name": "ContatoreAssoluto",
"description": "Contapezzi ASSOLUTO",
"memAddr": "DB700.DBB24",
"tipoMem": "DInt",
"index": 24,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"ContaBuoni": {
"name": "ContaBuoni",
"description": "Contapezzi BUONI",
"memAddr": "DB700.DBB28",
"tipoMem": "DInt",
"index": 28,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"ContaScartiSaet": {
"name": "ContaScartiSaet",
"description": "Contapezzi SCARTO da SAET",
"memAddr": "DB700.DBB32",
"tipoMem": "DInt",
"index": 32,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"ContaScartiFreddi": {
"name": "ContaScartiFreddi",
"description": "Contapezzi SCARTO FREDDI",
"memAddr": "DB700.DBB36",
"tipoMem": "DInt",
"index": 36,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"ContaScartiPressoil": {
"name": "ContaScartiPressoil",
"description": "Contapezzi SCARTO PRESSOIL",
"memAddr": "DB700.DBB40",
"tipoMem": "DInt",
"index": 40,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
}
}
}
-64
View File
@@ -1,64 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Macchina taglio barre per Valvital
CNCTYPE=SIEMENS_SIMEC
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=SIMEC
MODEL=180
[CNC]
IP=192.168.219.15
CPUTYPE=S7300
RACK=0
SLOT=0
[SERVER]
MPIP=http://192.168.214.4
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=DB29.DBB0
ADDR_WRITE=DB30.DBB0
SIZE_READ=10
SIZE_WRITE=40
[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.DB29.DBDW6
DISABLE_PZCOUNT=FALSE
ENABLE_SEND_PZC_BLOCK=TRUE
MIN_SEND_PZC_BLOCK=0
MAX_SEND_PZC_BLOCK=100
; GEST DATI DYN
ENABLE_DYN_DATA=TRUE
FORCE_DYN_DATA=TRUE
; conf parametri memoria READ/WRITE
PARAM_CONF=VL26.json
[BRANCH]
NAME=master
-60
View File
@@ -1,60 +0,0 @@
{
"mMapWrite": {
"setProg": {
"name": "setProg",
"description": "Programma",
"tipoMem": "String",
"memAddr": "DB30.DBB20",
"index": 20,
"size": 20
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"tipoMem": "String",
"memAddr": "DB30.DBB0",
"index": 0,
"size": 20
},
"setArt": {
"name": "setArt",
"description": "Articolo",
"tipoMem": "String",
"memAddr": "DB30.DBB40",
"index": 40,
"size": 20
},
"setPzComm": {
"name": "setPzComm",
"description": "Qty",
"memAddr": "DB30.DBB120",
"tipoMem": "DInt",
"index": 120,
"size": 4
}
},
"mMapRead": {
"ContatoreAssoluto": {
"name": "ContatoreAssoluto",
"description": "Contapezzi ASSOLUTO",
"memAddr": "DB29.DBB2",
"tipoMem": "DInt",
"index": 2,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
},
"ContatoreParziale": {
"name": "ContatoreParziale",
"description": "Contapezzi Parziale",
"memAddr": "DB29.DBB6",
"tipoMem": "DInt",
"index": 6,
"size": 4,
"func": "MAX",
"period": 60,
"factor": 1
}
}
}
-60
View File
@@ -1,60 +0,0 @@
using S7.Net;
namespace IOB_WIN_NEXT
{
/// <summary>
/// Implementazione classe connessione SIEMENS con S7.net, comprensiva dei parametri delle aree
/// di memoria
/// </summary>
public class connParamS7
{
#region Public Fields
/// <summary>
/// Indirizzo IP del PLC
/// </summary>
public string ipAdrr = "";
/// <summary>
/// Base area x lettura
/// </summary>
public string memAddrRead = "";
/// <summary>
/// Base area x scrittura
/// </summary>
public string memAddrWrite = "";
/// <summary>
/// Size memoria lettura
/// </summary>
public int memSizeRead = 0;
/// <summary>
/// Size memoria scrittura
/// </summary>
public int memSizeWrite = 0;
/// <summary>
/// Timeout ping
/// </summary>
public int pingMsTimeout = 250;
/// <summary>
/// Rack comunicazione
/// </summary>
public short rack = 0;
/// <summary>
/// Slot comunicazione
/// </summary>
public short slot = 0;
/// <summary>
/// Tipo CPU Siemens
/// </summary>
public CpuType tipoCpu = CpuType.S7300;
#endregion Public Fields
}
}

Some files were not shown because too many files have changed in this diff Show More