|
|
@@ -990,7 +990,7 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{
|
|
|
|
|
|
{SETTYPE_LABEL, SET_NULL, "保护控制字", 0 , 0, 0 , 0, 0, GROUP_SET_BHTT,0X0000, NULL_R},
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅰ段投入", 0 , TZGJListNum-1, 0, TZGJList, TZGJListNum, GROUP_SET_BHTT,0X500B, UINT_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅱ段投入", 0 , TZGJListNum-1, 0, TZGJList, TZGJListNum, GROUP_SET_BHTT,0X500C, UINT_R},
|
|
|
#elif defined GD_AREA_SHANTOU
|
|
|
@@ -1007,7 +1007,7 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅱ段投入", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500C, BOOL_R},
|
|
|
#endif
|
|
|
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅲ段投入", 0 , TZGJListNum-1, 0, TZGJList, TZGJListNum, GROUP_SET_BHTT,0X0000, UINT_R},
|
|
|
#else
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅲ段投入", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X0000, BOOL_R},
|
|
|
@@ -1017,7 +1017,7 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅲ段投方向", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X0000, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "PT断线检测投入", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500F, BOOL_R},
|
|
|
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
{SETTYPE_LIST, SET_NULL, "零序过流Ⅰ段投入", 0 , TZGJListNum-1, 0, TZGJList, TZGJListNum, GROUP_SET_BHTT,0X5010, UINT_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "零序过流Ⅱ段投入", 0 , TZGJListNum-1, 0, TZGJList, TZGJListNum, GROUP_SET_BHTT,0X5011, UINT_R},
|
|
|
#elif defined GD_AREA_SHANTOU
|
|
|
@@ -1501,20 +1501,15 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{SETTYPE_F, SET_S, "相间故障电流II段时间", 0 , 99, 0 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
{SETTYPE_F, SET_S, "接地故障电流时间", 0 , 99, 0 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
#else
|
|
|
- #ifdef GD_AREA_CHAOZHOU //潮州局要求合后电流两段处理
|
|
|
- {SETTYPE_F, SET_A, "相间电流I段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5024, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_A, "相间电流II段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5025, FLOAT_R},
|
|
|
- #elif defined GD_AREA_SHANTOU //汕头局要求合后电流两段处理(I+t)
|
|
|
- {SETTYPE_F, SET_A, "相间故障电流I段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5024, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_S, "相间故障电流I段时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_A, "相间故障电流II段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5025, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_S, "相间故障电流II段时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_A, "相间故障电流定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5024, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_A, "接地故障电流定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5025, FLOAT_R},
|
|
|
- #ifdef GD_AREA_SHANTOU
|
|
|
- {SETTYPE_F, SET_S, "接地故障电流时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
- #endif
|
|
|
- #endif
|
|
|
+ {SETTYPE_F, SET_A, "相间故障电流I段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5024, FLOAT_R},
|
|
|
+ {SETTYPE_F, SET_S, "相间故障电流I段时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
+ {SETTYPE_F, SET_A, "相间故障电流II段定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5025, FLOAT_R},
|
|
|
+ {SETTYPE_F, SET_S, "相间故障电流II段时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
+ {SETTYPE_F, SET_A, "相间故障电流定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5024, FLOAT_R},
|
|
|
+ {SETTYPE_F, SET_A, "接地故障电流定值", 0.0 , 100.0, 100.0 , 0, 0, GROUP_SET_FADZ,0x5025, FLOAT_R},
|
|
|
+ #ifdef GD_AREA_SHANTOU
|
|
|
+ {SETTYPE_F, SET_S, "接地故障电流时间", 0 , 99, 99 , 0, 0, GROUP_SET_FADZ,0x5026, FLOAT_R},
|
|
|
+ #endif
|
|
|
#endif
|
|
|
#ifdef GD_AREA_HEYUAN_2021
|
|
|
{SETTYPE_F, SET_U, "合到零压保护电压", 0.0 , 220.0, 20.0 , 0, 0, GROUP_SET_FADZ,0x0000, FLOAT_R},
|
|
|
@@ -3296,7 +3291,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
// 过流类定值
|
|
|
{
|
|
|
poc= &ptSet->tSwSet[sw].toc[BH_GL1];
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false)||(((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
poc->bGj= (((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false)||(((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
#elif defined GD_AREA_ZHUHAI_V2 || defined GD_AREA_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
@@ -3329,7 +3324,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->dI_fh= _Mul_Div_U(poc->dI, 96, 100); //0.96=0.98*0.98; //过流定值返回值
|
|
|
|
|
|
poc = &ptSet->tSwSet[sw].toc[BH_GL2];
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false)||(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false)||(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
#elif defined GD_AREA_ZHUHAI_V2 || defined GD_AREA_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
@@ -3364,7 +3359,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->bGj = false;
|
|
|
poc->bDir = false;
|
|
|
|
|
|
- #if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+ #if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false)||(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false)||(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
#else
|
|
|
@@ -3415,7 +3410,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->dI_fh= _Mul_Div_U(poc->dI, 96, 100); //0.96=0.98*0.98; //过流2定值返回值
|
|
|
|
|
|
poc= &ptSet->tSwSet[sw].toc[BH_LX1];
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
poc->bTz=(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false)||(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false)||(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
#elif defined GD_AREA_SHANTOU
|
|
|
@@ -3434,7 +3429,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->dI_fh= _Mul_Div_U(poc->dI, 96, 100); //0.96=0.98*0.98;
|
|
|
|
|
|
poc= &ptSet->tSwSet[sw].toc[BH_LX2];
|
|
|
-#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_CHAOZHOU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
+#if defined GD_AREA_ZHUHAI_FTU || defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_ZHONGSHAN_FTU ||defined GD_AREA_HEYUAN_KL || defined GD_AREA_JIEYANG_FTU
|
|
|
poc->bTz=(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false)||(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false)||(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==3 )?true:false);
|
|
|
#elif defined GD_AREA_SHANTOU
|
|
|
@@ -3945,7 +3940,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->dT=GetSetTIME(psetbuf[SET_FA_GZTZ_T+sw*SW_SET_NUMBER ].ff);
|
|
|
#endif
|
|
|
if(poc->dT<T_FA_TZ_MIN_TIME) poc->dT= T_FA_TZ_MIN_TIME;//不小于20ms
|
|
|
- #if defined GD_AREA_CHAOZHOU || defined GD_AREA_SHANTOU || defined GD_AREA_ECZD_2020 || defined GD_AREA_MAIN_2020 //潮州局要求合后电流两段处理
|
|
|
+ #if defined GD_AREA_SHANTOU || defined GD_AREA_ECZD_2020 || defined GD_AREA_MAIN_2020 //潮州局要求合后电流两段处理
|
|
|
poc->dI=GetSetSQR(psetbuf[SET_FA_GL_II+sw*SW_SET_NUMBER ].ff,fKI);
|
|
|
#else
|
|
|
poc->bTz=false;
|