From 839cd7bba832638a5ba1fb2d3e4e0619e33651e3 Mon Sep 17 00:00:00 2001 From: zxx <Zxx@HanInfo> Date: 星期一, 19 五月 2025 17:33:28 +0800 Subject: [PATCH] 主动绑定接口 rgv安全交互 --- HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/device/TcpServer.cs | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/device/TcpServer.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/device/TcpServer.cs index b9e7040..22ab780 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/device/TcpServer.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JuShi/device/TcpServer.cs @@ -82,6 +82,7 @@ var message = GetHexString(buffers[remote_ip], length);//16 10 Console.WriteLine(message); //3A 00 01 00 01 05 73 00 02 01 01 B8 + //鎸夐挳鐩� if (message.Substring(0, 2) == "3A") { //鏄剧ず娑堟伅 if (length != 24) { @@ -90,6 +91,18 @@ PlcHelper.Receive(remote_ip, message); Array.Clear(buffers[remote_ip], 0, buffers[remote_ip].Length);//娓呯┖褰撳墠IP Buffer } + //3F 00 10 20 30 40 0D 0A + //瀹夊叏浜や簰 + else if (message.Substring(0, 4) == "3F00") + { + //鏄剧ず娑堟伅 + if (length != 16) + { + message = message.Substring(0, 16); + } + PlcHelper.Receive(remote_ip, message); + Array.Clear(buffers[remote_ip], 0, buffers[remote_ip].Length);//娓呯┖褰撳墠IP Buffer + } else { Console.WriteLine($"銆怲CP淇℃伅鍗忚寮傚父銆戯細IP锛歿remote_ip},MSG锛歿message}"); } -- Gitblit v1.9.1