解决plc 无法返回的问题

dep
我叫锄头 11 months ago
parent e5b63c6517
commit d683ea84e0

@ -139,6 +139,38 @@ namespace ProductionSystem.Untils
}
}
}
//测试时间
var testVal = paraConfigs[i].TestTime;
if (testVal.HasValue)
{
var minPlcPoint = plcPoints.FirstOrDefault(m => m.PointCode == paraCol.TestTime);
if (minPlcPoint != null)
{
var minWriteResult = OmronHelper.WriteToPlc(minPlcPoint.PointDataType, minPlcPoint.PointStartAddress, testVal.Value.ToString());
if (!minWriteResult.ok)
{
writePlcMsg += $"{minPlcPoint.PointName}写入PLC失败";
}
}
}
//等待时间
var waitVal = paraConfigs[i].WaitTime;
if (waitVal.HasValue)
{
var minPlcPoint = plcPoints.FirstOrDefault(m => m.PointCode == paraCol.WaiterTime);
if (minPlcPoint != null)
{
var minWriteResult = OmronHelper.WriteToPlc(minPlcPoint.PointDataType, minPlcPoint.PointStartAddress, waitVal.Value.ToString());
if (!minWriteResult.ok)
{
writePlcMsg += $"{minPlcPoint.PointName}写入PLC失败";
}
}
}
}
}
if (!string.IsNullOrEmpty(writePlcMsg))

Loading…
Cancel
Save