BattMonitor_FBS9100S_Alarm/bin/com/battalarm/BattAlarm_Thread.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battalarm/BattAlarm_Thread_New.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battalarm/BattAlarm_Thread_New2.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battalarm/DeviceAlarm_Thread.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battalarm/DeviceAlarm_Thread_New.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battalarm/DeviceAlarm_Thread_New2.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battdata_rt/BattData_RT.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/battdata_rt/BattData_RT_Array.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/comm/Socket_Server$CommData.classBinary files differ
BattMonitor_FBS9100S_Alarm/bin/com/version_inf/version_inf.txt
@@ -1,3 +1,63 @@ 蓄电池平台电池告警和设备告警检测程序 触发时效 119001 在线电压告警 随时生效 119002 组端电压告警 随时生效 119003 充电电流告警 电池电流>=0时生效,告警消失时也需要如此 119004 放电电流告警 电池电流<0时生效,告警消失时也需要如此 119005 单体电压告警 随时生效 119006 单体温度告警 随时生效 119007 单体内阻告警 随时生效 119008 单体连接条告警 随时生效 119009 放电单体电压告警 电池电流<0时生效,告警消失时也需要如此 119010 单体容量告警告警 随时生效 119011 单体容量更换告警 随时生效 119012 单体漏液电压告警 随时生效 119013 单体预估容量告警 随时生效 V2.220 edit at date 2024-04-28 1.单体标称内阻基准值计算逻辑改为标称内阻值=>适用所有版本 V2.219 edit at date 2023-09-25 1.修复电池放电电流告警和充点电流告警bug 2.修复电池告警取消告警后会无限插入n条实时告警记录 V2.218 edit at date 2023-09-07 1.修复将设备历史告警插入历史告警分表时没有同时插入是否紧急标识bug 2.修复历史告警分表时会删除同类型的告警记录 3.61850设备在核容过程中不检测单体电压告警 V2.217 edit at date 2023-08-18 1.电池告警新增逻辑 - 电池告警消失时若配置[并且是上上限以及下下限告警]不允许自动消失,将当前历史告警移动到电池告警确认表,客户确认后方进入电池历史告警记录表 2.设备告警新增逻辑- 设备告警消失时若配置不允许自动消失,将当前历史告警移入到设备告警确认表,客户确认后方进入设备历史告警记录表 3.告警配置参数10s/次 加载一次 V2.216 edit at date 2023-07-21 1.电池内阻高告警默认设置成1级告警并且启用 2.设备和电池告警参数新增告警触发延迟告警判断 默认60秒 3.采集线告警告警等级修改为四级告警 4.内阻上限告警默认修改为一级告警 5.设备告警新增告警参数设置,且可手动设置其范围 6.设置完设备告警也需要与电池告警参数逻辑相同,需要重启告警线程--后台线程管理中将设备告警线程置为停止 7.修改默认的电池告警参数设置.一级频闭停电电流均衡告警 V2.215 edit at date 2023-06-16 1.修复机房较多时[单组蓄电池单体较多]电池告警线程时间更新卡顿bug 2.蓄电池告警检测新增上上限告警以及下下限告警逻辑 3.修复放电单体电压低告警未在放电时触发bug 4.修复告警检测逻辑,加快电池告警触发灵敏度 5.修复在关闭使能后,之前存在的告警未消除bug 6.新增log4j日志打印,避免长时间运行日志溢出 V2.214 edit at date 2023-03-03 lijun 1.电池告警和设备历史告警根据告警时间进行分表记录,上个月之前的告警分表记录 2.设备历史告警分表和电池历史告警分表创建时间超过 3*366 天删除 V2.213 edit at date 2023-01-12 lijun 1.1.根据"通信电源智慧运维管理平台告警"文档更新电池组默认告警等级 V1.389 edit at date 2017-1-3 1:解决FBS系列实时数据库不更新数据的问题,BattData_RT_Array类中 rtdata.al_MonVol_RtOld.add(data)修正为rtdata.al_MonVol_RtOld.add(data.clone())。2017-1-3 @@ -107,6 +167,8 @@ edit at date 2017-05-11 lijun 1.将config.xml文件中的mysql_conn_count_max 的值由300改为3000 --设置数据库最大链接数 常规 设备通信告警超时时长 180秒 V1.102 edit at date 2018-08-20֮ǰ lijun 1.将告警的参数改成每个机房对应一个告警参数,每个机房的告警参数可以单独设置 @@ -171,4 +233,7 @@ 1.修复单体预估容量告警检测NullPoint漏洞 V2.211 edit at date 2022-08-12 lijun 2.停电电流均衡告警检测只在常规BTS中检测 2.停电电流均衡告警检测只在常规BTS中检测 V2.212 edit at date 2022-10-10 lijun 1.江苏地铁 设备通信故障告警判断时长修改为10分钟 BattMonitor_FBS9100S_Alarm/bin/main/main_FBS9100S_Alarm.classBinary files differ
BattMonitor_FBS9100S_Alarm/config.xml
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="gbk"?> <root> <mysql_server_ip>127.0.0.1</mysql_server_ip> <mysql_server_ip>192.168.10.82</mysql_server_ip> <!--SOURCE_BATTDATA_TYPE_FBSDEV = 0--> <!--SOURCE_BATTDATA_TYPE_SQLSERVER = 1--> <!--SOURCE_BATTDATA_TYPE_C_INTERFACE = 2--> BattMonitor_FBS9100S_Alarm/src/com/battdata_rt/BattData_RT.java
@@ -43,7 +43,7 @@ public int MonCount = 1; public float MonStdVol; public float MonStdCap; public float MonResStd; //标称内阻 public float MonStdRes; //标称内阻 public int dev_workstate; //设备工作状态 @@ -377,7 +377,7 @@ float std_montmp = 25; alm_param.setAlarmParamCellValue(std_montmp, m_AlarmParam.alm_MonTmp, alm_param.alm_MonTmp); //float std_monres = (1*(MonStdVol/2)) / (MonStdCap/100); float std_monres = MonResStd; float std_monres = MonStdRes; alm_param.setAlarmParamCellValue(std_monres, m_AlarmParam.alm_MonRes, alm_param.alm_MonRes); float std_connres = (float) 0.2; alm_param.setAlarmParamCellValue(std_connres, m_AlarmParam.alm_ConnRes, alm_param.alm_ConnRes); BattMonitor_FBS9100S_Alarm/src/com/battdata_rt/BattData_RT_Array.java
@@ -115,7 +115,7 @@ rtdata.MonStdCap = res.getFloat("MonCapStd"); rtdata.MonStdVol = res.getFloat("MonVolStd"); rtdata.MonResStd = res.getFloat("MonResStd"); rtdata.MonStdRes = res.getFloat("MonResStd"); rtdata.setBattFloatVolCurrLevel(res.getFloat("FloatVolLevel"), res.getFloat("BattFloatCurrent")); Data_Array.add(rtdata); } @@ -329,6 +329,7 @@ rtdata.MonStdCap = res.getFloat("MonCapStd"); rtdata.MonStdVol = res.getFloat("MonVolStd"); rtdata.MonStdRes = res.getFloat("MonResStd"); rtdata.setBattFloatVolCurrLevel(res.getFloat("FloatVolLevel"), res.getFloat("BattFloatCurrent")); for(int mn=0; mn<rtdata.MonCount; mn++) { BattMonitor_FBS9100S_Alarm/src/com/version_inf/version_inf.txt
@@ -14,6 +14,9 @@ 119012 单体漏液电压告警 随时生效 119013 单体预估容量告警 随时生效 V2.220 edit at date 2024-04-28 1.单体标称内阻基准值计算逻辑改为标称内阻值=>适用所有版本 V2.219 edit at date 2023-09-25 1.修复电池放电电流告警和充点电流告警bug 2.修复电池告警取消告警后会无限插入n条实时告警记录 BattMonitor_FBS9100S_Alarm/src/main/main_FBS9100S_Alarm.java
@@ -38,7 +38,7 @@ /**************************************************************************/ /**************************************************************************/ public final static boolean app_debug = false; public final static float m_VersionNum = (float) 2.219; public final static float m_VersionNum = (float) 2.220; public final static String m_Version = "Welcome To Use FBS9100S Alarm Mornitor V" + m_VersionNum + " RC_20170505"; /**************************************************************************/ /**************************************************************************/