| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- /*******************************************************************************
- 版权所有:
- 版本号: 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
- //========================== 本文件结束 ===============================
|