/******************************************************************************* 版权所有: 版本号: 1.00 文件名: RECLOSE.h 生成日期:2007.10.12 作者: 保护组 MWD 功能说明:重合闸模块头文件 ****************************************************************************/ #ifndef __RECLOSE_H #define __RECLOSE_H typedef union UCHFLAG { DWORD wfFlag; struct { DWORD bTTQD : 1; // 偷跳启动重合闸 DWORD bTLQD : 1; // 三跳启动重合闸 DWORD bCHQD : 1; // 三相启动重合闸 DWORD bQDFG : 1; // 重合复归标志 DWORD bBSCH : 1; // 闭锁重合闸 DWORD bFDBZ : 1; // 重合闸放电标 DWORD bCDWC : 1; // 重合闸充电完成 DWORD bCHCK : 1; // 重合闸出口 DWORD bCHJS : 1; // 重合加速标 DWORD bHz : 1; // 重合合闸 DWORD bHZL7 : 1; // CHZLJ_07 // 逻辑7需自保持 DWORD bCHDZ : 1; // 重合闸动作 DWORD bBYSD : 1; // 重合闸闭锁时间到 DWORD bCHFD : 1; // 重合闸动作放电 DWORD bCHBS : 1; // 重合闸闭锁 DWORD bCK : 1; // 放电条件1 DWORD bCHZLed : 1; // 动作灯 DWORD bEvent : 1; // 事件记录 DWORD bMxYY : 1; // 母线有压 DWORD bMxWY : 1; // 母线无压 DWORD bUxYY : 1; // 线路有压 DWORD bUxWY : 1; // 线路无压 DWORD bTQMZ : 1; // 同期条件满足 DWORD bMWYMZ : 1; // 母线无压条件满足 DWORD bUWYMZ : 1; // 线路无压条件满足 DWORD bAWYMZ : 1; // 两侧无压条件满足 DWORD bCHMZ : 1; // 重合闸条件满足(同期、无压或不判断) DWORD bCHZOP : 1; // 重合闸开放时间标志 } bFlag; } UCHFLAG; #ifdef PRO_AL_LOCK_HZ typedef struct CHZFALG { DWORD bVABHOK : 1; // UAB与电压解列高值判断,低于高值为1 DWORD bVABLOK : 1; // UAB与电压解列睇值判断,高于低值为1 DWORD bVBCHOK : 1; // UBC与电压解列高值判断,低于高值为1 DWORD bVBCLOK : 1; // UBC与电压解列低值判断,高于低值为1 } CHZFALG; #endif typedef struct TCH_T { UCHFLAG sta; // 重合闸启动标志字的位定义 WORD wAR_ActTimes; // 重合闸动作次数 DWORD dAR_DelayTime; // 三重延时 TIMERELAY tTCHFAIL_TW; // 三相跳位延时: 重合失败返回时间 TIMERELAY tTCHCD15s0s; // 充电15秒 TIMERELAY tTCHQDHW0ms50ms; // 合闸位置下降沿展宽50ms TIMERELAY tTCHQD0ms50ms; // 跳闸开出下降沿展宽50ms TIMERELAY tTCHJD_ARDelay; // 重合闸延时 TIMERELAY tTCHJD_0ms30ms; // 弹簧未储能下降沿展宽30ms TIMERELAY tTCHJD_200ms0ms; // 重合开出宽度 TIMERELAY tTCHBSDelay; // 重合闭锁延时 TIMERELAY tTCHOKTime; // 重合成功时间 TIMERELAY tTCHJD_HJS; // 重合后加速延时 TIMERELAY tTCHJBSTime; // 重合闸闭锁时间 TIMERELAY tTCHJBSHw; // 开关合位100ms确认 #ifdef PRO_UZ_START_REC TIMERELAY tTCH_UO_BS; // 零序电压闭锁确认时间 #endif TIMERELAY tTCHOPENTime; // 重合闸开放时间 #ifdef PRO_AL_LOCK_HZ CHZFALG CHZ_Judge_V_F; // 重合闸判电压、频率用 #endif } TCH_T; void AutoReclose(int sw,DWORD dStep); // 重合闸功能块 #endif //========================== 本文件结束 ===============================