From 27aa7a13c64b829eef39fbd67255f1be9155cc12 Mon Sep 17 00:00:00 2001 From: lss <Lss@HanInfo> Date: 星期一, 19 五月 2025 17:17:27 +0800 Subject: [PATCH] 合肥佳通问题优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs index 4ecd908..64ee643 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs @@ -76,12 +76,12 @@ /// <param name="model"></param> /// <param name="url"></param> /// <param name="wcs"></param> - internal static void OperateReq(AgvTaskState model, string url, WCSTask TN_Task) + internal static void OperateReq(AgvTaskState model, string url, WCSTask TN_Task) { try { LogHelper.Info($"-------寮�瀹夊叏璇锋眰------"); - + if (TN_Task != null) { int type = 0; @@ -103,12 +103,16 @@ else { //浜曟澗鍙犵洏鏈哄畨鍏ㄤ氦浜�- if (TN_Task.Z_TYPE == 2&& TN_Task.S_NOTE=="绌烘墭鍥炲簱") + if (TN_Task.Z_TYPE == 2 && TN_Task.S_NOTE == "绌烘墭鍥炲簱") { - if (S7Helper.ReadDpj("DB200.DBX0.4")==1) + if (S7Helper.WriteDpj(1002, 1)) { - NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1"); - } + if (S7Helper.ReadDpj(2004, S7.Net.VarType.Byte) == 1) + { + NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1"); + } + } + } else { @@ -118,7 +122,7 @@ NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1"); } } - + } @@ -136,7 +140,8 @@ } if (TN_Task.Z_TYPE == 2 && TN_Task.S_NOTE == "绌烘墭鍥炲簱") { - S7Helper.WriteDpj("DB100.DBX0.1",1); + S7Helper.WriteDpj(1001, 1); + S7Helper.WriteDpj(1002, 0); } } if (model.state == 1103) @@ -174,7 +179,7 @@ } } } - + } catch (Exception ex) { @@ -218,6 +223,7 @@ else { LogHelper.Info($"瀹夊叏璇锋眰澶辫触=>msg:{result.msg}"); + ApiHelper.AddErrorInfo("瀹夊叏浜や簰澶辫触", result.msg, "", tasknum); } return permit; } @@ -267,6 +273,7 @@ else { LogHelper.Info($"瀹夊叏璇锋眰澶辫触=>msg:{result.err_msg}"); + ApiHelper.AddErrorInfo("瀹夊叏浜や簰澶辫触", result.err_msg, "",no); } return permit; } -- Gitblit v1.9.1