whyclj
2020-07-21 045b442173ceefc19ffbc8a55649b3fb3f94d8cc
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();
         }