删除 标准版4.0/atbh.c

This commit is contained in:
linwei 2025-06-25 17:07:41 +08:00
parent 4fe33ddef5
commit a8141a03a6

View File

@ -1,185 +0,0 @@
//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