whyclxw
2020-08-24 02be4b868dd46e9ba5c3bbcc71e737db74a71759
修改水冷故障
1个文件已修改
13 ■■■■ 已修改文件
WaterSystem_MonitorServer/src/com/watersystem/monitor/Watersystem_SocketClient_Thread.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WaterSystem_MonitorServer/src/com/watersystem/monitor/Watersystem_SocketClient_Thread.java
@@ -58,7 +58,6 @@
                    //**************************** 更新水冷系统状态信息 *****************************//*
                    readWater_state(master,wstate);
                    Water_Task_SQL.replace_water_state(conn_pool, wstate);
                }
                
                if(runCount %4 == 0) {
@@ -223,7 +222,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129315);listAlarm.add(w);
            }
        }
        walarm.Watersystem_BranchFlowTmp_Fault = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_BranchFlowTmp_Fault, master), walarm.Watersystem_BranchFlowTmp_Fault);//冷却系统支路流量/温度故障信息
        walarm.Watersystem_BranchFlowTmp_Fault = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_BranchFlowTmp_Fault, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_BranchFlowTmp_Fault);//冷却系统支路流量/温度故障信息
        if(walarm.Watersystem_BranchFlowTmp_Fault>0) {
            if((walarm.Watersystem_BranchFlowTmp_Fault>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129400);listAlarm.add(w);
@@ -274,7 +273,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129415);listAlarm.add(w);
            }
        }
        walarm.Watersystem_Pre_Fault = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Pre_Fault, master), walarm.Watersystem_Pre_Fault);//冷却水压力故障
        walarm.Watersystem_Pre_Fault = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_Pre_Fault, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_Pre_Fault);//冷却水压力故障
        if(walarm.Watersystem_Pre_Fault>0) {
            if((walarm.Watersystem_Pre_Fault>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129500);listAlarm.add(w);
@@ -325,7 +324,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129515);listAlarm.add(w);
            }
        }
        walarm.Watersystem_Operation_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Operation_highorlow, master), walarm.Watersystem_Operation_highorlow);//冷却系统各部件低/高
        walarm.Watersystem_Operation_highorlow = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_Operation_highorlow, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_Operation_highorlow);//冷却系统各部件低/高
        if(walarm.Watersystem_Operation_highorlow>0) {
            if((walarm.Watersystem_Operation_highorlow>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129600);listAlarm.add(w);
@@ -376,7 +375,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129615);listAlarm.add(w);
            }
        }
        walarm.Watersystem_Tmp_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Tmp_highorlow, master), walarm.Watersystem_Tmp_highorlow);//冷却系统温度高/超高
        walarm.Watersystem_Tmp_highorlow = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_Tmp_highorlow, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_Tmp_highorlow);//冷却系统温度高/超高
        if(walarm.Watersystem_Tmp_highorlow>0) {
            if((walarm.Watersystem_Tmp_highorlow>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129700);listAlarm.add(w);
@@ -427,7 +426,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129715);listAlarm.add(w);
            }
        }
        walarm.Watersystem_TmpFlow_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_TmpFlow_highorlow,master), walarm.Watersystem_TmpFlow_highorlow);//冷却系统支路温度/流量低/超低
        walarm.Watersystem_TmpFlow_highorlow = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_TmpFlow_highorlow, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_TmpFlow_highorlow);//冷却系统支路温度/流量低/超低
        if(walarm.Watersystem_TmpFlow_highorlow>0) {
            if((walarm.Watersystem_TmpFlow_highorlow>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129800);listAlarm.add(w);
@@ -478,7 +477,7 @@
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129815);listAlarm.add(w);
            }
        }
        walarm.Watersystem_Flow_ighorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Flow_ighorlow,master), walarm.Watersystem_TmpFlow_highorlow);//冷却水部分支路流量低/超低
        walarm.Watersystem_Flow_ighorlow = (int)master.checkNullData(MyModbusUtils.readHoldingRegister(Watersystem_ModbusAddress.Watersystem_TmpFlow_highorlow, DataType.TWO_BYTE_INT_SIGNED, master), walarm.Watersystem_TmpFlow_highorlow);//冷却水部分支路流量低/超低
        if(walarm.Watersystem_Flow_ighorlow>0) {
            if((walarm.Watersystem_Flow_ighorlow>>8&1)==1) {
                Water_alarm w=walarm.createWalarm(walarm.getWater_id(), 129900);listAlarm.add(w);