From 1543c8cc649a72fe9d0b3cbb790c29812eea7056 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 30 Sep 2022 12:45:29 +0200 Subject: [PATCH] update comportamento salvataggio task2exe --- MP-TAB/WebUserControls/mod_ODL.ascx.cs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/MP-TAB/WebUserControls/mod_ODL.ascx.cs b/MP-TAB/WebUserControls/mod_ODL.ascx.cs index 9c1e3fd4..34d14bf1 100644 --- a/MP-TAB/WebUserControls/mod_ODL.ascx.cs +++ b/MP-TAB/WebUserControls/mod_ODL.ascx.cs @@ -465,7 +465,10 @@ namespace MoonProTablet.WebUserControls else { rigaStato = selData.mng.rigaStato(idxMacchinaFix); - inAttr = (rigaStato.IdxStato == 2); + if (rigaStato != null) + { + inAttr = (rigaStato.IdxStato == 2); + } } } catch (Exception exc) @@ -1209,7 +1212,10 @@ namespace MoonProTablet.WebUserControls DataLayerObj.addTask4Machine(idxMacchinaFix, taskType.setArt, setArtVal); DataLayerObj.addTask4Machine(idxMacchinaFix, taskType.setPzComm, setPzCommVal); DataLayerObj.addTask4Machine(idxMacchinaFix, taskType.setComm, setCommVal); - DataLayerObj.addTask4Machine(idxMacchinaFix, taskType.setParameter, "setArt"); + DataLayerObj.updateMachineParameter(idxMacchinaFix, "setArt", setArtVal); + DataLayerObj.updateMachineParameter(idxMacchinaFix, "setPzComm", setPzCommVal); + DataLayerObj.updateMachineParameter(idxMacchinaFix, "setComm", setCommVal); + DataLayerObj.addTask4Machine(idxMacchinaFix, taskType.setParameter, "ForceUpdate"); // li aggiungo ANCHE sui PLC slave se ci sono... if (isMaster) { @@ -1229,7 +1235,8 @@ namespace MoonProTablet.WebUserControls DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setArt, setArtVal); DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setPzComm, setPzCommVal); DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setComm, setCommVal); - DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setParameter, "setArt"); + DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setParameter, "ForceUpdate"); + //DataLayerObj.addTask4Machine(machine.IdxMacchinaSlave, taskType.setParameter, "setArt"); } } }