Merge branch 'release/AddHamGuardamiglio'

This commit is contained in:
Samuele Locatelli
2021-11-10 16:17:43 +01:00
11 changed files with 745 additions and 111 deletions
Binary file not shown.
+1 -1
View File
@@ -72,6 +72,6 @@ CLI_INST=SteamWareSim
;STARTLIST=FP_TR2
;STARTLIST=PING
;STARTLIST=SIM_PIZ03
STARTLIST=PIZ05
STARTLIST=PIZ09
MAXCNC=10
+155 -55
View File
@@ -1,47 +1,91 @@
{
"mMapWrite": {
"SetLowTempGNC": {
"name": "SetLowTempGNC",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40489",
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 489,
"index": 453,
"size": 2,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
//"SetHighTempGNC": {
// "name": "SetHighTempGNC",
// "description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC",
// "memAddr": "40491",
// "tipoMem": "Real",
// "index": 491,
// "size": 2,
// "minVal": -200,
// "maxVal": 301,
// "unit": "C"
//},
"SetLowTempAmb": {
"name": "SetLowTempAmb",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto",
"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": 301,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb": {
"name": "SetHighTempAmb",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto",
"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": 301,
"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"
}
},
@@ -113,7 +157,7 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
"TempAmb": {
@@ -127,40 +171,68 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
"SetLowTempGNC": {
"name": "SetLowTempGNC",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40489",
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 489,
"index": 453,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
//"SetHighTempGNC": {
// "name": "SetHighTempGNC",
// "description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC",
// "memAddr": "40491",
// "tipoMem": "Real",
// "index": 491,
// "size": 2,
// "func": "MEDIAN",
// "period": 90,
// "factor": 1,
// "minVal": -200,
// "maxVal": 301,
// "unit": "C"
//},
"SetLowTempAmb": {
"name": "SetLowTempAmb",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto",
"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,
@@ -169,12 +241,12 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb": {
"name": "SetHighTempAmb",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto",
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
@@ -183,7 +255,35 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"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"
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"ReadBlocks": {
"40001": 64,
"40421": 72,
"40421": 64,
"40901": 8
}
}
+153 -53
View File
@@ -1,47 +1,91 @@
{
"mMapWrite": {
"SetLowTempGNC": {
"name": "SetLowTempGNC",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40489",
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 489,
"index": 453,
"size": 2,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
//"SetHighTempGNC": {
// "name": "SetHighTempGNC",
// "description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC",
// "memAddr": "40491",
// "tipoMem": "Real",
// "index": 491,
// "size": 2,
// "minVal": -200,
// "maxVal": 301,
// "unit": "C"
//},
"SetLowTempAmb": {
"name": "SetLowTempAmb",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto",
"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": 301,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb": {
"name": "SetHighTempAmb",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto",
"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": 301,
"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"
}
},
@@ -130,37 +174,65 @@
"maxVal": 301,
"unit": "C"
},
"SetLowTempGNC": {
"name": "SetLowTempGNC",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC",
"memAddr": "40489",
"SetLowTempGNC01": {
"name": "SetLowTempGNC01",
"description": "Set point di avviso per bassa temperatura all'uscita del vaporizzatore GNC 01",
"memAddr": "40453",
"tipoMem": "Real",
"index": 489,
"index": 453,
"size": 2,
"func": "MEDIAN",
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
//"SetHighTempGNC": {
// "name": "SetHighTempGNC",
// "description": "Set point di avviso per alta temperatura all'uscita del vaporizzatore GNC",
// "memAddr": "40491",
// "tipoMem": "Real",
// "index": 491,
// "size": 2,
// "func": "MEDIAN",
// "period": 90,
// "factor": 1,
// "minVal": -200,
// "maxVal": 301,
// "unit": "C"
//},
"SetLowTempAmb": {
"name": "SetLowTempAmb",
"description": "Set point di avviso per bassa temperatura ambiente nell'impianto",
"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,
@@ -169,12 +241,12 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"maxVal": 200,
"unit": "C"
},
"SetHighTempAmb": {
"name": "SetHighTempAmb",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto",
"SetHighTempAmb01": {
"name": "SetHighTempAmb01",
"description": "Set point di avviso per alta temperatura ambiente nell'impianto 01",
"memAddr": "40423",
"tipoMem": "Real",
"index": 423,
@@ -183,7 +255,35 @@
"period": 90,
"factor": 1,
"minVal": -200,
"maxVal": 301,
"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"
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"ReadBlocks": {
"40001": 64,
"40421": 72,
"40421": 64,
"40901": 8
}
}
+73
View File
@@ -0,0 +1,73 @@
;Configurazione IOB-WIN
[IOB]
;Impianto HAM per Pizzaferri
CNCTYPE=MODBUS_TCP_HAM
PING_MS_TIMEOUT=500
[MACHINE]
VENDOR=HAM
MODEL=HAM
[CNC]
IP=hamguardamiglio.dyndns.org
PORT=502
[SERVER]
;MPIP=https://localhost:44339
MPIP=https://gwms.egalware.com
MPURL=/api
CMDBASE=/IOB/input/
CMDFLOG=/IOB/flog/
CMDALIVE=/IOB
CMDENABLED=/IOB/enabled/
CMDADV1=?valore=
CMDREBO=/IOB/sendReboot?idxMacchina=
[MEMORY]
ADDR_READ=40001
ADDR_WRITE=40401
SIZE_READ=34
SIZE_WRITE=358
[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
; conf parametri memoria READ/WRITE
PARAM_CONF=PIZ09.json
NO_PING=TRUE
; conf blocchi memoria x READ
MEM_BLOCK=PIZ09_MBlock.json
; conf aree allarme
ALARM_CONF=PIZ09_alarm.json
[BRANCH]
NAME=master
+290
View File
@@ -0,0 +1,290 @@
{
"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": 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
@@ -0,0 +1,7 @@
{
"ReadBlocks": {
"40001": 64,
"40421": 64,
"40901": 8
}
}
+52
View File
@@ -0,0 +1,52 @@
[
{
"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",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##",
"##"
]
}
]
+12
View File
@@ -436,6 +436,18 @@
<None Include="DATA\CONF\PING.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\PIZ09.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\PIZ09.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\PIZ09_alarm.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\PIZ09_MBlock.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="DATA\CONF\SIM_PIZ08.ini">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>