| | |
| | | wbrach = new Water_brach(winf.getWater_id()); |
| | | walarm =new Water_alarm(winf.water_id); |
| | | master = new MyModbusMaster(winf.getWater_ip(), MyModbusMaster.SLAVEID_DEFAULT); |
| | | //System.out.println(master); |
| | | } |
| | | |
| | | |
| | |
| | | if(runCount %4 == 0) { |
| | | //*************************** 读取水冷信息故障 ******************************//* |
| | | //readWaterAlarmData(master,walarm); |
| | | readMutilWaterAlarmData(master, walarm); |
| | | Water_Task_SQL.insertOrUpdateWater_alarmTable(conn_pool, listAlarm); |
| | | //readMutilWaterAlarmData(master, walarm); |
| | | //Water_Task_SQL.insertOrUpdateWater_alarmTable(conn_pool, listAlarm); |
| | | } |
| | | |
| | | Water_Task_SQL.insertOrUpdateDeviceConnectState(conn_pool, winf.water_id, master); |
| | | |
| | | if(runCount%10 == 0) { |
| | | //更新当前设备ip |
| | |
| | | * @param dbutton |
| | | */ |
| | | public void readMutilWater_rt(MyModbusMaster master, Water_rt wrt) { |
| | | BatchRead<Integer> batch = wrt.createBatchRead(master); |
| | | BatchRead<Integer> batch = wrt.createBatchRead(master); |
| | | BatchResults<Integer> res = MyModbusUtils.readMutilRegisters(batch, master); |
| | | wrt.putBatchResult(res); |
| | | } |