liuwf 10 months ago
commit 4938b3f502

@ -178,9 +178,12 @@ namespace Aucma.Core.BoxFoam.Business
#endregion
#region Add By wenjy 2024-03-30 10:56:00 清空PLC产量,写true保持500毫秒后写false
ClearPlcOutPut(true);
Thread.Sleep(3000);
ClearPlcOutPut(false);
ClearPlcOutPut("1");
Task.Run(() =>
{
Thread.Sleep(3000);
ClearPlcOutPut("0");
});
#endregion
//小时统计报表数据存至记录表,清空小时统计报表
@ -284,14 +287,14 @@ namespace Aucma.Core.BoxFoam.Business
/// 清空PLC产量数据
/// </summary>
/// <param name="value"></param>
private void ClearPlcOutPut(bool value)
private void ClearPlcOutPut(string value)
{
var obj1 = PlcHelper.siemensList.FirstOrDefault(d => d.EquipName.Equals("foamLine1Plc"));
if (obj1 != null)
{
if (obj1.plc.IsConnected)
{
var flag = obj1.plc.WriteBool("M6.0", value);//换班 数据清空
var flag = obj1.plc.WriteInt16("DB16.DBW40", value);//换班 数据清空
log.Warn($"班组切换清空A区产量数据写{value}{(flag == true ? "" : "")}");
Console.WriteLine($"班组切换清空A区产量数据写{value}{(flag == true ? "" : "")}");
}
@ -301,7 +304,7 @@ namespace Aucma.Core.BoxFoam.Business
{
if (obj2.plc.IsConnected)
{
bool flag = obj2.plc.WriteBool("M6.0", value);//换班 数据清空
bool flag = obj2.plc.WriteInt16("DB16.DBW40", value);//换班 数据清空
log.Warn($"班组切换清空B区产量数据写{value}{(flag == true ? "" : "")}");
Console.WriteLine($"班组切换清空B区产量数据写{value}{(flag == true ? "" : "")}");
}

Loading…
Cancel
Save