FIX errore init varaibili PROC quando non presenti
This commit is contained in:
@@ -2824,7 +2824,17 @@ namespace SCMA
|
||||
StringBuilder sb2 = new StringBuilder();
|
||||
|
||||
// dati base...
|
||||
sb1.AppendLine(string.Format("POWER {0}: | EmStop:{1} | ProcSel: {2}", currGateway.getItemNode("POWER"), currGateway.getItemNode("E_STOP"), currGateway.getItemNode("PROC_SEL")));
|
||||
string currProc = "";
|
||||
if (currGateway.protocollo != gwProtocol.SOURS || currAdpConf.nPath > 1)
|
||||
{
|
||||
try
|
||||
{
|
||||
currProc = currGateway.getItemNode("PROC_SEL").ToString();
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
}
|
||||
sb1.AppendLine(string.Format("POWER {0}: | EmStop:{1} | ProcSel: {2}", currGateway.getItemNode("POWER"), currGateway.getItemNode("E_STOP"), currProc));
|
||||
|
||||
// leggo dati globali...
|
||||
readGlobalData();
|
||||
@@ -3662,10 +3672,10 @@ namespace SCMA
|
||||
procSel = "P1";
|
||||
}
|
||||
|
||||
if (currGateway.getItemNode("PROC_SEL").ToString() != procSel)
|
||||
// lo riporto SOLO SE HO almeno 2 processi oppure protocollo NON OPC-UA
|
||||
if (currGateway.protocollo != gwProtocol.SOURS || currAdpConf.nPath > 1)
|
||||
{
|
||||
// lo riporto SOLO SE HO almeno 2 processi oppure protocollo NON OPC-UA
|
||||
if (currGateway.protocollo != gwProtocol.SOURS || currAdpConf.nPath > 1)
|
||||
if (currGateway.getItemNode("PROC_SEL").ToString() != procSel)
|
||||
{
|
||||
currGateway.updateItemNodeValue("PROC_SEL", procSel);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user