/****************************************************************************** 版权所有: 文件名称: defineSys.h 文件版本: 01.01 创建作者: 邓良基 创建日期: 2019-8 功能说明: 其它说明: 增加系统定义宏,用于区分地区&客户个性化需求等,宏定义一般在makefile -D+(宏)打开 修改记录: */ #ifndef _DEFINE_SYS_H #define _DEFINE_SYS_H #ifdef ___defineSys____//!!!此宏定义不开启,以下宏不直接开启,只用于注释显示 //内核类型定义 #define KERNEL_TYPE_OLD_DEVICE 0x4B540000 // 对应老设备的内核 #define KERNEL_TYPE_COMMON 0x4B540001 // 通用内核 #define KERNEL_TYPE_GOOSE 0x4B540002 // 带goose功能的设备内核 #define KERNEL_TYPE_LDP 0x4B540003 // 带光差保护功能的设备内核 #define KERNEL_TYPE_MANAGE_UNIT 0x4B540004 // 通信管理单元设备内核 #define KERNEL_TYPE_CTRL_UNIT 0x4B540005 // 测控单元设备内核 #define KERNEL_TYPE_FTU 0x4B540006 // ftu的设备内核 #define __GOOSE_USING_DOUBLE_ETH__ //网络3驱动 //需要的时候打开宏重新编译 #define DISP_SET_CH_T3 //维护工具&&液晶显示重合闸三次 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define DISP_MEA_CN //液晶遥测名称显示中文 #define DISP_DYGD_JL //低电压解裂 #define DISP_GDGUIDANCE_2019 //2019广东配网终端二次功能指导意见定值表 #define DISP_SET_LX3 //维护工具&&液晶显示零序三段定值&时间 #define DISP_SET_YYJB //有压鉴别 #define DISP_SET_DLYX //电流越限告警 #define DISP_SET_67KEY //6键/7键压板切换 #define SOE_PARA_ALL_SAVE //soe 全参数处理有效 #define BAT_STATE_LED //电池状态灯显示 增加欠压灯,告警灯 #define QYD_STATE_LED //气压低状态灯显示 #define SOE_RECORD_DELAY //SOE延迟保存 #define JX_YB_SEND_SOE //检修压板发送带品质描述的SOE #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计 #define AUTO_VOL_CAL_PQ //自动选择电压计算PQ #define KZ_OUT_TT //控制出口硬压板 #define COMM_STATION_NR //定义南瑞主站适应模式 #define IECTABLE_NEWDPI_V106 // 转发表配合工具完成合并点和遥信单双点配合版本 0X01010106 #define BHFA_YB_YK //遥控保护和FA软压板投退 #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控 #define EV_GL_STATR //过流启动SOE #define EV_CHZ_FG //重合闸复归SOE #define DISP_CHZOKCHR_2_SW //重合闸确认时间+充电时间移到开关定值 #define SOE_YK_OPT //佛山局2020版遥控要求 #define YX_DI_ERROR //遥信硬件自检错误 #define HISTORY_DB //历史文件数据库 #define DO_KOUT_CHECK //开出反校 #define YB_STHD_CHECK //软硬压板不对应检测 #define FA_OC_COUNT //FA 过流脉冲计数功能 #define YK_SOFT_YB //遥控软压板 #define YX_RESET_TIME //遥信复归时间 注意!!!跟 SOE_RECORD_DELAY 不允许同时使用 #define YK_ZZDY_KC // 装置电源开出 #define JZS_FUNCTION //集中式功能 #define XDL_ZT //小电流接地 #define FAULT_3_INFO_ADDR //故障信息地址3个字节 故障参数电科院模式 #define NET3_IP5 //3Mac5IP #define YK_FA_ENBLE //主站需要具备遥控闭锁以及解锁开关自动合闸的功能,由主站发起的闭锁需要由主站解锁,即其他情况的解锁都不能消除此遥控闭锁。 #define TQ_SOFT_YB //同期软压板 #define IEC_ERR_LED //规约通信异常灯(主站101&104 级联101) #define TYTQ_DI_YB //停用检同期硬压板 #define BS_FAL_DI_YB //闭锁FA模式下L功能硬压板 #define FUN_SET_CHANGE_SOE //定值修改SOE #define QDS_TT //101/104品质描述投退字 #define IEC_QDS_HAVE //101/104品质描述压板(与QDS_TT二选一) #define YK_FG_FAJS //遥控复归+FA解锁 #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能 #define YK_FA_S_L_ENBLE //分段联络遥控 #define FUN_HCBS //低频低压滑差功能 #define YD_TEST_REALTIME_VALUE_DISPLAY //远动测试遥信、遥测数据显示 #define LINK_ERR_LED //级联灯异常 #define SEC_SETVALUE_7 //7个定值区 #define FUN_CHZ_TOPEN //重合闸开放时间功能 #define FA_YY_PJ //FA有压判据:必须任意一侧有两个线电压均满足条件才判得电 #define DC_NUM_SET //直流量测试 #define DISP_DOUBLE_CN //显示双位置储能(遥信和灯) #define TZ_STATE_LED //跳闸状态灯 #define CHZ_CD_LED // 重合闸充电灯(之前的充电灯包含联络和分布式的充电状态,非单独的重合闸充电灯) #define JL_SOFT_YB //电压解列软压板 #define COMM_STATUS_LED //通信状态灯 #define SW_FAIL_SINGLE_OUT //开关失灵 #define YX_POW_AC //增加交流遥信功能 #define DC_OLLECT_NOT_156US_LOOPC //DC采样在非156us循环中使用 #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项 #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能 #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮) #define MIN_SIGNAL_SAMPLE //小信号采样 #define SW_AC_I0S_SAMPLE //I0S电流采样 #define DZ_STANDBY //备用定值,共40个 #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中) #define SEC_SETVALUE_13 //13个定值区 #define FA_PL_PJ //FA频率判据(内部定值):频率在49~50.8Hz的频率才认为有效,可参与判得电 #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定(内部定值) #define PICK_3U_MIXMIN //电压判据(内部定值):取三相电压最小值or取三相电压最大值,往后版本皆开放此宏;与FA_YY_PJ不可同时开放 #define FORBID_YK //屏蔽遥控操作 #define TY_YB //定义停用压板 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define NO_SEND_YC //检修压板投入时不发送遥测 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中) #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮 #define VOLT_ADAPTIVE_FACTOR //电压系数自适应 #define BATTERY_WITH_COMM //带通讯电源模块 #define SET_GL_GJ2 //相间过流告警II段 #define FUN_JDXX //功能:小电流接地 版本:V1.0 #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入") #define GEN_QUEUE //录波相关 #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #define FUN_FUXI_ESAM //南网加密芯片 #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define FUNC_SEL_BAT_MODULE //可选贵州、佛山电源模块(前提开启宏BATTERY_WITH_COMM) #define MODBUS_YX_REG_NUM //完善modbus满足广州思泰电源模块规约 #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯 #define FUNC_XDLJD_PUB // 接地选线定值内容移到公共定值区 #define FUNC_ENCRY_IN_ONE_SERIAL //串口1可同时接收处理纬德模块转发的3个主站的数据 #define FUNC_GL_LX_HJS //后加速投入区分过流后加速/零流后加速 #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0 #define FUNC_DRIVE_JY //不停电传动功能――用于揭阳 #define FUNC_DRIVE //不停电传动功能 #define FUN_ADD_CONFIG_DIR //增加文件远方交互目录 #define LCD_ADD_FUNC_MODE //按照正超韶关局所布局定值 #define FUNC_RESET_EQU //通过断开接入电源的常闭继电器重启装置(注意:实测实际开出通道的脉宽时间不应低于600ms) #define RCD_STRAN_M_EN //级联录波主站使能 #define YPARA_LINK_S_EN //子站定值通知上送 #define FUN_YPARA_CFG_NOTY //参数事件 #define YPARA_LINK //级联遥参 #define YPARA_LINK_S //级联遥参 #define FUN_DIMER_LINK //级联点支持合并 #define IEC_RESET_PROCESS //复位命令重启装置 #define FUNC_YC_DEAD_ZONE_ALL //遥测死区可设置为共用一个定值 #define MAIN_MEUN_POPOVER //仅在主菜单液晶下运行才出现弹窗信息,非主菜单不弹窗 #define ADD_TQ_FH_TIME_SET //使用备用定值增加同期合闸判断返回时间定值 #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流 #define FUNC_CT_BREAK_CHECK //开放CT断线检测 //定制功能 //#define CUSTOMIZE_BZT //定制功能-备自投 //export GD_AREA=-DGD_AREA_MIAN #define AREA_MAIN //广东标准版 #define GD_AREA_FOS //佛山局要求 #define GD_AREA_FOS_CHANCHENG //佛山禅城要求 #define GD_AREA_FOS_2020 //佛山局2020要求 #define GD_AREA_ZHONGSHAN //中山局要求 #define GD_AREA_ZHUHAI //珠海局要求 #define GD_AREA_DONGGUAN //东莞局要求 //#define GD_AREA_CHAOZHOU //潮州局要求 潮州版本不维护,潮州统一用 GD_AREA_CHAOZHOUFENGXI #define GD_AREA_JIANGMEN //江门局要求 #define GD_AREA_QINGYUAN //清远局要求 #define GD_AREA_HUIZHOU //惠州局要求 #define GD_AREA_HUIZHOU_DAYAWAN //惠州局要求_大亚湾 #define GD_AREA_HUIZHOU_TEST_2021 //惠州局2021试点 在惠州大亚湾的基础上增加交流遥信功能 #define GD_AREA_HUIZHOU_HUIDONG //惠州惠东局用户工程 #define GD_AREA_ZHONGSHAN_FTU //中山FTU要求 #define GD_AREA_JIEYANG //揭阳要求 #define GD_AREA_MEIZHOU_FTU //梅州要求 #define GD_AREA_YUNAN_LP // 云南涞浦 #define GD_AREA_PANYU_TEST //番禺测试 #define GD_AREA_ZHUHAI_V2 //珠海局2019_V2要求 #define GD_AREA_HEYUAN //河源局要求 #define GD_AREA_HEYUAN_KL //科陆河源局要求 #define GD_AREA_GUANGZHOU_FTU //广州局要求 #define GD_AREA_ZHAOQING //肇庆局要求 #define GD_AREA_ZHUHAI_FTU //珠海FTU局要求 #define GD_AREA_SHAOGUAN //韶关局要求 #define GD_AREA_CHAOZHOUFENGXI //潮州枫溪局要求 #define GD_AREA_CHAOZHOU_CHAOAN_FUYANG //潮州潮安浮洋 #define GD_AREA_YUNFU //云浮 #define GD_AREA_TEST_2020 //广东送检2020标准 #define GD_AREA_ZHAOQING_FENGKAI //肇庆封开县要求,科陆在梅州FTU基础上新增功能 #define GD_AREA_SHANTOU //汕头局要求 #define GD_AREA_JIEYANG_FTU //揭阳FTU要求 #define GD_AREA_MAIN_2020 //广东标准版2020 #define GD_AREA_MAIN_2020_V2 #define GD_AREA_ECZD_2020 //2020广东配网终端二次功能指导意见 #define GD_AREA_ZHONGSHAN_2020 //中山局2020要求 #define GD_AREA_ZHONGSHAN_2020_ZC //中山局2020要求正超版本 #define GD_AREA_SHANWEI //汕尾局要求 #define GD_AREA_FOS_2021 //佛山21年新标准(针对环网柜) #define GD_AREA_HUIZHOU_2021 //广东标准2020分支-惠州局要求 #define GD_AREA_CHAOZHOU_2021 //广东标准2020分支-潮州地区装置统一程序 #define GD_AREA_HEYUAN_2021 //广东标准2020分支-河源兼容20年硬件配置及19年非标需求 #define GD_AREA_JIEYANG_2021 //广东标准2020分支-揭阳 #define GD_AREA_ECZD_MAOMING //广东标准2020分支-茂名局 #define GD_AREA_DONGGUAN_2021 //广东标准2020分支-东莞 #define GD_AREA_MEIZHOU_2021 //广东标准2020分支-梅州局 #define GD_AREA_ECZD_MEIZHOU_2021 //20二次指导意见梅州分支 #define GD_AREA_PROTECTOR //分布式装置用作保护用 #define GD_AREA_LIAONING_2021 //辽宁供货程序(基于广东20年主线宏) #define GD_AREA_ECZD_CHAOZHOU_2021 ////潮州20二次指导意见分支 #define GD_AREA_ECZD_FOS_2021 //二次指导意见框架新增佛山分支 //暂未用,下次可直接借用,借用后将此注释删除 #define GD_ECZD_FOS_FTU_2021 //佛山21年新标准(针对柱上开关) #define GD_AREA_ECZD_SHAOGUAN_2021 //韶关20二次指导意见分支 #define GD_MAIN_2021 //广东标准2021,沿用20框架内容,新增小电流接地功能 #define GD_MAIN_2021_TEST //广东标准2021,开普测试用 #define GD_MAIN_2020_TEST //广东20年框架宏,用于科陆现场测试 #define GD_AREA_ECZD_DONGGUAN_2021 //东莞21年新增20年二次指导意见框架内容 #define GD_AREA_ECZD_YUNFU_2021 //云浮二次指导意见内容 #define GD_AREA_TEST_2022 //深圳基于南网送检版本新增线损功能 #define GD_AREA_ECZD_JIEYANG_2022 //揭阳二次指导意见内容 #define GD_AREA_ECZD_JIANGMEN_2022 //江门二次指导意见内容 #define GD_AREA_ECZD_QINGYUAN_2022 //广东20年二次指导意见分支-清远 #define GD_AREA_ECZD_SHANWEI_2022 //广东20年二次指导意见分支-汕尾 #define GD_AREA_ECZD_CHAOZHOU_2022 //广东20年二次指导意见分支-潮州-V2 #define GD_AREA_ECZD_YUNFU_YUNAN_2022 //广东20年二次指导意见分支-云浮-郁南 #define GD_AREA_ECZD_ZHUHAI_2022 //珠海共用20年二次指导意见程序,考虑到地区维护原因,单独新增珠海分支 #define GD_AREA_ECZD_SHANTOU_2022 //广东20年二次指导意见分支-汕头 #define GD_AREA_ECZD_SHANWEI_2022_LUHE //广东20年二次指导意见分支-汕尾陆河 /**< 集中式DTU产品 */ #define GW_AREA_MAIN_2021 //国网集中式标准版DTU_2021 #endif #if defined (CPU_AM335X) || defined (CPU_FUXI) #define MODE_LITTLE_ENDIAN // 存储小端模式 #else #define CPU_COLDFIRE // 冷火平台 #endif #if defined (CPU_COLDFIRE) || defined (CPU_AM335X) #define LINUX_KERNEL_APP #else #define LINUX_USER_APP #endif #if defined CPU_AM335X #define APP_NAME "335x_dftu.ko" #elif defined CPU_FUXI #define APP_NAME "dtu_t536" #else #define APP_NAME "dftu.ko" #endif #if !defined CPU_FUXI && !defined CPU_AM335X #define ENCRYPT_SM2 //SM2加密 #define ENCRYPT_X509 //X509加密 #define LINELOSS_FILE //线损文件功能 #define GPRS_FUNC //GPRS功能 #define SNTP_FUNC //SNTP功能 #endif #define FUN_HISFILE_FORMAT //added by sunxi: 20220718 //默认开启以下宏定义开关 #define PASSWORD_4_STR // 默认密码四位数 #define EQU_KERNEL_TYPE KERNEL_TYPE_COMMON // 默认为通用内核 #define EQU_KERNEL_TYPE2 0xffffffff #define JX_YB_SEND_SOE //默认检修压板发送带品质描述SOE //#define IECTABLE_NEWDPI_V106 // 转发表配合工具完成合并点和遥信单双点配合版本 0X01010106 #define COMM_STATION_NR //定义南瑞主站适应模式 ,遥控报文优先上送 #define YD_TEST_REALTIME_VALUE_DISPLAY //远动测试遥信、遥测数据显示 //#define YX_POW_AC //遥信电源交流 #define FBS_GD_MAIN //通用地区宏,给小电流接地功能用 #define FUNC_FIT_QOS //101/104通讯的预置取消报文不判断qos(设定命令限定词)位 #define GEN_QUEUE //录波相关 #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #define SOE_RELINK_DISCOS /*soe续传不传cos*/ #define FUNC_MORE_PRESET //支持遥调时多次预置,固化 #define MAIN_MEUN_POPOVER //仅在主菜单液晶下运行才出现弹窗信息,非主菜单不弹窗 #define FUNC_PRINT_PT_ERR //PT断线时应报相关打印信息 #ifndef CPU_FUXI #define FUN_HMI_WATCH #endif // #define IEC_NOLINK_NO_CALLYX #ifdef __GOOSE_USING_DOUBLE_ETH__ #define GOOSE_NETTYPE_SET //goose网络类型设置 #define NET3_IP5 //3Mac5IP #endif //区分地区&客户个性化需求定义 #ifdef GD_AREA_ZHONGSHAN //中山局要求 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 3102 // 版本号3.102 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计 #else #define VER_NUM 4102 // 版本号4.102 #endif #define DZ_STANDBY //备用定值,共40个 #define GEN_QUEUE #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #elif defined GD_AREA_FOS //佛山局要求 #define VER_NUM 5102 // 版本号5.102 完善101遥参 #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_FOS_CHANCHENG //佛山禅城要求 #define VER_NUM 5112 // 版本号5.112 禅城要求常规保护退出的时候能告警 #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE #define GD_AREA_FOS //在佛山局的要求上扩展 #define YD_TEST_REALTIME_VALUE_DISPLAY #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_ZHUHAI //珠海局要求 #define VER_NUM 6101 // 版本号6.101 #elif defined GD_AREA_DONGGUAN //东莞局要求 #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义 #define VER_NUM 7101 // 版本号7.101 #elif defined GD_AREA_CHAOZHOU//潮州局要求 #define VER_NUM 8101 // 版本号8.101 #elif defined GD_AREA_JIANGMEN //江门局要求(09版本号之前规划为清远局,实际未用) #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 9201 // 版本号9.201 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 9101 // 版本号9.101 #endif #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能 #elif defined GD_AREA_HUIZHOU//惠州局要求 #define VER_NUM 10101 // 版本号10.101 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #elif defined GD_AREA_HUIZHOU_DAYAWAN //惠州大亚湾 #define VER_NUM 10102 // 版本号10.102 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加 #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #define EV_CHZ_FG //重合闸复归SOE #elif defined GD_AREA_HUIZHOU_TEST_2021 #define VER_NUM 10103 // 版本号10.103 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加 #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #define EV_CHZ_FG //重合闸复归SOE #define YX_POW_AC //增加交流遥信选择功能 #elif defined GD_AREA_HUIZHOU_HUIDONG #define VER_NUM 10104 // 版本号10.104 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加 #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #define EV_CHZ_FG //重合闸复归SOE #define YX_POW_AC //增加交流遥信选择功能 #define QYD_STATE_LED //气压低状态灯显示 #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮) #define EV_GL_STATR //过流启动SOE #elif defined GD_AREA_ZHONGSHAN_FTU //中山FTU #define VER_NUM 11101 // 版本号11.101 #define GD_AREA_ZHONGSHAN //在中山局的要求上扩展 #elif defined GD_AREA_JIEYANG //揭阳局要求 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 12201 // 版本号12.201 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 12101 // 版本号12.101 #endif #define BHFAGS_YB_YK #define IEC_QDS_HAVE #elif defined GD_AREA_MEIZHOU_FTU //梅州局要求 #define VER_NUM 13101 // 版本号13.101 #define QDS_TT #define FUN_HCBS //低频低压滑差功能 #define DZ_STANDBY //备用定值,共40个 #elif defined GD_AREA_ZHAOQING_FENGKAI // //肇庆封开县要求,科陆在梅州FTU基础上新增功能 #define VER_NUM 13102 // 版本号13.101 #define FUN_HCBS //低频低压滑差功能 #define GD_AREA_MEIZHOU_FTU #elif defined GD_AREA_YUNAN_LP //云南涞浦 #define VER_NUM 40101 // 版本号40.101 #elif defined GD_AREA_PANYU_TEST //番禺测试 #define VER_NUM 14101 // 版本号14.101 #elif defined GD_AREA_ZHUHAI_V2 //珠海送检版本 #define VER_NUM 15101 // 版本号15.101 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #define DISP_DYGD_JL //电压过低解裂 #define AUTO_VOL_CAL_PQ //自动选择电压计算PQ #define EV_GL_STATR #define EV_CHZ_FG #define YB_STHD_CHECK #define JX_YB_SEND_SOE //#undef JX_YB_SEND_SOE //珠海局要求不发送所有SOE //#define __GOOSE_USING_DOUBLE_ETH__ #elif defined GD_AREA_HEYUAN_KL //科陆河源 #define VER_NUM 16101 // 版本号16.101 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_RECORD_DELAY #define GD_AREA_HEYUAN #elif defined GD_AREA_GUANGZHOU_FTU //广州 #define VER_NUM 17101 // 版本号17.101 #define BAT_STATE_LED #define QYD_STATE_LED #define KZ_OUT_TT // #define EV_CHZ_FG #define DISP_CHZOKCHR_2_SW #define DC_NUM_SET //直流量测试 #define DISP_SET_67KEY //6键/7键压板切换 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中) #define SELF_OPEN_RELEASE //本体分闸后重合闸放电功能,注意是否与当前偷跳重合冲突 #define BH_BSDL_ENBLE //在常规保护中加入非遮断闭锁功能 #define TZ_STATE_LED //跳闸状态灯 #define STORE_PILOTELAMP //故障指示灯掉电保存功能 #define FUN_SOE_DELAY_TIME //SOE续传在总召后15s上送 #elif defined GD_AREA_ZHAOQING //肇庆 #define VER_NUM 18101 // 版本号17.101 #define CUSTOMIZE_BZT //定制功能-备自投 #elif defined GD_AREA_ZHUHAI_FTU //珠海FTU #define VER_NUM 19101 // 版本号19.101 #elif defined GD_AREA_SHAOGUAN //韶关 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 20201 // 版本号20.201 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 20101 // 版本号20.101 #endif #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define BHFA_YB_YK #elif defined GD_AREA_HEYUAN //正超河源版本 #define VER_NUM 21101 // 版本号21.101 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_RECORD_DELAY #elif defined GD_AREA_CHAOZHOUFENGXI //正超潮州枫溪版本 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 22201 // 版本号22.201 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 22101 // 版本号22.101 #endif #define IEC_QDS_HAVE #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define EV_CHZ_FG #elif defined GD_AREA_CHAOZHOU_CHAOAN_FUYANG //正超潮州潮安浮阳 #define GD_AREA_CHAOZHOUFENGXI //正超潮州枫溪版本 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 22202 // 版本号22.202 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 22102 // 版本号22.102 #endif #define IEC_QDS_HAVE #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define EV_CHZ_FG #elif defined GD_AREA_YUNFU //云浮 #define VER_NUM 23201 // 版本号23.101 #define IEC_QDS_HAVE #elif defined GD_AREA_TEST_2020 //广东南网2020送检版本 #define VER_NUM 24101 // 版本号24.101 #elif defined GD_AREA_PROTECTOR //分布式装置用作保护用 #define GD_AREA_TEST_2020 //广东南网2020送检版本 #define VER_NUM 24102 // 版本号24.102 #elif defined GD_AREA_TEST_2022 //深圳基于南网送检版本新增线损功能 #define VER_NUM 24103 // 版本号24.103 #define GD_AREA_TEST_2020 //广东南网2020送检版本 #define METERING_ENERGY // 计量电能 #define CAN_SLAVE_BOARD // can子板功能 #define BSP_CAN_ENABLE // can bsp #define ADD_MULTIPLE_FILE_WR_FUN #define FUN_SET_CHANGE_SOE //定值修改生成SOE #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值 #define BATTERY_WITH_COMM //带通讯电源模块 #define FUNC_SEL_BAT_MODULE //可选贵州、佛山电源模块(前提开启宏BATTERY_WITH_COMM) #define MODBUS_YX_REG_NUM //完善modbus满足广州思泰电源模块规约 #define BATTERY_BP_L500 //无锡市欧瑞杰TX-BPL500W24D #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define FUNC_LARGECURRENT_BS_CHZ //大电流闭锁重合闸 #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯 #define FUN_JDXX //小电流接地功能 #define FUNC_XDLJD_PUB // 接地选线定值内容移到公共定值区 #define FUNC_ENCRY_IN_ONE_SERIAL //串口1可同时接收处理纬德模块转发的3个主站的数据 #elif defined GD_AREA_FOS_2020 //佛山局要求 #define VER_NUM 25101 // 版本号25.101 #define GD_AREA_FOS #define SOE_YK_OPT #define FUN_SET_CHANGE_SOE #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_SHANTOU //汕头局 #define VER_NUM 26101 // 版本号26.101 #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define DISP_SET_67KEY #define BHFAGS_YB_YK #define YK_FA_ENBLE #define TQ_SOFT_YB #define IEC_ERR_LED #define TYTQ_DI_YB #define BS_FAL_DI_YB #undef JX_YB_SEND_SOE #define LINK_MODBUS_YK_MERGE //施耐德级联遥控点号合并 #define LINK_MODBUS_YX_CP //施耐德级联遥信特殊处理,按位取遥信,遥信点号大于0x1000 #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计 #elif defined GD_AREA_JIEYANG_FTU //揭阳局FTU要求 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 27201 // 版本号27.201 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 27101 // 版本号27.101 #endif #define YK_FG_FAJS /********************************************************************************************************/ /****************↓↓↓↓↓↓↓↓↓↓↓以下为广东20年主线宏相关地区(GD_AREA_MAIN_2020)↓↓↓↓↓↓↓↓↓↓↓*******************/ /********************************************************************************************************/ #elif defined (GD_AREA_MAIN_2020) || (defined GD_AREA_MAIN_2020_V2) //广东标准2020 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28201 // 版本号28.201 #else #define VER_NUM 28101 // 版本号28.101 #endif #ifdef GD_AREA_MAIN_2020_V2 #define MIN_SIGNAL_SAMPLE //小信号采样 #define SW_AC_I0S_SAMPLE //I0S电流采样 #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行 #endif #elif defined GD_AREA_SHANWEI //广东标准2020分支-汕尾局 #define VER_NUM 28102 // 版本号28.102 #define DZ_STANDBY //备用定值,共40个 #elif defined GD_AREA_FOS_2021 //佛山21年新标准(针对环网柜) #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28203 // 版本号28.203 #else #define VER_NUM 28103 // 版本号28.103 #endif #define SOE_YK_OPT //需记录遥控相关日志 #define FUN_SET_CHANGE_SOE //定值修改生成SOE #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define FORBID_YK //屏蔽遥控操作 #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define FOS_2021 //佛山21年新标准 #define NO_SEND_YC //检修压板投入时不发送遥测 #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #define OCI_XB_0MS //过流一段0ms的谐波闭锁 #elif defined GD_AREA_HUIZHOU_2021 //广东标准2020分支-惠州局 #define VER_NUM 28104 // 版本号28.104 #define GD_AREA_HUIZHOU_DAYAWAN #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示 #define DISP_MEA_CN //液晶遥测名称显示中文 #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加 #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #define EV_CHZ_FG //重合闸复归SOE #define YX_POW_AC //增加交流遥信选择功能 #define QYD_STATE_LED //气压低状态灯显示 #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮) #define EV_GL_STATR //过流启动SOE #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define FUNC_GL_LX_HJS //后加速投入区分过流后加速/零流后加速 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define FUNC_YT_MIX //SOE/逻辑点等以遥调形式送主站 #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯 //#define FUNC_DRIVE //不停电传动功能 #elif defined GD_AREA_CHAOZHOU_2021 //广东标准2020分支-潮州 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28205 // 版本号28.205 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 28105 // 版本号28.105 #endif #define GD_AREA_CHAOZHOUFENGXI #define IEC_QDS_HAVE #define DISP_DYGD_JL #define EV_CHZ_FG #elif defined GD_AREA_HEYUAN_2021 //广东标准2020分支-河源 #define VER_NUM 28106 // 版本号28.106 #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间 #define SOE_RECORD_DELAY #define GD_AREA_HEYUAN #define IEC_JXYB_DEAL //“检修压板”此遥信点不受检修功能控制,即任何时刻变位都正常上送。 #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中) #define SEC_SETVALUE_9 //9个定值区,但河源用的是1-8 #define FUNC_LINE_SEL_TY_SEL //(接线方式+停用)压板选择 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define FUNC_REBOOT_BS_HA_JS_3S //FA手分/遥分闭锁合闸重新上电后检测到持续合位3S后解锁 #elif defined GD_AREA_JIEYANG_2021 //广东标准2020分支-揭阳 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28207 // 版本号28.207 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 28107 // 版本号28.107 #endif #define IEC_QDS_HAVE #elif defined GD_AREA_DONGGUAN_2021 //广东标准2020分支-东莞 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28208 // 版本号28.208 #else #define VER_NUM 28108 // 版本号28.108 #endif #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义 #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_MEIZHOU_2021 //广东标准2020分支-梅州局 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28209 // 版本号28.209 #else #define VER_NUM 28109 // 版本号28.109 #endif #define DZ_STANDBY //备用定值,共40个 #elif defined GD_AREA_LIAONING_2021 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28210 // 版本号28.210 #else #define VER_NUM 28110 // 版本号28.110 #endif #define MIN_SIGNAL_SAMPLE //小信号采样 #define SW_AC_I0S_SAMPLE //I0S电流采样 #elif defined GD_MAIN_2020_TEST #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 28211 // 版本号28.211 #else #define VER_NUM 28111 // 版本号28.111 #endif #define BATTERY_WITH_COMM //带通讯电源模块 #define BATTERY_BP_L500 //无锡市欧瑞杰TX-BPL500W24D /*!!!!!注意!!!!!:往上↑↑↑↑↑↑↑↑地区版本定义VER_NUM不允许超29101/29201(goose)*/ /********************************************************************************************************/ /**************↓↓↓↓↓↓↓↓↓以下为广东20年二次指导意见宏相关地区(GD_AREA_MAIN_2020)↓↓↓↓↓↓↓↓↓*****************/ /********************************************************************************************************/ #elif defined GD_AREA_ECZD_2020 //2020广东配网终端二次功能指导意见 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 29201 // 版本号29.201 #else #define VER_NUM 29101 // 版本号29.101 #endif #elif defined GD_AREA_ECZD_MAOMING //广东二次指导意见分支-茂名局 #define VER_NUM 29102 // 版本号29.102 #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中) #define DZ_STANDBY //备用定值,共40个 #define SEC_SETVALUE_13 //13个定值区 #define DISP_DYGD_JL //电压过低解裂 #undef JX_YB_SEND_SOE //不发送带检修压板SOE //#define FA_YY_PJ #define GEN_QUEUE #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #define TY_YB //定义停用压板 #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值 #define FUNC_MODE_JS //切换模式解除闭锁 #elif defined GD_AREA_ECZD_ZHUHAI_2022 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 29201 // 版本号29.201 #else #define VER_NUM 29101 // 版本号29.101 #endif #define GD_AREA_ECZD_2020 #elif defined GD_AREA_ZHONGSHAN_2020 //中山局2020要求 #define VER_NUM 30103 // 版本号30.101->30.103 #define PUB_SET_SECTION #define FA_YY_PJ #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项 #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能 #define DZ_STANDBY //备用定值,共40个 #define GEN_QUEUE #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #elif defined GD_AREA_ZHONGSHAN_2020_ZC //正超单独生成一个版本 #define VER_NUM 30104 // 版本号30.102->30.104 #define GD_AREA_ZHONGSHAN_2020 #define PUB_SET_SECTION #define FA_YY_PJ #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项 #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能 #define DZ_STANDBY //备用定值,共40个 #define GEN_QUEUE #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #elif defined GD_AREA_ECZD_MEIZHOU_2021 ////梅州20二次指导意见分支 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31201 // 版本号31.201 #else #define VER_NUM 31101 // 版本号31.101 #endif #define DZ_STANDBY //备用定值,共40个 #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入") #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯 #define FUNC_DRIVE //不停电传动功能 #elif defined GD_AREA_ECZD_CHAOZHOU_2021 ////潮州20二次指导意见分支 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31202 // 版本号31.202 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 31102 // 版本号31.102 #endif #define IEC_QDS_HAVE #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define EV_CHZ_FG #define GD_AREA_CHAOZHOUFENGXI #elif defined GD_ECZD_FOS_FTU_2021 //佛山21年新标准(针对柱上开关) #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31203 // 版本号31.203 #else #define VER_NUM 31103 // 版本号31.103 #endif #define SOE_YK_OPT //需记录遥控相关日志 #define FUN_SET_CHANGE_SOE //定值修改生成SOE #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define FORBID_YK //屏蔽遥控操作 #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define BATTERY_WITH_COMM //带通讯电源模块 #define FOS_2021 //佛山21年新标准 #define NO_SEND_YC //检修压板投入时不发送遥测 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA三合一(在开关定值中) #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行 #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮 #define VOLT_ADAPTIVE_FACTOR //电压系数自适应 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_ECZD_SHAOGUAN_2021 //韶关20二次指导意见分支 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31204 // 版本号31.204 #else #define VER_NUM 31104 // 版本号31.104 #endif #define DZ_STANDBY //备用定值,共40个 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define GEN_QUEUE #define RCD_STRAN_M /*录波传输*/ #define RCD_STRAN_S /*录波传输*/ #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define DISP_SET_GL3 #define SET_GL_GJ2 //相间过流告警II段 #define FUN_HCBS //低频低压滑差功能 #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入") #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中) #define LCD_ADD_FUNC_MODE //按照正超韶关局所布局定值 #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值 #define IEC_EVENT_YC_RATE //上送故障事件参数的遥测需要乘以系数,系数等于变比,因为主站需要上送一次值 #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯 #define FUNC_DRIVE //不停电传动功能 #elif defined GD_AREA_ECZD_FOS_2021 //佛山21年新标准(针对分布式) //暂未用,下次可直接借用,借用后将此注释删除 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31205 // 版本号31.205 #else #define VER_NUM 31105 // 版本号31.105 #endif #elif defined GD_AREA_ECZD_DONGGUAN_2021 //东莞21年新增20年二次指导意见框架内容 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31206 // 版本号31.206 #else #define VER_NUM 31106 // 版本号31.106 #endif #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #define FUNC_MORE_PREREAD //支持遥调时多次读取 #define FUNC_MORE_PRESET //支持遥调时多次预置,固化 #elif defined GD_AREA_ECZD_YUNFU_2021 //云浮二次指导意见内容 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31207 // 版本号31.207 #else #define VER_NUM 31107 // 版本号31.107 #endif #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #elif defined GD_AREA_ECZD_JIEYANG_2022 //揭阳-二次指导意见内容 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31208 //版本号31.208 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 31108 // 版本号31.108 #endif #define IEC_QDS_HAVE #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define FUNC_YT_MIX //SOE/逻辑点等以遥调形式送主站 #define FUNC_DRIVE_JY //不停电传动功能 #define FUN_ADD_CONFIG_DIR //增加文件远方交互目录 #define FUNC_RESET_EQU //通过断开接入电源的常闭继电器重启装置(注意:实测实际开出通道的脉宽时间不应低于550ms) #define YPARA_LINK //级联遥参 #define YPARA_LINK_S //级联遥参 #define FUN_DIMER_LINK //级联点支持合并 #define IEC_RESET_PROCESS //复位命令重启装置 #define FUN_DIR_DEPTH //目录上送子目录文件 #define FUN_JSON_FILE //全点表描述文件:json格式 #define PARAM_DEAD_PER //遥测死区百分比(定值为10代表10%) #define FIX_PARAM_FORMAT //固定参数上送格式 #define FUN_HISFILE_FORMAT //added by sunxi: 20220718 #define FUNC_JSON_UTF8_FORMAT // soeIndex.json文件采样UTF-8格式 #define FUNC_HISTORY_UTF8_FORMAT // (soe.msg co.msg ulog.msg)历史文件UTF-8格式 #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式 #elif defined GD_AREA_ECZD_JIANGMEN_2022 //广东二次指导意见分支-江门局 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31209 //版本号31.209 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 31109 // 版本号31.109 #endif #define FOS_PAR_EXT #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能 #elif defined GD_AREA_ECZD_QINGYUAN_2022 //广东20年二次指导意见分支-清远 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31210 // 版本号31.210 #else #define VER_NUM 31110 // 版本号31.110 #endif #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0 #define DISP_DYGD_JL //电压过低解裂 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define PARAM_DEAD_PER //遥测死区百分比(定值为10代表10%) #define FUNC_YC_DEAD_ZONE_ALL //遥测死区可设置为共用一个定值 #elif defined GD_AREA_ECZD_SHANWEI_2022 //广东20年二次指导意见分支-汕尾 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31211 // 版本号31.211 #else #define VER_NUM 31111 // 版本号31.111 #endif #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #elif defined GD_AREA_ECZD_CHAOZHOU_2022 //广东20年二次指导意见分支-潮州-V2 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31212 // 版本号31.212 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 31112 // 版本号31.112 #endif #define GD_AREA_ECZD_CHAOZHOU_2021 #define IEC_QDS_HAVE #define DISP_DYGD_JL #define DISP_GDGUIDANCE_2019 #define EV_CHZ_FG #define GD_AREA_CHAOZHOUFENGXI #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值 #define FUNC_TQ_YY //同期合闸满足,双侧线电压大于80%Un,且两侧电压同期,方可合闸,两个条件任意一个不满足,不允许同期合闸 #define FUNC_SET_FA_JS //FA合闸解锁时间可设 #define FUN_DIMER_LINK //级联点支持合并 #define FUNC_ONLY_MMD_JS //FA切换常规模式后液晶"FA解锁"可解锁FA闭锁 #define FUNC_PT_ERR_SINGLE //单PT断线检测 #define FUNC_NYY_NWY //非有压也非无压态处理、缺相时禁止分段得电合/联络失压合 #define ADD_TQ_FH_TIME_SET //使用备用定值增加同期合闸判断返回时间定值 #define FUNC_YL_FZ_SOE //联络Y时限内失压分闸报Y闭锁 #elif defined GD_AREA_ECZD_YUNFU_YUNAN_2022 //广东20年二次指导意见分支-云浮郁南 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31213 // 版本号31.213 #else #define VER_NUM 31113 // 版本号31.113 #endif #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值 #define GD_AREA_ECZD_YUNFU_2021 //在云浮二次指导意见上扩展 #define BH_FA_INONE_PUBLIC //保护及FA功能在公共定值 #define YF_TQ_JL_TY_PUBLIC //软压板在公共定值 #define FUNC_MORE_PREREAD //支持遥调时多次读取 #define FUNC_MORE_PRESET //支持遥调时多次预置,固化 #define FUNC_REBOOT_BS_HA_JS_3S //FA手分/遥分闭锁合闸重新上电后检测到持续合位3S后解锁 #elif defined GD_AREA_ECZD_SHANTOU_2022 //广东20年二次指导意见分支-汕头 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31214 // 版本号31.214 #else #define VER_NUM 31114 // 版本号31.114 #endif #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中) #define FUNC_FA_GL_TT //相间故障过流增加投退字 #define FUNC_CHZ_CHARGE_TIME //重合闸充电通用一个定值,不管几次重合闸 #define FUNC_GOOSE_FA_ADD //只能分布式新增控制字和定值 #define TY_YB //定义停用压板 #define FUNC_TQ_JL_PUBLIC //同期/解列增加公共定值 #define FUNC_SEL_MODE_FA //馈线自动化类功能选择控制字 #elif defined GD_AREA_ECZD_SHANWEI_2022_LUHE //广东20年二次指导意见分支-汕尾陆河 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 31215 // 版本号31.215 #else #define VER_NUM 31115 // 版本号31.115 #endif #define GD_AREA_ECZD_SHANWEI_2022 #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值 #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等) #define FUNC_JX_YX_BEFORE //投入检修压板后,遥信按投入前状态上传 #define FUNC_JX_YK_ENABLE //检修投入时仍可进行遥控操作 #define FUNC_JX_YC_SIQ00 //投入检修压板后,总召遥测上送有效SIQ /*!!!!!注意!!!!!:往上↑↑↑↑↑↑↑↑地区版本定义VER_NUM不允许超32101/32201(goose)*/ /********************************************************************************************************/ /*******************↓↓↓↓↓↓↓↓↓↓↓以下为广东21年主线宏相关地区(GD_MAIN_2021)↓↓↓↓↓↓↓↓↓↓↓*********************/ /********************************************************************************************************/ #elif defined GD_MAIN_2021 //广东标准2021,沿用20框架内容,新增小电流接地功能 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 32201 // 版本号32.201 #else #define VER_NUM 32101 // 版本号32.101 #endif #elif defined GD_MAIN_2021_TEST //广东标准2021,开普测试用 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 32202 // 版本号32.202 #else #define VER_NUM 32102 // 版本号32.102 #endif #define DISP_SET_GL3 //过流III段 /**<******************************以下为国网集中式DTU5.0 ***********************************************/ #elif defined GW_AREA_MAIN_2021 //国网集中式DTU2021 #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 50201 // 版本号50.201 #else #define VER_NUM 50101 // 版本号50.101 #endif #define NET4_IP5 //4Mac5IP #define DEV_GPS_ATGM332D #define DISP_SET_YYJB #define YX_RESET_TIME #define DISP_SET_LX3 #else #ifndef AREA_MAIN #error 未定义地区宏 export _AREA=-D******* #endif #ifdef __IEC61850_GOOSE_FUNC__ #define VER_NUM 1101 // 版本号01.101 #undef EQU_KERNEL_TYPE #undef EQU_KERNEL_TYPE2 #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE #else #define VER_NUM 2101 // 版本号02.101 #endif #endif #if (VER_NUM>=24101)// 广东南网2020送检版本(GD_AREA_TEST_2020) 以后的版本都带以下功能 #ifndef EV_CHZ_FG #define EV_CHZ_FG //重合闸复归SOE #endif #endif #if (VER_NUM>=27101)// 揭阳局FTU 以后的版本都带以下功能 #define QDS_TT #endif #if (VER_NUM>=28101 && VER_NUM<50101) #if (VER_NUM<29101) #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控 #ifndef GD_AREA_MAIN_2020 #define GD_AREA_MAIN_2020 //广东2020框架宏 #endif #elif ((VER_NUM>=29101) && (VER_NUM<32101)) #ifndef GD_AREA_ECZD_2020 #define GD_AREA_ECZD_2020 //广东2020二次指导意见框架宏 #endif #define SEC_SETVALUE_7 #define FUN_CHZ_TOPEN #elif (VER_NUM>=32101) #ifndef GD_MAIN_2021 #define GD_MAIN_2021 //广东2021框架宏 #endif #define GD_AREA_MAIN_2020 //广东2020框架宏 #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能 #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控 #define FUN_JDXX //小电流接地功能 #endif #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计 #define YK_FA_S_L_ENBLE //分段联络遥控 #define NET3_IP5 //3Mac5IP #define DISP_DOUBLE_CN //显示双位置储能(遥信和灯) #define DISP_SET_67KEY //6键/7键压板切换 #define LINK_ERR_LED //级联灯异常 #define TZ_STATE_LED //跳闸状态灯 #define CHZ_CD_LED // 重合闸充电灯(之前的充电灯包含联络和分布式的充电状态,非单独的重合闸充电灯) #define BAT_STATE_LED //电池状态灯显示 增加欠压灯,告警灯 #define COMM_STATUS_LED //通信状态灯 #define TQ_SOFT_YB //同期软压板 停用同期合闸功能 #define JL_SOFT_YB //电压解列软压板 #define DC_NUM_SET //直流量测试 #define DC_OLLECT_NOT_156US_LOOPC //DC采样在非156us循环中使用 #endif #if ((VER_NUM >= 29101) && (VER_NUM < 32101))// 2020广东配网终端二次功能指导意见 以后的版本都带以下功能 #define EV_GL_STATR //过流启动SOE #define SW_FAIL_SINGLE_OUT //开关失灵 #endif #ifdef __IEC61850_GOOSE_FUNC__ #if(((VER_NUM > 28209) && (VER_NUM <= 29201)) || (VER_NUM >= 31201)) #if((VER_NUM == 29201) || ((VER_NUM > 31205) && (VER_NUM < 32201))) #define ECZD_COMMON //广东20年二次指导意见框架通用内容 #endif #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电 #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值 #endif #if (VER_NUM > 31215) #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流 #endif #else #if(((VER_NUM > 28109) && (VER_NUM <= 29101)) || (VER_NUM >= 31101)) #if((VER_NUM == 29101) || ((VER_NUM > 31105) && (VER_NUM < 32101))) #define ECZD_COMMON //广东20年二次指导意见框架通用内容 #endif #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电 #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值 #endif #if(VER_NUM > 31115 && VER_NUM < 50101) //TODO EWen 临时加判断VER_NUM < 50101,待 oc.c里的逻辑适配好后开放增加 #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流 #endif #endif #ifdef ECZD_COMMON #define SOE_YK_OPT //需记录遥控相关日志 #define FUN_SET_CHANGE_SOE //定值修改生成SOE #undef JX_YB_SEND_SOE //不发送带检修压板SOE #define FORBID_YK //屏蔽遥控操作 #define DZ_STANDBY //备用定值,共40个 #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个 #define BATTERY_WITH_COMM //带通讯电源模块 #define NO_SEND_YC //检修压板投入时不发送遥测 #ifndef GD_AREA_ECZD_SHANTOU_2022 #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA三合一(在开关定值中) #endif #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行 #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮 #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能 #endif #ifdef GD_AREA_TEST_2020 #define BAT_STATE_LED #define QYD_STATE_LED #define KZ_OUT_TT // #define EV_CHZ_FG #define DISP_CHZOKCHR_2_SW #define DO_KOUT_CHECK #define DISP_SET_GL3 #define DISP_SET_LX3 #define DISP_SET_DLYX #define DISP_SET_YYJB #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控 #define YX_DI_ERROR //遥信硬件自检错误 #define HISTORY_DB //历史文件数据库 #define FA_OC_COUNT //FA 过流脉冲计数功能 #define YK_SOFT_YB //遥控软压板 #define YX_RESET_TIME //遥信复归时间 #define YK_ZZDY_KC //装置电源开出 #define JZS_FUNCTION //集中式功能 #define XDL_ZT //小电流接地 #define FAULT_3_INFO_ADDR //故障信息地址3个字节 #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义 #define IEC_ERR_LED #define GD_TEST_2021 //南网2021年送检 20210512 xxxxxx add #define CHZ_JWY_LM // 重合闸检母线或线路 #define YK_FG_FAJS #endif #ifdef FUN_JDXX //小电流接地功能 #define MIN_SIGNAL_SAMPLE //小信号采样 #define SW_AC_I0S_SAMPLE //I0S电流采样 #endif #ifdef YC_QUANTITY //每间隔遥参数量可通过内部定值设定 #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0 #endif #if defined FA_YY_PJ && defined PICK_3U_MIXMIN #error : FA_YY_PJ and PICK_3U_MIXMIN cannot be set concurrently,please check. #endif #if defined FUNC_DRIVE && defined FUNC_DRIVE_JY #error : FUNC_DRIVE and FUNC_DRIVE_JY cannot be set concurrently,please check. #endif //T536 支持4网口 5个IP #if defined(CPU_FUXI) && defined(NET4_IP5) #undef NET3_IP5 #endif //伏羲暂不支持can、伏羲加密S1芯片 #ifdef CPU_FUXI #undef BSP_CAN_ENABLE #undef CAN_SLAVE_BOARD #undef METERING_ENERGY #undef ADD_MULTIPLE_FILE_WR_FUN #undef FUN_FUXI_ESAM #undef FUNC_S1_BUTTON #endif #if 0 #ifndef CPU_FUXI //伏羲平台暂不支持以下功能 #define ENCRYPT_SM2 //SM2加密 #define ENCRYPT_X509 //X509加密 #define LINELOSS_FILE //线损文件功能 #define GPRS_FUNC //GPRS功能 #define SNTP_FUNC //SNTP功能 #endif #endif #if defined CPU_COLDFIRE || defined CPU_AM335X #define TMP_CHIP_DS18B20 #else #define TMP_CHIP_GX21M15 #endif #ifdef FUNC_JX_YK_ENABLE #undef FORBID_YK #endif #endif //_DEFINE_SYS_H