From 4fe3fff3b52219cb5ec7a3aa906b07cc6f96dedc Mon Sep 17 00:00:00 2001 From: DELL <1525436766@qq.com> Date: 星期四, 24 十月 2024 11:17:32 +0800 Subject: [PATCH] 新增电源告警-协转与电源通信故障 --- IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java b/IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java index fc01fa9..9f088da 100644 --- a/IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java +++ b/IEC61850_ForPowerSupply_ForNW/src/com/power/comm/Power_61850_SocketClient.java @@ -1142,8 +1142,16 @@ pwrDev_rtData.m_acdcData.is_jun_charge = ((BdaBoolean)fc_mode).getValue(); }else if(fc_model_str.contains("/acbGGIO1.Ind3.stVal")) { //协转与高频开关柜通信故障 + origin_val = pwrDev_rtData.m_acdcData.is_comm_err; pwrDev_rtData.m_acdcData.is_comm_err = ((BdaBoolean)fc_mode).getValue(); //System.out.println("is_comm_err:"+pwrDev_rtData.m_acdcData.is_comm_err); + if(origin_val==false && pwrDev_rtData.m_acdcData.is_battgroup1_fuse==true) { + Date dt = ((BdaTimestamp)fc_mode_t).getDate(); + //Date dt = readNodeTimeStamp(acdcDeviceName + "/gswGGIO4.Alm.t", Fc.ST); + timeout_tag = checkIfBoolNodeTimeOut(dt); + + PowerData_RT_SQL.make_TimeOutTag(m_ConnPool, pwrDev_rtData.PowerDevDeviceId, PwrDeviceAlarm_Data.ALM_TYPE_PWRDEV_CommErr_ID, 0, timeout_tag,dt); + } } if(fc_model_str.contains("/gdsGGIO1.IntIn.stVal")) { if(fc_mode instanceof BdaBoolean) { pwrDev_rtData.m_acdcData.acInUseCount = ((BdaBoolean)fc_mode).getValue()?1:0; -- Gitblit v1.9.1