| | |
| | | /****************************************** 读状态 **********************************************/ |
| | | /****************************************** 读状态 **********************************************/ |
| | | { |
| | | 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)) { |
| | |
| | | } |
| | | } |
| | | |
| | | 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)) { |
| | |
| | | } |
| | | } |
| | | |
| | | 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)) { |
| | |
| | | } |
| | | } |
| | | |
| | | 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)) { |
| | |
| | | } |
| | | } |
| | | |
| | | 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)) { |
| | |
| | | if(run_count > 8999999) { |
| | | run_count = 0; |
| | | } |
| | | Thread.sleep(50); |
| | | Thread.sleep(10); |
| | | } catch (Exception e) { |
| | | //e.printStackTrace(); |
| | | } |