From ca5fb80c5606c8d61a6fba1b9b9c4c7944ef4678 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 14 Oct 2021 09:49:22 +0200 Subject: [PATCH 1/3] Fix conf Eidos x auto change ODL (tolto) --- IOB-WIN-NEXT/DATA/CONF/FP_TR2.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IOB-WIN-NEXT/DATA/CONF/FP_TR2.ini b/IOB-WIN-NEXT/DATA/CONF/FP_TR2.ini index 67f19087..7aa1fb7e 100644 --- a/IOB-WIN-NEXT/DATA/CONF/FP_TR2.ini +++ b/IOB-WIN-NEXT/DATA/CONF/FP_TR2.ini @@ -56,7 +56,7 @@ BLINK_FILT=0 ;BLINK_FILT=28 [OPTPAR] -AUTO_CHANGE_ODL=true +AUTO_CHANGE_ODL=false CHANGE_ODL_MODE=PZCOUNT_RESET PZCOUNT_MODE=OPC DISABLE_PZCOUNT=FALSE From 032f8e157addb2c8f07d685bcc3ccfa6a87ab20a Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 22 Oct 2021 12:01:14 +0200 Subject: [PATCH 2/3] update conf pizzaferri x COMECA --- IOB-WIN-NEXT/DATA/CONF/PIZ03.json | 42 ++++++++----------------- IOB-WIN-NEXT/DATA/CONF/PIZ08.json | 42 ++++++++----------------- IOB-WIN-NEXT/IobSiemensComeca.cs | 51 ++----------------------------- 3 files changed, 29 insertions(+), 106 deletions(-) diff --git a/IOB-WIN-NEXT/DATA/CONF/PIZ03.json b/IOB-WIN-NEXT/DATA/CONF/PIZ03.json index a28052db..055c1184 100644 --- a/IOB-WIN-NEXT/DATA/CONF/PIZ03.json +++ b/IOB-WIN-NEXT/DATA/CONF/PIZ03.json @@ -1,35 +1,19 @@ { "mMapWrite": { - "setProg": { - "name": "setProg", - "description": "Programma", - "tipoMem": "String", - "memAddr": "DB6.DBB50", - "index": 50, - "size": 50 + "setTE04": { + "name": "setTE04", + "description": "Impostazione temperatura min TE04 Linea sfiato Gas", + "tipoMem": "Real", + "memAddr": "DB85.DBB280", + "index": 280, + "size": 4 }, - "setComm": { - "name": "setComm", - "description": "Commessa", - "tipoMem": "String", - "memAddr": "DB6.DBB0", - "index": 0, - "size": 50 - }, - "setArt": { - "name": "setArt", - "description": "Articolo", - "tipoMem": "String", - "memAddr": "DB6.DBB100", - "index": 100, - "size": 50 - }, - "setPzComm": { - "name": "setPzComm", - "description": "Qty", - "memAddr": "DB30.DBB212", - "tipoMem": "DInt", - "index": 212, + "setTT17": { + "name": "setTT17", + "description": "Impostazione temperatura min TT17 Linea sfiato Gas Torcia Serbatoio", + "tipoMem": "Real", + "memAddr": "DB85.DBB284", + "index": 284, "size": 4 } }, diff --git a/IOB-WIN-NEXT/DATA/CONF/PIZ08.json b/IOB-WIN-NEXT/DATA/CONF/PIZ08.json index a28052db..055c1184 100644 --- a/IOB-WIN-NEXT/DATA/CONF/PIZ08.json +++ b/IOB-WIN-NEXT/DATA/CONF/PIZ08.json @@ -1,35 +1,19 @@ { "mMapWrite": { - "setProg": { - "name": "setProg", - "description": "Programma", - "tipoMem": "String", - "memAddr": "DB6.DBB50", - "index": 50, - "size": 50 + "setTE04": { + "name": "setTE04", + "description": "Impostazione temperatura min TE04 Linea sfiato Gas", + "tipoMem": "Real", + "memAddr": "DB85.DBB280", + "index": 280, + "size": 4 }, - "setComm": { - "name": "setComm", - "description": "Commessa", - "tipoMem": "String", - "memAddr": "DB6.DBB0", - "index": 0, - "size": 50 - }, - "setArt": { - "name": "setArt", - "description": "Articolo", - "tipoMem": "String", - "memAddr": "DB6.DBB100", - "index": 100, - "size": 50 - }, - "setPzComm": { - "name": "setPzComm", - "description": "Qty", - "memAddr": "DB30.DBB212", - "tipoMem": "DInt", - "index": 212, + "setTT17": { + "name": "setTT17", + "description": "Impostazione temperatura min TT17 Linea sfiato Gas Torcia Serbatoio", + "tipoMem": "Real", + "memAddr": "DB85.DBB284", + "index": 284, "size": 4 } }, diff --git a/IOB-WIN-NEXT/IobSiemensComeca.cs b/IOB-WIN-NEXT/IobSiemensComeca.cs index 8dbdfe18..692d6ccf 100644 --- a/IOB-WIN-NEXT/IobSiemensComeca.cs +++ b/IOB-WIN-NEXT/IobSiemensComeca.cs @@ -174,57 +174,12 @@ namespace IOB_WIN_NEXT case taskType.forceSetPzCount: case taskType.setProg: case taskType.sendWatchDogMes2Plc: - taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | SKIPPED | NO EXEC"; - break; - + case taskType.startSetup: + case taskType.stopSetup: case taskType.setPzComm: case taskType.setArt: case taskType.setComm: - saveProdData(item); - int byteSize = 0; - // recupero dati da memMap... altrimenti NULLA - if (memMap.mMapWrite.ContainsKey(item.Key)) - { - dataConf currMem = memMap.mMapWrite[item.Key]; - byteSize = currMem.size; - memAddrWrite = currMem.memAddr; - MemBlock = new byte[byteSize]; - if (currMem.tipoMem == plcDataType.String) - { - saveStringOnMemBlock(ref MemBlock, item.Key, 0, byteSize); - } - else if (currMem.tipoMem == plcDataType.DInt) - { - int valDInt = 0; - int.TryParse(item.Value, out valDInt); - MemBlock = S7.Net.Types.DInt.ToByteArray(valDInt); - } - else if (currMem.tipoMem == plcDataType.Int) - { - short valInt = 0; - short.TryParse(item.Value, out valInt); - MemBlock = S7.Net.Types.Int.ToByteArray(valInt); - } - } - else - { - lgError($"Errore: non trovata chiave write in memMap.mMapWrite per {item.Key}"); - } - taskVal = item.Value; - break; - - case taskType.startSetup: - // processo scrittura BIT su DB6.DBDW216 - MemBlock = new byte[1]; - MemBlock[0] = (byte)1; - memAddrWrite = "DB6.DBDW216"; - break; - - case taskType.stopSetup: - // processo scrittura BIT su DB6.DBDW216 - MemBlock = new byte[1]; - MemBlock[0] = (byte)0; - memAddrWrite = "DB6.DBDW216"; + taskVal = $"taskReq: {tName} | key: {item.Key} | val: {item.Value} | SKIPPED | NO EXEC"; break; case taskType.setParameter: From 7a949ecb7e5eec6bda5e14827b94417b4fbdf085 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 22 Oct 2021 12:01:23 +0200 Subject: [PATCH 3/3] refresh --- CVCncLib/CVCncLib.dll | Bin 967680 -> 967680 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CVCncLib/CVCncLib.dll b/CVCncLib/CVCncLib.dll index 7ed91d964a75b2d8c76c11e2e0783b472f5a6a71..4fc0e87bf714edc4913e1bf48f9d91f15ac55b56 100644 GIT binary patch delta 184 zcmZqZux{wEp3uQu)m_xs-P+CA+RfD3&D`3}(%Q}1+RfJ5&EDG0(b~<~+RfG4&Aqjo z$8w>-Be~qT)dwzk&6WPuc;43~y8X&R9w6r3eq|xwA3h(TQHcydzy!oHj0_Af&hat4 z*ucjS6zmdwz%YEni6A+T-8ROVo$4&hfYJ=kRxzQ)sYS&x#fiD4sX3`J#rdU0$*D0# gsRjAd^)~X!FjrWZP50c$w|lY!Bj0wGO?-a@0lfc2t^fc4 delta 194 zcmZqZux{wEp3uSkyCt--yS1CKwVSE6o4K`{rL~*2wVSQAo4vK0qqUo}wVSK8n|o_F zkL5yv6(4xnZvU6|Sj#Z&amTtD3)`00c}xEW^ma@ZuaF z!;1}k3_-yz!7b5Aa{^yR`ObU#Y{|5n4{rda8Jw+RLW@(2ierisb4ycmQe#~5lS^|` s^Gb?i!ZM3X6LW$~N>eiP1B&vqQj<%j%WUM6nQpU@Z`XE~O?-a@0VJSKi2wiq