change - 限位Decimal 读取Float

master
SoulStar 7 months ago
parent c410e844c5
commit 271e5ce4d8

@ -70,14 +70,14 @@ public class Worker : BackgroundService
var ls = new List<EPointDataEntity>(); var ls = new List<EPointDataEntity>();
foreach (var e in listp) foreach (var e in listp)
{ {
var a = await S7.ReadDoubleAsync(e.Point); var a = await S7.ReadFloatAsync(e.Point);
if (a.IsSuccess) if (a.IsSuccess)
{ {
var listd = new EPointDataEntity(); var listd = new EPointDataEntity();
listd.ID = Guid.NewGuid().ToString(); listd.ID = Guid.NewGuid().ToString();
listd.PID = e.ID; listd.PID = e.ID;
listd.CreateTime = DateTime.Now; listd.CreateTime = DateTime.Now;
listd.Data = a.Content.ToDecimal(); listd.Data = Math.Round(Convert.ToDecimal(a.Content), 2);
ls.Add(listd); ls.Add(listd);
} }
else else

Loading…
Cancel
Save