From 1935fd1b234adbe582ee54172dd3d8b01e5b4b4c Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期三, 05 六月 2024 09:22:39 +0800 Subject: [PATCH] 优化AGV和桁架防呆逻辑,优化空托出库逻辑 --- 代码管理/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs" index 7d5b7ef..69122f3 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs" @@ -68,11 +68,12 @@ else if (requestin.Type == 2) { Pipeline_client.WriteByOrder("W_AGV_Entering", (Int16)0, numbers[requestin.AreaNr - 1]);//鍏夋爡鍚敤 + Gantry_client.WriteByOrder("W_AGV_Request_In", false, numbers[requestin.AreaNr - 1]);//鐢宠杩涘叆鍖哄煙 Gantry_client.WriteByOrder("W_AGV_Entering", false, numbers[requestin.AreaNr - 1]);//姝e湪杩涘叆 Gantry_client.WriteByOrder("W_AGV_Leaving", true, numbers[requestin.AreaNr - 1]);//姝e湪绂诲紑 var Area_Occupied_by_AGV = (bool)DBExtension.Read(details.Where(x => x.plcdetail_name == "R_Area_Occupied_by_AGV").First(), Gantry_client);//妗佹灦鍙嶉AGV鍗犱綅淇″彿 #region 鏃ュ織璁板綍 - WriteDBLog.Success("AGV姝e湪绂诲紑鍖哄煙", $"鍐欏叆妗佹灦淇℃伅锛歕n鍖哄煙鍙凤細{requestin.AreaNr}\n姝e湪杩涘叆锛歠alse\n姝e湪绂诲紑锛歵rue\n鍏夋爡灞忚斀锛�2" + + WriteDBLog.Success("AGV姝e湪绂诲紑鍖哄煙", $"鍐欏叆妗佹灦淇℃伅锛歕n鍖哄煙鍙凤細{requestin.AreaNr}\n鐢宠杩涘叆鍖哄煙锛歠alse\n姝e湪杩涘叆锛歠alse\n姝e湪绂诲紑锛歵rue\n鍏夋爡鍚敤锛�0" + $"\n\n璇诲彇妗佹灦淇℃伅锛歕n鍙嶉AGV绂诲紑淇″彿锛歿!Area_Occupied_by_AGV}", "AGV"); #endregion if (Area_Occupied_by_AGV) throw new Exception("妗佹灦鏈弽棣圓GV绂诲紑淇″彿"); -- Gitblit v1.9.3