From 8aed4a996b1a697a1ae75977b3db19e37983ced3 Mon Sep 17 00:00:00 2001 From: liuwf Date: Thu, 22 May 2025 14:06:08 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SlnMesnac.WCS/WCS/BearAgv.cs | 5 ++--- SlnMesnac.WCS/WCS/CreateTaskByRecord.cs | 14 +++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/SlnMesnac.WCS/WCS/BearAgv.cs b/SlnMesnac.WCS/WCS/BearAgv.cs index 91db6ec..c97f73a 100644 --- a/SlnMesnac.WCS/WCS/BearAgv.cs +++ b/SlnMesnac.WCS/WCS/BearAgv.cs @@ -712,8 +712,7 @@ namespace SlnMesnac.WCS.WCS //从下料点直接取,清空RFID及机台号,条码等信息--ok workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#前往缓存皮带线"), false); workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0); - //plc复位 - //workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#线体忙碌状态"), 0); + //删除任务 sqlSugarClient.Deleteable(task).ExecuteCommand(); _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.writeInt16ByAddress(StaticData.GetPlcAddress("3#已离开接驳位信号"), 0); //plc复位 - //workShop3Plc.writeInt16ByAddress(StaticData.GetPlcAddress("3#线体忙碌状态"), 0); + //删除任务 sqlSugarClient.Deleteable(task).ExecuteCommand(); _logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}"); diff --git a/SlnMesnac.WCS/WCS/CreateTaskByRecord.cs b/SlnMesnac.WCS/WCS/CreateTaskByRecord.cs index ec49628..133b0e8 100644 --- a/SlnMesnac.WCS/WCS/CreateTaskByRecord.cs +++ b/SlnMesnac.WCS/WCS/CreateTaskByRecord.cs @@ -52,7 +52,7 @@ namespace SlnMesnac.WCS.WCS /// /// 通过读plc条件创建任务 - /// todo:现在放在同一个线程,正式上线的时候,如果每一轮循环耗时太长可以分开多个线程 + /// /// private void CreateTaskByReadPlcSignal() { @@ -148,7 +148,7 @@ namespace SlnMesnac.WCS.WCS continue; } - #region 计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点 + #region 2#计量室料箱返回处理流程:空箱入缓存链条线,色粉派送至色粉存放点 //2#接驳位色粉派送至色粉存放点任务 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) { @@ -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#缓存链条线任务 @@ -336,7 +336,7 @@ namespace SlnMesnac.WCS.WCS // } //} - #endregion 色粉存放点空托盘派送至2#接驳位-----暂时不使用 + #endregion 暂时不使用--色粉存放点空托盘派送至2#接驳位 } catch (Exception ex) {