|
|
|
|
@ -80,7 +80,7 @@ public class DeviceCollectionBusiness
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Task.Delay(1000 * 10).Wait();
|
|
|
|
|
Task.Delay(1000 * 1).Wait();
|
|
|
|
|
}
|
|
|
|
|
} while (isFalg);
|
|
|
|
|
}
|
|
|
|
|
@ -112,6 +112,8 @@ public class DeviceCollectionBusiness
|
|
|
|
|
|
|
|
|
|
//var infos = _opcService.BrowseNodesAsync("ns=2;s=Devices/分厂一/车间一/测试空设备");
|
|
|
|
|
|
|
|
|
|
await _opcUaService.DisconnectAsync();
|
|
|
|
|
|
|
|
|
|
return infos;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
@ -133,7 +135,7 @@ public class DeviceCollectionBusiness
|
|
|
|
|
|
|
|
|
|
paramValues = deviceParams
|
|
|
|
|
.GroupJoin(opcItemValues,
|
|
|
|
|
param => param.paramName,
|
|
|
|
|
param => param.paramAddr,
|
|
|
|
|
value => value.NodeId,
|
|
|
|
|
(param, values) => new { Param = param, Values = values })
|
|
|
|
|
.SelectMany(
|
|
|
|
|
@ -147,7 +149,7 @@ public class DeviceCollectionBusiness
|
|
|
|
|
paramAddr = x.Param.paramAddr,
|
|
|
|
|
paramType = x.Param.paramType,
|
|
|
|
|
isFlag = x.Param.isFlag,
|
|
|
|
|
paramValue = value?.Value.ToString(),
|
|
|
|
|
paramValue = value.Value.ToString(),
|
|
|
|
|
})
|
|
|
|
|
.ToList();
|
|
|
|
|
|
|
|
|
|
|