add-送料完成退出接驳位检测,满足条件立即生成补空箱任务

master
liuwf 7 months ago
parent 1e14456bda
commit 8a83088d3d

@ -568,6 +568,7 @@ namespace SlnMesnac.WCS.WCS
//删除任务
sqlSugarClient.Deleteable<WcsTask>(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<WcsTask>().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();

Loading…
Cancel
Save