Ancora pulizia modbus (config files)

This commit is contained in:
Samuele Locatelli
2025-01-10 16:47:38 +01:00
parent b2649182a5
commit 3361e2f6a0
84 changed files with 0 additions and 8306 deletions
-78
View File
@@ -1,78 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto IMAX Aeromec - Jetco (non va, sostituito con OPC-UA)
CNCTYPE=MODBUS_TCP_IMAX_AEROMEC
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=IMAX
MODEL=Filtro Aria
[CNC]
IP=192.168.0.80
PORT=502
[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=40001
ADDR_WRITE=40001
SIZE_READ=30
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=3026.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=3026_MBlock.json
; conf aree allarme
ALARM_CONF=3026_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
-110
View File
@@ -1,110 +0,0 @@
{
"mMapWrite": {
},
"mMapRead": {
//"StatusWord": {
// "name": "StatusWord",
// "description": "Word di Status",
// "memAddr": "40002",
// "tipoMem": "Int",
// "index": 2,
// "size": 1,
// "func": "POINT",
// "period": 90,
// "factor": 1,
// "minVal": 0,
// "maxVal": 65536,
// "unit": "BMap"
//},
//"StatusDetWord": {
// "name": "StatusDetWord",
// "description": "Word di Status",
// "memAddr": "40005",
// "tipoMem": "Int",
// "index": 5,
// "size": 1,
// "func": "POINT",
// "period": 90,
// "factor": 1,
// "minVal": 0,
// "maxVal": 65536,
// "unit": "BMap"
//},
"FreqInverter": {
"name": "FreqInverter",
"description": "Frequenza Inverter",
"memAddr": "40011",
"tipoMem": "Real",
"index": 11,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "Hz"
},
"CDOreManuten": {
"name": "CDOreManuten",
"description": "Residuo ore a prossimo service",
"memAddr": "40013",
"tipoMem": "Int",
"index": 13,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "h"
},
"COreTAsp1": {
"name": "COreTAsp1",
"description": "Totale ore funzionamento impianto",
"memAddr": "40014",
"tipoMem": "Int",
"index": 14,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "h"
},
"COrePAsp1": {
"name": "COrePAsp1",
"description": "Parziale ore funzionamento impianto da ultimo service",
"memAddr": "40015",
"tipoMem": "Int",
"index": 15,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "h"
},
"AmpereReale": {
"name": "AmpereReale",
"description": "Assorbimento aspiratore 1",
"memAddr": "40016",
"tipoMem": "Real",
"index": 16,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "A"
}
},
"optMemPar": {
"AutoBitCond": "40002.14=1",
"EStopBitCond": "40002.9=0",
"WorkBitCond": "40002.0=1"
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 30
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40003",
"index": 3,
"size": 2,
"messages": [
"ALLARME VENTILATORE 1",
"ALLARME VENTILATORE 2",
"WARNING FILTRI INTASATI",
"WARNING LIVELLO FILTRO",
"ALLARME LIVELLO FILTRO",
"ALLARME TAGLIAFUOCO 1 ASPIRAZIONE ",
"ALLARME TAGLIAFUOCO 2 ASPIRAZIONE ",
"CUMULATIVO ALLARMI ALIMENTAZIONI (24V AC-DC)",
"ALLARME FUORIUSCITA IQUINANTE ",
"ALLARME TERMOVELOCIMETRICO",
"ALLARME RILEVATORE SCINTILLE",
"ALLARME SPORTELLO APERTO",
"ALLARME MOTORE VALVOLA STELLARE FILTRO",
"ALLARME MOTORE COCLEA ",
"ALLARME MOTORE VALVOLA STELLARE CALDAIA",
"ALLARME MOTORE ESTRATTORE FILTRO"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40004",
"index": 4,
"size": 2,
"messages": [
"ALLARME MOTORE ASPIRATORE TRAVASO",
"WARNING BY-PASS 1 ASPIRAZIONE",
"WARNING BY-PASS 2 ASPIRAZIONE",
"WARNING BY-PASS 3 ASPIRAZIONE",
"WARNING BY-PASS 4 ASPIRAZIONE",
"ALLARME TERMICO VIBRATORI",
"ALLARME INTASAMENTO ESTRATTORE",
"WARNING FILTRI INTASATI PLENUM",
"CUMULATIVO ALLARMI RECUPERATORE",
"WARNING SERRANDA 1 PARTENZA ASPIRAZIONE",
"WARNING SERRANDA 2 PARTENZA ASPIRAZIONE",
"WARNING SERRANDA 3 PARTENZA ASPIRAZIONE",
"ALLARME IMPLOSIONE TUBAZIONI",
"WARNING IMPLOSIONE TUBAZIONI",
"ALLARME VENTILATORE 3",
"ALLARME INTASAMENTO TASCHE"
]
}
]
@@ -1,79 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Helpi x impacchettatrice - Finassi
CNCTYPE=MODBUS_TCP_HELPI
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=HELPI
MODEL=HELPI
[CNC]
IP=10.150.0.20
PORT=502
[SERVER]
MPIP=http://10.150.0.1
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=41050
ADDR_WRITE=41060
SIZE_READ=60
SIZE_WRITE=50
CALC_BASE_ADDR=false
HR_BASE_ADDR=0
DELTA_BASE=0
[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.Nome valore DynData
PZCOUNT_MODE=STD.NumPacchi
DISABLE_PZCOUNT=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=20
; conf parametri memoria READ/WRITE
PARAM_CONF=FINASSI_HELPI_01.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=FINASSI_HELPI_01_MBlock.json
; conf aree allarme
ALARM_CONF=FINASSI_HELPI_01_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
@@ -1,165 +0,0 @@
{
"mMapWrite": {
"NumRicetta": {
"name": "NumRicetta",
"description": "Numero Ricetta richiamata",
"memAddr": "41060",
"tipoMem": "Int",
"index": 41060,
"size": 1,
"minVal": 0,
"maxVal": 32767,
"unit": "#"
},
"SetRicetta": {
"name": "SetRicetta",
"description": "Richiesta applicazione Ricetta",
"memAddr": "41061",
"tipoMem": "Int",
"index": 41061,
"size": 1,
"minVal": 0,
"maxVal": 1,
"unit": "#"
},
"ODL": {
"name": "ODL",
"description": "Numero ODL richiesto",
"memAddr": "41062",
"tipoMem": "String",
"index": 41062,
"size": 16,
"unit": "#"
},
"LOTTO": {
"name": "LOTTO",
"description": "Numero LOTTO richiesto",
"memAddr": "41078",
"tipoMem": "String",
"index": 41078,
"size": 16,
"unit": "#"
},
"NumPacchi": {
"name": "NumPacchi",
"description": "Numero Pacchi Richiesti",
"memAddr": "41098",
"tipoMem": "IntLH",
"index": 41098,
"size": 2,
"unit": "#"
}
},
"mMapRead": {
"NumRicetta": {
"name": "NumRicetta",
"description": "Numero Ricetta richiamata",
"memAddr": "41060",
"tipoMem": "Int",
"index": 41060,
"size": 1,
"minVal": 0,
"maxVal": 32767,
"unit": "#",
"func": "POINT",
"period": 90,
"factor": 1
},
"SetRicetta": {
"name": "SetRicetta",
"description": "Richiesta applicazione Ricetta",
"memAddr": "41061",
"tipoMem": "Int",
"index": 41061,
"size": 1,
"minVal": 0,
"maxVal": 1,
"unit": "#",
"func": "POINT",
"period": 90,
"factor": 1
},
"ODL": {
"name": "ODL",
"description": "Numero ODL richiesto",
"memAddr": "41062",
"tipoMem": "String",
"index": 41062,
"size": 16,
"unit": "#",
"func": "POINT",
"period": 90
},
"LOTTO": {
"name": "LOTTO",
"description": "Numero LOTTO richiesto",
"memAddr": "41078",
"tipoMem": "String",
"index": 41078,
"size": 16,
"unit": "#",
"func": "POINT",
"period": 90
},
"NumPacchi": {
"name": "NumPacchi",
"description": "Numero Pacchi Richiesti",
"memAddr": "41098",
"tipoMem": "IntLH",
"index": 41098,
"size": 2,
"unit": "#",
"func": "POINT",
"period": 90,
"factor": 1
},
"NumPacchiFatti": {
"name": "NumPacchiFatti",
"description": "Numero Pacchi Fatti",
"memAddr": "41100",
"tipoMem": "IntLH",
"index": 41100,
"size": 2,
"unit": "#",
"func": "POINT",
"period": 90,
"factor": 1
},
"EpochStart": {
"name": "EpochStart",
"description": "DateTime inizio lavorazione formato EPOCH",
"memAddr": "41102",
"tipoMem": "IntLH",
"index": 41102,
"size": 2,
"unit": "EPOCH",
"func": "POINT",
"period": 90,
"factor": 1
},
"EpochStop": {
"name": "EpochStop",
"description": "DateTime fine lavorazione formato EPOCH",
"memAddr": "41104",
"tipoMem": "IntLH",
"index": 41104,
"size": 2,
"unit": "EPOCH",
"func": "POINT",
"period": 90,
"factor": 1
},
"PPM": {
"name": "PPM",
"description": "Velocita espressa come Pacchi Per Minuto",
"memAddr": "41106",
"tipoMem": "RealLH",
"index": 41106,
"size": 2,
"unit": "#",
"func": "POINT",
"period": 90,
"factor": 1
}
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"41050": 60
}
}
@@ -1,84 +0,0 @@
[
{
"description": "Allarmi Impianto 01",
"tipoMem": "DInt",
"memAddr": "41094",
"index": 1094,
"size": 4,
"messages": [
"AUSILIARI NON INSERITI",
"TERMICA SBOBINATORI",
"TERMICA VENTILATORE",
"TERMICA RESISTENZE TUNNEL",
"PULSANTE EMERGENZA PREMUTO",
"ANOMALIA PRESSIONE ARIA",
"SPORTELLO LATERALE SX APERTO",
"SPORTELLO LATERALE DX APERTO",
"SPORTELLO CARICO APERTO",
"##",
"EMERGENZA FINECORSA GUIDA INGRESSO",
"ANOMALIA BARRA SALDATURA",
"##TIMEOUT PROXIMITY SBOBINATORE INFERIORE",
"##TIMEOUT PROXIMITY SBOBINATORE SUPERIORE",
"ROTTURA FILM",
"ANOMALIA SONDA PT100 TUNNEL",
"ANOMALIA SONDA PT100 SALDATURA",
"ANOMALIA INVERTER BARRA SALDATURA",
"ANOMALIA INVERTER TAPPETO TUNNEL",
"ANOMALIA INVERTER NASTRO DI CARICO",
"ANOMALIA INVERTER PALA CARICO",
"SALDATURA NON INSERITA",
"TEMPERATURA TUNNEL FUORI RANGE",
"TEMPERATURA SALDATURA FUORI RANGE",
"LINEA INGRESSO INTASATA",
"MACCHINA A MONTE IN EMERGENZA",
"MACCHINA A VALLE FERMA",
"PRODOTTO IN USCITA PIENO",
"BYPASS SPORTELLI INSERITO",
"BARRA SALDANTE NON IN POSIZIONE, EFFETTUARE SALDATURA MANUALE",
"GESTIONALE: MACCHINA IN CICLO",
"GESTIONALE: RICETTA NON TROVATA"
]
},
{
"description": "Allarmi Impianto 02",
"tipoMem": "DInt",
"memAddr": "41096",
"index": 1096,
"size": 4,
"messages": [
"PROBLEMA FC BYPASS EMERGENZA BARRA",
"PROBLEMA FC EMERGENZA BARRA",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,85 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Cedax di Turi (test) - Giacovelli
CNCTYPE=MODBUS_TCP_CEDAX
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=CEDAX
MODEL=CEDAX Hydrocooler
[CNC]
IP=192.168.2.60
PORT=502
[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=41001
ADDR_WRITE=41021
SIZE_READ=20
SIZE_WRITE=0
HR_BASE_ADDR=40000
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_CEDAX_001.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_CEDAX_001_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_CEDAX_001_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Turi
HostOS=WIN
HostName=IOB-WIN-01
HostAddr=192.168.137.11
-263
View File
@@ -1,263 +0,0 @@
{
"mMapWrite": {
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_4": {
"name": "Dose_Staz_4",
"description": "Dose Stazione 4",
"memAddr": "40027",
"tipoMem": "Int",
"index": 27,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"mMapRead": {
"Stag_H2O": {
"name": "Stag_H2O",
"description": "Totale H2O Stagione",
"memAddr": "41001",
"tipoMem": "HLPInt",
"index": 1001,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod1": {
"name": "Stag_Prod1",
"description": "Totale Prodotto 1 Stagione",
"memAddr": "41003",
"tipoMem": "HLPInt",
"index": 1003,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod2": {
"name": "Stag_Prod2",
"description": "Totale Prodotto 2 Stagione",
"memAddr": "41005",
"tipoMem": "HLPInt",
"index": 1005,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod3": {
"name": "Stag_Prod3",
"description": "Totale Prodotto 3 Stagione",
"memAddr": "41007",
"tipoMem": "HLPInt",
"index": 1007,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod4": {
"name": "Stag_Prod4",
"description": "Totale Prodotto 4 Stagione",
"memAddr": "41009",
"tipoMem": "HLPInt",
"index": 1009,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_H2O": {
"name": "Giorno_H2O",
"description": "Totale H2O Giorno",
"memAddr": "41011",
"tipoMem": "HLPInt",
"index": 1011,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod1": {
"name": "Giorno_Prod1",
"description": "Totale Prodotto 1 Giorno",
"memAddr": "41013",
"tipoMem": "HLPInt",
"index": 1013,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod2": {
"name": "Giorno_Prod2",
"description": "Totale Prodotto 2 Giorno",
"memAddr": "41015",
"tipoMem": "HLPInt",
"index": 1015,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod3": {
"name": "Giorno_Prod3",
"description": "Totale Prodotto 3 Giorno",
"memAddr": "41017",
"tipoMem": "HLPInt",
"index": 1017,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod4": {
"name": "Giorno_Prod4",
"description": "Totale Prodotto 4 Giorno",
"memAddr": "41019",
"tipoMem": "HLPInt",
"index": 1019,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_4": {
"name": "Dose_Staz_4",
"description": "Dose Stazione 4",
"memAddr": "40027",
"tipoMem": "Int",
"index": 27,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,6 +0,0 @@
{
"ReadBlocks": {
"40016": 16,
"40999": 32
}
}
@@ -1,27 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40999",
"index": 999,
"size": 2,
"messages": [
"##On Pompa 1",
"Allarme Pompa 1",
"##On Pompa 2",
"Allarme Pompa 2",
"##On Pompa 3",
"Allarme Pompa 3",
"##On Pompa 4",
"Allarme Pompa 4",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,85 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Cedax di Turi (test) - Giacovelli
CNCTYPE=MODBUS_TCP_CEDAX
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=CEDAX
MODEL=CEDAX Scarico
[CNC]
IP=192.168.2.61
PORT=502
[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=41001
ADDR_WRITE=41021
SIZE_READ=20
SIZE_WRITE=0
HR_BASE_ADDR=40000
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_CEDAX_002.json
NO_PING=TRUE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_CEDAX_002_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_CEDAX_002_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Turi
HostOS=WIN
HostName=IOB-WIN-01
HostAddr=192.168.137.11
-291
View File
@@ -1,291 +0,0 @@
{
"mMapWrite": {
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_4": {
"name": "Dose_Staz_4",
"description": "Dose Stazione 4",
"memAddr": "40027",
"tipoMem": "Int",
"index": 27,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"mMapRead": {
"A_Stag_H2O": {
"name": "A_Stag_H2O",
"description": "Linea A Totale H2O Stagione",
"memAddr": "41001",
"tipoMem": "HLPInt",
"index": 1001,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"A_Stag_Prod1": {
"name": "A_Stag_Prod1",
"description": "Linea A Totale Prodotto 1 Stagione",
"memAddr": "40003",
"tipoMem": "HLPInt",
"index": 1003,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"A_Stag_Prod2": {
"name": "A_Stag_Prod2",
"description": "Linea A Totale Prodotto 2 Stagione",
"memAddr": "40005",
"tipoMem": "HLPInt",
"index": 1005,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"A_Giorno_H2O": {
"name": "A_Giorno_H2O",
"description": "Linea A Totale H2O Giorno",
"memAddr": "41007",
"tipoMem": "HLPInt",
"index": 1007,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"A_Giorno_Prod1": {
"name": "A_Giorno_Prod1",
"description": "Linea A Totale Prodotto 1 Giorno",
"memAddr": "40009",
"tipoMem": "HLPInt",
"index": 1009,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"A_Giorno_Prod2": {
"name": "A_Giorno_Prod2",
"description": "Linea A Totale Prodotto 2 Giorno",
"memAddr": "40011",
"tipoMem": "HLPInt",
"index": 1011,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Stag_H2O": {
"name": "B_Stag_H2O",
"description": "Linea B Totale H2O Stagione",
"memAddr": "41013",
"tipoMem": "HLPInt",
"index": 1013,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Stag_Prod1": {
"name": "B_Stag_Prod1",
"description": "Linea B Totale Prodotto 1 Stagione",
"memAddr": "40015",
"tipoMem": "HLPInt",
"index": 1015,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Stag_Prod2": {
"name": "B_Stag_Prod2",
"description": "Linea B Totale Prodotto 2 Stagione",
"memAddr": "40017",
"tipoMem": "HLPInt",
"index": 1009,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Giorno_H2O": {
"name": "B_Giorno_H2O",
"description": "Linea B Totale H2O Giorno",
"memAddr": "41019",
"tipoMem": "HLPInt",
"index": 1019,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Giorno_Prod1": {
"name": "B_Giorno_Prod1",
"description": "Linea B Totale Prodotto 1 Giorno",
"memAddr": "40021",
"tipoMem": "HLPInt",
"index": 1021,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"B_Giorno_Prod2": {
"name": "B_Giorno_Prod2",
"description": "Linea B Totale Prodotto 2 Giorno",
"memAddr": "40023",
"tipoMem": "HLPInt",
"index": 1023,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_4": {
"name": "Dose_Staz_4",
"description": "Dose Stazione 4",
"memAddr": "40027",
"tipoMem": "Int",
"index": 27,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,6 +0,0 @@
{
"ReadBlocks": {
"40016": 16,
"40999": 32
}
}
@@ -1,27 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40999",
"index": 999,
"size": 2,
"messages": [
"##On Pompa 1",
"Allarme Pompa 1",
"##On Pompa 2",
"Allarme Pompa 2",
"##On Pompa 3",
"Allarme Pompa 3",
"##On Pompa 4",
"Allarme Pompa 4",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,85 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Cedax di Turi (test) - Giacovelli
CNCTYPE=MODBUS_TCP_CEDAX
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=CEDAX
MODEL=CEDAX Lavorazione
[CNC]
IP=192.168.2.62
PORT=502
[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=41001
ADDR_WRITE=41021
SIZE_READ=20
SIZE_WRITE=0
HR_BASE_ADDR=40000
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_CEDAX_003.json
NO_PING=TRUE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_CEDAX_003_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_CEDAX_003_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Turi
HostOS=WIN
HostName=IOB-WIN-01
HostAddr=192.168.137.11
-207
View File
@@ -1,207 +0,0 @@
{
"mMapWrite": {
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"mMapRead": {
"Stag_H2O": {
"name": "Stag_H2O",
"description": "Totale H2O Stagione",
"memAddr": "41001",
"tipoMem": "HLPInt",
"index": 1001,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod1": {
"name": "Stag_Prod1",
"description": "Totale Prodotto 1 Stagione",
"memAddr": "40003",
"tipoMem": "HLPInt",
"index": 1003,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod2": {
"name": "Stag_Prod2",
"description": "Totale Prodotto 2 Stagione",
"memAddr": "40005",
"tipoMem": "HLPInt",
"index": 1005,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Stag_Prod3": {
"name": "Stag_Prod3",
"description": "Totale Prodotto 3 Stagione",
"memAddr": "40007",
"tipoMem": "HLPInt",
"index": 1007,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_H2O": {
"name": "Giorno_H2O",
"description": "Totale H2O Giorno",
"memAddr": "41009",
"tipoMem": "HLPInt",
"index": 1009,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod1": {
"name": "Giorno_Prod1",
"description": "Totale Prodotto 1 Giorno",
"memAddr": "40011",
"tipoMem": "HLPInt",
"index": 1011,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod2": {
"name": "Giorno_Prod2",
"description": "Totale Prodotto 2 Giorno",
"memAddr": "40013",
"tipoMem": "HLPInt",
"index": 1013,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Giorno_Prod3": {
"name": "Giorno_Prod3",
"description": "Totale Prodotto 3 Giorno",
"memAddr": "40015",
"tipoMem": "HLPInt",
"index": 1015,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "l"
},
"Dose_Staz_1": {
"name": "Dose_Staz_1",
"description": "Dose Stazione 1",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_2": {
"name": "Dose_Staz_2",
"description": "Dose Stazione 2",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
},
"Dose_Staz_3": {
"name": "Dose_Staz_3",
"description": "Dose Stazione 3",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MEDIAN",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "%"
}
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,6 +0,0 @@
{
"ReadBlocks": {
"40016": 16,
"40999": 32
}
}
@@ -1,27 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40999",
"index": 999,
"size": 2,
"messages": [
"##On Pompa 1",
"Allarme Pompa 1",
"##On Pompa 2",
"Allarme Pompa 2",
"##On Pompa 3",
"Allarme Pompa 3",
"##On Pompa 4",
"Allarme Pompa 4",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,95 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Cedax di Turi (test) - Giacovelli
CNCTYPE=MODBUS_TCP_CENTERFRIGO
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=Centerfrigo
MODEL=Impianto Turi
[CNC]
IP=192.168.4.161
PORT=502
[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=40001
ADDR_WRITE=41000
SIZE_READ=2400
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=100
minWait=50
maxWait=150
AUTO_CHANGE_ODL=TRUE
CHANGE_ODL_MODE=DAILY
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_CENTERFRIGO.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_CENTERFRIGO_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_CENTERFRIGO_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
; conf file import
FILE_IMPORT_FOLDER=C:\GiacenzeTuri
FILE_IMPORT_TYPE=*.xlsx
FILE_ARCHIVE_FOLDER=C:\GiacenzeTuri\archivio
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Turi
HostOS=WIN
HostName=IOB-WIN-01
HostAddr=192.168.137.11
@@ -1,463 +0,0 @@
{
"mMapWrite": {
"SetPoint_Tunnel_Req": {
"name": "SetPoint_Tunnel_Req",
"description": "Setpoint Tunnel",
"memAddr": "44010",
"tipoMem": "RealLH",
"index": 4010,
"size": 2,
"factor": 1,
"minVal": -5,
"maxVal": 15,
"unit": "°C"
},
"SetPoint_Cella_01_Req": {
"name": "SetPoint_Cella_01_Req",
"description": "Setpoint Cella 01",
"memAddr": "44012",
"tipoMem": "RealLH",
"index": 4012,
"size": 2,
"factor": 1,
"minVal": -5,
"maxVal": 15,
"unit": "°C"
},
"SetPoint_Cella_02_Req": {
"name": "SetPoint_Cella_02_Req",
"description": "Setpoint Cella 02",
"memAddr": "44014",
"tipoMem": "RealLH",
"index": 4014,
"size": 2,
"factor": 1,
"minVal": -5,
"maxVal": 15,
"unit": "°C"
},
"SetPoint_Cella_03_Req": {
"name": "SetPoint_Cella_03_Req",
"description": "Setpoint Cella 03",
"memAddr": "44016",
"tipoMem": "RealLH",
"index": 4016,
"size": 2,
"factor": 1,
"minVal": -5,
"maxVal": 15,
"unit": "°C"
},
"SetPoint_Cella_04_Req": {
"name": "SetPoint_Cella_04_Req",
"description": "Setpoint Cella 04",
"memAddr": "44018",
"tipoMem": "RealLH",
"index": 4018,
"size": 2,
"factor": 1,
"minVal": -5,
"maxVal": 15,
"unit": "°C"
}
},
"mMapRead": {
"Temp_Tunnel": {
"name": "Temp_Tunnel",
"description": "Temperatura Tunnel",
"memAddr": "41520",
"tipoMem": "Real",
"index": 1520,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Tunnel": {
"name": "SetPoint_Tunnel",
"description": "Setpoint Tunnel",
"memAddr": "41560",
"tipoMem": "Real",
"index": 1560,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Cella_01": {
"name": "Temp_Cella_01",
"description": "Temperatura Cella 01",
"memAddr": "41660",
"tipoMem": "Real",
"index": 1660,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Cella_01": {
"name": "SetPoint_Cella_01",
"description": "Setpoint Cella 01",
"memAddr": "41700",
"tipoMem": "Real",
"index": 1700,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Cella_02": {
"name": "Temp_Cella_02",
"description": "Temperatura Cella 02",
"memAddr": "41810",
"tipoMem": "Real",
"index": 1810,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Cella_02": {
"name": "SetPoint_Cella_02",
"description": "Setpoint Cella 02",
"memAddr": "41840",
"tipoMem": "Real",
"index": 1840,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Cella_03": {
"name": "Temp_Cella_03",
"description": "Temperatura Cella 03",
"memAddr": "41930",
"tipoMem": "Real",
"index": 1930,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Cella_03": {
"name": "SetPoint_Cella_03",
"description": "Setpoint Cella 03",
"memAddr": "41960",
"tipoMem": "Real",
"index": 1960,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Cella_04": {
"name": "Temp_Cella_04",
"description": "Temperatura Cella 04",
"memAddr": "42050",
"tipoMem": "Real",
"index": 2050,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Cella_04": {
"name": "SetPoint_Cella_04",
"description": "Setpoint Cella 04",
"memAddr": "41840",
"tipoMem": "Real",
"index": 1840,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
//"Temp_Sala_Bassa": {
// "name": "Temp_Sala_Bassa",
// "description": "Temperatura Sala Zona Bassa",
// "memAddr": "42290",
// "tipoMem": "Real",
// "index": 2290,
// "size": 2,
// "func": "MEDIAN",
// "period": 60,
// "factor": 1,
// "minVal": -100,
// "maxVal": 100,
// "unit": "°C"
//},
//"SetPoint_Sala_Bassa": {
// "name": "SetPoint_Sala_Bassa",
// "description": "Setpoint Sala Zona Bassa",
// "memAddr": "42330",
// "tipoMem": "Real",
// "index": 2330,
// "size": 2,
// "func": "MEDIAN",
// "period": 60,
// "factor": 1,
// "minVal": -100,
// "maxVal": 100,
// "unit": "°C"
//},
//"Temp_Sala_Alta": {
// "name": "Temp_Sala_Alta",
// "description": "Temperatura Sala Zona Alta",
// "memAddr": "42420",
// "tipoMem": "Real",
// "index": 2420,
// "size": 2,
// "func": "MEDIAN",
// "period": 60,
// "factor": 1,
// "minVal": -100,
// "maxVal": 100,
// "unit": "°C"
//},
//"SetPoint_Sala_Alta": {
// "name": "SetPoint_Sala_Alta",
// "description": "Setpoint Sala Zona Alta",
// "memAddr": "42460",
// "tipoMem": "Real",
// "index": 2460,
// "size": 2,
// "func": "MEDIAN",
// "period": 60,
// "factor": 1,
// "minVal": -100,
// "maxVal": 100,
// "unit": "°C"
//},
"Temp_Hydrocooler": {
"name": "Temp_Hydrocooler",
"description": "Temperatura Hydrocooler",
"memAddr": "42550",
"tipoMem": "Real",
"index": 2550,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Hydrocooler": {
"name": "SetPoint_Hydrocooler",
"description": "Setpoint Hydrocooler",
"memAddr": "42580",
"tipoMem": "Real",
"index": 2580,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Calibr_01": {
"name": "Temp_Calibr_01",
"description": "Temperatura Calibratrice 01",
"memAddr": "42670",
"tipoMem": "Real",
"index": 2670,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Calibr_01": {
"name": "SetPoint_Calibr_01",
"description": "SetPoint Calibratrice 01",
"memAddr": "42710",
"tipoMem": "Real",
"index": 2710,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Calibr_02": {
"name": "Temp_Calibr_02",
"description": "Temperatura Calibratrice 02",
"memAddr": "42800",
"tipoMem": "Real",
"index": 2800,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Calibr_02": {
"name": "SetPoint_Calibr_02",
"description": "SetPoint Calibratrice 02",
"memAddr": "42830",
"tipoMem": "Real",
"index": 2830,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Calibr_03": {
"name": "Temp_Calibr_03",
"description": "Temperatura Calibratrice 03",
"memAddr": "42920",
"tipoMem": "Real",
"index": 2920,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Calibr_03": {
"name": "SetPoint_Calibr_03",
"description": "SetPoint Calibratrice 03",
"memAddr": "42950",
"tipoMem": "Real",
"index": 2950,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Calibr_04": {
"name": "Temp_Calibr_04",
"description": "Temperatura Calibratrice 04",
"memAddr": "43050",
"tipoMem": "Real",
"index": 3050,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Calibr_04": {
"name": "SetPoint_Calibr_04",
"description": "SetPoint Calibratrice 04",
"memAddr": "43080",
"tipoMem": "Real",
"index": 3080,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Serbatoi": {
"name": "Temp_Serbatoi",
"description": "Temperatura Searbatoi",
"memAddr": "43170",
"tipoMem": "Real",
"index": 3170,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Searbatoi": {
"name": "SetPoint_Searbatoi",
"description": "SetPoint Searbatoi",
"memAddr": "43200",
"tipoMem": "Real",
"index": 3200,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"Temp_Serpentine": {
"name": "Temp_Serpentine",
"description": "Temperatura Serpentine",
"memAddr": "43290",
"tipoMem": "Real",
"index": 3290,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
},
"SetPoint_Serpentine": {
"name": "SetPoint_Serpentine",
"description": "SetPoint Serpentine",
"memAddr": "43320",
"tipoMem": "Real",
"index": 3320,
"size": 2,
"func": "MEDIAN",
"period": 60,
"factor": 1,
"minVal": -100,
"maxVal": 100,
"unit": "°C"
}
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,25 +0,0 @@
{
"ReadBlocks": {
"41500": 32,
"41532": 32,
"41616": 32,
"41650": 32,
"41682": 32,
"41800": 32,
"41832": 32,
"41920": 44,
"42040": 44,
"42160": 8,
"42290": 44,
"42410": 32,
"42442": 32,
"42540": 44,
"42660": 32,
"42692": 32,
"42790": 44,
"42910": 44,
"43040": 44,
"43160": 44,
"43280": 44
}
}
@@ -1,27 +0,0 @@
{
"ReadBlocks": {
"41060": 4,
"41300": 4,
"41500": 32,
"41532": 32,
"41650": 32,
"41682": 32,
"41800": 32,
"41832": 32,
"41920": 44,
"42040": 44,
"42160": 8,
"42290": 44,
"42410": 32,
"42442": 32,
"42540": 44,
"42660": 32,
"42692": 32,
"42790": 44,
"42910": 44,
"43040": 44,
"43160": 44,
"43280": 44,
"43400": 4
}
}
@@ -1,227 +0,0 @@
[
{
"description": "Centrale Frigorifera",
"tipoMem": "DInt",
"memAddr": "41508",
"index": 1508,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CENTRALE FRIGORIFERA",
"ALLARME GENERICO IMPIANTO",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Tunnel",
"tipoMem": "DInt",
"memAddr": "41654",
"index": 1654,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE TUNNEL",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO TUNNEL",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Cella 01",
"tipoMem": "DInt",
"memAddr": "41804",
"index": 1804,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE CELLA 01",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO CELLA 01",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Cella 02",
"tipoMem": "DInt",
"memAddr": "41924",
"index": 1924,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE CELLA 02",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO CELLA 02",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Cella 03",
"tipoMem": "DInt",
"memAddr": "42044",
"index": 2044,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE CELLA 03",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO CELLA 03",
"##",
"##",
"##",
"##",
"##"
]
},
// {
// "description": "Allarmi Cella 04",
// "tipoMem": "DInt",
// "memAddr": "42164",
// "index": 2164,
// "size": 2,
// "messages": [
// "ALLARME ALTA TEMPERATURA AMBIENTE CELLA 04",
// "##",
// "##",
// "##",
// "##",
// "##",
// "##",
// "##",
// "##",
// "##",
// "ALLARME CUMULATIVO CELLA 04",
// "##",
// "##",
// "##",
// "##",
// "##"
// ]
// },
{
"description": "Allarmi Sala Bassa",
"tipoMem": "DInt",
"memAddr": "42414",
"index": 2414,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE SALA BASSA",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO SALA BASSA",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Sala Alta",
"tipoMem": "DInt",
"memAddr": "42544",
"index": 2544,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE SALA ALTA",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO SALA ALTA",
"##",
"##",
"##",
"##",
"##"
]
},
{
"description": "Allarmi Hydrocooler",
"tipoMem": "DInt",
"memAddr": "42664",
"index": 2664,
"size": 2,
"messages": [
"ALLARME ALTA TEMPERATURA AMBIENTE HYDROCOOLER",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"ALLARME CUMULATIVO HYDROCOOLER",
"##",
"##",
"##",
"##",
"##"
]
}
]
-97
View File
@@ -1,97 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto SAIM 01 Locorotondo - Giacovelli
CNCTYPE=MODBUS_TCP_SAIM
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=SAIM
MODEL=Trattamento Ozono
[CNC]
IP=192.168.18.12
PORT=502
[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=40000
ADDR_WRITE=40000
SIZE_READ=200
SIZE_WRITE=0
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
MODBUS_EXT_REG=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
AUTO_CHANGE_ODL=TRUE
CHANGE_ODL_MODE=DAILY
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_SAIM_001.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_SAIM_001_MBlock.json
; conf aree allarme
;ALARM_CONF=GIACO_SAIM_001_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
; conf file import
FILE_IMPORT_FOLDER=C:\GiacenzeLocorotondo
FILE_IMPORT_TYPE=*.xlsx
FILE_ARCHIVE_FOLDER=C:\GiacenzeLocorotondo\SAIM002
EXCL_TOOL_PATH=C:\Steamware\IOB-WIN-NEXT\Tools
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
-595
View File
@@ -1,595 +0,0 @@
{
"mMapWrite": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C5": {
"name": "PPM_min_C5",
"description": "PPM min Camera 5",
"memAddr": "40039",
"tipoMem": "Int",
"index": 39,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C5": {
"name": "PPM_max_C5",
"description": "PPM MAX Camera 5",
"memAddr": "40040",
"tipoMem": "Int",
"index": 40,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C6": {
"name": "PPM_min_C6",
"description": "PPM min Camera 6",
"memAddr": "40041",
"tipoMem": "Int",
"index": 41,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C6": {
"name": "PPM_max_C6",
"description": "PPM MAX Camera 6",
"memAddr": "40042",
"tipoMem": "Int",
"index": 42,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
}
},
"mMapRead": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C5": {
"name": "PPM_min_C5",
"description": "PPM min Camera 5",
"memAddr": "40039",
"tipoMem": "Int",
"index": 39,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C5": {
"name": "PPM_max_C5",
"description": "PPM MAX Camera 5",
"memAddr": "40040",
"tipoMem": "Int",
"index": 40,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C6": {
"name": "PPM_min_C6",
"description": "PPM min Camera 6",
"memAddr": "40041",
"tipoMem": "Int",
"index": 41,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C6": {
"name": "PPM_max_C6",
"description": "PPM MAX Camera 6",
"memAddr": "40042",
"tipoMem": "Int",
"index": 42,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"Sonda01": {
"name": "Sonda01",
"description": "Sonda 01",
"memAddr": "30110",
"tipoMem": "Int",
"index": 110,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda02": {
"name": "Sonda02",
"description": "Sonda 02",
"memAddr": "30120",
"tipoMem": "Int",
"index": 120,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda03": {
"name": "Sonda03",
"description": "Sonda 03",
"memAddr": "30130",
"tipoMem": "Int",
"index": 130,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda04": {
"name": "Sonda04",
"description": "Sonda 04",
"memAddr": "30140",
"tipoMem": "Int",
"index": 140,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda05": {
"name": "Sonda05",
"description": "Sonda 05",
"memAddr": "30150",
"tipoMem": "Int",
"index": 150,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda06": {
"name": "Sonda06",
"description": "Sonda 06",
"memAddr": "30160",
"tipoMem": "Int",
"index": 160,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper01": {
"name": "Amper01",
"description": "Amper 01",
"memAddr": "30010",
"tipoMem": "Int",
"index": 10,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper02": {
"name": "Amper02",
"description": "Amper 02",
"memAddr": "30011",
"tipoMem": "Int",
"index": 11,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper03": {
"name": "Amper03",
"description": "Amper 03",
"memAddr": "30012",
"tipoMem": "Int",
"index": 12,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper04": {
"name": "Amper04",
"description": "Amper 04",
"memAddr": "30013",
"tipoMem": "Int",
"index": 13,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper05": {
"name": "Amper05",
"description": "Amper 05",
"memAddr": "30014",
"tipoMem": "Int",
"index": 14,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper06": {
"name": "Amper06",
"description": "Amper 06",
"memAddr": "30015",
"tipoMem": "Int",
"index": 15,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper07": {
"name": "Amper07",
"description": "Amper 07",
"memAddr": "30016",
"tipoMem": "Int",
"index": 16,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper08": {
"name": "Amper08",
"description": "Amper 08",
"memAddr": "30017",
"tipoMem": "Int",
"index": 17,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam01": {
"name": "ContCam01",
"description": "Cont Camera 01",
"memAddr": "30021",
"tipoMem": "Int",
"index": 21,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam02": {
"name": "ContCam02",
"description": "Cont Camera 02",
"memAddr": "30022",
"tipoMem": "Int",
"index": 22,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam03": {
"name": "ContCam03",
"description": "Cont Camera 03",
"memAddr": "30023",
"tipoMem": "Int",
"index": 23,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam04": {
"name": "ContCam04",
"description": "Cont Camera 04",
"memAddr": "30024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam05": {
"name": "ContCam05",
"description": "Cont Camera 05",
"memAddr": "30025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam06": {
"name": "ContCam06",
"description": "Cont Camera 06",
"memAddr": "30026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
}
},
"optMemPar": {
"AlarmBitCond": "10002.0=1",
"WorkBitCond": "10001.0=1"
},
"fileDecod": {
"Product": 3,
"Variety": 9,
"Supplier": 8,
"ExtDoc": 2,
"DateRif": 14,
"QtyTot": 22,
"NumPack": 21,
"NumPed": 17,
"PackPed": 18,
"PesoPack": 20
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,10 +0,0 @@
{
"ReadBlocks": {
"10000": 10,
"10100": 10,
"30000": 50,
"30100": 40,
"30140": 30,
"40030": 20
}
}
-97
View File
@@ -1,97 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto SAIM 02 Locorotondo - Giacovelli
CNCTYPE=MODBUS_TCP_SAIM
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=SAIM
MODEL=Trattamento Ozono
[CNC]
IP=192.168.18.13
PORT=502
[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=40000
ADDR_WRITE=40000
SIZE_READ=200
SIZE_WRITE=0
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
MODBUS_EXT_REG=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
AUTO_CHANGE_ODL=TRUE
CHANGE_ODL_MODE=DAILY
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_SAIM_002.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_SAIM_002_MBlock.json
; conf aree allarme
;ALARM_CONF=GIACO_SAIM_002_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
; conf file import
FILE_IMPORT_FOLDER=C:\GiacenzeLocorotondo\SAIM002
FILE_IMPORT_TYPE=*.xlsx
FILE_ARCHIVE_FOLDER=C:\GiacenzeLocorotondo\archivio
EXCL_TOOL_PATH=C:\Steamware\IOB-WIN-NEXT\Tools
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
-389
View File
@@ -1,389 +0,0 @@
{
"mMapWrite": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
}
},
"mMapRead": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"Sonda01": {
"name": "Sonda01",
"description": "Sonda 01",
"memAddr": "30110",
"tipoMem": "Int",
"index": 110,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda02": {
"name": "Sonda02",
"description": "Sonda 02",
"memAddr": "30120",
"tipoMem": "Int",
"index": 120,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda03": {
"name": "Sonda03",
"description": "Sonda 03",
"memAddr": "30130",
"tipoMem": "Int",
"index": 130,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda04": {
"name": "Sonda04",
"description": "Sonda 04",
"memAddr": "30140",
"tipoMem": "Int",
"index": 140,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper01": {
"name": "Amper01",
"description": "Amper 01",
"memAddr": "30010",
"tipoMem": "Int",
"index": 10,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper02": {
"name": "Amper02",
"description": "Amper 02",
"memAddr": "30011",
"tipoMem": "Int",
"index": 11,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper03": {
"name": "Amper03",
"description": "Amper 03",
"memAddr": "30012",
"tipoMem": "Int",
"index": 12,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper04": {
"name": "Amper04",
"description": "Amper 04",
"memAddr": "30013",
"tipoMem": "Int",
"index": 13,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam01": {
"name": "ContCam01",
"description": "Cont Camera 01",
"memAddr": "30021",
"tipoMem": "Int",
"index": 21,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam02": {
"name": "ContCam02",
"description": "Cont Camera 02",
"memAddr": "30022",
"tipoMem": "Int",
"index": 22,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam03": {
"name": "ContCam03",
"description": "Cont Camera 03",
"memAddr": "30023",
"tipoMem": "Int",
"index": 23,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam04": {
"name": "ContCam04",
"description": "Cont Camera 04",
"memAddr": "30024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
}
},
"optMemPar": {
"AlarmBitCond": "10002.0=1",
"WorkBitCond": "10001.0=1"
},
"fileDecod": {
"Product": 3,
"Variety": 9,
"Supplier": 8,
"ExtDoc": 2,
"DateRif": 14,
"QtyTot": 22,
"NumPack": 21,
"NumPed": 17,
"PackPed": 18,
"PesoPack": 20
},
"optKVP": {
"fluxLogReduce": true,
"fluxLogRedDeadBand": 1.0,
"fluxLogResendPeriod": 60
}
}
@@ -1,9 +0,0 @@
{
"ReadBlocks": {
"10000": 10,
"10100": 10,
"30000": 30,
"30100": 50,
"40030": 10
}
}
-88
View File
@@ -1,88 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto SAIM 03 Locorotondo - Giacovelli
CNCTYPE=MODBUS_TCP_SAIM
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=SAIM
MODEL=Trattamento Ozono
[CNC]
IP=192.168.18.10
PORT=502
[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=40000
ADDR_WRITE=40000
SIZE_READ=200
SIZE_WRITE=0
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
MODBUS_EXT_REG=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0
; clock base (da 10ms)
timerIntMs=10
AUTO_CHANGE_ODL=TRUE
CHANGE_ODL_MODE=DAILY
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_SAIM_003.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_SAIM_003_MBlock.json
; conf aree allarme
;ALARM_CONF=GIACO_SAIM_003_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
; conf file import
FILE_IMPORT_FOLDER=C:\GiacenzeLocorotondo
FILE_IMPORT_TYPE=*.xlsx
FILE_ARCHIVE_FOLDER=C:\GiacenzeLocorotondo\SAIM002
[BRANCH]
NAME=master
-590
View File
@@ -1,590 +0,0 @@
{
"mMapWrite": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C5": {
"name": "PPM_min_C5",
"description": "PPM min Camera 5",
"memAddr": "40039",
"tipoMem": "Int",
"index": 39,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C5": {
"name": "PPM_max_C5",
"description": "PPM MAX Camera 5",
"memAddr": "40040",
"tipoMem": "Int",
"index": 40,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C6": {
"name": "PPM_min_C6",
"description": "PPM min Camera 6",
"memAddr": "40041",
"tipoMem": "Int",
"index": 41,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C6": {
"name": "PPM_max_C6",
"description": "PPM MAX Camera 6",
"memAddr": "40042",
"tipoMem": "Int",
"index": 42,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
}
},
"mMapRead": {
"PPM_min_C1": {
"name": "PPM_min_C1",
"description": "PPM min Camera 1",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C1": {
"name": "PPM_max_C1",
"description": "PPM MAX Camera 1",
"memAddr": "40032",
"tipoMem": "Int",
"index": 32,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C2": {
"name": "PPM_min_C2",
"description": "PPM min Camera 2",
"memAddr": "40033",
"tipoMem": "Int",
"index": 33,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C2": {
"name": "PPM_max_C2",
"description": "PPM MAX Camera 2",
"memAddr": "40034",
"tipoMem": "Int",
"index": 34,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C3": {
"name": "PPM_min_C3",
"description": "PPM min Camera 3",
"memAddr": "40035",
"tipoMem": "Int",
"index": 35,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C3": {
"name": "PPM_max_C3",
"description": "PPM MAX Camera 3",
"memAddr": "40036",
"tipoMem": "Int",
"index": 36,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C4": {
"name": "PPM_min_C4",
"description": "PPM min Camera 4",
"memAddr": "40037",
"tipoMem": "Int",
"index": 37,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C4": {
"name": "PPM_max_C4",
"description": "PPM MAX Camera 4",
"memAddr": "40038",
"tipoMem": "Int",
"index": 38,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C5": {
"name": "PPM_min_C5",
"description": "PPM min Camera 5",
"memAddr": "40039",
"tipoMem": "Int",
"index": 39,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C5": {
"name": "PPM_max_C5",
"description": "PPM MAX Camera 5",
"memAddr": "40040",
"tipoMem": "Int",
"index": 40,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_min_C6": {
"name": "PPM_min_C6",
"description": "PPM min Camera 6",
"memAddr": "40041",
"tipoMem": "Int",
"index": 41,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"PPM_max_C6": {
"name": "PPM_max_C6",
"description": "PPM MAX Camera 6",
"memAddr": "40042",
"tipoMem": "Int",
"index": 42,
"size": 1,
"factor": 0.01,
"minVal": 0,
"maxVal": 1000,
"unit": "PPM"
},
"Sonda01": {
"name": "Sonda01",
"description": "Sonda 01",
"memAddr": "30110",
"tipoMem": "Int",
"index": 110,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda02": {
"name": "Sonda02",
"description": "Sonda 02",
"memAddr": "30120",
"tipoMem": "Int",
"index": 120,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda03": {
"name": "Sonda03",
"description": "Sonda 03",
"memAddr": "30130",
"tipoMem": "Int",
"index": 130,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda04": {
"name": "Sonda04",
"description": "Sonda 04",
"memAddr": "30140",
"tipoMem": "Int",
"index": 140,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda05": {
"name": "Sonda05",
"description": "Sonda 05",
"memAddr": "30150",
"tipoMem": "Int",
"index": 150,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Sonda06": {
"name": "Sonda06",
"description": "Sonda 06",
"memAddr": "30160",
"tipoMem": "Int",
"index": 160,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper01": {
"name": "Amper01",
"description": "Amper 01",
"memAddr": "30010",
"tipoMem": "Int",
"index": 10,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper02": {
"name": "Amper02",
"description": "Amper 02",
"memAddr": "30011",
"tipoMem": "Int",
"index": 11,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper03": {
"name": "Amper03",
"description": "Amper 03",
"memAddr": "30012",
"tipoMem": "Int",
"index": 12,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper04": {
"name": "Amper04",
"description": "Amper 04",
"memAddr": "30013",
"tipoMem": "Int",
"index": 13,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper05": {
"name": "Amper05",
"description": "Amper 05",
"memAddr": "30014",
"tipoMem": "Int",
"index": 14,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper06": {
"name": "Amper06",
"description": "Amper 06",
"memAddr": "30015",
"tipoMem": "Int",
"index": 15,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper07": {
"name": "Amper07",
"description": "Amper 07",
"memAddr": "30016",
"tipoMem": "Int",
"index": 16,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"Amper08": {
"name": "Amper08",
"description": "Amper 08",
"memAddr": "30017",
"tipoMem": "Int",
"index": 17,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam01": {
"name": "ContCam01",
"description": "Cont Camera 01",
"memAddr": "30021",
"tipoMem": "Int",
"index": 21,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam02": {
"name": "ContCam02",
"description": "Cont Camera 02",
"memAddr": "30022",
"tipoMem": "Int",
"index": 22,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam03": {
"name": "ContCam03",
"description": "Cont Camera 03",
"memAddr": "30023",
"tipoMem": "Int",
"index": 23,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam04": {
"name": "ContCam04",
"description": "Cont Camera 04",
"memAddr": "30024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam05": {
"name": "ContCam05",
"description": "Cont Camera 05",
"memAddr": "30025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
},
"ContCam06": {
"name": "ContCam06",
"description": "Cont Camera 06",
"memAddr": "30026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999999,
"unit": "#"
}
},
"optMemPar": {
"AlarmBitCond": "10002.0=0",
"WorkBitCond": "10001.0=1"
},
"fileDecod": {
"Product": 3,
"Variety": 9,
"Supplier": 8,
"ExtDoc": 2,
"DateRif": 14,
"QtyTot": 22,
"NumPack": 21,
"NumPed": 17,
"PackPed": 18,
"PesoPack": 20
}
}
@@ -1,10 +0,0 @@
{
"ReadBlocks": {
"10000": 10,
"10100": 10,
"30000": 50,
"30100": 40,
"30140": 30,
"40030": 20
}
}
@@ -1,86 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Zetapack di Locorotondo (test) - Giacovelli
CNCTYPE=MODBUS_TCP_ZETAPACK
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=Zetapack
MODEL=Calibratrice Linea 1
[CNC]
IP=192.168.16.11
PORT=8000
[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=40001
ADDR_WRITE=40001
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_ZPACK_L1_P1.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_ZPACK_L1_P1_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_ZPACK_L1_P1_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
@@ -1,67 +0,0 @@
{
"mMapWrite": {
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40050",
"tipoMem": "String",
"index": 50,
"size": 24
}
},
"mMapRead": {
"AmpMot1": {
"name": "AmpMot1",
"description": "Assorbimento (MAX) motore 1 - calibratrice",
"memAddr": "40003",
"tipoMem": "Int",
"index": 3,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot2": {
"name": "AmpMot2",
"description": "Assorbimento (MAX) Motore 2 - nastro dosi",
"memAddr": "40004",
"tipoMem": "Int",
"index": 4,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot3": {
"name": "AmpMot3",
"description": "Assorbimento (MAX) motore 3 - curva ingresso",
"memAddr": "40005",
"tipoMem": "Int",
"index": 5,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
}
},
"optMemPar": {
"AlarmIntCond": "40000|0=0",
"ManualIntCond": "40000|0=1",
"EStopBitCond": "40001.0=1",
"WorkIntCond": "40000|0=2,4,5"
},
"paramsEndThresh": {
"AmpMot1": 1,
"AmpMot2": 1,
"AmpMot3": 1
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 10
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"EMERGENZA GENERALE",
"TERMICO SCATTATO",
"FAULT INVERTER",
"FAULT STEPPER",
"CARTER APERTI",
"PORTA SX APERTA",
"PORTA DX APERTA",
"CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"TOUT BF NASTRO 1",
"TOUT BF NASTRO 2",
"TOUT BF NASTRO 3",
"TOUT BF NASTRO 4",
"TOUT BF NASTRO 5",
"TOUT BF NASTRO 6",
"ALL MOTORULLO 1",
"ALL MOTORULLO 2",
"ALL MOTORULLO 3",
"ALL MOTORULLO 4",
"ALL MOTORULLO 5",
"ALL MOTORULLO 6",
"",
"",
"",
""
]
}
]
@@ -1,86 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Zetapack di Locorotondo (test) - Giacovelli
CNCTYPE=MODBUS_TCP_ZETAPACK
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=Zetapack
MODEL=Banco Linea 1
[CNC]
IP=192.168.16.12
PORT=502
[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=40001
ADDR_WRITE=40001
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_ZPACK_L1_P2.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_ZPACK_L1_P2_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_ZPACK_L1_P2_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
@@ -1,112 +0,0 @@
{
"mMapWrite": {
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40050",
"tipoMem": "String",
"index": 50,
"size": 24
}
},
"mMapRead": {
"AmpMot1": {
"name": "AmpMot1",
"description": "Assorbimento (MAX) motore 1 - catena linea1 motore 1 tazze A4.2",
"memAddr": "40003",
"tipoMem": "Int",
"index": 3,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot2": {
"name": "AmpMot2",
"description": "Assorbimento (MAX) motore 2 - catena linea2 motore 2 tazze A4.2",
"memAddr": "40004",
"tipoMem": "Int",
"index": 4,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot3": {
"name": "AmpMot3",
"description": "Assorbimento (MAX) motore 3 - nastro uscita cesti motore 3 A2.4",
"memAddr": "40005",
"tipoMem": "Int",
"index": 5,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot4": {
"name": "AmpMot4",
"description": "Assorbimento (MAX) motore 4 - curva uscita cesti motore 4 A2.4",
"memAddr": "40006",
"tipoMem": "Int",
"index": 6,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot5": {
"name": "AmpMot5",
"description": "Assorbimento (MAX) motore 5 - nastro ingresso casse vuote motore 5 A2.4",
"memAddr": "40007",
"tipoMem": "Int",
"index": 7,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"ContCasse": {
"name": "ContCasse",
"description": "Conteggio Casse (Auto con cassa)",
"memAddr": "41070",
"tipoMem": "DInt",
"index": 1070,
"size": 2,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "%"
}
},
"optMemPar": {
"AlarmIntCond": "40000|0=0",
"ManualIntCond": "40000|0=1",
"EStopBitCond": "40001.0=1",
"WorkIntCond": "40000|0=2,4"
},
"paramsEndThresh": {
"AmpMot1": 1,
"AmpMot2": 1,
"AmpMot3": 1,
"AmpMot4": 1,
"AmpMot5": 1,
"ContCasse": 2
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 10
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"EMERGENZA GENERALE",
"TERMICO SCATTATO",
"FAULT INVERTER",
"FAULT STEPPER",
"CARTER APERTI",
"PORTA SX APERTA",
"PORTA DX APERTA",
"CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"TOUT BF NASTRO 1",
"TOUT BF NASTRO 2",
"TOUT BF NASTRO 3",
"TOUT BF NASTRO 4",
"TOUT BF NASTRO 5",
"TOUT BF NASTRO 6",
"ALL MOTORULLO 1",
"ALL MOTORULLO 2",
"ALL MOTORULLO 3",
"ALL MOTORULLO 4",
"ALL MOTORULLO 5",
"ALL MOTORULLO 6",
"",
"",
"",
""
]
}
]
@@ -1,86 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Zetapack di Locorotondo (test) - Giacovelli
CNCTYPE=MODBUS_TCP_ZETAPACK
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=Zetapack
MODEL=Calibratrice Linea 2
[CNC]
IP=192.168.16.21
PORT=8000
[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=40001
ADDR_WRITE=40001
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_ZPACK_L2_P1.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_ZPACK_L2_P1_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_ZPACK_L2_P1_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
@@ -1,67 +0,0 @@
{
"mMapWrite": {
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40050",
"tipoMem": "String",
"index": 50,
"size": 20
}
},
"mMapRead": {
"AmpMot1": {
"name": "AmpMot1",
"description": "Assorbimento (MAX) motore 1 - calibratrice",
"memAddr": "40003",
"tipoMem": "Int",
"index": 3,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot2": {
"name": "AmpMot2",
"description": "Assorbimento (MAX) motore 2 - nastro dosi",
"memAddr": "40004",
"tipoMem": "Int",
"index": 4,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot3": {
"name": "AmpMot3",
"description": "Assorbimento (MAX) motore 3 - curva ingresso",
"memAddr": "40005",
"tipoMem": "Int",
"index": 5,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
}
},
"optMemPar": {
"AlarmIntCond": "40000|0=0",
"ManualIntCond": "40000|0=1",
"EStopBitCond": "40001.0=1",
"WorkIntCond": "40000|0=2,4,5"
},
"paramsEndThresh": {
"AmpMot1": 1,
"AmpMot2": 1,
"AmpMot3": 1
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 10
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"EMERGENZA GENERALE",
"TERMICO SCATTATO",
"FAULT INVERTER",
"FAULT STEPPER",
"CARTER APERTI",
"PORTA SX APERTA",
"PORTA DX APERTA",
"CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"TOUT BF NASTRO 1",
"TOUT BF NASTRO 2",
"TOUT BF NASTRO 3",
"TOUT BF NASTRO 4",
"TOUT BF NASTRO 5",
"TOUT BF NASTRO 6",
"ALL MOTORULLO 1",
"ALL MOTORULLO 2",
"ALL MOTORULLO 3",
"ALL MOTORULLO 4",
"ALL MOTORULLO 5",
"ALL MOTORULLO 6",
"",
"",
"",
""
]
}
]
@@ -1,86 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Zetapack di Locorotondo (test) - Giacovelli
CNCTYPE=MODBUS_TCP_ZETAPACK
PING_MS_TIMEOUT=1000
MinDeltaSec=5
[MACHINE]
VENDOR=Zetapack
MODEL=Banco Linea 2
[CNC]
IP=192.168.16.22
PORT=502
[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=40001
ADDR_WRITE=40001
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
DISABLE_SEND_WDST=TRUE
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=GIACO_ZPACK_L2_P2.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=GIACO_ZPACK_L2_P2_MBlock.json
; conf aree allarme
ALARM_CONF=GIACO_ZPACK_L2_P2_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Giacovelli-Loco
HostOS=WIN
HostName=MAPO-GTW-LOC
HostAddr=192.168.1.93
@@ -1,112 +0,0 @@
{
"mMapWrite": {
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40050",
"tipoMem": "String",
"index": 50,
"size": 20
}
},
"mMapRead": {
"AmpMot1": {
"name": "AmpMot1",
"description": "Assorbimento (MAX) motore 1 - catena linea1 motore 1 tazze A4.2",
"memAddr": "40003",
"tipoMem": "Int",
"index": 3,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot2": {
"name": "AmpMot2",
"description": "Assorbimento (MAX) motore 2 - catena linea2 motore 2 tazze A4.2",
"memAddr": "40004",
"tipoMem": "Int",
"index": 4,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot3": {
"name": "AmpMot3",
"description": "Assorbimento (MAX) motore 3 - nastro uscita cesti motore 3 A2.4",
"memAddr": "40005",
"tipoMem": "Int",
"index": 5,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot4": {
"name": "AmpMot4",
"description": "Assorbimento (MAX) motore 4 - curva uscita cesti motore 4 A2.4",
"memAddr": "40006",
"tipoMem": "Int",
"index": 6,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"AmpMot5": {
"name": "AmpMot5",
"description": "Assorbimento (MAX) motore 5 - nastro ingresso casse vuote motore 5 A2.4",
"memAddr": "40007",
"tipoMem": "Int",
"index": 7,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 0.01,
"minVal": 0,
"maxVal": 999,
"unit": "%"
},
"ContCasse": {
"name": "ContCasse",
"description": "Conteggio Casse (Auto con cassa)",
"memAddr": "41070",
"tipoMem": "DInt",
"index": 1070,
"size": 2,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "%"
}
},
"optMemPar": {
"AlarmIntCond": "40000|0=0",
"ManualIntCond": "40000|0=1",
"EStopBitCond": "40001.0=1",
"WorkIntCond": "40000|0=2,4"
},
"paramsEndThresh": {
"AmpMot1": 1,
"AmpMot2": 1,
"AmpMot3": 1,
"AmpMot4": 1,
"AmpMot5": 1,
"ContCasse": 2
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 10
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"EMERGENZA GENERALE",
"TERMICO SCATTATO",
"FAULT INVERTER",
"FAULT STEPPER",
"CARTER APERTI",
"PORTA SX APERTA",
"PORTA DX APERTA",
"CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"TOUT BF NASTRO 1",
"TOUT BF NASTRO 2",
"TOUT BF NASTRO 3",
"TOUT BF NASTRO 4",
"TOUT BF NASTRO 5",
"TOUT BF NASTRO 6",
"ALL MOTORULLO 1",
"ALL MOTORULLO 2",
"ALL MOTORULLO 3",
"ALL MOTORULLO 4",
"ALL MOTORULLO 5",
"ALL MOTORULLO 6",
"",
"",
"",
""
]
}
]
@@ -1,82 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Rimor sabbiatura - IMI Remosa
CNCTYPE=MODBUS_TCP_RIMOR
PING_MS_TIMEOUT=1000
MinDeltaSec=5
IOB_NAME=IMI_RIMOR_SAB
DIS_EXE_TASK=FALSE
DIS_STATE_CH=FALSE
[MACHINE]
VENDOR=RIMOR
MODEL=Sabbiatura - PLC
[CNC]
IP=192.168.10.5
PORT=502
[SERVER]
MPIP=http://192.168.0.110
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=400000
ADDR_WRITE=400000
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=400000
DELTA_BASE=-1
MODBUS_EXT_REG=1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=IMI_RIMOR_SAB_01.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=IMI_RIMOR_SAB_01_MBlock.json
; conf aree allarme
ALARM_CONF=IMI_RIMOR_SAB_01_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
@@ -1,217 +0,0 @@
{
"mMapWrite": {
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "421006",
"tipoMem": "Int",
"index": 21006,
"size": 1
}
},
"mMapRead": {
"StatoLavorazione": {
"name": "01) StatoLavorazione",
"description": "Stato Lavorazione",
"memAddr": "421004",
"tipoMem": "Int",
"index": 21004,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "#"
},
"DurataLavorazione": {
"name": "02) DurataLavorazione",
"description": "Durata Lavorazione",
"memAddr": "421002",
"tipoMem": "Int",
"index": 21002,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h/m"
},
"OreFunzFiltro1": {
"name": "OreFunzFiltro1",
"description": "03) Filtro 1 Ore funzionamento",
"memAddr": "420201",
"tipoMem": "Int",
"index": 20201,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltro1": {
"name": "MinFunzFiltro1",
"description": "04) Filtro 1 Minuti funzionamento",
"memAddr": "420205",
"tipoMem": "Int",
"index": 20205,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltroPar1": {
"name": "OreFunzFiltroPar1",
"description": "Filtro 1 (c) Ore funzionamento (contatore parziale azzerabile)",
"memAddr": "420203",
"tipoMem": "Int",
"index": 20203,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltroPar1": {
"name": "MinFunzFiltroPar1",
"description": "Filtro 1 (d) Minuti funzionamento (contatore parziale azzerabile)",
"memAddr": "420206",
"tipoMem": "Int",
"index": 20206,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltro2": {
"name": "OreFunzFiltro2",
"description": "Filtro 2 (a) Ore funzionamento ",
"memAddr": "420301",
"tipoMem": "Int",
"index": 20301,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltro2": {
"name": "MinFunzFiltro2",
"description": "Filtro 2 (b) Minuti funzionamento",
"memAddr": "420305",
"tipoMem": "Int",
"index": 20305,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltroPar2": {
"name": "OreFunzFiltroPar2",
"description": "Filtro 2 (c) Ore funzionamento (contatore parziale azzerabile)",
"memAddr": "420303",
"tipoMem": "Int",
"index": 20303,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltroPar2": {
"name": "MinFunzFiltroPar2",
"description": "Filtro 2 (d) Minuti funzionamento (contatore parziale azzerabile)",
"memAddr": "420306",
"tipoMem": "Int",
"index": 20306,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzAspiratore": {
"name": "OreFunzAspiratore",
"description": "Aspiratore (a) Ore funzionamento",
"memAddr": "420401",
"tipoMem": "Int",
"index": 20401,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzAspiratore": {
"name": "MinFunzAspiratore",
"description": "Aspiratore (b) Minuti funzionamento",
"memAddr": "420405",
"tipoMem": "Int",
"index": 20405,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzAspiratorePar": {
"name": "OreFunzAspiratorePar",
"description": "Aspiratore (c) Ore funzionamento (contatore parziale azzerabile)",
"memAddr": "420403",
"tipoMem": "Int",
"index": 20403,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzAspiratorePar": {
"name": "MinFunzAspiratorePar",
"description": "Aspiratore (d) Minuti funzionamento (contatore parziale azzerabile)",
"memAddr": "420406",
"tipoMem": "Int",
"index": 20406,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
}
},
"optMemPar": {
"EndOrdIntCond": "421002|1=1",
//"AlarmIntCond": "421002|1=1",
"ManualIntCond": "421002|1=3",
//"EStopBitCond": "100040.0=1",
"WorkIntCond": "421002|1=2,4"
}
}
@@ -1,13 +0,0 @@
{
"ReadBlocks": {
//"100040": 20,
//"332760": 20,
"400000": 10,
"400100": 60,
"400200": 20,
"420200": 20,
"420300": 20,
"420400": 20,
"421000": 20
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##EMERGENZA GENERALE",
"##TERMICO SCATTATO",
"##FAULT INVERTER",
"##FAULT STEPPER",
"##CARTER APERTI",
"##PORTA SX APERTA",
"##PORTA DX APERTA",
"##CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"##TOUT BF NASTRO 1",
"##TOUT BF NASTRO 2",
"##TOUT BF NASTRO 3",
"##TOUT BF NASTRO 4",
"##TOUT BF NASTRO 5",
"##TOUT BF NASTRO 6",
"##ALL MOTORULLO 1",
"##ALL MOTORULLO 2",
"##ALL MOTORULLO 3",
"##ALL MOTORULLO 4",
"##ALL MOTORULLO 5",
"##ALL MOTORULLO 6",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Rimor sabbiatura - IMI Remosa
CNCTYPE=MODBUS_TCP_RIMOR
PING_MS_TIMEOUT=1000
MinDeltaSec=5
IOB_NAME=IMI_RIMOR_SAB
DIS_EXE_TASK=FALSE
DIS_STATE_CH=TRUE
[MACHINE]
VENDOR=RIMOR
MODEL=Sabbiatura - HMI
[CNC]
IP=192.168.10.6
PORT=502
[SERVER]
MPIP=http://192.168.0.110
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=40000
ADDR_WRITE=40000
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=-1
MODBUS_EXT_REG=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=IMI_RIMOR_SAB_02.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=IMI_RIMOR_SAB_02_MBlock.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
@@ -1,74 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "40901",
"tipoMem": "String",
"index": 901,
"size": 12
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40921",
"tipoMem": "String",
"index": 921,
"size": 12
},
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "40941",
"tipoMem": "String",
"index": 941,
"size": 30
}
},
"mMapRead": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "40901",
"tipoMem": "String",
"index": 901,
"size": 12,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": ""
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40921",
"tipoMem": "String",
"index": 921,
"size": 12,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 0,
"unit": ""
},
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "40941",
"tipoMem": "String",
"index": 941,
"size": 30,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 0,
"unit": ""
}
},
"optMemPar": {
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40900": 70
}
}
@@ -1,82 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Rimor verniciatura - IMI Remosa
CNCTYPE=MODBUS_TCP_RIMOR
PING_MS_TIMEOUT=1000
MinDeltaSec=5
IOB_NAME=IMI_RIMOR_VER
DIS_EXE_TASK=FALSE
DIS_STATE_CH=FALSE
[MACHINE]
VENDOR=RIMOR
MODEL=Verniciatura - PLC
[CNC]
IP=192.168.10.7
PORT=502
[SERVER]
MPIP=http://192.168.0.110
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=400000
ADDR_WRITE=400000
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=400000
DELTA_BASE=-1
MODBUS_EXT_REG=1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=IMI_RIMOR_VER_01.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=IMI_RIMOR_VER_01_MBlock.json
; conf aree allarme
ALARM_CONF=IMI_RIMOR_VER_01_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
@@ -1,217 +0,0 @@
{
"mMapWrite": {
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "406202",
"tipoMem": "Int",
"index": 6202,
"size": 1
}
},
"mMapRead": {
"OreFunzFiltro1": {
"name": "OreFunzFiltro1",
"description": "Ore funzionamento filtro 1",
"memAddr": "406297",
"tipoMem": "Int",
"index": 6297,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltro1": {
"name": "MinFunzFiltro1",
"description": "Minuti funzionamento filtro 1",
"memAddr": "406301",
"tipoMem": "Int",
"index": 6301,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltroPar1": {
"name": "OreFunzFiltroPar1",
"description": "Ore funzionamento filtro 1 (contatore parziale azzerabile)",
"memAddr": "406299",
"tipoMem": "Int",
"index": 6299,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltroPar1": {
"name": "MinFunzFiltroPar1",
"description": "Minuti funzionamento filtro 1 (contatore parziale azzerabile)",
"memAddr": "406302",
"tipoMem": "Int",
"index": 6302,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltro2": {
"name": "OreFunzFiltro2",
"description": "Ore funzionamento filtro 2",
"memAddr": "406303",
"tipoMem": "Int",
"index": 6303,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltro2": {
"name": "MinFunzFiltro2",
"description": "Minuti funzionamento filtro 2",
"memAddr": "406307",
"tipoMem": "Int",
"index": 6307,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzFiltroPar2": {
"name": "OreFunzFiltroPar2",
"description": "Ore funzionamento filtro 1 (contatore parziale azzerabile)",
"memAddr": "406305",
"tipoMem": "Int",
"index": 6305,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzFiltroPar2": {
"name": "MinFunzFiltroPar2",
"description": "Minuti funzionamento filtro 1 (contatore parziale azzerabile)",
"memAddr": "406308",
"tipoMem": "Int",
"index": 6308,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzAgitatori": {
"name": "OreFunzAgitatori",
"description": "Ore funzionamento Agitatori",
"memAddr": "406309",
"tipoMem": "Int",
"index": 6309,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzAgitatori": {
"name": "MinFunzAgitatori",
"description": "Minuti funzionamento Agitatori",
"memAddr": "406313",
"tipoMem": "Int",
"index": 6313,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"OreFunzAgitatoriPar": {
"name": "OreFunzAgitatoriPar",
"description": "Ore funzionamento Agitatori (contatore parziale azzerabile)",
"memAddr": "406311",
"tipoMem": "Int",
"index": 6311,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h"
},
"MinFunzAgitatoriPar": {
"name": "MinFunzAgitatoriPar",
"description": "Minuti funzionamento Agitatori (contatore parziale azzerabile)",
"memAddr": "406314",
"tipoMem": "Int",
"index": 6314,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "m"
},
"DurataLavorazione": {
"name": "DurataLavorazione",
"description": "Durata Lavorazione",
"memAddr": "406198",
"tipoMem": "Int",
"index": 6198,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "h/m"
},
"StatoLavorazione": {
"name": "StatoLavorazione",
"description": "Stato Lavorazione",
"memAddr": "406200",
"tipoMem": "Int",
"index": 6200,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": "#"
}
},
"optMemPar": {
"EndOrdIntCond": "406198|1=1",
//"AlarmIntCond": "406200|0=1",
"ManualIntCond": "406198|1=3",
//"EStopBitCond": "100040.0=1",
"WorkIntCond": "406198|1=2,4"
}
}
@@ -1,10 +0,0 @@
{
"ReadBlocks": {
//"100040": 20,
//"332760": 20,
"406190": 20,
"406290": 30,
"404200": 60,
"404300": 10
}
}
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40000",
"index": 0,
"size": 2,
"messages": [
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##EMERGENZA GENERALE",
"##TERMICO SCATTATO",
"##FAULT INVERTER",
"##FAULT STEPPER",
"##CARTER APERTI",
"##PORTA SX APERTA",
"##PORTA DX APERTA",
"##CARTER APERTI"
]
},
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40002",
"index": 2,
"size": 2,
"messages": [
"##TOUT BF NASTRO 1",
"##TOUT BF NASTRO 2",
"##TOUT BF NASTRO 3",
"##TOUT BF NASTRO 4",
"##TOUT BF NASTRO 5",
"##TOUT BF NASTRO 6",
"##ALL MOTORULLO 1",
"##ALL MOTORULLO 2",
"##ALL MOTORULLO 3",
"##ALL MOTORULLO 4",
"##ALL MOTORULLO 5",
"##ALL MOTORULLO 6",
"##",
"##",
"##",
"##"
]
}
]
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Rimor verniciatura - IMI Remosa
CNCTYPE=MODBUS_TCP_RIMOR
PING_MS_TIMEOUT=1000
MinDeltaSec=5
IOB_NAME=IMI_RIMOR_VER
DIS_EXE_TASK=FALSE
DIS_STATE_CH=TRUE
[MACHINE]
VENDOR=RIMOR
MODEL=Verniciatura - HMI
[CNC]
IP=192.168.10.8
PORT=502
[SERVER]
MPIP=http://192.168.0.110
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=40000
ADDR_WRITE=40000
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=-1
MODBUS_EXT_REG=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=IMI_RIMOR_VER_02.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=IMI_RIMOR_VER_02_MBlock.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
@@ -1,74 +0,0 @@
{
"mMapWrite": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "40901",
"tipoMem": "String",
"index": 901,
"size": 12
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40921",
"tipoMem": "String",
"index": 921,
"size": 12
},
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "40941",
"tipoMem": "String",
"index": 941,
"size": 30
}
},
"mMapRead": {
"setArt": {
"name": "setArt",
"description": "Articolo",
"memAddr": "40901",
"tipoMem": "String",
"index": 901,
"size": 12,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 999999,
"unit": ""
},
"setComm": {
"name": "setComm",
"description": "Commessa",
"memAddr": "40921",
"tipoMem": "String",
"index": 921,
"size": 12,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 0,
"unit": ""
},
"setProg": {
"name": "setProg",
"description": "Qty",
"memAddr": "40941",
"tipoMem": "String",
"index": 941,
"size": 30,
"func": "POINT",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 0,
"unit": ""
}
},
"optMemPar": {
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40900": 70
}
}
-80
View File
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto HAM Noceto per Pizzaferri
CNCTYPE=MODBUS_TCP_HAM
PING_MS_TIMEOUT=1000
[MACHINE]
VENDOR=HAM
MODEL=HAM
[CNC]
IP=hampizzaferri.dyndns.org
PORT=502
[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=40000
ADDR_WRITE=40400
SIZE_READ=64
SIZE_WRITE=358
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=150
MAX_ERROR_READ=10
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ04.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=PIZ04_MBlock.json
; conf aree allarme
ALARM_CONF=PIZ04_alarm.json
[BRANCH]
NAME=master
-290
View File
@@ -1,290 +0,0 @@
{
"mMapWrite": {
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 453,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC01": {
"name": "SetHighTempGNC01",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40455",
"tipoMem": "Real",
"index": 455,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC02": {
"name": "SetLowTempGNC02",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40457",
"tipoMem": "Real",
"index": 457,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC02": {
"name": "SetHighTempGNC02",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40459",
"tipoMem": "Real",
"index": 459,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
},
"mMapRead": {
"Level": {
"name": "Level",
"description": "Livello Serbatoio",
"memAddr": "40001",
"tipoMem": "Real",
"index": 1,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 360,
"minVal": 0,
"maxVal": 100,
"unit": "Kg"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio",
"memAddr": "40003",
"tipoMem": "Real",
"index": 3,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"PressBH": {
"name": "PressBH",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di alta pressione",
"memAddr": "40019",
"tipoMem": "Real",
"index": 19,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"PressBL": {
"name": "PressBL",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di media pressione",
"memAddr": "40021",
"tipoMem": "Real",
"index": 21,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"TempGNC": {
"name": "TempGNC",
"description": "Temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40027",
"tipoMem": "Real",
"index": 27,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"TempAmb": {
"name": "TempAmb",
"description": "Temperatura ambiente nell'impianto",
"memAddr": "40011",
"tipoMem": "Real",
"index": 11,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 453,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC01": {
"name": "SetHighTempGNC01",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40455",
"tipoMem": "Real",
"index": 455,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC02": {
"name": "SetLowTempGNC02",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40457",
"tipoMem": "Real",
"index": 457,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC02": {
"name": "SetHighTempGNC02",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40459",
"tipoMem": "Real",
"index": 459,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
}
}
-7
View File
@@ -1,7 +0,0 @@
{
"ReadBlocks": {
"40000": 64,
"40420": 64,
"40900": 8
}
}
-52
View File
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40901",
"index": 901,
"size": 2,
"messages": [
"Basso livello serbatoio",
"Alto livello serbatoio",
"Errore trasmettitore livello",
"Bassa pressione serbatoio",
"Alta pressione serbatoio",
"##",
"##",
"Allarme rilevatore gas 1",
"##",
"##",
"Allarme rilevatore gas 2",
"##",
"##",
"Allarme rilevatore gas 3",
"##",
"##"
]
},
{
"description": "Emergenza",
"tipoMem": "DInt",
"memAddr": "40907",
"index": 907,
"size": 2,
"messages": [
"##",
"Pulsante di Emergenza Premuto",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
-80
View File
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto HAM Baganzola per Pizzaferri
CNCTYPE=MODBUS_TCP_HAM
PING_MS_TIMEOUT=1000
[MACHINE]
VENDOR=HAM
MODEL=HAM
[CNC]
IP=hambaganzola.dyndns.org
PORT=502
[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=40000
ADDR_WRITE=40400
SIZE_READ=64
SIZE_WRITE=358
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=150
MAX_ERROR_READ=10
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ05.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=PIZ05_MBlock.json
; conf aree allarme
ALARM_CONF=PIZ05_alarm.json
[BRANCH]
NAME=master
-290
View File
@@ -1,290 +0,0 @@
{
"mMapWrite": {
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 453,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC01": {
"name": "SetHighTempGNC01",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40455",
"tipoMem": "Real",
"index": 455,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC02": {
"name": "SetLowTempGNC02",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40457",
"tipoMem": "Real",
"index": 457,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC02": {
"name": "SetHighTempGNC02",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40459",
"tipoMem": "Real",
"index": 459,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
},
"mMapRead": {
"Level": {
"name": "Level",
"description": "Livello Serbatoio",
"memAddr": "40001",
"tipoMem": "Real",
"index": 1,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 270,
"minVal": -1,
"maxVal": 101,
"unit": "Kg"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio",
"memAddr": "40003",
"tipoMem": "Real",
"index": 3,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"PressBH": {
"name": "PressBH",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di alta pressione",
"memAddr": "40019",
"tipoMem": "Real",
"index": 19,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"PressBL": {
"name": "PressBL",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di media pressione",
"memAddr": "40021",
"tipoMem": "Real",
"index": 21,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"TempGNC": {
"name": "TempGNC",
"description": "Temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40027",
"tipoMem": "Real",
"index": 27,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"unit": "C"
},
"TempAmb": {
"name": "TempAmb",
"description": "Temperatura ambiente nell'impianto",
"memAddr": "40011",
"tipoMem": "Real",
"index": 11,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"unit": "C"
},
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 453,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC01": {
"name": "SetHighTempGNC01",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40455",
"tipoMem": "Real",
"index": 455,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC02": {
"name": "SetLowTempGNC02",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40457",
"tipoMem": "Real",
"index": 457,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempGNC02": {
"name": "SetHighTempGNC02",
"description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC 02",
"memAddr": "40459",
"tipoMem": "Real",
"index": 459,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
}
}
-7
View File
@@ -1,7 +0,0 @@
{
"ReadBlocks": {
"40000": 64,
"40420": 64,
"40900": 8
}
}
-52
View File
@@ -1,52 +0,0 @@
[
{
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40901",
"index": 901,
"size": 2,
"messages": [
"Basso livello serbatoio",
"Alto livello serbatoio",
"Errore trasmettitore livello",
"Bassa pressione serbatoio",
"Alta pressione serbatoio",
"##",
"##",
"Allarme rilevatore gas 1",
"##",
"##",
"Allarme rilevatore gas 2",
"##",
"##",
"Allarme rilevatore gas 3",
"##",
"##"
]
},
{
"description": "Emergenza",
"tipoMem": "DInt",
"memAddr": "40907",
"index": 907,
"size": 2,
"messages": [
"##",
"Pulsante di Emergenza Premuto",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
-80
View File
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto HAM Guardamiglio per Pizzaferri
CNCTYPE=MODBUS_TCP_HAM
PING_MS_TIMEOUT=1000
[MACHINE]
VENDOR=HAM
MODEL=HAM
[CNC]
IP=hamguardamiglio.dyndns.org
PORT=502
[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=40000
ADDR_WRITE=40400
SIZE_READ=64
SIZE_WRITE=358
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=150
MAX_ERROR_READ=10
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ09.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=PIZ09_MBlock.json
; conf aree allarme
ALARM_CONF=PIZ09_alarm.json
[BRANCH]
NAME=master
-148
View File
@@ -1,148 +0,0 @@
{
"mMapWrite": {
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
},
"mMapRead": {
"Level": {
"name": "Level",
"description": "Livello Serbatoio",
"memAddr": "40001",
"tipoMem": "Real",
"index": 1,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 360,
"minVal": 0,
"maxVal": 100,
"unit": "Kg"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio",
"memAddr": "40003",
"tipoMem": "Real",
"index": 3,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"TempSerb": {
"name": "TempSerb",
"description": "Temperatura prodotto all'interno del serbatoio",
"memAddr": "40049",
"tipoMem": "Real",
"index": 49,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
}
}
-7
View File
@@ -1,7 +0,0 @@
{
"ReadBlocks": {
"40000": 64,
"40420": 64,
"40900": 8
}
}
-54
View File
@@ -1,54 +0,0 @@
[
{
"blinkVal": 100,
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40901",
"index": 901,
"size": 2,
"messages": [
"Basso livello serbatoio",
"Alto livello serbatoio",
"Errore trasmettitore livello",
"Bassa pressione serbatoio",
"Alta pressione serbatoio",
"##",
"##",
"Allarme rilevatore gas 1",
"##",
"##",
"Allarme rilevatore gas 2",
"##",
"##",
"Allarme rilevatore gas 3",
"##",
"##"
]
},
{
"blinkVal": 100,
"description": "Emergenza",
"tipoMem": "DInt",
"memAddr": "40907",
"index": 907,
"size": 2,
"messages": [
"##",
"Pulsante di Emergenza Premuto",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
-88
View File
@@ -1,88 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto HAM Guardamiglio per Pizzaferri
CNCTYPE=MODBUS_TCP_HAM
PING_MS_TIMEOUT=1000
[MACHINE]
VENDOR=HAM
MODEL=HAM
[CNC]
IP=192.168.10.100
;IP=hamsantilario.dyndns.org
PORT=502
[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=40000
ADDR_WRITE=40400
SIZE_READ=64
SIZE_WRITE=358
HR_BASE_ADDR=40000
;DELTA_BASE=1
DELTA_BASE=0
INDEX_LUT_CORR=-1
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=50
MAX_ERROR_READ=10
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ10.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=PIZ10_MBlock.json
; conf aree allarme
ALARM_CONF=PIZ10_alarm.json
[BRANCH]
NAME=master
; Tags manuali
[TAGS]
Customer=Pizzaferri
HostOS=WIN
HostName=PIZZAFERRI-IOB-WIN-03
HostAddr=192.168.10.50
-176
View File
@@ -1,176 +0,0 @@
{
"mMapWrite": {
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"minVal": -200,
"maxVal": 200,
"unit": "C"
}
},
"mMapRead": {
"Level": {
"name": "Level",
"description": "Livello Serbatoio",
"memAddr": "40001",
"tipoMem": "Real",
"index": 1,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 360,
"minVal": 0,
"maxVal": 100,
"unit": "Kg"
},
"MainPress": {
"name": "MainPress",
"description": "Pressione Serbatoio",
"memAddr": "40003",
"tipoMem": "Real",
"index": 3,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"TempSerb": {
"name": "TempSerb",
"description": "Temperatura prodotto all'interno del serbatoio",
"memAddr": "40049",
"tipoMem": "Real",
"index": 49,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb01": {
"name": "SetLowTempAmb01",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 01",
"memAddr": "40421",
"tipoMem": "Real",
"index": 421,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetLowTempAmb02": {
"name": "SetLowTempAmb02",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto 02",
"memAddr": "40425",
"tipoMem": "Real",
"index": 425,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb02": {
"name": "SetHighTempAmb02",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 02",
"memAddr": "40427",
"tipoMem": "Real",
"index": 427,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 200,
"unit": "C"
},
"PressBH": {
"name": "PressBH",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di alta pressione",
"memAddr": "40019",
"tipoMem": "Real",
"index": 19,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
},
"PressBL": {
"name": "PressBL",
"description": "Pressione media all'interno dell'accumulo GNC (pacco bombole) di media pressione",
"memAddr": "40021",
"tipoMem": "Real",
"index": 21,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 400,
"unit": "bar"
}
}
}
-7
View File
@@ -1,7 +0,0 @@
{
"ReadBlocks": {
"40000": 64,
"40420": 64,
"40900": 8
}
}
-54
View File
@@ -1,54 +0,0 @@
[
{
"blinkVal": 100,
"description": "Allarmi Impianto",
"tipoMem": "DInt",
"memAddr": "40901",
"index": 901,
"size": 2,
"messages": [
"Basso livello serbatoio",
"Alto livello serbatoio",
"Errore trasmettitore livello",
"Bassa pressione serbatoio",
"Alta pressione serbatoio",
"##",
"##",
"Allarme rilevatore gas 1",
"##",
"##",
"Allarme rilevatore gas 2",
"##",
"##",
"Allarme rilevatore gas 3",
"##",
"##"
]
},
{
"blinkVal": 100,
"description": "Emergenza",
"tipoMem": "DInt",
"memAddr": "40907",
"index": 907,
"size": 2,
"messages": [
"##",
"Pulsante di Emergenza Premuto",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
-80
View File
@@ -1,80 +0,0 @@
;Configurazione IOB-WIN
[IOB]
;Impianto Rimor verniciatura - IMI Remosa
CNCTYPE=MODBUS_TCP_FIMAT
PING_MS_TIMEOUT=1000
MinDeltaSec=5
;IOB_NAME=Tend_Fimat
DIS_EXE_TASK=FALSE
DIS_STATE_CH=FALSE
[MACHINE]
VENDOR=FIMAT
MODEL=Impianto mix colori - PLC
[CNC]
IP=192.168.10.49
PORT=502
[SERVER]
MPIP=http://192.168.10.7
MPURL=/MP/IO
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/sendReboot.aspx?idxMacchina=
[MEMORY]
ADDR_READ=40000
ADDR_WRITE=40000
SIZE_READ=10
SIZE_WRITE=0
HR_BASE_ADDR=40000
DELTA_BASE=0
INDEX_LUT_CORR=0
MODBUS_EXT_REG=0
[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=TRUE
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
; gestione delta minimo accettabile tra min/MAX
DELTA_VAL=0.1
; clock base (da 10ms)
timerIntMs=10
; conf parametri memoria READ/WRITE
PARAM_CONF=Tend_FIMAT_01.json
NO_PING=FALSE
; conf blocchi memoria x READ
MEM_BLOCK=Tend_FIMAT_01_MBlock.json
; conf aree allarme
ALARM_CONF=Tend_FIMAT_01_alarm.json
; rimozione check limiti min/max dynData
disDynDataRangeCheck=true
[BRANCH]
NAME=master
-342
View File
@@ -1,342 +0,0 @@
{
"mMapWrite": {},
"mMapRead": {
"StatoMacchina": {
"name": "StatoMacchina",
"description": "Stato della Macchina",
"memAddr": "40001",
"tipoMem": "Int",
"index": 1,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"ElencoAnomalie": {
"name": "ElencoAnomalie",
"description": "Elenco Anomalie",
"memAddr": "40002",
"tipoMem": "Int",
"index": 2,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"ElencoAttivita": {
"name": "ElencoAttivita",
"description": "Elenco Attivita",
"memAddr": "40003",
"tipoMem": "Int",
"index": 3,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"StatoRicircolo": {
"name": "StatoRicircolo",
"description": "Stato Ricircolo Serbatoi",
"memAddr": "40004",
"tipoMem": "Int",
"index": 4,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"NumAllarmi": {
"name": "NumAllarmi",
"description": "Numero Allarmi Presenti",
"memAddr": "40005",
"tipoMem": "Int",
"index": 5,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"NumAllarmiNR": {
"name": "NumAllarmiNR",
"description": "NUmero Allarmi Non Riconosciuti",
"memAddr": "40006",
"tipoMem": "Int",
"index": 6,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"ModoPreparazione": {
"name": "ModoPreparazione",
"description": "Modo Preparazione Ricetta",
"memAddr": "40007",
"tipoMem": "Int",
"index": 7,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"NumRicette": {
"name": "NumRicette",
"description": "Numero Ricette in coda",
"memAddr": "40008",
"tipoMem": "Int",
"index": 8,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"StatoImport": {
"name": "StatoImport",
"description": "Stato Importazione file ricette XML da esterno",
"memAddr": "40009",
"tipoMem": "Int",
"index": 9,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 10,
"unit": "#"
},
"LivSerb01": {
"name": "LivSerb01",
"description": "Livello Servatoio 01",
"memAddr": "40020",
"tipoMem": "Int",
"index": 20,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb02": {
"name": "LivSerb02",
"description": "Livello Servatoio 02",
"memAddr": "40021",
"tipoMem": "Int",
"index": 21,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb03": {
"name": "LivSerb03",
"description": "Livello Servatoio 03",
"memAddr": "40022",
"tipoMem": "Int",
"index": 22,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb04": {
"name": "LivSerb04",
"description": "Livello Servatoio 04",
"memAddr": "40023",
"tipoMem": "Int",
"index": 23,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb05": {
"name": "LivSerb05",
"description": "Livello Servatoio 05",
"memAddr": "40024",
"tipoMem": "Int",
"index": 24,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb06": {
"name": "LivSerb06",
"description": "Livello Servatoio 06",
"memAddr": "40025",
"tipoMem": "Int",
"index": 25,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb07": {
"name": "LivSerb07",
"description": "Livello Servatoio 07",
"memAddr": "40026",
"tipoMem": "Int",
"index": 26,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb08": {
"name": "LivSerb08",
"description": "Livello Servatoio 08",
"memAddr": "40027",
"tipoMem": "Int",
"index": 27,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb09": {
"name": "LivSerb09",
"description": "Livello Servatoio 09",
"memAddr": "40028",
"tipoMem": "Int",
"index": 28,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb10": {
"name": "LivSerb10",
"description": "Livello Servatoio 10",
"memAddr": "40029",
"tipoMem": "Int",
"index": 29,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb11": {
"name": "LivSerb11",
"description": "Livello Servatoio 11",
"memAddr": "40030",
"tipoMem": "Int",
"index": 30,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
},
"LivSerb12": {
"name": "LivSerb12",
"description": "Livello Servatoio 12",
"memAddr": "40031",
"tipoMem": "Int",
"index": 31,
"size": 1,
"func": "MAX",
"period": 90,
"factor": 1,
"minVal": 0,
"maxVal": 1000,
"unit": "#"
}
},
"optMemPar": {
"AlarmIntCond": "40000|1=2",
"ManualBitCond": "40002.1=1",
"EStopBitCond": "40002.0=1",
"WorkIntCond": "40000|1=3",
//"VarInt2Translate": "40001,40007",
//"VarBit2Translate": "40003"
},
"optKVP": {
"hasRecipe": true,
"maxPodlQty": 530,
"useLocalRecipe": true,
"path-locBase": "E:\\MesData\\",
"path-remBase": "C:\\MesData\\Remote",
"path-00-Arch": "ArchivioRicette\\FIMAT",
"path-01-Temp": "01-Temp\\FIMAT",
"path-02-Sent": "02-Inviate\\FIMAT",
"path-03-Recv": "03-Ricevute\\FIMAT",
"path-04-remReq": "Y:\\",
"path-05-remExe": "Z:\\",
"path-06-remRec": "R:\\",
"path-outReport": "C:\\MesData\\Report",
"path-confSetup": "E:\\MesData\\Setup\\setupConsumi.json",
"replace-<Variant>": "<Variant>{{PODL}}",
"replace-<Info1>": "<Info1>Kg{{Qty}} | {{Note}}"
},
"itemTranslation": {
"40001_0": "Stato non aggiornato per mancanza comunicazione da computer",
"40001_1": "Stato non aggiornato per mancanza comunicazione da PLC",
"40001_2": "Presenza di anomalie od attivita che limitano il funzionamento",
"40001_3": "Macchina impegnata per attivita normale in corso",
"40001_4": "Macchina libera e pronta al funzionamento",
"40003.0": "Posizione di dosaggio impegnata",
"40003.1": "Bidone con ricetta terminata od annullata da rimuovere da posizione di dosaggio",
"40003.2": "Ricetta in preparazione",
"40003.3": "Lavaggio valvole in corso",
"40003.4": "Avvio caricamento nuova ricetta in corso",
"40007_0": "Nessuno",
"40007_1": "Singola ricetta",
"40007_2": "Coda (modo non ancora avviato)",
"40007_3": "Coda (modo avviato)",
"40007_4": "Correzione"
}
}
@@ -1,5 +0,0 @@
{
"ReadBlocks": {
"40000": 40
}
}
@@ -1,19 +0,0 @@
[
{
"description": "Anomalie Macchina",
"tipoMem": "Int",
"memAddr": "40002",
"index": 2,
"size": 1,
"messages": [
"Emergenza Premuta",
"##Macchina in Manuale",
"Azzeramento asse non ancora eseguito o anomalia al posizionamento valvole",
"Anomalia alla bilancia (errore, mancanza comunicazione o fuori scala)",
"Anomalia ad elemento di dosaggio",
"##Richiesta Sospensione attività",
"##Azzeramento peso in corso",
"##"
]
}
]