diff --git a/IOB-WIN-NEXT/DATA/CONF/STEL_200.json b/IOB-WIN-NEXT/DATA/CONF/STEL_200.json index 6cc6df49..7b6a2ef6 100644 --- a/IOB-WIN-NEXT/DATA/CONF/STEL_200.json +++ b/IOB-WIN-NEXT/DATA/CONF/STEL_200.json @@ -76,7 +76,7 @@ ] }, "fluxLogVeto": [ - "L2p1CommonVariable" + "" ], "itemTranslation": { "avail": "Machine Available", diff --git a/IOB-WIN-NEXT/IobOpcUa.cs b/IOB-WIN-NEXT/IobOpcUa.cs index 1507b508..f626961f 100644 --- a/IOB-WIN-NEXT/IobOpcUa.cs +++ b/IOB-WIN-NEXT/IobOpcUa.cs @@ -360,10 +360,15 @@ namespace IOB_WIN_NEXT // cerco e aggiungo SOLO quelle indicati foreach (var currItem in opcUaParams.subscribedItems) { + string fullName = $"ns={opcUaParams.BrowseNSIndex},s={currItem}"; if (nodeIdNameList.ContainsKey(currItem)) { selectedItemList.Add(currItem, nodeIdNameList[currItem]); } + else if (nodeIdNameList.ContainsKey(fullName)) + { + selectedItemList.Add(fullName, nodeIdNameList[fullName]); + } } } // altrimenti tutti! diff --git a/IOB-WIN-NEXT/IobOpcUaEwon.cs b/IOB-WIN-NEXT/IobOpcUaEwon.cs index 9a7ac7f2..5196459c 100644 --- a/IOB-WIN-NEXT/IobOpcUaEwon.cs +++ b/IOB-WIN-NEXT/IobOpcUaEwon.cs @@ -64,8 +64,8 @@ namespace IOB_WIN_NEXT * B3: allarme * B4: manuale * B5: SlowTC (NON gestito qui) - * B6: warm-up / cool-down - * B7: emergenza + * B6: warm-up / cool-down / setup + * B7: emergenza ARMATA (1=ok, 0 = premuta) ---------------------------------------------------- */ // se valido il check ping lo eseguo... altrimenti lo do x buono