186 lines
7.9 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//AT保护条件编译
#include "..\h\predefine.h"
#ifdef _atbh_c_
#include ".\inc\atbh.h"
//AT保护测控装置整定值定义
//1.用户参数
DateType SetModiDate; //定值修改时间8字节
unsigned int SetCheckSum; //校验码,4字节
unsigned int SetNumber; //定值区号4字节
unsigned int SetValueMode; //整定方式4字节
unsigned int DisplayMode; //模拟量显示方式4字节
float ATBH_CTRated1; //CT 1次额定值
float ATBH_CTRated2; //CT 2次额定值
float ATBH_PTRated1; //PT 1次额定值
float ATBH_CDSDSet; //差动速断4字节
float ATBH_CDSet; //比率差动4字节
float ATBH_ZD1Set; //制动1电流整定值4字节
float ATBH_ZD2Set; //制动2电流整定值4字节
float ATBH_ZDXS1Set; //比率1整定值4字节
float ATBH_ZDXS2Set; //比率2整定值4字节
//NoDirectUISettingType ATBH_SDISet; //电流速断8字节
//NoDirectUISettingType ATBH_ISet; //过电流8字节
//NoDirectUISettingType ATBH_JDISet; //碰壳保护8字节
unsigned int ATBH_UModeSet; //电压检测方式
NoDirectUISettingType ATBH_SYSet; //失压8字节
FISettingType ATBH_FI1Set; //过负荷28字节
//FISettingType ATBH_FI2Set; //过负荷Ⅱ段28字节
NoDirectUISettingType ATBH_JYYSet; //检有压8字节
unsigned int ATBH_CHZ_ChongDianTime; //重合闸充电时间4字节
unsigned int ATBH_CHZ_Time; //重合闸时间4字节
float ATBH_XieBo_2; //二次谐波含量4字节
float ATBH_CLYXSet; //差流越限定值
float ATBH_PTDXSet; //PT断线定值
NoDirectUISettingType ATBH_WD1Set; //温度1告警
NoDirectUISettingType ATBH_WD2Set; //温度2告警
unsigned int ATBH_OperationTime; //断路器动作时间4字节
unsigned int ATBH_QSOperationTime; //隔离开关动作时间4字节
//unsigned int ATBH_SLXHTime; //断路器失灵信号保持时间 4字节
unsigned int ATBH_DLQNo; //断路器号按16进制数显示4字节
unsigned int ATBH_LianJieMode; //连接方式4字节
unsigned int ATBH_ATMode; //AT接入方式4字节
unsigned int ATBH_LS; //新增联锁定值(枚举量 1:退出 3:投入)
//保护压板
unsigned int ATBH_CDSDTouRu; //差动速断保护压板4字节
unsigned int ATBH_CDTouRu; //比率差动保护压板4字节
//unsigned int ATBH_SDITouRu; //电流速断保护压板4字节
//unsigned int ATBH_ITouRu; //过电流保护压板4字节
//unsigned int ATBH_JDITouRu; //碰壳保护压板4字节
unsigned int ATBH_FI1TouRu; //过负荷段压板4字节
//unsigned int ATBH_FI2TouRu; //过负荷Ⅱ段压板4字节
unsigned int ATBH_SYTouRu; //失压保护压板4字节
//unsigned int ATBH_DYTouRu; //低压启动元件压板4字节
//unsigned int ATBH_XieBoI2TouRu; //过电流二次谐波闭锁压板4字节
//unsigned int ATBH_XieBoSumTouRu; //综合谐波抑制压板4字节
unsigned int ATBH_XieBoCDI2TouRu; //差动二次谐波闭锁压板4字节
unsigned int ATBH_CWWD1TouRu; //温度1告警压板4字节
unsigned int ATBH_CWWD2TouRu; //温度2告警压板4字节
unsigned int ATBH_PTDXTouRu;
unsigned int ATBH_DLLDIFFTouRu;
unsigned int ATBH_SoftStrap_Reclse; //重合闸软压板
unsigned int ATBH_SoftStrap_AtSwitch; //备自投软压板
unsigned int ih_diff_alram_block; //二次谐波闭锁差流越限告警
unsigned int ATBH_nonui_prtc_trip; //非电量保护是否出口
unsigned int ATBH_FDLQDZT; //非电量起动自投
//2.系统参数区整定值
DateType CanShuModiDate; //系统参数修改时间8字节
unsigned int CanShuCheckSum; //校验码,4字节
float ATBH_VKSet; //T线电压微调系数4字节
float ATBH_VFKSet; //F线电压微调系数4字节
float ATBH_BaoHuIKSet; //T线保护绕组电流微调系数4字节
float ATBH_ChaDongIKSet; //T线差动绕组电流微调系数4字节
float ATBH_CeLiangIKSet; //T线测量绕组电流微调系数4字节
float ATBH_BaoHuFIKSet; //F线保护绕组电流微调系数4字节
float ATBH_ChaDongFIKSet; //F线差动绕组电流微调系数4字节
float ATBH_CeLiangFIKSet; //F线测量绕组电流微调系数4字节
//float ATBH_IJDKSet; //接地电流微调系数4字节
float ATBH_WD1TSet; //温度1温度基准值4字节
float ATBH_WD1ISet; //温度1电流基准值4字节
float ATBH_WD1KSet; //温度1曲线斜率 4字节
float ATBH_WD2TSet; //温度2温度基准值4字节
float ATBH_WD2ISet; //温度2电流基准值4字节
float ATBH_WD2KSet; //温度2曲线斜率 4字节
//KaiRuSetType KaiRuDelaySetting[INPUT_NUM]; //开入特性8*38=304字节
//3.遥信配置参数
//DateType PeiZhiModiDate; //遥信配置参数修改时间8字节
//unsigned int PeiZhiCheckSum; //校验码,4字节
//YaoXinObjectType YaoXinSet[YX_NUM]; //遥信对象设置表60*12=720字节
//保护元件定义
NoDirectProtectItemType ATBH_CDSDYJ; //差动速断
DiffProtectItemType ATBH_CDYJ; //比率差动
//NoDirectProtectItemType ATBH_SDIYJ; //电流速断
//NoDirectProtectItemType ATBH_IYJ; //过电流
//NoDirectProtectItemType ATBH_JDIYJ; //碰壳保护
//NoDirectProtectItemType ATBH_XieBo2IYJ; //二次谐波闭锁元件(过电流)
NoDirectProtectItemType ATBH_XieBo2CDIYJ; //二次谐波闭锁元件(差动)
//NoDirectProtectItemType ATBH_XieBoSumYJ; //综合谐波抑制元件
NoDirectProtectItemType ATBH_SYYJ; //失压元件
NoDirectProtectItemType ATBH_DYYJ; //低压启动元件
DiffProtectItemType ATBH_CLYXYJ; //差流越限告警元件
NoDirectProtectItemType ATBH_TPTDXYJ; //T线PT断线元件
NoDirectProtectItemType ATBH_FPTDXYJ; //F线PT断线元件
NoDirectProtectItemType ATBH_FIYJ; //过负荷元件
//FIProtectItemType ATBH_FI1YJ; //过负荷Ⅰ段元件
//FIProtectItemType ATBH_FI2YJ; //过负荷Ⅱ段元件
FDLProtectItemType ATBH_ZWSYJ; //重瓦斯元件
FDLProtectItemType ATBH_WD2YJ; //温度Ⅱ段元件
FDLProtectItemType ATBH_YLSFYJ; //压力释放元件
FDLProtectItemType ATBH_BYXHYJ; //备用信号元件
NoDirectProtectItemType ATBH_CWWD1YJ; //温度1告警元件
NoDirectProtectItemType ATBH_CWWD2YJ; //温度2告警元件
DiffProtectItemType ATBH_DLLDIFFAYJ; //增量差动元件
//全局变量定义
//DataType ATBH_BaoHu_I; //保护绕组电流
//DataType ATBH_BaoHu_I2; //保护绕组2次谐波电流含量
//DataType ATBH_BaoHu_IE; //保护绕组综合谐波电流含量
DataType ATBH_ChaDong_I2; //差动2次谐波电流含量
CD_ZDType ChaDongValue; //差动电流和制动电流
DataType ATBH_Baohu_UMax; //电压最大值
DataType ATBH_BaoHu_IT; //T线保护电流用于过负荷
DateType ATBH_Fault_Time; //故障发生时间
DataType ATBH_Fault_UT; //故障电压T线电压
DataType ATBH_Fault_UF; //故障电压F线电压
DataType ATBH_Fault_IT; //故障电流T线保护绕组
DataType ATBH_Fault_IF; //故障电流F线保护绕组
DataType ATBH_Fault_CDIT; //故障电流T线差动绕组
DataType ATBH_Fault_CDIF; //故障电流F线差动绕组
//DataType ATBH_Fault_I0; //故障电流AT吸上电流
//DataType ATBH_Fault_IJD; //故障电流(接地电流)
DataType ATBH_Fault_ICD; //故障电流(差动电流)
DataType ATBH_Fault_IZD; //故障电流(制动电流)
//DataType ATBH_Fault_XB2I; //故障量 (保护电流二次谐波含量)
DataType ATBH_Fault_XB2ICD; //故障量 (差动电流二次谐波含量)
float ATBH_JD_I; //故障截断电流
unsigned int TiaoZhaIP; //跳闸标志
//CHZTRType ATZTTouRu; //AT自投投入变量
unsigned int ATZT_TIMER; //AT自投定时器
unsigned int ATBH_ZT_ENABLE;
unsigned int ATBH_RECLS_ENABLE;
CHZType CHZValue; //重合闸状态变量定义
unsigned int ATBH_RecloseFlag;
unsigned int ATBH_CDTimeSet; //比率差动时限
unsigned int ATBH_rmtsignal_run; //AT处于投入态的遥信
unsigned int ATBH_checku_timer = 0; //检有压计数器
unsigned int ATBH_triptest_timer = 0; //保护跳闸测试开出计数器
breaker_err_type ATBH_Breaker_err_param[2]; //断路器失灵参数
dl_open_innormal_param_type ATBH_dl_open_innormal_param;
unsigned int ATBH_YCFZ_CHZ_TuoRu;
unsigned int ATBH_dl_innormal_open_alarm; //断路器异常分闸告警
CD_ZDType DLLDiffValue; //增量差动电流和增量制动电流
tagDLL_Rated_Frq ATBH_DLLDIFFBUF;
tagDLL_Rated_Frq ATBH_DLLRESBUF;
float ATBH_DllDiffSet;
float ATBH_CDI_MIN_XS;
unsigned int ATBH_QDZT_Mask; //起动自投掩码
//增加涌流相关变量 20240618 add by L.W.
unsigned int ATBH_I_Timer; //涌流时间
unsigned int ATBH_I_Flag;//涌流标志
unsigned int ATBH_CD_StartIP;
#endif