From f7d36a3dd47e06bf76863179af1d76bd0e23054f Mon Sep 17 00:00:00 2001 From: lss <Lss@HanInfo> Date: 星期一, 19 五月 2025 10:25:17 +0800 Subject: [PATCH] s7协议S7200Smart开发,接口字段更新 --- HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs | 23 ++++++++++++++--------- 1 files changed, 14 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..a4abc4b 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) { -- Gitblit v1.9.1