diff --git a/IOB-WIN-NEXT/DATA/CONF/GIACO_ULMA_001.json b/IOB-WIN-NEXT/DATA/CONF/GIACO_ULMA_001.json index f02d86b3..8ca60586 100644 --- a/IOB-WIN-NEXT/DATA/CONF/GIACO_ULMA_001.json +++ b/IOB-WIN-NEXT/DATA/CONF/GIACO_ULMA_001.json @@ -123,7 +123,313 @@ "checkMode": "AND", "checkList": [] }, - "fluxLogVeto": [], + "fluxLogVeto": [ + "OPC_OEE.remote", + "OPC_OEE.remote.shift", + "OPC_OEE.remote.shift.req_shift", + "OPC_OEE.remote.shift.cmd_BeginShift", + "OPC_OEE.remote.shift.cmd_BeginShift.exec", + "OPC_OEE.remote.shift.cmd_BeginShift.timeout", + "OPC_OEE.remote.shift.cmd_BeginShift.status", + "OPC_OEE.remote.shift.cmd_EndShift", + "OPC_OEE.remote.shift.cmd_EndShift.exec", + "OPC_OEE.remote.shift.cmd_EndShift.timeout", + "OPC_OEE.remote.shift.cmd_EndShift.status", + "OPC_OEE.remote.quality", + "OPC_OEE.remote.quality.reject_counters", + "OPC_OEE.remote.order", + "OPC_OEE.remote.order.req_order", + "OPC_OEE.remote.order.end_mode", + "OPC_OEE.remote.order.cmd_BeginOrder", + "OPC_OEE.remote.order.cmd_BeginOrder.exec", + "OPC_OEE.remote.order.cmd_BeginOrder.timeout", + "OPC_OEE.remote.order.cmd_BeginOrder.status", + "OPC_OEE.remote.order.cmd_EndOrder", + "OPC_OEE.remote.order.cmd_EndOrder.exec", + "OPC_OEE.remote.order.cmd_EndOrder.timeout", + "OPC_OEE.remote.order.cmd_EndOrder.status", + "OPC_OEE.remote.order.list", + "OPC_OEE.remote.order.list.0", + "OPC_OEE.remote.order.list.0.ref", + "OPC_OEE.remote.order.list.0.recipe", + "OPC_OEE.remote.order.list.0.nominal_speed", + "OPC_OEE.remote.order.list.0.preset_count", + "OPC_OEE.remote.order.list.0.stat", + "OPC_OEE.remote.order.list.0.stat.planned_prod", + "OPC_OEE.remote.order.list.0.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.0.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.0.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.0.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.0.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.0.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.0.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.0.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.0.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.0.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.0.stat.total_prod", + "OPC_OEE.remote.order.list.0.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.0.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.0.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.0.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.0.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.0.stat.total_prod.oee", + "OPC_OEE.remote.order.list.0.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.0.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.0.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.0.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.1", + "OPC_OEE.remote.order.list.1.ref", + "OPC_OEE.remote.order.list.1.recipe", + "OPC_OEE.remote.order.list.1.nominal_speed", + "OPC_OEE.remote.order.list.1.preset_count", + "OPC_OEE.remote.order.list.1.stat", + "OPC_OEE.remote.order.list.1.stat.planned_prod", + "OPC_OEE.remote.order.list.1.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.1.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.1.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.1.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.1.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.1.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.1.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.1.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.1.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.1.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.1.stat.total_prod", + "OPC_OEE.remote.order.list.1.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.1.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.1.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.1.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.1.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.1.stat.total_prod.oee", + "OPC_OEE.remote.order.list.1.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.1.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.1.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.1.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.2", + "OPC_OEE.remote.order.list.2.ref", + "OPC_OEE.remote.order.list.2.recipe", + "OPC_OEE.remote.order.list.2.nominal_speed", + "OPC_OEE.remote.order.list.2.preset_count", + "OPC_OEE.remote.order.list.2.stat", + "OPC_OEE.remote.order.list.2.stat.planned_prod", + "OPC_OEE.remote.order.list.2.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.2.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.2.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.2.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.2.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.2.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.2.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.2.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.2.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.2.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.2.stat.total_prod", + "OPC_OEE.remote.order.list.2.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.2.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.2.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.2.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.2.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.2.stat.total_prod.oee", + "OPC_OEE.remote.order.list.2.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.2.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.2.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.2.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.3", + "OPC_OEE.remote.order.list.3.ref", + "OPC_OEE.remote.order.list.3.recipe", + "OPC_OEE.remote.order.list.3.nominal_speed", + "OPC_OEE.remote.order.list.3.preset_count", + "OPC_OEE.remote.order.list.3.stat", + "OPC_OEE.remote.order.list.3.stat.planned_prod", + "OPC_OEE.remote.order.list.3.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.3.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.3.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.3.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.3.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.3.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.3.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.3.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.3.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.3.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.3.stat.total_prod", + "OPC_OEE.remote.order.list.3.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.3.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.3.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.3.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.3.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.3.stat.total_prod.oee", + "OPC_OEE.remote.order.list.3.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.3.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.3.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.3.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.4", + "OPC_OEE.remote.order.list.4.ref", + "OPC_OEE.remote.order.list.4.recipe", + "OPC_OEE.remote.order.list.4.nominal_speed", + "OPC_OEE.remote.order.list.4.preset_count", + "OPC_OEE.remote.order.list.4.stat", + "OPC_OEE.remote.order.list.4.stat.planned_prod", + "OPC_OEE.remote.order.list.4.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.4.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.4.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.4.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.4.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.4.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.4.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.4.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.4.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.4.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.4.stat.total_prod", + "OPC_OEE.remote.order.list.4.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.4.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.4.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.4.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.4.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.4.stat.total_prod.oee", + "OPC_OEE.remote.order.list.4.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.4.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.4.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.4.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.5", + "OPC_OEE.remote.order.list.5.ref", + "OPC_OEE.remote.order.list.5.recipe", + "OPC_OEE.remote.order.list.5.nominal_speed", + "OPC_OEE.remote.order.list.5.preset_count", + "OPC_OEE.remote.order.list.5.stat", + "OPC_OEE.remote.order.list.5.stat.planned_prod", + "OPC_OEE.remote.order.list.5.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.5.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.5.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.5.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.5.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.5.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.5.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.5.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.5.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.5.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.5.stat.total_prod", + "OPC_OEE.remote.order.list.5.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.5.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.5.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.5.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.5.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.5.stat.total_prod.oee", + "OPC_OEE.remote.order.list.5.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.5.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.5.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.5.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.6", + "OPC_OEE.remote.order.list.6.ref", + "OPC_OEE.remote.order.list.6.recipe", + "OPC_OEE.remote.order.list.6.nominal_speed", + "OPC_OEE.remote.order.list.6.preset_count", + "OPC_OEE.remote.order.list.6.stat", + "OPC_OEE.remote.order.list.6.stat.planned_prod", + "OPC_OEE.remote.order.list.6.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.6.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.6.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.6.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.6.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.6.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.6.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.6.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.6.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.6.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.6.stat.total_prod", + "OPC_OEE.remote.order.list.6.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.6.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.6.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.6.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.6.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.6.stat.total_prod.oee", + "OPC_OEE.remote.order.list.6.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.6.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.6.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.6.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.7", + "OPC_OEE.remote.order.list.7.ref", + "OPC_OEE.remote.order.list.7.recipe", + "OPC_OEE.remote.order.list.7.nominal_speed", + "OPC_OEE.remote.order.list.7.preset_count", + "OPC_OEE.remote.order.list.7.stat", + "OPC_OEE.remote.order.list.7.stat.planned_prod", + "OPC_OEE.remote.order.list.7.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.7.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.7.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.7.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.7.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.7.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.7.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.7.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.7.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.7.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.7.stat.total_prod", + "OPC_OEE.remote.order.list.7.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.7.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.7.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.7.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.7.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.7.stat.total_prod.oee", + "OPC_OEE.remote.order.list.7.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.7.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.7.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.7.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.8", + "OPC_OEE.remote.order.list.8.ref", + "OPC_OEE.remote.order.list.8.recipe", + "OPC_OEE.remote.order.list.8.nominal_speed", + "OPC_OEE.remote.order.list.8.preset_count", + "OPC_OEE.remote.order.list.8.stat", + "OPC_OEE.remote.order.list.8.stat.planned_prod", + "OPC_OEE.remote.order.list.8.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.8.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.8.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.8.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.8.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.8.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.8.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.8.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.8.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.8.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.8.stat.total_prod", + "OPC_OEE.remote.order.list.8.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.8.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.8.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.8.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.8.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.8.stat.total_prod.oee", + "OPC_OEE.remote.order.list.8.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.8.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.8.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.8.stat.total_prod.oee.q", + "OPC_OEE.remote.order.list.9", + "OPC_OEE.remote.order.list.9.ref", + "OPC_OEE.remote.order.list.9.recipe", + "OPC_OEE.remote.order.list.9.nominal_speed", + "OPC_OEE.remote.order.list.9.preset_count", + "OPC_OEE.remote.order.list.9.stat", + "OPC_OEE.remote.order.list.9.stat.planned_prod", + "OPC_OEE.remote.order.list.9.stat.planned_prod.total_time", + "OPC_OEE.remote.order.list.9.stat.planned_prod.production_time", + "OPC_OEE.remote.order.list.9.stat.planned_prod.good_count", + "OPC_OEE.remote.order.list.9.stat.planned_prod.reject_count", + "OPC_OEE.remote.order.list.9.stat.planned_prod.target_count", + "OPC_OEE.remote.order.list.9.stat.planned_prod.oee", + "OPC_OEE.remote.order.list.9.stat.planned_prod.oee.total", + "OPC_OEE.remote.order.list.9.stat.planned_prod.oee.a", + "OPC_OEE.remote.order.list.9.stat.planned_prod.oee.p", + "OPC_OEE.remote.order.list.9.stat.planned_prod.oee.q", + "OPC_OEE.remote.order.list.9.stat.total_prod", + "OPC_OEE.remote.order.list.9.stat.total_prod.total_time", + "OPC_OEE.remote.order.list.9.stat.total_prod.production_time", + "OPC_OEE.remote.order.list.9.stat.total_prod.good_count", + "OPC_OEE.remote.order.list.9.stat.total_prod.reject_count", + "OPC_OEE.remote.order.list.9.stat.total_prod.target_count", + "OPC_OEE.remote.order.list.9.stat.total_prod.oee", + "OPC_OEE.remote.order.list.9.stat.total_prod.oee.total", + "OPC_OEE.remote.order.list.9.stat.total_prod.oee.a", + "OPC_OEE.remote.order.list.9.stat.total_prod.oee.p", + "OPC_OEE.remote.order.list.9.stat.total_prod.oee.q" + ], "itemTranslation": { "fdovrd": "PATH FEED OVERRIDE", "rovrd": "PATH RAPID OVERRIDE", diff --git a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj index f59d156e..ecdd19e3 100644 --- a/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj +++ b/IOB-WIN-NEXT/IOB-WIN-NEXT.csproj @@ -363,6 +363,7 @@ + diff --git a/IOB-WIN-NEXT/IobOpcUa.cs b/IOB-WIN-NEXT/IobOpcUa.cs index 08c4af09..2fbbfbd5 100644 --- a/IOB-WIN-NEXT/IobOpcUa.cs +++ b/IOB-WIN-NEXT/IobOpcUa.cs @@ -1274,8 +1274,10 @@ namespace IOB_WIN_NEXT { UA_ref.Browse(opcUaParams.BrowseFullVal, opcUaParams.filterItemsNodeId, ref nodeIdNameList); } - catch - { } + catch(Exception exc) + { + lgError($"Eccezione in browsing BrowseFullVal:{Environment.NewLine}{exc}"); + } } else {