From a68547458576aeceb85a769f1ff5f82e5aeb7913 Mon Sep 17 00:00:00 2001 From: liuwf Date: Thu, 21 Nov 2024 09:15:33 +0800 Subject: [PATCH] =?UTF-8?q?change-3F=E9=80=9A=E7=9F=A5plc=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E7=A7=BB=E8=B5=B0=E7=A9=BA=E6=89=98=E7=9B=98=E4=BF=A1?= =?UTF-8?q?=E5=8F=B7=E6=8F=90=E5=89=8D=E5=88=B0agv=E6=8F=92=E5=8F=96?= =?UTF-8?q?=E6=8F=92=E9=BD=BF=E4=B8=8A=E5=8D=87=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs b/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs index 624e1fb..ee52088 100644 --- a/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs +++ b/src/Khd.Core.Wcs/Wcs/ThirdFloorAGV.cs @@ -622,6 +622,13 @@ namespace Khd.Core.Wcs.Wcs continue; } } + + 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 { reqCode = StaticData.SnowId.NextId().ToString().ToString(), @@ -910,10 +917,7 @@ namespace Khd.Core.Wcs.Wcs MesBasePalletInfo? mesBasePalletInfo = dbContext.MesBasePalletInfo.FirstOrDefault(t => t.palletInfoCode == item.containerNo); if (mesBasePalletInfo != null) { - BasePlcpoint basePlcpoint = StaticData.BasePlcpointList.First(t => t.plcpointNo == "GetTrayOver"); - StaticData.PlcDic[2].WriteToPoint(basePlcpoint.plcpointAddress, true, basePlcpoint.plcpointLength.ToString()); - IsTrayGet = true; - _logger.Info("通知PLC已经取走信号:true"); + MesBaseBarcodeInfo? mesBaseBarcodeInfo = dbContext.MesBaseBarcodeInfo.Where(t => t.palletInfoCode == item.containerNo).FirstOrDefault(); if (mesBaseBarcodeInfo != null) {