|
|
|
|
@ -68,22 +68,22 @@ public class DeviceCollectionBusiness
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
_serilog.Info($"开始采集{item.deviceName}");
|
|
|
|
|
_serilog.Info($"开始采集{item.deviceName};参数:{JsonConvert.SerializeObject(item.deviceParams)}");
|
|
|
|
|
var opcItemValues = await this.ReadParam(item, opcua);
|
|
|
|
|
|
|
|
|
|
this.SaveParam(item, opcItemValues, out List<BaseDeviceParamVal> paramValues);
|
|
|
|
|
|
|
|
|
|
_serilog.Info($"{item.deviceName}数据采集完成:{JsonConvert.SerializeObject(opcItemValues)}");
|
|
|
|
|
|
|
|
|
|
if(i == 10)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
isFlag = false;
|
|
|
|
|
|
|
|
|
|
opcua.DisconnectAsync().Wait();
|
|
|
|
|
|
|
|
|
|
_serilog.Info($"读取完成断开连接");
|
|
|
|
|
}
|
|
|
|
|
// if(i == 10)
|
|
|
|
|
// {
|
|
|
|
|
//
|
|
|
|
|
// isFlag = false;
|
|
|
|
|
//
|
|
|
|
|
// opcua.DisconnectAsync().Wait();
|
|
|
|
|
//
|
|
|
|
|
// _serilog.Info($"读取完成断开连接");
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
catch (Exception e)
|
|
|
|
|
@ -213,7 +213,16 @@ public class DeviceCollectionBusiness
|
|
|
|
|
|
|
|
|
|
paramValues.Add(deviceParamVal);
|
|
|
|
|
}
|
|
|
|
|
_paramValService.Insert(paramValues);
|
|
|
|
|
|
|
|
|
|
var isRes = _paramValService.Insert(paramValues);
|
|
|
|
|
if (isRes)
|
|
|
|
|
{
|
|
|
|
|
_serilog.Info(($"{device.deviceName} 设备参数保存成功"));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
_serilog.Info(($"{device.deviceName} 设备参数保存失败"));
|
|
|
|
|
}
|
|
|
|
|
}catch (Exception e)
|
|
|
|
|
{
|
|
|
|
|
throw new InvalidOperationException($"设备参数保存异常:{e.Message}");
|
|
|
|
|
|