From dec31d5d19346c24412e8b51783455a1f4bec7b1 Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期三, 26 八月 2020 21:29:18 +0800
Subject: [PATCH] 提高读取速度

---
 Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java b/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java
index 0ba33ea..a044f2d 100644
--- a/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java
+++ b/Motor_MonitorServer/src/com/modbus/data/MyModbusFactory.java
@@ -27,9 +27,12 @@
 		// modbusFactory.createUdpMaster(params);		//UDP 协议
 		// modbusFactory.createAsciiMaster(wrapper);	//ASCII 协议
 		params.setPort(SERVER_PORT);
-		ModbusMaster master = modbusFactory.createTcpMaster(params, false);// TCP 协议
+		//true:长连接           false:短连接
+		ModbusMaster master = modbusFactory.createTcpMaster(params, true);// TCP 协议
 		try {
-			master.setTimeout(2000);
+			master.setTimeout(500);
+			//设置重连次数
+			master.setRetries(3);
 			master.init();
 		} catch (ModbusInitException e) {
 			e.printStackTrace();

--
Gitblit v1.9.1