diff --git a/SlnMesnac.WCS/WCS/BearAgv.cs b/SlnMesnac.WCS/WCS/BearAgv.cs index 8f7d6ee..be3d640 100644 --- a/SlnMesnac.WCS/WCS/BearAgv.cs +++ b/SlnMesnac.WCS/WCS/BearAgv.cs @@ -568,6 +568,7 @@ namespace SlnMesnac.WCS.WCS //删除任务 sqlSugarClient.Deleteable(task).ExecuteCommand(); _logger.Agv($"Agv:{task.NextPointNo};完成{task.TaskName},起点:{task.CurrPointNo},终点:{task.EndPointNo}"); + CreateSecondSuppleSmallPallet(); } } catch (Exception ex) @@ -1283,7 +1284,7 @@ namespace SlnMesnac.WCS.WCS int totalTaskCount = sqlSugarClient.Queryable().Count(); int work2EmptyAmount = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#缓存链条线库存数")); int work2LineBusyFlag = workShop2Plc.readInt16ByAddress(StaticData.GetPlcAddress("2#缓存空箱线体状态")); - if (work3EmptyAmount == 0 && totalTaskCount < 3 && suppleTaskCount == 1 && work2LineBusyFlag == 0 && work2EmptyAmount > 0) + if (work3EmptyAmount == 0 && totalTaskCount < 3 && suppleTaskCount < 2 && work2LineBusyFlag == 0 && work2EmptyAmount > 0) { workShop2Plc.writeInt16ByAddress(StaticData.GetPlcAddress("2#缓存空箱线体状态"), 1); WcsTask task = new WcsTask();