From d44e3abf0d51cfea1ed7df510974d69458cf516d Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期三, 04 六月 2025 17:11:59 +0800 Subject: [PATCH] 印尼佳通半制品变更需求开发 --- HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/core/WCSCore.cs | 22 ++++------------------ 1 files changed, 4 insertions(+), 18 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/core/WCSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/core/WCSCore.cs index 1a802e0..2bbdc23 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/core/WCSCore.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/core/WCSCore.cs @@ -11,6 +11,7 @@ using System.Web.Http; using static HH.WCS.Mobox3.FJJT.api.ApiHelper; using static HH.WCS.Mobox3.FJJT.api.ApiModel; +using HH.WCS.Mobox3.FJJT.util; namespace HH.WCS.Mobox3.FJJT.core { internal class WCSCore { @@ -85,24 +86,9 @@ LogHelper.Info("寮�杩涜RFID鎵弿", "AGV"); // 鏌ヨ鎵弿鐨凴FID // 鍙戦� 00 04 71 02鍒版壂鐮佸櫒 锛屾帴鍙楄繑鍥炴暟鎹苟瑙f瀽 - /* string hexString = TcpClient.SendHexOnce("127.0.0.1", 8080, "00 04 71 02"); - var rfid = hexString.Substring(6, 8);*/ - string rfid = ""; - LogHelper.Info($"鎵弿缁撴潫锛孯FID锛歿rfid}", "AGV"); - if (rfid == cst.S_CNTR_CODE) - { - LogHelper.Info($"鎵弿RFID锛歿rfid}涓庝换鍔FID涓�嚧", "AGV"); - // 淇敼1012鐨勫弬鏁�涓� - /* NDCApi.ChangeOrderParam(cst.S_CODE, 6, "1");*/ - } - else - { - WMSHelper.addAlarmRecord("娴佺▼寮傚父", "浣�, $"鎵弿RFID锛歿rfid}涓庝换鍔FID:{cst.S_CNTR_CODE}涓嶄竴鑷�, "AGV"); - // 淇敼鍙傛暟6涓� - /* NDCApi.ChangeOrderParam(cst.S_CODE, 6, "3");*/ - // 淇敼瀹瑰櫒寮傚父鐘舵� - ContainerHelper.UpdateCntrState(cst.S_CNTR_CODE, 2,$"{model.ForkliftNo}AGV鎵爜鍣�鎵弿RFID:{rfid}涓庝换鍔FID:{cst.S_CNTR_CODE}涓嶄竴鑷�); - } + byte[] bytes = new byte[] {00,04,71,02}; + var plc = Settings.deviceInfos.Where(a => a.deviceNo == model.ForkliftNo && a.enable == 1).FirstOrDefault(); + TcpServer.TcpServerSend(plc.address, bytes); } else if (model.State == 1002) { -- Gitblit v1.9.1