master
liuwf 7 months ago
parent 051ac1f6c0
commit 8aed4a996b

@ -712,8 +712,7 @@ namespace SlnMesnac.WCS.WCS
//从下料点直接取清空RFID及机台号条码等信息--ok //从下料点直接取清空RFID及机台号条码等信息--ok
workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#前往缓存皮带线"), false); workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#前往缓存皮带线"), false);
workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0); workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0);
//plc复位
//workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#线体忙碌状态"), 0);
//删除任务 //删除任务
sqlSugarClient.Deleteable<WcsTask>(task).ExecuteCommand(); sqlSugarClient.Deleteable<WcsTask>(task).ExecuteCommand();
_logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}"); _logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}");
@ -826,7 +825,7 @@ namespace SlnMesnac.WCS.WCS
workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#前往缓存皮带线"), false); workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#前往缓存皮带线"), false);
workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0); workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0);
//plc复位 //plc复位
//workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#线体忙碌状态"), 0);
//删除任务 //删除任务
sqlSugarClient.Deleteable<WcsTask>(task).ExecuteCommand(); sqlSugarClient.Deleteable<WcsTask>(task).ExecuteCommand();
_logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}"); _logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}");

@ -52,7 +52,7 @@ namespace SlnMesnac.WCS.WCS
/// <summary> /// <summary>
/// 通过读plc条件创建任务 /// 通过读plc条件创建任务
/// todo:现在放在同一个线程,正式上线的时候,如果每一轮循环耗时太长可以分开多个线程 ///
/// </summary> /// </summary>
private void CreateTaskByReadPlcSignal() private void CreateTaskByReadPlcSignal()
{ {
@ -148,7 +148,7 @@ namespace SlnMesnac.WCS.WCS
continue; continue;
} }
#region 计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点 #region 2#计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点
//2#接驳位色粉派送至色粉存放点任务 //2#接驳位色粉派送至色粉存放点任务
if (workShop2Plc != null && workShop2Plc.IsConnected) if (workShop2Plc != null && workShop2Plc.IsConnected)
@ -236,9 +236,9 @@ namespace SlnMesnac.WCS.WCS
} }
} }
#endregion 计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点 #endregion 2#计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点
#region 连廊料箱在计量室连廊移栽处理流程wcs读RFID判断是否空箱空箱下plc信号旋转非空箱通知plc上提升机计量室 #region 1#连廊料箱在计量室连廊移栽处理流程wcs读RFID判断是否空箱空箱下plc信号旋转非空箱通知plc上提升机计量室
if (workShop2Plc != null && workShop2Plc.IsConnected) if (workShop2Plc != null && workShop2Plc.IsConnected)
{ {
@ -290,9 +290,9 @@ namespace SlnMesnac.WCS.WCS
} }
} }
#endregion 连廊料箱在计量室连廊移栽处理流程wcs读RFID判断是否空箱空箱下plc信号旋转非空箱通知plc上提升机计量室 #endregion 1#连廊料箱在计量室连廊移栽处理流程wcs读RFID判断是否空箱空箱下plc信号旋转非空箱通知plc上提升机计量室
#region 色粉存放点空托盘派送至2#接驳位-----暂时不使用 #region 暂时不使用--色粉存放点空托盘派送至2#接驳位
/////如果色粉存放点可用空库位小于等于2个并且有空托盘在库位判断2#缓存链条线库存容量3低于2个并且无 从3#接驳位到2#接驳位的送料任务或 色粉存放点到2#缓存链条线任务, /////如果色粉存放点可用空库位小于等于2个并且有空托盘在库位判断2#缓存链条线库存容量3低于2个并且无 从3#接驳位到2#接驳位的送料任务或 色粉存放点到2#缓存链条线任务,
/////2.生成色粉存放点到2#缓存链条线任务 /////2.生成色粉存放点到2#缓存链条线任务
@ -336,7 +336,7 @@ namespace SlnMesnac.WCS.WCS
// } // }
//} //}
#endregion 色粉存放点空托盘派送至2#接驳位-----暂时不使用 #endregion 暂时不使用--色粉存放点空托盘派送至2#接驳位
} }
catch (Exception ex) catch (Exception ex)
{ {

Loading…
Cancel
Save