|
|
@@ -815,9 +815,6 @@ const TSETTABLE tPubSetTable[]=
|
|
|
//中山局扩展
|
|
|
{SETTYPE_LIST, SET_NULL, "线路侧PT接线方式", 1 , TPT_TypeNum-1, 1, TPT_Type, TPT_TypeNum, GROUP_SET_EQPPARA,0x500A, UINT_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "控制回路断线检测", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_EQPPARA,0x0000, BOOL_R},
|
|
|
-#elif defined GD_AREA_ZHUHAI_FTU
|
|
|
- {SETTYPE_F, SET_U, "电源侧PT额定二次值", 0.0, 300.0, 100.0, 0, 0, GROUP_SET_EQPPARA,0x5008, FLOAT_R},
|
|
|
- {SETTYPE_F, SET_U, "负荷侧PT额定二次值", 0.0, 300.0, 100.0 , 0, 0, GROUP_SET_EQPPARA,0x5009, FLOAT_R},
|
|
|
#else
|
|
|
{SETTYPE_F, SET_U, "电源侧PT额定二次值", 0.0, 300.0, 100.0, 0, 0, GROUP_SET_EQPPARA,0x5008, FLOAT_R},
|
|
|
{SETTYPE_F, SET_U, "负荷侧PT额定二次值", 0.0, 300.0, 100.0, 0, 0, GROUP_SET_EQPPARA,0x5009, FLOAT_R},
|
|
|
@@ -937,34 +934,21 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{
|
|
|
|
|
|
{SETTYPE_LABEL, SET_NULL, "保护控制字", 0 , 0, 0 , 0, 0, GROUP_SET_BHTT,0X0000, NULL_R},
|
|
|
-#if defined GD_AREA_ZHUHAI_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_MAIN_2020 || defined GD_AREA_ECZD_2020 //珠海局要求告警+跳闸两个选项 广东标准2020要求告警+跳闸两个选项
|
|
|
+#if defined GD_AREA_MAIN_2020 || defined GD_AREA_ECZD_2020 //珠海局要求告警+跳闸两个选项 广东标准2020要求告警+跳闸两个选项
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅰ段投入", 0 , TZListNum-1, 0, TZList, TZListNum, GROUP_SET_BHTT,0X500B, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅱ段投入", 0 , TZListNum-1, 0, TZList, TZListNum, GROUP_SET_BHTT,0X500C, BOOL_R},
|
|
|
#else
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅰ段投入", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500B, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅱ段投入", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500C, BOOL_R},
|
|
|
#endif
|
|
|
-
|
|
|
-#if defined GD_AREA_ZHUHAI_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},
|
|
|
-#endif
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅰ段投方向", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500D, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "过流Ⅱ段投方向", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_BHTT,0X500E, BOOL_R},
|
|
|
{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
|
|
|
- {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},
|
|
|
-#else
|
|
|
{SETTYPE_LIST, SET_NULL, "零序过流Ⅰ段投入", 0 , TZListNum-1, 0, TZList, TZListNum, GROUP_SET_BHTT,0X5010, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "零序过流Ⅱ段投入", 0 , TZListNum-1, 0, TZList, TZListNum, GROUP_SET_BHTT,0X5011, BOOL_R},
|
|
|
-#endif
|
|
|
|
|
|
#ifdef DISP_SET_LX3
|
|
|
#ifdef GD_TEST_2021
|
|
|
@@ -1191,11 +1175,6 @@ const TSETTABLE tSwSetTable[]=
|
|
|
{SETTYPE_LIST, SET_NULL, "线路侧得电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500E, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "母线侧失电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500F, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "线路侧失电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x5010, BOOL_R},
|
|
|
- #elif defined GD_AREA_ZHUHAI_FTU
|
|
|
- {SETTYPE_LIST, SET_NULL, "电源侧得电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500D, BOOL_R},
|
|
|
- {SETTYPE_LIST, SET_NULL, "负荷侧得电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500E, BOOL_R},
|
|
|
- {SETTYPE_LIST, SET_NULL, "电源侧失电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500F, BOOL_R},
|
|
|
- {SETTYPE_LIST, SET_NULL, "负荷侧失电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x5010, BOOL_R},
|
|
|
#else
|
|
|
{SETTYPE_LIST, SET_NULL, "A侧得电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500D, BOOL_R},
|
|
|
{SETTYPE_LIST, SET_NULL, "B侧得电延时合闸", 0 , TTListNum-1, 0, TTList, TTListNum, GROUP_SET_FATT,0x500E, BOOL_R},
|
|
|
@@ -3045,10 +3024,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
// 过流类定值
|
|
|
{
|
|
|
poc= &ptSet->tSwSet[sw].toc[BH_GL1];
|
|
|
-#if defined GD_AREA_ZHUHAI_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_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
+#if defined GD_AREA_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_GL1_TT+sw*SW_SET_NUMBER ].ff==0 )?true:false);
|
|
|
#elif defined GD_AREA_ECZD_2020
|
|
|
@@ -3072,10 +3048,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
|
|
|
- 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_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
+#if defined GD_AREA_MAIN_2020//珠海局要求告警+跳闸两个选项
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_GL2_TT+sw*SW_SET_NUMBER ].ff==0 )?true:false);
|
|
|
#elif defined GD_AREA_ECZD_2020//广东标准2020要求告警+跳闸两个选项 跳闸包含跳闸和告警
|
|
|
@@ -3101,13 +3074,8 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->bGj = false;
|
|
|
poc->bDir = false;
|
|
|
|
|
|
- #if defined GD_AREA_ZHUHAI_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
|
|
|
poc->bTz=(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_GL3_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
- #endif
|
|
|
poc->bDir=(((WORD)psetbuf[SET_GL3_DIR+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
|
|
|
poc->dT=GetSetTIME(psetbuf[SET_GL3_T+sw*SW_SET_NUMBER ].ff);
|
|
|
@@ -3152,26 +3120,16 @@ 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
|
|
|
- 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);
|
|
|
-#else
|
|
|
poc->bTz=(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
poc->bGj=(((WORD)psetbuf[SET_LX1_TT+sw*SW_SET_NUMBER ].ff==0 )?true:false);
|
|
|
-#endif
|
|
|
poc->bDir=false;
|
|
|
poc->dT=GetSetTIME(psetbuf[SET_LX1_T+sw*SW_SET_NUMBER ].ff);
|
|
|
poc->dI=GetSetSQR(psetbuf[SET_LX1_I+sw*SW_SET_NUMBER ].ff,fKI0);
|
|
|
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
|
|
|
- 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);
|
|
|
-#else
|
|
|
poc->bTz=(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
|
|
|
- poc->bGj=(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==0 )?true:false);
|
|
|
-#endif
|
|
|
+ poc->bGj=(((WORD)psetbuf[SET_LX2_TT+sw*SW_SET_NUMBER ].ff==0 )?true:false);
|
|
|
poc->bDir=false;
|
|
|
poc->dT=GetSetTIME(psetbuf[SET_LX2_T+sw*SW_SET_NUMBER ].ff);
|
|
|
poc->dI=GetSetSQR(psetbuf[SET_LX2_I+sw*SW_SET_NUMBER ].ff,fKI0);
|