Pārlūkot izejas kodu

整理宏GD_AREA_CHAOZHOUFENGXI;

lch 6 mēneši atpakaļ
vecāks
revīzija
9f3e1fccc1

+ 3 - 83
dtu/dtu_main_t536/app/FA.c

@@ -542,20 +542,12 @@ static void fa_uf_set(int sw, bool bSW_LL, DWORD  dStep)
 
 
 			RunTR(&pSW->tUFABL80ms, (bY1 && pSW->tUFABL25ms.boolTrip), dStep);					
-			RunTR(&pSW->tUFBCL80ms, (bY2 && pSW->tUFBCL25ms.boolTrip), dStep);	
-		#ifdef GD_AREA_CHAOZHOUFENGXI //潮州	 联络残压不需要对侧有压条件 2020-8-12			
-			pSW->uSdhz_L.bFlag.bUABFlash = ((pSW->tUFABL80ms.boolTrip&&(!bY1))
-											||pSW->uSdhz_L.bFlag.bUABFlash)&&pSet->bTT_fa_cybs;
-			
-			pSW->uSdhz_L.bFlag.bUBCFlash = ((pSW->tUFBCL80ms.boolTrip&&(!bY2))
-											||pSW->uSdhz_L.bFlag.bUBCFlash)&&pSet->bTT_fa_cybs;//&&pR->run_stu.fa_start_hz;			
-		#else
+			RunTR(&pSW->tUFBCL80ms, (bY2 && pSW->tUFBCL25ms.boolTrip), dStep);
 			pSW->uSdhz_L.bFlag.bUABFlash = ((pSW->tUFABL80ms.boolTrip&&(!bY1)&&pSW->uSdhz_L.bFlag.bUBCYY)
 											||pSW->uSdhz_L.bFlag.bUABFlash)&&pSet->bTT_fa_cybs;
 				
 			pSW->uSdhz_L.bFlag.bUBCFlash = ((pSW->tUFBCL80ms.boolTrip&&(!bY2)&&pSW->uSdhz_L.bFlag.bUABYY)
 											||pSW->uSdhz_L.bFlag.bUBCFlash)&&pSet->bTT_fa_cybs;
-		#endif
 	}
 	else
 	{
@@ -955,11 +947,7 @@ void fa_s_Dataset(int sw, DWORD  dStep)
 #endif	
 
 	//零序电压判断
-#ifdef GD_AREA_CHAOZHOUFENGXI
-	bjd = OverRelay(g_ui[PUB_AC_U01].m2[0] >g_ui[PUB_AC_U02].m2[0] ?g_ui[PUB_AC_U01].m2[0]:g_ui[PUB_AC_U02].m2[0], pSet->dU_OverU0, pSet->dU_OverU0_fh, pSW->uSdhz_S.bFlag.bOverU0);
-#else
 	bjd = OverRelay(g_ui[PUB_AC_U01].m2[0], pSet->dU_OverU0, pSet->dU_OverU0_fh, pSW->uSdhz_S.bFlag.bOverU0);
-#endif
 #ifdef EV_GL_STATR
 	lx_start_soe_set( bjd,sw,EV_FA_U0_STATR);
 #endif
@@ -1087,12 +1075,6 @@ static void fa_unlock_s_bs(int sw)
 	}
 	g_tRelay[sw].tSDHZ.fa_oc_count=0;
 #endif
-#ifdef GD_AREA_CHAOZHOUFENGXI//潮州合前零压不允许直接解锁 2021-4-27
-	if(soe_check(EV_BE_UO+sw*EV_SW_NUM)==true)	 // 
-	{
-		soe_record_ev(EV_BE_UO+sw*EV_SW_NUM, 0, 0,0,0 );
-	}
-#endif
 
 	fa_s_set_savestatus(sw);
 }
@@ -1129,12 +1111,6 @@ static bool fa_check_s_bs_hz(int sw)
 		return true;
 	}	
 #endif
-#ifdef GD_AREA_CHAOZHOUFENGXI
-	if(soe_check(EV_BSBE_U0+sw*EV_SW_NUM)==true)   // 
-	{
-		return true;
-	}	
-#endif
 
 	if(g_tRelay[sw].tDYJL.bLed==true)
 	{
@@ -1294,12 +1270,10 @@ void fa_rstbs_soe(int sw)
 	{
 		soe_record_ev(EV_JS_HZ+sw*EV_SW_NUM, 0, 0,0,0 );
 	}
-#ifndef GD_AREA_CHAOZHOUFENGXI//潮州合前零压不允许直接解锁 2021-4-27
 	if(soe_check(EV_BE_UO+sw*EV_SW_NUM)==true)	 // 
 	{
 		soe_record_ev(EV_BE_UO+sw*EV_SW_NUM, 0, 0,0,0 );
 	}
-#endif
 	if(soe_check(EV_FA_GL_TZ+sw*EV_SW_NUM)==true)
 		soe_record_ev(EV_FA_GL_TZ+sw*EV_SW_NUM, 0, 0,0 ,0 );	
 //#if defined GD_AREA_SHANTOU  || defined GD_AREA_ECZD_2020   //潮州局要求合后电流两段处理
@@ -1978,12 +1952,6 @@ static void fa_s_status_run(int sw, DWORD  dStep)
 			{
 				if(soe_check(EV_BE_UO+sw*EV_SW_NUM)==false)   // 
 					soe_record_ev(EV_BE_UO+sw*EV_SW_NUM, 1, U01>U02?U01:U02,0,0 );
-			#ifdef  GD_AREA_CHAOZHOUFENGXI
-				if(soe_check(EV_BSBE_U0+sw*EV_SW_NUM)==false)   // 
-					soe_record_ev(EV_BSBE_U0+sw*EV_SW_NUM, 1, U01>U02?U01:U02,0,0 );
-				ResetTR(&pSW->tOnXSTime);
-				break;//合前零压不走上电合闸,重新X计时 2021-4-15
-			#endif
 			}
 			
 			if (pSW->uSdhz_S.bFlag.bPowerZ&&pR->tSWST.uSWST.bFlag.bFAWL)					//如果两侧失压且无流,停电Z
@@ -3162,22 +3130,6 @@ static void fa_l_status_run(int sw, DWORD  dStep)
 				{
 					soe_record_ev(EV_FA_LL_CD+sw*EV_SW_NUM, 0, 0,0,0 );
 				}
-			#ifdef GD_AREA_CHAOZHOUFENGXI //潮州
-				if(pSW->uSdhz_L.bFlag.bUABFlash)
-				{
-					if(soe_check(EV_BS_UF_P+sw*EV_SW_NUM)==false)
-					{
-						soe_record_ev(EV_BS_UF_P+sw*EV_SW_NUM, 1, 0,0,0 );
-					}
-				}
-				if(pSW->uSdhz_L.bFlag.bUBCFlash)
-				{
-					if(soe_check(EV_BS_UF_L+sw*EV_SW_NUM)==false)
-					{
-						soe_record_ev(EV_BS_UF_L+sw*EV_SW_NUM, 1, 0,0,0 );
-					}
-				}
-			#endif
 			if (pSW->uSdhz_L.bFlag.bDBYY)	//两侧有压
 			{
 				fa_uf_clear(sw,true);
@@ -3453,11 +3405,6 @@ static void fa_l_status_run(int sw, DWORD  dStep)
 			{
 				if(soe_check(EV_BE_UO+sw*EV_SW_NUM)==false)   // 
 					soe_record_ev(EV_BE_UO+sw*EV_SW_NUM, 1,  U01>U02?U01:U02,0,0 );
-			#ifdef  GD_AREA_CHAOZHOUFENGXI
-				ResetTR(&pSW->tOnXLTime);
-				fa_l_state_change(sw,L_INIT);
-				break;//合前零压不合闸,重新Xl计时 2021-4-19
-			#endif
 			}
 
 			if (pSW->uSdhz_L.bFlag.bUABFlash||pSW->uSdhz_L.bFlag.bUBCFlash||pSW->uSdhz_L.bFlag.bDBYY)//如果X计数过程中有瞬时电压
@@ -4168,19 +4115,6 @@ static void fa_s_run(int sw, DWORD  dStep)
 		}
 	#endif	
 	#if defined GD_AREA_CHAOZHOU_2021
-	   #if defined GD_AREA_CHAOZHOUFENGXI
-		if (g_run_stu.js||g_run_stu.rmtjs)
-		{	//潮州要求人工干预直接解锁 2020-8-4
-			if(bUAB||bUBC)//有压
-			{
-				pR->uRmtSW.bYHExecute_fa=0;
-				pR->uRmtSW.bHandHz_fa=0;
-				g_run_stu.js=0;
-				g_run_stu.rmtjs=0;
-				return ;//当前有压不允许直接解锁
-			}
-		}else
-	   #endif
 		if(pSW->S_Status == S_BSFLASH||soe_check(EV_BS_UF_L+sw*EV_SW_NUM)==true||soe_check(EV_BS_UF_P+sw*EV_SW_NUM)==true)
 		{
 			RunTR(&pSW->tOnJSTime, (bUAB||bUBC), dStep);				//js时间计数
@@ -4669,8 +4603,7 @@ static void fa_l_run(int sw, DWORD  dStep)
 		//if (g_run_stu.js||g_run_stu.rmtjs)
 		//	;//除了合位解锁条件
 		//else if(pSW->bDL_Hz || pR->uRmtSW.bYH_fajs_flag || pR->uRmtSW.bHandHz_fa)//联络 -> 手合或遥控合闸,开关两侧至少有一侧电压正常,延时6s解除残压闭锁。(中山局新增)	
-		{	
-		#ifndef GD_AREA_CHAOZHOUFENGXI//潮州要求直接解锁 2020-8-12
+		{
             if(soe_check(EV_BS_UF_P+sw*EV_SW_NUM)||soe_check(EV_BS_UF_L+sw*EV_SW_NUM))
             { 
                 if(!bUAB&&!bUBC)
@@ -4679,7 +4612,6 @@ static void fa_l_run(int sw, DWORD  dStep)
                 if(!pSW->tOnJSTime.boolTrip)
                     return;
             }
-		#endif
 			pR->tLostVot.uLostVot.bFlag.bSHWY=!(bUAB||bUBC);//将手合状态电压保存
 
 			if(pR->tSWST.uSWST.bFlag.bDIHW || pR->uRmtSW.bYH_fajs_flag)//合位或者手合遥控合
@@ -5651,12 +5583,6 @@ static void _volstu_update(void)
 			{
 				soe_record_ev(EV_BS_FZMORE+sw*EV_SW_NUM, 1, 0,0,0 );//soe_ev_set(EV_BS_FZMORE+sw*EV_SW_NUM,1);
 			}
-		#ifdef GD_AREA_CHAOZHOUFENGXI
-			if(g_vol_stu[sw].S_lockstatus&(1<<3))
-			{
-				soe_record_ev(EV_BSBE_U0+sw*EV_SW_NUM, 1, 0,0,0 );
-			}	
-		#endif
 		#if defined GD_AREA_ZHUHAI_FTU //珠海局要求合后故障,有压且合位的时候才能解锁
 			if(soe_check(EV_HHGZ+sw*EV_SW_NUM))
 			{
@@ -5884,13 +5810,7 @@ int FA_status_write(void)
 			if(soe_check(EV_BS_FZMORE+sw*EV_SW_NUM))//多次分闸闭锁
 			{
 				g_vol_stu[sw].S_lockstatus|=(1<<2);
-			}	
-		#ifdef GD_AREA_CHAOZHOUFENGXI
-			if(soe_check(EV_BSBE_U0+sw*EV_SW_NUM)==true)   // 
-			{
-				g_vol_stu[sw].S_lockstatus|=(1<<3);
-			}	
-		#endif
+			}
 			writeflag = 1;
 			g_tRelay[sw].tSDHZ.uSdhz_S.bFlag.bSaveStatus=false;			
 		}

+ 0 - 11
dtu/dtu_main_t536/app/defineSys.h

@@ -104,7 +104,6 @@
 #define GD_AREA_ZHONGSHAN_FTU          // 中山FTU要求
 #define GD_AREA_GUANGZHOU_FTU          // 广州局要求
 #define GD_AREA_ZHUHAI_FTU             // 珠海FTU局要求
-#define GD_AREA_CHAOZHOUFENGXI         // 潮州枫溪局要求GD_AREA_CHAOZHOU_CHAOAN_FUYANG
 #define GD_AREA_ZHAOQING_FENGKAI       // 肇庆封开县要求,科陆在梅州FTU基础上新增功能
 #define GD_AREA_SHANTOU                // 汕头局要求
 #define GD_AREA_JIEYANG_FTU            // 揭阳FTU要求
@@ -205,15 +204,6 @@
 #elif defined GD_AREA_ZHUHAI_FTU	//珠海FTU
 	#define VER_NUM 				19101			// 版本号19.101
 
-#elif defined  GD_AREA_CHAOZHOUFENGXI		//正超潮州枫溪版本	
-    #ifdef __IEC61850_GOOSE_FUNC__
-		#define VER_NUM			 		22201          // 版本号22.201
-	#else
-		#define VER_NUM 				22101			// 版本号22.101		
-	#endif	
-	#define IEC_QDS_HAVE 
-	#define EV_CHZ_FG
-
 #elif defined GD_AREA_PROTECTOR		//分布式装置用作保护用
 	#define VER_NUM 				24102			// 版本号24.102
 
@@ -278,7 +268,6 @@
 	#else
 		#define VER_NUM 				28105			// 版本号28.105
 	#endif
-	#define GD_AREA_CHAOZHOUFENGXI
 	#define IEC_QDS_HAVE 
 	#define EV_CHZ_FG
 

+ 1 - 5
dtu/dtu_main_t536/app/set.c

@@ -111,7 +111,7 @@ BH_SET_GROUP SetGroups[]=  //
 #endif
 
 
-#if (defined GD_AREA_CHAOZHOUFENGXI && !defined GD_AREA_ECZD_2020)//科陆河源要求智能分布式要在FA模式下显示
+#if (!defined GD_AREA_ECZD_2020)//科陆河源要求智能分布式要在FA模式下显示
 	{SETGROUP_TYPE_BH			,1 ,		SET_HYB_FA,		GROUP_SET_GOOSETT,	"保护定值", 		"分布式控制字", 	},			
 	{SETGROUP_TYPE_BH			,1 ,		SET_HYB_FA,		GROUP_SET_GOOSEDZ,	"保护定值", 		"分布式FA定值", 	},
 #else
@@ -3966,10 +3966,6 @@ bool MakeRunSet(bool bFirst)
 		    ptSet->tSwSet[sw].bTT_3U0Tz = (((WORD)psetbuf[SET_3U0_TT+sw*SW_SET_NUMBER ].ff==2 )?true:false);
 		    ptSet->tSwSet[sw].bTT_3U0Gj = (((WORD)psetbuf[SET_3U0_TT+sw*SW_SET_NUMBER ].ff==1 )?true:false);
         #endif
-
-		#ifdef GD_AREA_CHAOZHOUFENGXI
-			ptSet->tSwSet[sw].bTT_3U0Gj = true;//潮州要求零序电压退出的时候告警
-		#endif
 			ptSet->tSwSet[sw].dBHOverU0	= GetSetSQR(psetbuf[SET_U0_U+sw*SW_SET_NUMBER].ff,fKU[PUB_AC_U01]);	
 			ptSet->tSwSet[sw].dBHOverU0_fh = _Mul_Div_U(ptSet->tSwSet[sw].dBHOverU0,96, 100);		//0.96=0.98*0.98
 			ptSet->tSwSet[sw].dBHTOverU0 = GetSetTIME(psetbuf[SET_U0_T+sw*SW_SET_NUMBER ].ff);