From 4dbd3ce69274c1b48ed569c4e23de63b9f9586b8 Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期四, 20 八月 2020 14:57:46 +0800 Subject: [PATCH] 添加历史上实时数据记录线程以及修复数据更新缓慢bug --- ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusFactory.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusFactory.java b/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusFactory.java index 0ba33ea..c7867bd 100644 --- a/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusFactory.java +++ b/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusFactory.java @@ -27,12 +27,16 @@ // modbusFactory.createUdpMaster(params); //UDP 协议 // modbusFactory.createAsciiMaster(wrapper); //ASCII 协议 params.setPort(SERVER_PORT); - ModbusMaster master = modbusFactory.createTcpMaster(params, false);// TCP 协议 + ModbusMaster master = modbusFactory.createTcpMaster(params, true);// TCP 协议 try { - master.setTimeout(2000); + //设置超时时间 + master.setTimeout(1000); + //设置重连次数 + master.setRetries(3); + //初始化 master.init(); } catch (ModbusInitException e) { - e.printStackTrace(); + //e.printStackTrace(); } return master; } -- Gitblit v1.9.1