From 6352ef854e66b00d54a9f4838c07636c3babc497 Mon Sep 17 00:00:00 2001 From: pulg <plg@Haninfo> Date: 星期四, 24 七月 2025 13:57:10 +0800 Subject: [PATCH] Merge branch 'master' of http://121.37.118.194:8000/r/WMSPrjInstance/HH-0014_NongFu_QingXi --- HH.WCS.QingXiNongfu/core/TaskCore.cs | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/HH.WCS.QingXiNongfu/core/TaskCore.cs b/HH.WCS.QingXiNongfu/core/TaskCore.cs index 42eb04e..15a7c28 100644 --- a/HH.WCS.QingXiNongfu/core/TaskCore.cs +++ b/HH.WCS.QingXiNongfu/core/TaskCore.cs @@ -174,7 +174,14 @@ NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18); } else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_START_LOC.Trim(), out var value) && value.info == "1100") + { PlcHelper.SendHex(plc.address, "3F00" + "1221" + "0d0a"); + NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18); + } + else if (plc.deviceType == 8 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_START_LOC.Trim(), out var value8) && value8.info == "1100") + { + NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18); + } } else NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1101, 18); @@ -192,7 +199,14 @@ NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18); } else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_END_LOC.Trim(), out var value) && value.info == "1100") + { PlcHelper.SendHex(plc.address, "3F00" + "1221" + "0d0a"); + NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18); + } + else if (plc.deviceType == 5 && DeviceProcess.doorStatus.TryGetValue(wmsTask.S_END_LOC.Trim(), out var value8) && value8.info == "1100") + { + NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18); + } } else NDCHelper.ChangeParam(wmsTask.S_TASK_NO, 1103, 18); @@ -220,6 +234,10 @@ { PlcHelper.SendHex(plc.address, "3F00" + "1020" + "0d0a"); } + else if (plc.deviceType == 8) + { + PlcHelper.SendHex(plc.address, "3F00" + "30" + "0d0a"); + } } } break; -- Gitblit v1.9.1