package com.whyc.dto;
|
|
public class AlarmDaoFactory {
|
|
|
public static final int Alarm_All = 0; //--全部
|
public static final int Alarm_vol_Online = 119001; //--在线电压
|
public static final int Alarm_vol_Group = 119002; //--组端电压
|
public static final int Alarm_curr_Charge = 119003; //--充电电流
|
public static final int Alarm_curr_Discharge = 119004;//--放电电流
|
public static final int Alarm_vol_Monomer = 119005; //--单体电压
|
public static final int Alarm_tmp_Monomer = 119006; //--单体温度
|
public static final int Alarm_res_Monomer = 119007; //--单体内阻
|
public static final int Alarm_res_Conn = 119008; //--连接条阻抗
|
|
public final static int ALM_TYPE_DisChargeMonVol_ID = 119009; //--放电过程中落后单体告警
|
|
public static final int Alarm_CapAlarm = 119010; //--容量告警告警
|
public static final int Alarm_CapChange = 119011; //--容量更换告警
|
public final static int ALM_TYPE_MONLYVOL_ID = 119012; //漏液电压告警
|
public final static int ALM_TYPE_MONREALCAP_ID = 119013; //单体预估容量告警
|
|
public final static int ALM_SIGNAL_ID_Null = 0;
|
public final static int ALM_SIGNAL_ID_OnlineVolHigh = 1;
|
public final static int ALM_SIGNAL_ID_OnlineVolLow = 2;
|
public final static int ALM_SIGNAL_ID_GroupVolHigh = 3;
|
public final static int ALM_SIGNAL_ID_GroupVolLow = 4;
|
public final static int ALM_SIGNAL_ID_ChargeCurrHigh = 5;
|
public final static int ALM_SIGNAL_ID_ChargeCurrLow = 6;
|
public final static int ALM_SIGNAL_ID_DisChargeCurrHigh = 7;
|
public final static int ALM_SIGNAL_ID_DisChargeCurrLow = 8;
|
public final static int ALM_SIGNAL_ID_MonVolHigh = 9;
|
public final static int ALM_SIGNAL_ID_MonVolLow = 10;
|
public final static int ALM_SIGNAL_ID_MonTmpHigh = 11;
|
public final static int ALM_SIGNAL_ID_MonTmpLow = 12;
|
public final static int ALM_SIGNAL_ID_MonResHigh = 13;
|
public final static int ALM_SIGNAL_ID_MonResLow = 14;
|
public final static int ALM_SIGNAL_ID_ConnResHigh = 15;
|
public final static int ALM_SIGNAL_ID_ConnResLow = 16;
|
public final static int ALM_SIGNAL_ID_DischargeMonVolHigh = 17;
|
public final static int ALM_SIGNAL_ID_DischargeMonVolLow = 18;
|
public static final int Alarm_IGNAL_ID_CapAlarmLow =19;
|
public static final int Alarm_IGNAL_ID_CapAlarmHigh =20;
|
public static final int Alarm_IGNAL_ID_CapChangeLow =21;
|
public static final int Alarm_IGNAL_ID_CapChangeHigh =22;
|
|
/**电源告警 */
|
public static final int acIn1_over_volA =110001;
|
public static final int acIn1_under_volA =110002;
|
public static final int acIn1_less_A =110003;
|
public static final int acIn1_over_volB =110004;
|
public static final int acIn1_under_volB =110005;
|
public static final int acIn1_less_B =110006;
|
public static final int acIn1_over_volC =110007;
|
public static final int acIn1_under_volC =110008;
|
public static final int acIn1_less_C =110009;
|
public static final int acIn1_powerdown =110010;
|
public static final int acIn1_thunder_err =110011;
|
public static final int dcOut_over_vol =110012;
|
public static final int dcOut_under_vol =110013;
|
public static final int loader_fuse =110014;
|
public static final int battgroup1_fuse =110015;
|
public static final int battgroup2_fuse =110016;
|
public static final int acdcMod1_err =110017;
|
public static final int acdcMod2_err =110018;
|
public static final int acdcMod3_err =110019;
|
public static final int acdcMod4_err =110020;
|
public static final int acdcMod5_err =110021;
|
public static final int acdcMod6_err =110022;
|
public static final int acdcMod7_err =110023;
|
public static final int acdcMod8_err =110024;
|
public static final int acdcMod9_err =110025;
|
public static final int acdcMod10_err =110026;
|
public static final int acdcMod11_err =110027;
|
public static final int acdcMod12_err =110028;
|
public static final int acdcMod13_err =110029;
|
public static final int acdcMod14_err =110030;
|
public static final int acdcMod15_err =110031;
|
public static final int acdcMod16_err =110032;
|
public static final int acIn_total_alarm =110033;
|
public static final int dcOut_total_alarm =110034;
|
public static final int acb1_over_currA =110035;
|
public static final int acb1_over_currB =110036;
|
public static final int acb1_over_currC =110037;
|
public static final int acIn_monitorerr =110038;
|
public static final int dcOut_over_curr =110039;
|
public static final int total_alarm =110040;
|
public static final int battgroup1_volLow =110041;
|
public static final int battgroup2_volLow =110042;
|
public static final int battgroup1_down =110043;
|
public static final int battgroup2_down =110044;
|
public static final int battgroup1_overChgCurr =110045;
|
public static final int battgroup2_overChgCurr =110046;
|
public static final int acdcMod1_overVol =110047;
|
public static final int acdcMod2_overVol =110048;
|
public static final int acdcMod3_overVol =110049;
|
public static final int acdcMod4_overVol =110050;
|
public static final int acdcMod5_overVol =110051;
|
public static final int acdcMod6_overVol =110052;
|
public static final int acdcMod7_overVol =110053;
|
public static final int acdcMod8_overVol =110054;
|
public static final int acdcMod9_overVol =110055;
|
public static final int acdcMod10_overVol =110056;
|
public static final int acdcMod11_overVol =110057;
|
public static final int acdcMod12_overVol =110058;
|
public static final int acdcMod13_overVol =110059;
|
public static final int acdcMod14_overVol =110060;
|
public static final int acdcMod15_overVol =110061;
|
public static final int acdcMod16_overVol =110062;
|
public static final int acdcMod1_underVol =110063;
|
public static final int acdcMod2_underVol =110064;
|
public static final int acdcMod3_underVol =110065;
|
public static final int acdcMod4_underVol =110066;
|
public static final int acdcMod5_underVol =110067;
|
public static final int acdcMod6_underVol =110068;
|
public static final int acdcMod7_underVol =110069;
|
public static final int acdcMod8_underVol =110070;
|
public static final int acdcMod9_underVol =110071;
|
public static final int acdcMod10_underVol =110072;
|
public static final int acdcMod11_underVol =110073;
|
public static final int acdcMod12_underVol =110074;
|
public static final int acdcMod13_underVol =110075;
|
public static final int acdcMod14_underVol =110076;
|
public static final int acdcMod15_underVol =110077;
|
public static final int acdcMod16_underVol =110078;
|
public static final int acdcMod1_overCurr =110079;
|
public static final int acdcMod2_overCurr =110080;
|
public static final int acdcMod3_overCurr =110081;
|
public static final int acdcMod4_overCurr =110082;
|
public static final int acdcMod5_overCurr =110083;
|
public static final int acdcMod6_overCurr =110084;
|
public static final int acdcMod7_overCurr =110085;
|
public static final int acdcMod8_overCurr =110086;
|
public static final int acdcMod9_overCurr =110087;
|
public static final int acdcMod10_overCurr =110088;
|
public static final int acdcMod11_overCurr =110089;
|
public static final int acdcMod12_overCurr =110090;
|
public static final int acdcMod13_overCurr =110091;
|
public static final int acdcMod14_overCurr =110092;
|
public static final int acdcMod15_overCurr =110093;
|
public static final int acdcMod16_overCurr =110094;
|
public static final int acdcMod1_acErr =110095;
|
public static final int acdcMod2_acErr =110096;
|
public static final int acdcMod3_acErr =110097;
|
public static final int acdcMod4_acErr =110098;
|
public static final int acdcMod5_acErr =110099;
|
public static final int acdcMod6_acErr =110100;
|
public static final int acdcMod7_acErr =110101;
|
public static final int acdcMod8_acErr =110102;
|
public static final int acdcMod9_acErr =110103;
|
public static final int acdcMod10_acErr =110104;
|
public static final int acdcMod11_acErr =110105;
|
public static final int acdcMod12_acErr =110106;
|
public static final int acdcMod13_acErr =110107;
|
public static final int acdcMod14_acErr =110108;
|
public static final int acdcMod15_acErr =110109;
|
public static final int acdcMod16_acErr =110110;
|
public static final int acIn1_trip =110111;
|
public static final int acIn2_trip =110112;
|
public static final int acIn1_fuse =110113;
|
public static final int acIn2_fuse =110114;
|
public static final int acIn1_unbanlance =110115;
|
public static final int acIn2_unbanlance =110116;
|
public static final int acIn1_freqerr = 110117;
|
public static final int acIn2_freqerr = 110118;
|
public static final int comm_err = 110119;
|
public static final int powerdev_commErr = 110120;
|
public static final int userAcIn1_PowerDown = 110121;
|
public static final int userAcIn2_PowerDown = 110122;
|
public static final int userAcIn1_CommErr = 110123;
|
public static final int userAcIn2_CommErr = 110124;
|
public static final int temp_CommErr1 = 110125;
|
public static final int temp_CommErr2 = 110126;
|
public static final int temp_CommErr3 = 110127;
|
public static final int humi_CommErr1 = 110128;
|
public static final int humi_CommErr2 = 110129;
|
public static final int humi_CommErr3 = 110130;
|
public static final int smoke_Alarm1 = 110131;
|
public static final int smoke_Alarm2 = 110132;
|
public static final int smoke_Alarm3 = 110133;
|
public static final int smoke_CommErr1 = 110134;
|
public static final int smoke_CommErr2 = 110135;
|
public static final int smoke_CommErr3 = 110136;
|
public static final int acIn2_over_volA = 110137;
|
public static final int acIn2_under_volA = 110138;
|
public static final int acIn2_less_A = 110139;
|
public static final int acIn2_over_volB = 110140;
|
public static final int acIn2_under_volB = 110141;
|
public static final int acIn2_less_B = 110142;
|
public static final int acIn2_over_volC = 110143;
|
public static final int acIn2_under_volC = 110144;
|
public static final int acIn2_less_C = 110145;
|
public static final int power_alm = 110146;
|
public static final int powerdown_commErr = 110147;
|
|
|
/*public static String getAlarmName(int type)
|
{
|
String Alarm_name = "未知";
|
switch(type) //告警名称
|
{
|
case 1 : Alarm_name = "在线电压高";break;
|
case 2 : Alarm_name = "在线电压低"; break;
|
case 3 : Alarm_name = "组端电压高";break;
|
case 4 : Alarm_name = "组端电压低"; break;
|
case 5 : Alarm_name = "充电电流大";break;
|
case 6 : Alarm_name = "充电电流低"; break;
|
case 7 : Alarm_name = "放电电流大";break;
|
case 8 : Alarm_name = "放电电流低"; break;
|
case 9 : Alarm_name = "单体电压高";break;
|
case 10 : Alarm_name = "单体电压低"; break;
|
case 11 : Alarm_name = "单体温度高";break;
|
case 12 : Alarm_name = "单体温度低";break;
|
case 13 : Alarm_name = "单体内阻高";break;
|
case 14 : Alarm_name = "单体内阻低"; break;
|
case 15 : Alarm_name = "连接条阻抗高";break;
|
case 16 : Alarm_name = "连接条阻抗低"; break;
|
case 17 : Alarm_name = "放电单体电压高";break;
|
case 18 : Alarm_name = "放电单体电压低";break;
|
case 19 : Alarm_name = "容量告警容量低";break;
|
case 20 : Alarm_name = "容量告警容量高";break;
|
case 21 : Alarm_name = "容量更换容量低";break;
|
case 22 : Alarm_name = "容量更换容量高";break;
|
case 23 : Alarm_name = "电池正极漏液";break;
|
case 24 : Alarm_name = "电池负极漏液 ";break;
|
}
|
|
return Alarm_name;
|
}*/
|
public static String getAlarmName(int type) {
|
String Alarm_name = "NONE";
|
switch (type) //告警名称
|
{
|
case 1:
|
Alarm_name = "HighOnlineVoltage";
|
break;
|
case 2:
|
Alarm_name = "LowOnlineVoltage";
|
break;
|
case 3:
|
Alarm_name = "HighGroupVoltage";
|
break;
|
case 4:
|
Alarm_name = "LowGroupVoltage";
|
break;
|
case 5:
|
Alarm_name = "HighChargingCurrent";
|
break;
|
case 6:
|
Alarm_name = "LowChargingCurrent";
|
break;
|
case 7:
|
Alarm_name = "HighDischargCurrent";
|
break;
|
case 8:
|
Alarm_name = "LowDischargCurrent";
|
break;
|
case 9:
|
Alarm_name = "HighIndividualVoltage";
|
break;
|
case 10:
|
Alarm_name = "LowIndividualVoltage";
|
break;
|
case 11:
|
Alarm_name = "HighMonomerTemperature";
|
break;
|
case 12:
|
Alarm_name = "LowMonomerTemperature";
|
break;
|
case 13:
|
Alarm_name = "HighIndividualResistance";
|
break;
|
case 14:
|
Alarm_name = "LowIndividualResistance";
|
break;
|
case 15:
|
Alarm_name = "HighConnectionBarImpedance";
|
break;
|
case 16:
|
Alarm_name = "LowConnectionBarImpedance";
|
break;
|
case 17:
|
Alarm_name = "HighDischargeUnitVoltage";
|
break;
|
case 18:
|
Alarm_name = "LowDischargeUnitVoltage";
|
break;
|
case 19:
|
Alarm_name = "LowCapacityAlarmCapacity";
|
break;
|
case 20:
|
Alarm_name = "HighCapacityAlarmCapacity";
|
break;
|
case 21:
|
Alarm_name = "LowCapacityReplaceCapacity";
|
break;
|
case 22:
|
Alarm_name = "HighCapacityReplaceCapacity";
|
break;
|
case 23:
|
Alarm_name = "BatteryPositiveElectrodeLeakage";
|
break;
|
case 24:
|
Alarm_name = "BatteryNegativeElectrodeLeakage";
|
break;
|
}
|
return Alarm_name;
|
}
|
|
/*public static String getAlarmType(int type) {
|
String Alarm_Type = "未知";
|
switch (type) {
|
case 1:
|
Alarm_Type = "一级告警";
|
break;
|
case 2:
|
Alarm_Type = "二级告警";
|
break;
|
case 3:
|
Alarm_Type = "三级告警";
|
break;
|
case 4:
|
Alarm_Type = "四级告警";
|
break;
|
case 5:
|
Alarm_Type = "五级告警";
|
break;
|
case 6:
|
Alarm_Type = "六级告警";
|
break;
|
case 7:
|
Alarm_Type = "七级告警";
|
break;
|
case 8:
|
Alarm_Type = "八级告警";
|
break;
|
case 9:
|
Alarm_Type = "九级告警";
|
break;
|
case 10:
|
Alarm_Type = "十级告警";
|
break;
|
}
|
return Alarm_Type;
|
|
}*/
|
public static String getAlarmType(int type) {
|
String Alarm_Type = "NONE";
|
switch (type) {
|
case 1:
|
Alarm_Type = "level1Alarm";
|
break;
|
case 2:
|
Alarm_Type = "level2Alarm";
|
break;
|
case 3:
|
Alarm_Type = "level3Alarm";
|
break;
|
case 4:
|
Alarm_Type = "level4Alarm";
|
break;
|
case 5:
|
Alarm_Type = "level5Alarm";
|
break;
|
case 6:
|
Alarm_Type = "level6Alarm";
|
break;
|
case 7:
|
Alarm_Type = "level7Alarm";
|
break;
|
case 8:
|
Alarm_Type = "level8Alarm";
|
break;
|
case 9:
|
Alarm_Type = "level9Alarm";
|
break;
|
case 10:
|
Alarm_Type = "level10Alarm";
|
break;
|
}
|
return Alarm_Type;
|
|
}
|
|
|
/*public static String getdevName(int type)
|
{
|
String dev_name = "未知";
|
switch(type) //告警名称
|
{
|
case 119020:
|
dev_name = "通讯故障";
|
break;
|
case 618501:
|
dev_name = "继电器告警";
|
break;
|
case 618502:
|
dev_name = "通讯告警";
|
break;
|
case 618503:
|
dev_name = "设备过温告警";
|
break;
|
case 618504:
|
dev_name = "二极管D1告警";
|
break;
|
case 618505:
|
dev_name = "干接点告警";
|
break;
|
case 618506:
|
dev_name = "异常核容或养护终止告警";
|
break;
|
case 119023:
|
dev_name = "续航不足告警";
|
break;
|
case 119024:
|
dev_name = "基站停电告警";
|
break;
|
case 119025:
|
dev_name = "基站发电告警";
|
break;
|
case 119026:
|
dev_name = "基站掉站告警";
|
break;
|
case 119027:
|
dev_name = "基站开门告警";
|
break;
|
case 119028:
|
dev_name = "设备高温告警";
|
break;
|
case 119032:
|
dev_name = "设备SD卡故障";
|
break;
|
case 119033:
|
dev_name = "采集线告警";
|
break;
|
case 119034:
|
dev_name = "停电电流均衡告警";
|
break;
|
|
}
|
|
return dev_name;
|
}*/
|
|
public static String getdevName(int type) {
|
String dev_name = "NONE";
|
switch (type) //告警名称
|
{
|
case 119020:
|
dev_name = "CommunicationFailure";
|
break;
|
case 618501:
|
dev_name = "RelayAlarm";
|
break;
|
case 618502:
|
dev_name = "CommunicationAlarm";
|
break;
|
case 618503:
|
dev_name = "EquipmentOverTemperatureAlarm";
|
break;
|
case 618504:
|
dev_name = "DiodeD1Alarm";
|
break;
|
case 618505:
|
dev_name = "DryContactAlarm";
|
break;
|
case 618506:
|
dev_name = "AbnormalNuclearCapacityOrMaintenanceTerminationAlarm";
|
break;
|
case 119023:
|
dev_name = "InsufficientBatteryLifeAlarm";
|
break;
|
case 119024:
|
dev_name = "BaseStationPowerOutageAlarm";
|
break;
|
case 119025:
|
dev_name = "BaseStationPowerGenerationAlarm";
|
break;
|
case 119026:
|
dev_name = "BaseStationDropAlarm";
|
break;
|
case 119027:
|
dev_name = "BaseStationDoorOpeningAlarm";
|
break;
|
case 119028:
|
dev_name = "EquipmentHighTemperatureAlarm";
|
break;
|
case 119032:
|
dev_name = "DeviceSDCardFailure";
|
break;
|
case 119033:
|
dev_name = "AcquisitionLineAlarm";
|
break;
|
case 119034:
|
dev_name = "PowerOutageCurrentBalanceAlarm";
|
break;
|
|
}
|
|
return dev_name;
|
}
|
|
/**
|
* 设备alm_type和电池alm_signal_id,电源告警的alarmType获取对应的告警类型
|
*
|
* @param type
|
* @return
|
*/
|
public static String getAllAlarmName(int type) {
|
String Alarm_name = "未知";
|
switch (type) //告警名称
|
{
|
//电池告警
|
case 1:
|
Alarm_name = "在线电压高";
|
break;
|
case 2:
|
Alarm_name = "在线电压低";
|
break;
|
case 3:
|
Alarm_name = "组端电压高";
|
break;
|
case 4:
|
Alarm_name = "组端电压低";
|
break;
|
case 5:
|
Alarm_name = "充电电流大";
|
break;
|
case 6:
|
Alarm_name = "充电电流低";
|
break;
|
case 7:
|
Alarm_name = "放电电流大";
|
break;
|
case 8:
|
Alarm_name = "放电电流低";
|
break;
|
case 9:
|
Alarm_name = "单体电压高";
|
break;
|
case 10:
|
Alarm_name = "单体电压低";
|
break;
|
case 11:
|
Alarm_name = "单体温度高";
|
break;
|
case 12:
|
Alarm_name = "单体温度低";
|
break;
|
case 13:
|
Alarm_name = "单体内阻高";
|
break;
|
case 14:
|
Alarm_name = "单体内阻低";
|
break;
|
case 15:
|
Alarm_name = "连接条阻抗高";
|
break;
|
case 16:
|
Alarm_name = "连接条阻抗低";
|
break;
|
case 17:
|
Alarm_name = "放电单体电压高";
|
break;
|
case 18:
|
Alarm_name = "放电单体电压低";
|
break;
|
case 19:
|
Alarm_name = "容量告警容量低";
|
break;
|
case 20:
|
Alarm_name = "容量告警容量高";
|
break;
|
case 21:
|
Alarm_name = "容量更换容量低";
|
break;
|
case 22:
|
Alarm_name = "容量更换容量高";
|
break;
|
case 23:
|
Alarm_name = "漏液电压高";
|
break;
|
case 24:
|
Alarm_name = "漏液电压低 ";
|
break;
|
//设备告警
|
case 119020:
|
Alarm_name = "通讯故障";
|
break;
|
case 618501:
|
Alarm_name = "继电器告警";
|
break;
|
case 618502:
|
Alarm_name = "通讯告警";
|
break;
|
case 618503:
|
Alarm_name = "设备过温告警";
|
break;
|
case 618504:
|
Alarm_name = "二极管D1告警";
|
break;
|
case 618505:
|
Alarm_name = "干接点告警";
|
break;
|
case 618506:
|
Alarm_name = "异常核容或养护终止告警";
|
break;
|
case 119023:
|
Alarm_name = "续航不足告警";
|
break;
|
case 119024:
|
Alarm_name = "基站停电告警";
|
break;
|
case 119025:
|
Alarm_name = "基站发电告警";
|
break;
|
case 119026:
|
Alarm_name = "基站掉站告警";
|
break;
|
case 119027:
|
Alarm_name = "基站开门告警";
|
break;
|
case 119028:
|
Alarm_name = "设备高温告警";
|
break;
|
case 119032:
|
Alarm_name = "设备SD卡故障";
|
break;
|
case 119033:
|
Alarm_name = "采集线告警";
|
break;
|
case 119034:
|
Alarm_name = "停电电流均衡告警";
|
break;
|
//电源告警
|
case acIn1_over_volA:
|
Alarm_name = "1路交流A相过压";
|
break;
|
case acIn1_under_volA:
|
Alarm_name = "1路交流A相欠压";
|
break;
|
case acIn1_less_A:
|
Alarm_name = "1路交流A相缺相";
|
break;
|
case acIn1_over_volB:
|
Alarm_name = "1路交流B相过压";
|
break;
|
case acIn1_under_volB:
|
Alarm_name = "1路交流B相欠压";
|
break;
|
case acIn1_less_B:
|
Alarm_name = "1路交流B相缺相";
|
break;
|
case acIn1_over_volC:
|
Alarm_name = "1路交流C相过压";
|
break;
|
case acIn1_under_volC:
|
Alarm_name = "1路交流C相欠压";
|
break;
|
case acIn1_less_C:
|
Alarm_name = "1路交流C相缺相";
|
break;
|
case acIn1_powerdown:
|
Alarm_name = "交流停电";
|
break;
|
case acIn1_thunder_err:
|
Alarm_name = "防雷器故障";
|
break;
|
case dcOut_over_vol:
|
Alarm_name = "直流电压过高";
|
break;
|
case dcOut_under_vol:
|
Alarm_name = "直流电压过低";
|
break;
|
case loader_fuse:
|
Alarm_name = "负载熔断";
|
break;
|
case battgroup1_fuse:
|
Alarm_name = "电池组1熔断";
|
break;
|
case battgroup2_fuse:
|
Alarm_name = "电池组2熔断";
|
break;
|
case acdcMod1_err:
|
Alarm_name = "整流器1总故障";
|
break;
|
case acdcMod2_err:
|
Alarm_name = "整流器2总故障";
|
break;
|
case acdcMod3_err:
|
Alarm_name = "整流器3总故障";
|
break;
|
case acdcMod4_err:
|
Alarm_name = "整流器4总故障";
|
break;
|
case acdcMod5_err:
|
Alarm_name = "整流器5总故障";
|
break;
|
case acdcMod6_err:
|
Alarm_name = "整流器6总故障";
|
break;
|
case acdcMod7_err:
|
Alarm_name = "整流器7总故障";
|
break;
|
case acdcMod8_err:
|
Alarm_name = "整流器8总故障";
|
break;
|
case acdcMod9_err:
|
Alarm_name = "整流器9总故障";
|
break;
|
case acdcMod10_err:
|
Alarm_name = "整流器10总故障";
|
break;
|
case acdcMod11_err:
|
Alarm_name = "整流器11总故障";
|
break;
|
case acdcMod12_err:
|
Alarm_name = "整流器12总故障";
|
break;
|
case acdcMod13_err:
|
Alarm_name = "整流器13总故障";
|
break;
|
case acdcMod14_err:
|
Alarm_name = "整流器14总故障";
|
break;
|
case acdcMod15_err:
|
Alarm_name = "整流器15总故障";
|
break;
|
case acdcMod16_err:
|
Alarm_name = "整流器16总故障";
|
break;
|
case acIn_total_alarm:
|
Alarm_name = "交流总故障";
|
break;
|
case dcOut_total_alarm:
|
Alarm_name = "直流总故障";
|
break;
|
case acb1_over_currA:
|
Alarm_name = "交流A相过流";
|
break;
|
case acb1_over_currB:
|
Alarm_name = "交流B相过流";
|
break;
|
case acb1_over_currC:
|
Alarm_name = "交流C相过流";
|
break;
|
case acIn_monitorerr:
|
Alarm_name = "监控器故障";
|
break;
|
case dcOut_over_curr:
|
Alarm_name = "直流过流";
|
break;
|
case total_alarm:
|
Alarm_name = "开关柜总报警";
|
break;
|
case battgroup1_volLow:
|
Alarm_name = "电池组1电压低";
|
break;
|
case battgroup2_volLow:
|
Alarm_name = "电池组2电压低";
|
break;
|
case battgroup1_down:
|
Alarm_name = "电池组1下电";
|
break;
|
case battgroup2_down:
|
Alarm_name = "电池组2下电";
|
break;
|
case battgroup1_overChgCurr:
|
Alarm_name = "电池组1充电过流";
|
break;
|
case battgroup2_overChgCurr:
|
Alarm_name = "电池组2充电过流";
|
break;
|
case acdcMod1_overVol:
|
Alarm_name = "整流器1过压";
|
break;
|
case acdcMod2_overVol:
|
Alarm_name = "整流器2过压";
|
break;
|
case acdcMod3_overVol:
|
Alarm_name = "整流器3过压";
|
break;
|
case acdcMod4_overVol:
|
Alarm_name = "整流器4过压";
|
break;
|
case acdcMod5_overVol:
|
Alarm_name = "整流器5过压";
|
break;
|
case acdcMod6_overVol:
|
Alarm_name = "整流器6过压";
|
break;
|
case acdcMod7_overVol:
|
Alarm_name = "整流器7过压";
|
break;
|
case acdcMod8_overVol:
|
Alarm_name = "整流器8过压";
|
break;
|
case acdcMod9_overVol:
|
Alarm_name = "整流器9过压";
|
break;
|
case acdcMod10_overVol:
|
Alarm_name = "整流器10过压";
|
break;
|
case acdcMod11_overVol:
|
Alarm_name = "整流器11过压";
|
break;
|
case acdcMod12_overVol:
|
Alarm_name = "整流器12过压";
|
break;
|
case acdcMod13_overVol:
|
Alarm_name = "整流器13过压";
|
break;
|
case acdcMod14_overVol:
|
Alarm_name = "整流器14过压";
|
break;
|
case acdcMod15_overVol:
|
Alarm_name = "整流器15过压";
|
break;
|
case acdcMod16_overVol:
|
Alarm_name = "整流器16过压";
|
break;
|
case acdcMod1_underVol:
|
Alarm_name = "整流器1欠压";
|
break;
|
case acdcMod2_underVol:
|
Alarm_name = "整流器2欠压";
|
break;
|
case acdcMod3_underVol:
|
Alarm_name = "整流器3欠压";
|
break;
|
case acdcMod4_underVol:
|
Alarm_name = "整流器4欠压";
|
break;
|
case acdcMod5_underVol:
|
Alarm_name = "整流器5欠压";
|
break;
|
case acdcMod6_underVol:
|
Alarm_name = "整流器6欠压";
|
break;
|
case acdcMod7_underVol:
|
Alarm_name = "整流器7欠压";
|
break;
|
case acdcMod8_underVol:
|
Alarm_name = "整流器8欠压";
|
break;
|
case acdcMod9_underVol:
|
Alarm_name = "整流器9欠压";
|
break;
|
case acdcMod10_underVol:
|
Alarm_name = "整流器10欠压";
|
break;
|
case acdcMod11_underVol:
|
Alarm_name = "整流器11欠压";
|
break;
|
case acdcMod12_underVol:
|
Alarm_name = "整流器12欠压";
|
break;
|
case acdcMod13_underVol:
|
Alarm_name = "整流器13欠压";
|
break;
|
case acdcMod14_underVol:
|
Alarm_name = "整流器14欠压";
|
break;
|
case acdcMod15_underVol:
|
Alarm_name = "整流器15欠压";
|
break;
|
case acdcMod16_underVol:
|
Alarm_name = "整流器16欠压";
|
break;
|
case acdcMod1_overCurr:
|
Alarm_name = "整流器1过流";
|
break;
|
case acdcMod2_overCurr:
|
Alarm_name = "整流器2过流";
|
break;
|
case acdcMod3_overCurr:
|
Alarm_name = "整流器3过流";
|
break;
|
case acdcMod4_overCurr:
|
Alarm_name = "整流器4过流";
|
break;
|
case acdcMod5_overCurr:
|
Alarm_name = "整流器5过流";
|
break;
|
case acdcMod6_overCurr:
|
Alarm_name = "整流器6过流";
|
break;
|
case acdcMod7_overCurr:
|
Alarm_name = "整流器7过流";
|
break;
|
case acdcMod8_overCurr:
|
Alarm_name = "整流器8过流";
|
break;
|
case acdcMod9_overCurr:
|
Alarm_name = "整流器9过流";
|
break;
|
case acdcMod10_overCurr:
|
Alarm_name = "整流器10过流";
|
break;
|
case acdcMod11_overCurr:
|
Alarm_name = "整流器11过流";
|
break;
|
case acdcMod12_overCurr:
|
Alarm_name = "整流器12过流";
|
break;
|
case acdcMod13_overCurr:
|
Alarm_name = "整流器13过流";
|
break;
|
case acdcMod14_overCurr:
|
Alarm_name = "整流器14过流";
|
break;
|
case acdcMod15_overCurr:
|
Alarm_name = "整流器15过流";
|
break;
|
case acdcMod16_overCurr:
|
Alarm_name = "整流器16过流";
|
break;
|
case acdcMod1_acErr:
|
Alarm_name = "整流器1交流异常";
|
break;
|
case acdcMod2_acErr:
|
Alarm_name = "整流器2交流异常";
|
break;
|
case acdcMod3_acErr:
|
Alarm_name = "整流器3交流异常";
|
break;
|
case acdcMod4_acErr:
|
Alarm_name = "整流器4交流异常";
|
break;
|
case acdcMod5_acErr:
|
Alarm_name = "整流器5交流异常";
|
break;
|
case acdcMod6_acErr:
|
Alarm_name = "整流器6交流异常";
|
break;
|
case acdcMod7_acErr:
|
Alarm_name = "整流器7交流异常";
|
break;
|
case acdcMod8_acErr:
|
Alarm_name = "整流器8交流异常";
|
break;
|
case acdcMod9_acErr:
|
Alarm_name = "整流器9交流异常";
|
break;
|
case acdcMod10_acErr:
|
Alarm_name = "整流器10交流异常";
|
break;
|
case acdcMod11_acErr:
|
Alarm_name = "整流器11交流异常";
|
break;
|
case acdcMod12_acErr:
|
Alarm_name = "整流器12交流异常";
|
break;
|
case acdcMod13_acErr:
|
Alarm_name = "整流器13交流异常";
|
break;
|
case acdcMod14_acErr:
|
Alarm_name = "整流器14交流异常";
|
break;
|
case acdcMod15_acErr:
|
Alarm_name = "整流器15交流异常";
|
break;
|
case acdcMod16_acErr:
|
Alarm_name = "整流器16交流异常";
|
break;
|
case acIn1_trip:
|
Alarm_name = "交流输入1跳闸";
|
break;
|
case acIn2_trip:
|
Alarm_name = "交流输入2跳闸";
|
break;
|
case acIn1_fuse:
|
Alarm_name = "交流输入1熔丝告警";
|
break;
|
case acIn2_fuse:
|
Alarm_name = "交流输入2熔丝告警";
|
break;
|
case acIn1_unbanlance:
|
Alarm_name = "交流输入1三相不平衡";
|
break;
|
case acIn2_unbanlance:
|
Alarm_name = "交流输入2三相不平衡";
|
break;
|
case acIn1_freqerr:
|
Alarm_name = "交流输入1频率异常";
|
break;
|
case acIn2_freqerr:
|
Alarm_name = "交流输入2频率异常";
|
break;
|
case comm_err:
|
Alarm_name = "协转通信故障";
|
break;
|
case powerdev_commErr:
|
Alarm_name = "电源通信故障";
|
break;
|
case userAcIn1_PowerDown:
|
Alarm_name = "交流输入1停电";
|
break;
|
case userAcIn2_PowerDown:
|
Alarm_name = "交流输入2停电";
|
break;
|
case userAcIn1_CommErr:
|
Alarm_name = "交流1采集通信故障";
|
break;
|
case userAcIn2_CommErr:
|
Alarm_name = "交流2采集通信故障";
|
break;
|
case temp_CommErr1 : Alarm_name = "温感1通信故障";break;
|
case temp_CommErr2 : Alarm_name = "温感2通信故障";break;
|
case temp_CommErr3:
|
Alarm_name = "温感3通信故障";
|
break;
|
case humi_CommErr1:
|
Alarm_name = "湿感1通信故障";
|
break;
|
case humi_CommErr2:
|
Alarm_name = "湿感2通信故障";
|
break;
|
case humi_CommErr3:
|
Alarm_name = "湿感3通信故障";
|
break;
|
case smoke_Alarm1:
|
Alarm_name = "烟感1报警";
|
break;
|
case smoke_Alarm2:
|
Alarm_name = "烟感2报警";
|
break;
|
case smoke_Alarm3:
|
Alarm_name = "烟感3报警";
|
break;
|
case smoke_CommErr1:
|
Alarm_name = "烟感1通信故障";
|
break;
|
case smoke_CommErr2:
|
Alarm_name = "烟感2通信故障";
|
break;
|
case smoke_CommErr3:
|
Alarm_name = "烟感3通信故障";
|
break;
|
case acIn2_over_volA:
|
Alarm_name = "2路交流A相过压";
|
break;
|
case acIn2_under_volA:
|
Alarm_name = "2路交流A相欠压";
|
break;
|
case acIn2_less_A:
|
Alarm_name = "2路交流A相缺相";
|
break;
|
case acIn2_over_volB:
|
Alarm_name = "2路交流B相过压";
|
break;
|
case acIn2_under_volB:
|
Alarm_name = "2路交流B相欠压";
|
break;
|
case acIn2_less_B:
|
Alarm_name = "2路交流B相缺相";
|
break;
|
case acIn2_over_volC:
|
Alarm_name = "2路交流C相过压";
|
break;
|
case acIn2_under_volC:
|
Alarm_name = "2路交流C相欠压";
|
break;
|
case acIn2_less_C:
|
Alarm_name = "2路交流C相缺相";
|
break;
|
case power_alm:
|
Alarm_name = "电源告警";
|
break;
|
case powerdown_commErr:
|
Alarm_name = "交流停电通信故障";
|
break;
|
|
default:
|
Alarm_name = "未知告警";
|
break;
|
}
|
|
return Alarm_name;
|
}
|
|
|
/*
|
* ups告警对应关系*/
|
public static String getUpsAlarmName(int type) {
|
String Alarm_name = "未知";
|
switch (type) //告警名称
|
{
|
//电池告警
|
case 116001:
|
Alarm_name = "逆变器不同步";
|
break;
|
case 116002:
|
Alarm_name = "主路电压异常";
|
break;
|
case 116003:
|
Alarm_name = "整流器异常";
|
break;
|
case 116004:
|
Alarm_name = "逆变器异常";
|
break;
|
case 116005:
|
Alarm_name = "旁路异常";
|
break;
|
case 116006:
|
Alarm_name = "电池电压低于下限";
|
break;
|
case 116007:
|
Alarm_name = "电池电压过高";
|
break;
|
case 116008:
|
Alarm_name = "电池未接入";
|
break;
|
case 116009:
|
Alarm_name = "电池电压低预告警";
|
break;
|
case 116010:
|
Alarm_name = "电池接反";
|
break;
|
case 116011:
|
Alarm_name = "ParaMonCAN通讯异常";
|
break;
|
case 116012:
|
Alarm_name = "PowerCAN通讯异常";
|
break;
|
case 116013:
|
Alarm_name = "整流DSP程序错误";
|
break;
|
case 116014:
|
Alarm_name = "整流FPGA程序错误";
|
break;
|
case 116015:
|
Alarm_name = "逆变DSP程序错误";
|
break;
|
case 116016:
|
Alarm_name = "逆变FPGA程序错误";
|
break;
|
case 116017:
|
Alarm_name = "旁路DSP程序错误";
|
break;
|
case 116018:
|
Alarm_name = "旁路FPGA程序错误";
|
break;
|
case 116019:
|
Alarm_name = "机架内离散总线通讯异常";
|
break;
|
case 116020:
|
Alarm_name = "机架间离散总线通讯异常";
|
break;
|
case 116021:
|
Alarm_name = "主控模块设置不匹配";
|
break;
|
case 116022:
|
Alarm_name = "LBS异常";
|
break;
|
case 116023:
|
Alarm_name = "紧急关机";
|
break;
|
case 116024:
|
Alarm_name = "旁路晶闸管故障 ";
|
break;
|
case 116025:
|
Alarm_name = "旁路相序反";
|
break;
|
case 116026:
|
Alarm_name = "旁路过流";
|
break;
|
case 116027:
|
Alarm_name = "旁路异常关机";
|
break;
|
case 116028:
|
Alarm_name = "切换次数限制";
|
break;
|
case 116029:
|
Alarm_name = "ECO切换次数限制";
|
break;
|
case 116030:
|
Alarm_name = "ParaPowerCan通讯异常";
|
break;
|
case 116031:
|
Alarm_name = "电池放电限流";
|
break;
|
case 116032:
|
Alarm_name = "放电器故障";
|
break;
|
case 116033:
|
Alarm_name = "充电器故障";
|
break;
|
case 116034:
|
Alarm_name = "LBS连接线异常";
|
break;
|
case 116035:
|
Alarm_name = "电池需维护";
|
break;
|
case 116036:
|
Alarm_name = "电池过温";
|
break;
|
case 116037:
|
Alarm_name = "电池接地故障";
|
break;
|
case 116038:
|
Alarm_name = "主路频率异常";
|
break;
|
case 116039:
|
Alarm_name = "模块过温";
|
break;
|
case 116040:
|
Alarm_name = "从控模块设置不匹配";
|
break;
|
case 116041:
|
Alarm_name = "接口模块设置不匹配";
|
break;
|
case 116042:
|
Alarm_name = "均充超时";
|
break;
|
case 116043:
|
Alarm_name = "辅助电源掉电";
|
break;
|
case 116044:
|
Alarm_name = "主路相序反 ";
|
break;
|
case 116045:
|
Alarm_name = "整流器软启动失败 ";
|
break;
|
case 116046:
|
Alarm_name = "用户操作错误";
|
break;
|
case 116047:
|
Alarm_name = "输出熔丝断";
|
break;
|
case 116048:
|
Alarm_name = "输出过载";
|
break;
|
case 116049:
|
Alarm_name = "系统过载";
|
break;
|
case 116050:
|
Alarm_name = "输出过载超时";
|
break;
|
case 116051:
|
Alarm_name = "负载冲击转旁路";
|
break;
|
case 116052:
|
Alarm_name = "并机均流异常";
|
break;
|
case 116053:
|
Alarm_name = "母线异常关机";
|
break;
|
case 116054:
|
Alarm_name = "临机请求转旁路 ";
|
break;
|
case 116055:
|
Alarm_name = "直流母线过压 ";
|
break;
|
case 116056:
|
Alarm_name = "MonCAN通讯异常 ";
|
break;
|
case 116057:
|
Alarm_name = "输入缺零故障";
|
break;
|
case 116058:
|
Alarm_name = "逆变继电器故障";
|
break;
|
case 116059:
|
Alarm_name = "主路反灌";
|
break;
|
case 116060:
|
Alarm_name = "输入电流异常";
|
break;
|
case 116061:
|
Alarm_name = "输出电压异常";
|
break;
|
case 116062:
|
Alarm_name = "输入电流超限";
|
break;
|
case 116063:
|
Alarm_name = "旁路过温";
|
break;
|
case 116064:
|
Alarm_name = "邻机旁路晶闸管故障 ";
|
break;
|
case 116065:
|
Alarm_name = "并机连接线异常 ";
|
break;
|
case 116066:
|
Alarm_name = "充电器过温";
|
break;
|
case 116067:
|
Alarm_name = "电池端口短路";
|
break;
|
case 116068:
|
Alarm_name = "电池房环境异常";
|
break;
|
case 116069:
|
Alarm_name = "风扇异常";
|
break;
|
case 116070:
|
Alarm_name = "旁路缺零故障";
|
break;
|
case 116071:
|
Alarm_name = "旁路接管";
|
break;
|
case 116072:
|
Alarm_name = "BCB1 状态异常";
|
break;
|
case 116073:
|
Alarm_name = "BCB2 状态异常";
|
break;
|
case 116074:
|
Alarm_name = "BCB3 状态异常 ";
|
break;
|
case 116075:
|
Alarm_name = "BCB4 状态异常 ";
|
break;
|
case 116076:
|
Alarm_name = "旁路SCR风扇异常 ";
|
break;
|
case 116077:
|
Alarm_name = "平衡电路故障";
|
break;
|
case 116078:
|
Alarm_name = "平衡电路过流";
|
break;
|
case 116079:
|
Alarm_name = "平衡电路过温";
|
break;
|
case 116080:
|
Alarm_name = "失去冗余";
|
break;
|
case 116081:
|
Alarm_name = "容量过载";
|
break;
|
case 116082:
|
Alarm_name = "功率板设置不匹配";
|
break;
|
case 116083:
|
Alarm_name = "旁路设置不匹配";
|
break;
|
case 116084:
|
Alarm_name = "上抽风风扇异常 ";
|
break;
|
case 116085:
|
Alarm_name = "系统A相输出熔丝断 ";
|
break;
|
case 116086:
|
Alarm_name = "系统B相输出熔丝断";
|
break;
|
case 116087:
|
Alarm_name = "系统C相输出熔丝断";
|
break;
|
case 116088:
|
Alarm_name = "旁路无效";
|
break;
|
case 116089:
|
Alarm_name = "整流器过流";
|
break;
|
case 116090:
|
Alarm_name = "旁路过流超时";
|
break;
|
case 116091:
|
Alarm_name = "输出零地过压";
|
break;
|
case 116092:
|
Alarm_name = "输入熔丝断";
|
break;
|
case 116093:
|
Alarm_name = "旁路熔丝断";
|
break;
|
case 116120:
|
Alarm_name = "协转与UPS通信故障 ";
|
break;
|
case 116121:
|
Alarm_name = "平台与协转通信故障 ";
|
break;
|
default:
|
Alarm_name = "未知告警";
|
break;
|
}
|
|
return Alarm_name;
|
}
|
}
|