From 045b442173ceefc19ffbc8a55649b3fb3f94d8cc Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期二, 21 七月 2020 14:40:41 +0800
Subject: [PATCH] 提高读取速度

---
 src/com/data/PowerArk_SocketCliet_Thread.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/com/data/PowerArk_SocketCliet_Thread.java b/src/com/data/PowerArk_SocketCliet_Thread.java
index 527f503..db38961 100644
--- a/src/com/data/PowerArk_SocketCliet_Thread.java
+++ b/src/com/data/PowerArk_SocketCliet_Thread.java
@@ -60,7 +60,7 @@
 				/******************************************  读状态   **********************************************/
 				/******************************************  读状态   **********************************************/
 				{
-					if(run_count % 10 == 0) {					
+					if(run_count % 4 == 0) {					
 						//读取反馈信息0x4013-0x4030信息
 						basedata = new BaseData(Modbus_ComBase.READ_COIL_STATUS, Modbus_ComBase.OverTmp_Start_Addr, 18);
 						if(SocketComm(basedata.createReadData(), socket)) {
@@ -69,7 +69,7 @@
 						}
 					}
 					
-					if(run_count % 9 == 0) {
+					if(run_count % 4 == 0) {
 						//读取状态信息      0x01-0x12
 						basedata = new BaseData(Modbus_ComBase.READ_COIL_STATUS, Modbus_ComBase.AutoProcess1_Start_Addr, 12);
 						if(SocketComm(basedata.createReadData(), socket)) {
@@ -78,7 +78,7 @@
 						}
 					}
 					
-					if(run_count % 8 == 0) {
+					if(run_count % 4 == 0) {
 						//读取状态信息      0x8000-8013
 						basedata = new BaseData(Modbus_ComBase.READ_COIL_STATUS, Modbus_ComBase.ButtonOutPut_Start_Addr, 14);
 						if(SocketComm(basedata.createReadData(), socket)) {
@@ -87,7 +87,7 @@
 						}
 					}
 					
-					if(run_count % 10 ==0 ) {
+					if(run_count % 4 ==0 ) {
 						//读取各个按钮状态  0x40-x0160
 						basedata = new BaseData(Modbus_ComBase.READ_COIL_STATUS, Modbus_ComBase.LocalControl_Start_Addr, 121);
 						if(SocketComm(basedata.createReadData(), socket)) {
@@ -96,7 +96,7 @@
 						}
 					}
 					
-					if(run_count % 10 ==0 ) {
+					if(run_count % 4 ==0 ) {
 						//读取V区各个按钮状态  0x02-x18
 						basedata = new BaseData(Modbus_ComBase.READ_HOLDING_REGISTER, Modbus_ComBase.LocalControl_Start_Addr, 17);
 						if(SocketComm(basedata.createReadData(), socket)) {
@@ -404,7 +404,7 @@
 				if(run_count > 8999999) {
 					run_count = 0;
 				}
-				Thread.sleep(50);
+				Thread.sleep(10);
 			} catch (Exception e) {
 				//e.printStackTrace();
 			}

--
Gitblit v1.9.1