diff --git a/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs b/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs index 85baaa8..d164411 100644 --- a/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs +++ b/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs @@ -622,12 +622,14 @@ namespace Khd.Core.Wcs.Wcs continue; } } + if(item.taskType == StaticTaskType.ThirdFlipToBin) //终点是托盘收集架 + { + BasePlcpoint basePlcpoint1 = StaticData.BasePlcpointList.First(t => t.plcpointNo == "GetTrayOver"); + StaticData.PlcDic[2].WriteToPoint(basePlcpoint1.plcpointAddress, true, basePlcpoint1.plcpointLength.ToString()); + IsTrayGet = true; + _logger.Info("通知PLC已经取走信号:true"); - BasePlcpoint basePlcpoint1 = StaticData.BasePlcpointList.First(t => t.plcpointNo == "GetTrayOver"); - StaticData.PlcDic[2].WriteToPoint(basePlcpoint1.plcpointAddress, true, basePlcpoint1.plcpointLength.ToString()); - IsTrayGet = true; - _logger.Info("通知PLC已经取走信号:true"); - + } var agvTask = new RequestAGVTaskDto {