|
|
|
@ -41,11 +41,7 @@ public class Worker : BackgroundService
|
|
|
|
|
|
|
|
|
|
var S7 = services.GetService<SiemensS7Net>();
|
|
|
|
|
var operateResult = await S7.ConnectServerAsync();
|
|
|
|
|
if (!operateResult.IsSuccess)
|
|
|
|
|
{
|
|
|
|
|
operateResult = await S7.ConnectServerAsync();
|
|
|
|
|
if (!operateResult.IsSuccess) XTrace.WriteLine("连接失败");
|
|
|
|
|
}
|
|
|
|
|
if (!operateResult.IsSuccess) XTrace.WriteLine("连接失败");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var list = await dbClient.Queryable<EEquipmentStateEntity>().ToListAsync(stoppingToken);
|
|
|
|
@ -73,11 +69,13 @@ public class Worker : BackgroundService
|
|
|
|
|
var a = await S7.ReadDoubleAsync(e.Point);
|
|
|
|
|
if (a.IsSuccess)
|
|
|
|
|
{
|
|
|
|
|
var listd = new EPointDataEntity();
|
|
|
|
|
listd.ID = Guid.NewGuid().ToString();
|
|
|
|
|
listd.PID = e.ID;
|
|
|
|
|
listd.CreateTime = DateTime.Now;
|
|
|
|
|
listd.Data = a.Content.ToDecimal();
|
|
|
|
|
var listd = new EPointDataEntity
|
|
|
|
|
{
|
|
|
|
|
ID = Guid.NewGuid().ToString(),
|
|
|
|
|
PID = e.ID,
|
|
|
|
|
CreateTime = DateTime.Now,
|
|
|
|
|
Data = a.Content.ToDecimal()
|
|
|
|
|
};
|
|
|
|
|
ls.Add(listd);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|