defineSys.h 50 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229
  1. /******************************************************************************
  2. 版权所有:
  3. 文件名称: defineSys.h
  4. 文件版本: 01.01
  5. 创建作者: 邓良基
  6. 创建日期: 2019-8
  7. 功能说明:
  8. 其它说明: 增加系统定义宏,用于区分地区&客户个性化需求等,宏定义一般在makefile -D+(宏)打开
  9. 修改记录:
  10. */
  11. #ifndef _DEFINE_SYS_H
  12. #define _DEFINE_SYS_H
  13. #ifdef ___defineSys____//!!!此宏定义不开启,以下宏不直接开启,只用于注释显示
  14. //内核类型定义
  15. #define KERNEL_TYPE_OLD_DEVICE 0x4B540000 // 对应老设备的内核
  16. #define KERNEL_TYPE_COMMON 0x4B540001 // 通用内核
  17. #define KERNEL_TYPE_GOOSE 0x4B540002 // 带goose功能的设备内核
  18. #define KERNEL_TYPE_LDP 0x4B540003 // 带光差保护功能的设备内核
  19. #define KERNEL_TYPE_MANAGE_UNIT 0x4B540004 // 通信管理单元设备内核
  20. #define KERNEL_TYPE_CTRL_UNIT 0x4B540005 // 测控单元设备内核
  21. #define KERNEL_TYPE_FTU 0x4B540006 // ftu的设备内核
  22. #define __GOOSE_USING_DOUBLE_ETH__ //网络3驱动
  23. //需要的时候打开宏重新编译
  24. #define DISP_SET_CH_T3 //维护工具&&液晶显示重合闸三次
  25. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  26. #define DISP_MEA_CN //液晶遥测名称显示中文
  27. #define DISP_DYGD_JL //低电压解裂
  28. #define DISP_GDGUIDANCE_2019 //2019广东配网终端二次功能指导意见定值表
  29. #define DISP_SET_LX3 //维护工具&&液晶显示零序三段定值&时间
  30. #define DISP_SET_YYJB //有压鉴别
  31. #define DISP_SET_DLYX //电流越限告警
  32. #define DISP_SET_67KEY //6键/7键压板切换
  33. #define SOE_PARA_ALL_SAVE //soe 全参数处理有效
  34. #define BAT_STATE_LED //电池状态灯显示 增加欠压灯,告警灯
  35. #define QYD_STATE_LED //气压低状态灯显示
  36. #define SOE_RECORD_DELAY //SOE延迟保存
  37. #define JX_YB_SEND_SOE //检修压板发送带品质描述的SOE
  38. #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计
  39. #define AUTO_VOL_CAL_PQ //自动选择电压计算PQ
  40. #define KZ_OUT_TT //控制出口硬压板
  41. #define COMM_STATION_NR //定义南瑞主站适应模式
  42. #define IECTABLE_NEWDPI_V106 // 转发表配合工具完成合并点和遥信单双点配合版本 0X01010106
  43. #define BHFA_YB_YK //遥控保护和FA软压板投退
  44. #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控
  45. #define EV_GL_STATR //过流启动SOE
  46. #define EV_CHZ_FG //重合闸复归SOE
  47. #define DISP_CHZOKCHR_2_SW //重合闸确认时间+充电时间移到开关定值
  48. #define SOE_YK_OPT //佛山局2020版遥控要求
  49. #define YX_DI_ERROR //遥信硬件自检错误
  50. #define HISTORY_DB //历史文件数据库
  51. #define DO_KOUT_CHECK //开出反校
  52. #define YB_STHD_CHECK //软硬压板不对应检测
  53. #define FA_OC_COUNT //FA 过流脉冲计数功能
  54. #define YK_SOFT_YB //遥控软压板
  55. #define YX_RESET_TIME //遥信复归时间 注意!!!跟 SOE_RECORD_DELAY 不允许同时使用
  56. #define YK_ZZDY_KC // 装置电源开出
  57. #define JZS_FUNCTION //集中式功能
  58. #define XDL_ZT //小电流接地
  59. #define FAULT_3_INFO_ADDR //故障信息地址3个字节 故障参数电科院模式
  60. #define NET3_IP5 //3Mac5IP
  61. #define YK_FA_ENBLE //主站需要具备遥控闭锁以及解锁开关自动合闸的功能,由主站发起的闭锁需要由主站解锁,即其他情况的解锁都不能消除此遥控闭锁。
  62. #define TQ_SOFT_YB //同期软压板
  63. #define IEC_ERR_LED //规约通信异常灯(主站101&104 级联101)
  64. #define TYTQ_DI_YB //停用检同期硬压板
  65. #define BS_FAL_DI_YB //闭锁FA模式下L功能硬压板
  66. #define FUN_SET_CHANGE_SOE //定值修改SOE
  67. #define QDS_TT //101/104品质描述投退字
  68. #define IEC_QDS_HAVE //101/104品质描述压板(与QDS_TT二选一)
  69. #define YK_FG_FAJS //遥控复归+FA解锁
  70. #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能
  71. #define YK_FA_S_L_ENBLE //分段联络遥控
  72. #define FUN_HCBS //低频低压滑差功能
  73. #define YD_TEST_REALTIME_VALUE_DISPLAY //远动测试遥信、遥测数据显示
  74. #define LINK_ERR_LED //级联灯异常
  75. #define SEC_SETVALUE_7 //7个定值区
  76. #define FUN_CHZ_TOPEN //重合闸开放时间功能
  77. #define FA_YY_PJ //FA有压判据:必须任意一侧有两个线电压均满足条件才判得电
  78. #define DC_NUM_SET //直流量测试
  79. #define DISP_DOUBLE_CN //显示双位置储能(遥信和灯)
  80. #define TZ_STATE_LED //跳闸状态灯
  81. #define CHZ_CD_LED // 重合闸充电灯(之前的充电灯包含联络和分布式的充电状态,非单独的重合闸充电灯)
  82. #define JL_SOFT_YB //电压解列软压板
  83. #define COMM_STATUS_LED //通信状态灯
  84. #define SW_FAIL_SINGLE_OUT //开关失灵
  85. #define YX_POW_AC //增加交流遥信功能
  86. #define DC_OLLECT_NOT_156US_LOOPC //DC采样在非156us循环中使用
  87. #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项
  88. #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能
  89. #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮)
  90. #define MIN_SIGNAL_SAMPLE //小信号采样
  91. #define SW_AC_I0S_SAMPLE //I0S电流采样
  92. #define DZ_STANDBY //备用定值,共40个
  93. #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中)
  94. #define SEC_SETVALUE_13 //13个定值区
  95. #define FA_PL_PJ //FA频率判据(内部定值):频率在49~50.8Hz的频率才认为有效,可参与判得电
  96. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定(内部定值)
  97. #define PICK_3U_MIXMIN //电压判据(内部定值):取三相电压最小值or取三相电压最大值,往后版本皆开放此宏;与FA_YY_PJ不可同时开放
  98. #define FORBID_YK //屏蔽遥控操作
  99. #define TY_YB //定义停用压板
  100. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  101. #define NO_SEND_YC //检修压板投入时不发送遥测
  102. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中)
  103. #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮
  104. #define VOLT_ADAPTIVE_FACTOR //电压系数自适应
  105. #define BATTERY_WITH_COMM //带通讯电源模块
  106. #define SET_GL_GJ2 //相间过流告警II段
  107. #define FUN_JDXX //功能:小电流接地 版本:V1.0
  108. #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入")
  109. #define GEN_QUEUE //录波相关
  110. #define RCD_STRAN_M /*录波传输*/
  111. #define RCD_STRAN_S /*录波传输*/
  112. #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能
  113. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  114. #define FUN_FUXI_ESAM //南网加密芯片
  115. #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值
  116. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  117. #define FUNC_SEL_BAT_MODULE //可选贵州、佛山电源模块(前提开启宏BATTERY_WITH_COMM)
  118. #define MODBUS_YX_REG_NUM //完善modbus满足广州思泰电源模块规约
  119. #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯
  120. #define FUNC_XDLJD_PUB // 接地选线定值内容移到公共定值区
  121. #define FUNC_ENCRY_IN_ONE_SERIAL //串口1可同时接收处理纬德模块转发的3个主站的数据
  122. #define FUNC_GL_LX_HJS //后加速投入区分过流后加速/零流后加速
  123. #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0
  124. #define FUNC_DRIVE_JY //不停电传动功能――用于揭阳
  125. #define FUNC_DRIVE //不停电传动功能
  126. #define FUN_ADD_CONFIG_DIR //增加文件远方交互目录
  127. #define LCD_ADD_FUNC_MODE //按照正超韶关局所布局定值
  128. #define FUNC_RESET_EQU //通过断开接入电源的常闭继电器重启装置(注意:实测实际开出通道的脉宽时间不应低于600ms)
  129. #define RCD_STRAN_M_EN //级联录波主站使能
  130. #define YPARA_LINK_S_EN //子站定值通知上送
  131. #define FUN_YPARA_CFG_NOTY //参数事件
  132. #define YPARA_LINK //级联遥参
  133. #define YPARA_LINK_S //级联遥参
  134. #define FUN_DIMER_LINK //级联点支持合并
  135. #define IEC_RESET_PROCESS //复位命令重启装置
  136. #define FUNC_YC_DEAD_ZONE_ALL //遥测死区可设置为共用一个定值
  137. #define MAIN_MEUN_POPOVER //仅在主菜单液晶下运行才出现弹窗信息,非主菜单不弹窗
  138. #define ADD_TQ_FH_TIME_SET //使用备用定值增加同期合闸判断返回时间定值
  139. #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流
  140. #define FUNC_CT_BREAK_CHECK //开放CT断线检测
  141. //定制功能
  142. //#define CUSTOMIZE_BZT //定制功能-备自投
  143. //export GD_AREA=-DGD_AREA_MIAN
  144. #define AREA_MAIN //广东标准版
  145. #define GD_AREA_FOS //佛山局要求
  146. #define GD_AREA_FOS_CHANCHENG //佛山禅城要求
  147. #define GD_AREA_FOS_2020 //佛山局2020要求
  148. #define GD_AREA_ZHONGSHAN //中山局要求
  149. #define GD_AREA_ZHUHAI //珠海局要求
  150. #define GD_AREA_DONGGUAN //东莞局要求
  151. //#define GD_AREA_CHAOZHOU //潮州局要求 潮州版本不维护,潮州统一用 GD_AREA_CHAOZHOUFENGXI
  152. #define GD_AREA_JIANGMEN //江门局要求
  153. #define GD_AREA_QINGYUAN //清远局要求
  154. #define GD_AREA_HUIZHOU //惠州局要求
  155. #define GD_AREA_HUIZHOU_DAYAWAN //惠州局要求_大亚湾
  156. #define GD_AREA_HUIZHOU_TEST_2021 //惠州局2021试点 在惠州大亚湾的基础上增加交流遥信功能
  157. #define GD_AREA_HUIZHOU_HUIDONG //惠州惠东局用户工程
  158. #define GD_AREA_ZHONGSHAN_FTU //中山FTU要求
  159. #define GD_AREA_JIEYANG //揭阳要求
  160. #define GD_AREA_MEIZHOU_FTU //梅州要求
  161. #define GD_AREA_YUNAN_LP // 云南涞浦
  162. #define GD_AREA_PANYU_TEST //番禺测试
  163. #define GD_AREA_ZHUHAI_V2 //珠海局2019_V2要求
  164. #define GD_AREA_HEYUAN //河源局要求
  165. #define GD_AREA_HEYUAN_KL //科陆河源局要求
  166. #define GD_AREA_GUANGZHOU_FTU //广州局要求
  167. #define GD_AREA_ZHAOQING //肇庆局要求
  168. #define GD_AREA_ZHUHAI_FTU //珠海FTU局要求
  169. #define GD_AREA_SHAOGUAN //韶关局要求
  170. #define GD_AREA_CHAOZHOUFENGXI //潮州枫溪局要求
  171. #define GD_AREA_CHAOZHOU_CHAOAN_FUYANG //潮州潮安浮洋
  172. #define GD_AREA_YUNFU //云浮
  173. #define GD_AREA_TEST_2020 //广东送检2020标准
  174. #define GD_AREA_ZHAOQING_FENGKAI //肇庆封开县要求,科陆在梅州FTU基础上新增功能
  175. #define GD_AREA_SHANTOU //汕头局要求
  176. #define GD_AREA_JIEYANG_FTU //揭阳FTU要求
  177. #define GD_AREA_MAIN_2020 //广东标准版2020
  178. #define GD_AREA_MAIN_2020_V2
  179. #define GD_AREA_ECZD_2020 //2020广东配网终端二次功能指导意见
  180. #define GD_AREA_ZHONGSHAN_2020 //中山局2020要求
  181. #define GD_AREA_ZHONGSHAN_2020_ZC //中山局2020要求正超版本
  182. #define GD_AREA_SHANWEI //汕尾局要求
  183. #define GD_AREA_FOS_2021 //佛山21年新标准(针对环网柜)
  184. #define GD_AREA_HUIZHOU_2021 //广东标准2020分支-惠州局要求
  185. #define GD_AREA_CHAOZHOU_2021 //广东标准2020分支-潮州地区装置统一程序
  186. #define GD_AREA_HEYUAN_2021 //广东标准2020分支-河源兼容20年硬件配置及19年非标需求
  187. #define GD_AREA_JIEYANG_2021 //广东标准2020分支-揭阳
  188. #define GD_AREA_ECZD_MAOMING //广东标准2020分支-茂名局
  189. #define GD_AREA_DONGGUAN_2021 //广东标准2020分支-东莞
  190. #define GD_AREA_MEIZHOU_2021 //广东标准2020分支-梅州局
  191. #define GD_AREA_ECZD_MEIZHOU_2021 //20二次指导意见梅州分支
  192. #define GD_AREA_PROTECTOR //分布式装置用作保护用
  193. #define GD_AREA_LIAONING_2021 //辽宁供货程序(基于广东20年主线宏)
  194. #define GD_AREA_ECZD_CHAOZHOU_2021 ////潮州20二次指导意见分支
  195. #define GD_AREA_ECZD_FOS_2021 //二次指导意见框架新增佛山分支 //暂未用,下次可直接借用,借用后将此注释删除
  196. #define GD_ECZD_FOS_FTU_2021 //佛山21年新标准(针对柱上开关)
  197. #define GD_AREA_ECZD_SHAOGUAN_2021 //韶关20二次指导意见分支
  198. #define GD_MAIN_2021 //广东标准2021,沿用20框架内容,新增小电流接地功能
  199. #define GD_MAIN_2021_TEST //广东标准2021,开普测试用
  200. #define GD_MAIN_2020_TEST //广东20年框架宏,用于科陆现场测试
  201. #define GD_AREA_ECZD_DONGGUAN_2021 //东莞21年新增20年二次指导意见框架内容
  202. #define GD_AREA_ECZD_YUNFU_2021 //云浮二次指导意见内容
  203. #define GD_AREA_TEST_2022 //深圳基于南网送检版本新增线损功能
  204. #define GD_AREA_ECZD_JIEYANG_2022 //揭阳二次指导意见内容
  205. #define GD_AREA_ECZD_JIANGMEN_2022 //江门二次指导意见内容
  206. #define GD_AREA_ECZD_QINGYUAN_2022 //广东20年二次指导意见分支-清远
  207. #define GD_AREA_ECZD_SHANWEI_2022 //广东20年二次指导意见分支-汕尾
  208. #define GD_AREA_ECZD_CHAOZHOU_2022 //广东20年二次指导意见分支-潮州-V2
  209. #define GD_AREA_ECZD_YUNFU_YUNAN_2022 //广东20年二次指导意见分支-云浮-郁南
  210. #define GD_AREA_ECZD_ZHUHAI_2022 //珠海共用20年二次指导意见程序,考虑到地区维护原因,单独新增珠海分支
  211. #define GD_AREA_ECZD_SHANTOU_2022 //广东20年二次指导意见分支-汕头
  212. #define GD_AREA_ECZD_SHANWEI_2022_LUHE //广东20年二次指导意见分支-汕尾陆河
  213. /**< 集中式DTU产品 */
  214. #define GW_AREA_MAIN_2021 //国网集中式标准版DTU_2021
  215. #endif
  216. #if defined (CPU_AM335X) || defined (CPU_FUXI)
  217. #define MODE_LITTLE_ENDIAN // 存储小端模式
  218. #else
  219. #define CPU_COLDFIRE // 冷火平台
  220. #endif
  221. #if defined (CPU_COLDFIRE) || defined (CPU_AM335X)
  222. #define LINUX_KERNEL_APP
  223. #else
  224. #define LINUX_USER_APP
  225. #endif
  226. #if defined CPU_AM335X
  227. #define APP_NAME "335x_dftu.ko"
  228. #elif defined CPU_FUXI
  229. #define APP_NAME "dtu_t536"
  230. #else
  231. #define APP_NAME "dftu.ko"
  232. #endif
  233. #if !defined CPU_FUXI && !defined CPU_AM335X
  234. #define ENCRYPT_SM2 //SM2加密
  235. #define ENCRYPT_X509 //X509加密
  236. #define LINELOSS_FILE //线损文件功能
  237. #define GPRS_FUNC //GPRS功能
  238. #define SNTP_FUNC //SNTP功能
  239. #endif
  240. #define FUN_HISFILE_FORMAT //added by sunxi: 20220718
  241. //默认开启以下宏定义开关
  242. #define PASSWORD_4_STR // 默认密码四位数
  243. #define EQU_KERNEL_TYPE KERNEL_TYPE_COMMON // 默认为通用内核
  244. #define EQU_KERNEL_TYPE2 0xffffffff
  245. #define JX_YB_SEND_SOE //默认检修压板发送带品质描述SOE
  246. //#define IECTABLE_NEWDPI_V106 // 转发表配合工具完成合并点和遥信单双点配合版本 0X01010106
  247. #define COMM_STATION_NR //定义南瑞主站适应模式 ,遥控报文优先上送
  248. #define YD_TEST_REALTIME_VALUE_DISPLAY //远动测试遥信、遥测数据显示
  249. //#define YX_POW_AC //遥信电源交流
  250. #define FBS_GD_MAIN //通用地区宏,给小电流接地功能用
  251. #define FUNC_FIT_QOS //101/104通讯的预置取消报文不判断qos(设定命令限定词)位
  252. #define GEN_QUEUE //录波相关
  253. #define RCD_STRAN_M /*录波传输*/
  254. #define RCD_STRAN_S /*录波传输*/
  255. #define SOE_RELINK_DISCOS /*soe续传不传cos*/
  256. #define FUNC_MORE_PRESET //支持遥调时多次预置,固化
  257. #define MAIN_MEUN_POPOVER //仅在主菜单液晶下运行才出现弹窗信息,非主菜单不弹窗
  258. #define FUNC_PRINT_PT_ERR //PT断线时应报相关打印信息
  259. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  260. #ifndef CPU_FUXI
  261. #define FUN_HMI_WATCH
  262. #endif
  263. // #define IEC_NOLINK_NO_CALLYX
  264. #ifdef __GOOSE_USING_DOUBLE_ETH__
  265. #define GOOSE_NETTYPE_SET //goose网络类型设置
  266. #define NET3_IP5 //3Mac5IP
  267. #endif
  268. //区分地区&客户个性化需求定义
  269. #ifdef GD_AREA_ZHONGSHAN //中山局要求
  270. #ifdef __IEC61850_GOOSE_FUNC__
  271. #define VER_NUM 3102 // 版本号3.102
  272. #undef EQU_KERNEL_TYPE
  273. #undef EQU_KERNEL_TYPE2
  274. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  275. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  276. #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计
  277. #else
  278. #define VER_NUM 4102 // 版本号4.102
  279. #endif
  280. #define DZ_STANDBY //备用定值,共40个
  281. #define GEN_QUEUE
  282. #define RCD_STRAN_M /*录波传输*/
  283. #define RCD_STRAN_S /*录波传输*/
  284. #elif defined GD_AREA_FOS //佛山局要求
  285. #define VER_NUM 5102 // 版本号5.102 完善101遥参
  286. #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE
  287. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  288. #elif defined GD_AREA_FOS_CHANCHENG //佛山禅城要求
  289. #define VER_NUM 5112 // 版本号5.112 禅城要求常规保护退出的时候能告警
  290. #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE
  291. #define GD_AREA_FOS //在佛山局的要求上扩展
  292. #define YD_TEST_REALTIME_VALUE_DISPLAY
  293. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  294. #elif defined GD_AREA_ZHUHAI //珠海局要求
  295. #define VER_NUM 6101 // 版本号6.101
  296. #elif defined GD_AREA_DONGGUAN //东莞局要求
  297. #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义
  298. #define VER_NUM 7101 // 版本号7.101
  299. #elif defined GD_AREA_CHAOZHOU//潮州局要求
  300. #define VER_NUM 8101 // 版本号8.101
  301. #elif defined GD_AREA_JIANGMEN //江门局要求(09版本号之前规划为清远局,实际未用)
  302. #ifdef __IEC61850_GOOSE_FUNC__
  303. #define VER_NUM 9201 // 版本号9.201
  304. #undef EQU_KERNEL_TYPE
  305. #undef EQU_KERNEL_TYPE2
  306. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  307. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  308. #else
  309. #define VER_NUM 9101 // 版本号9.101
  310. #endif
  311. #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能
  312. #elif defined GD_AREA_HUIZHOU//惠州局要求
  313. #define VER_NUM 10101 // 版本号10.101
  314. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  315. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  316. #define DISP_MEA_CN //液晶遥测名称显示中文
  317. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  318. #elif defined GD_AREA_HUIZHOU_DAYAWAN //惠州大亚湾
  319. #define VER_NUM 10102 // 版本号10.102
  320. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  321. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  322. #define DISP_MEA_CN //液晶遥测名称显示中文
  323. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  324. #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加
  325. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  326. #define EV_CHZ_FG //重合闸复归SOE
  327. #elif defined GD_AREA_HUIZHOU_TEST_2021
  328. #define VER_NUM 10103 // 版本号10.103
  329. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  330. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  331. #define DISP_MEA_CN //液晶遥测名称显示中文
  332. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  333. #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加
  334. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  335. #define EV_CHZ_FG //重合闸复归SOE
  336. #define YX_POW_AC //增加交流遥信选择功能
  337. #elif defined GD_AREA_HUIZHOU_HUIDONG
  338. #define VER_NUM 10104 // 版本号10.104
  339. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  340. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  341. #define DISP_MEA_CN //液晶遥测名称显示中文
  342. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  343. #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加
  344. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  345. #define EV_CHZ_FG //重合闸复归SOE
  346. #define YX_POW_AC //增加交流遥信选择功能
  347. #define QYD_STATE_LED //气压低状态灯显示
  348. #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮)
  349. #define EV_GL_STATR //过流启动SOE
  350. #elif defined GD_AREA_ZHONGSHAN_FTU //中山FTU
  351. #define VER_NUM 11101 // 版本号11.101
  352. #define GD_AREA_ZHONGSHAN //在中山局的要求上扩展
  353. #elif defined GD_AREA_JIEYANG //揭阳局要求
  354. #ifdef __IEC61850_GOOSE_FUNC__
  355. #define VER_NUM 12201 // 版本号12.201
  356. #undef EQU_KERNEL_TYPE
  357. #undef EQU_KERNEL_TYPE2
  358. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  359. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  360. #else
  361. #define VER_NUM 12101 // 版本号12.101
  362. #endif
  363. #define BHFAGS_YB_YK
  364. #define IEC_QDS_HAVE
  365. #elif defined GD_AREA_MEIZHOU_FTU //梅州局要求
  366. #define VER_NUM 13101 // 版本号13.101
  367. #define QDS_TT
  368. #define FUN_HCBS //低频低压滑差功能
  369. #define DZ_STANDBY //备用定值,共40个
  370. #elif defined GD_AREA_ZHAOQING_FENGKAI // //肇庆封开县要求,科陆在梅州FTU基础上新增功能
  371. #define VER_NUM 13102 // 版本号13.101
  372. #define FUN_HCBS //低频低压滑差功能
  373. #define GD_AREA_MEIZHOU_FTU
  374. #elif defined GD_AREA_YUNAN_LP //云南涞浦
  375. #define VER_NUM 40101 // 版本号40.101
  376. #elif defined GD_AREA_PANYU_TEST //番禺测试
  377. #define VER_NUM 14101 // 版本号14.101
  378. #elif defined GD_AREA_ZHUHAI_V2 //珠海送检版本
  379. #define VER_NUM 15101 // 版本号15.101
  380. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  381. #define DISP_MEA_CN //液晶遥测名称显示中文
  382. #define DISP_DYGD_JL //电压过低解裂
  383. #define AUTO_VOL_CAL_PQ //自动选择电压计算PQ
  384. #define EV_GL_STATR
  385. #define EV_CHZ_FG
  386. #define YB_STHD_CHECK
  387. #define JX_YB_SEND_SOE
  388. //#undef JX_YB_SEND_SOE //珠海局要求不发送所有SOE
  389. //#define __GOOSE_USING_DOUBLE_ETH__
  390. #elif defined GD_AREA_HEYUAN_KL //科陆河源
  391. #define VER_NUM 16101 // 版本号16.101
  392. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  393. #define SOE_RECORD_DELAY
  394. #define GD_AREA_HEYUAN
  395. #elif defined GD_AREA_GUANGZHOU_FTU //广州
  396. #define VER_NUM 17101 // 版本号17.101
  397. #define BAT_STATE_LED
  398. #define QYD_STATE_LED
  399. #define KZ_OUT_TT //
  400. #define EV_CHZ_FG
  401. #define DISP_CHZOKCHR_2_SW
  402. #define DC_NUM_SET //直流量测试
  403. #define DISP_SET_67KEY //6键/7键压板切换
  404. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中)
  405. #define SELF_OPEN_RELEASE //本体分闸后重合闸放电功能,注意是否与当前偷跳重合冲突
  406. #define BH_BSDL_ENBLE //在常规保护中加入非遮断闭锁功能
  407. #define TZ_STATE_LED //跳闸状态灯
  408. #define STORE_PILOTELAMP //故障指示灯掉电保存功能
  409. #define FUN_SOE_DELAY_TIME //SOE续传在总召后15s上送
  410. #elif defined GD_AREA_ZHAOQING //肇庆
  411. #define VER_NUM 18101 // 版本号17.101
  412. #define CUSTOMIZE_BZT //定制功能-备自投
  413. #elif defined GD_AREA_ZHUHAI_FTU //珠海FTU
  414. #define VER_NUM 19101 // 版本号19.101
  415. #elif defined GD_AREA_SHAOGUAN //韶关
  416. #ifdef __IEC61850_GOOSE_FUNC__
  417. #define VER_NUM 20201 // 版本号20.201
  418. #undef EQU_KERNEL_TYPE
  419. #undef EQU_KERNEL_TYPE2
  420. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  421. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  422. #else
  423. #define VER_NUM 20101 // 版本号20.101
  424. #endif
  425. #define DISP_DYGD_JL
  426. #define DISP_GDGUIDANCE_2019
  427. #define BHFA_YB_YK
  428. #elif defined GD_AREA_HEYUAN //正超河源版本
  429. #define VER_NUM 21101 // 版本号21.101
  430. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  431. #define SOE_RECORD_DELAY
  432. #elif defined GD_AREA_CHAOZHOUFENGXI //正超潮州枫溪版本
  433. #ifdef __IEC61850_GOOSE_FUNC__
  434. #define VER_NUM 22201 // 版本号22.201
  435. #undef EQU_KERNEL_TYPE
  436. #undef EQU_KERNEL_TYPE2
  437. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  438. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  439. #else
  440. #define VER_NUM 22101 // 版本号22.101
  441. #endif
  442. #define IEC_QDS_HAVE
  443. #define DISP_DYGD_JL
  444. #define DISP_GDGUIDANCE_2019
  445. #define EV_CHZ_FG
  446. #elif defined GD_AREA_CHAOZHOU_CHAOAN_FUYANG //正超潮州潮安浮阳
  447. #define GD_AREA_CHAOZHOUFENGXI //正超潮州枫溪版本
  448. #ifdef __IEC61850_GOOSE_FUNC__
  449. #define VER_NUM 22202 // 版本号22.202
  450. #undef EQU_KERNEL_TYPE
  451. #undef EQU_KERNEL_TYPE2
  452. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  453. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  454. #else
  455. #define VER_NUM 22102 // 版本号22.102
  456. #endif
  457. #define IEC_QDS_HAVE
  458. #define DISP_DYGD_JL
  459. #define DISP_GDGUIDANCE_2019
  460. #define EV_CHZ_FG
  461. #elif defined GD_AREA_YUNFU //云浮
  462. #define VER_NUM 23201 // 版本号23.101
  463. #define IEC_QDS_HAVE
  464. #elif defined GD_AREA_TEST_2020 //广东南网2020送检版本
  465. #define VER_NUM 24101 // 版本号24.101
  466. #elif defined GD_AREA_PROTECTOR //分布式装置用作保护用
  467. #define GD_AREA_TEST_2020 //广东南网2020送检版本
  468. #define VER_NUM 24102 // 版本号24.102
  469. #elif defined GD_AREA_TEST_2022 //深圳基于南网送检版本新增线损功能
  470. #define VER_NUM 24103 // 版本号24.103
  471. #define GD_AREA_TEST_2020 //广东南网2020送检版本
  472. #define METERING_ENERGY // 计量电能
  473. #define CAN_SLAVE_BOARD // can子板功能
  474. #define BSP_CAN_ENABLE // can bsp
  475. #define ADD_MULTIPLE_FILE_WR_FUN
  476. #define FUN_SET_CHANGE_SOE //定值修改生成SOE
  477. #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值
  478. #define BATTERY_WITH_COMM //带通讯电源模块
  479. #define FUNC_SEL_BAT_MODULE //可选贵州、佛山电源模块(前提开启宏BATTERY_WITH_COMM)
  480. #define MODBUS_YX_REG_NUM //完善modbus满足广州思泰电源模块规约
  481. #define BATTERY_BP_L500 //无锡市欧瑞杰TX-BPL500W24D
  482. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  483. #define FUNC_LARGECURRENT_BS_CHZ //大电流闭锁重合闸
  484. #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯
  485. #define FUN_JDXX //小电流接地功能
  486. #define FUNC_XDLJD_PUB // 接地选线定值内容移到公共定值区
  487. #define FUNC_ENCRY_IN_ONE_SERIAL //串口1可同时接收处理纬德模块转发的3个主站的数据
  488. #elif defined GD_AREA_FOS_2020 //佛山局要求
  489. #define VER_NUM 25101 // 版本号25.101
  490. #define GD_AREA_FOS
  491. #define SOE_YK_OPT
  492. #define FUN_SET_CHANGE_SOE
  493. #undef JX_YB_SEND_SOE //佛山不发送带检修压板SOE
  494. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  495. #elif defined GD_AREA_SHANTOU //汕头局
  496. #define VER_NUM 26101 // 版本号26.101
  497. #define DISP_DYGD_JL
  498. #define DISP_GDGUIDANCE_2019
  499. #define DISP_SET_67KEY
  500. #define BHFAGS_YB_YK
  501. #define YK_FA_ENBLE
  502. #define TQ_SOFT_YB
  503. #define IEC_ERR_LED
  504. #define TYTQ_DI_YB
  505. #define BS_FAL_DI_YB
  506. #undef JX_YB_SEND_SOE
  507. #define LINK_MODBUS_YK_MERGE //施耐德级联遥控点号合并
  508. #define LINK_MODBUS_YX_CP //施耐德级联遥信特殊处理,按位取遥信,遥信点号大于0x1000
  509. #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计
  510. #elif defined GD_AREA_JIEYANG_FTU //揭阳局FTU要求
  511. #ifdef __IEC61850_GOOSE_FUNC__
  512. #define VER_NUM 27201 // 版本号27.201
  513. #undef EQU_KERNEL_TYPE
  514. #undef EQU_KERNEL_TYPE2
  515. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  516. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  517. #else
  518. #define VER_NUM 27101 // 版本号27.101
  519. #endif
  520. #define YK_FG_FAJS
  521. /********************************************************************************************************/
  522. /****************↓↓↓↓↓↓↓↓↓↓↓以下为广东20年主线宏相关地区(GD_AREA_MAIN_2020)↓↓↓↓↓↓↓↓↓↓↓*******************/
  523. /********************************************************************************************************/
  524. #elif defined (GD_AREA_MAIN_2020) || (defined GD_AREA_MAIN_2020_V2) //广东标准2020
  525. #ifdef __IEC61850_GOOSE_FUNC__
  526. #define VER_NUM 28201 // 版本号28.201
  527. #else
  528. #define VER_NUM 28101 // 版本号28.101
  529. #endif
  530. #ifdef GD_AREA_MAIN_2020_V2
  531. #define MIN_SIGNAL_SAMPLE //小信号采样
  532. #define SW_AC_I0S_SAMPLE //I0S电流采样
  533. #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行
  534. #endif
  535. #elif defined GD_AREA_SHANWEI //广东标准2020分支-汕尾局
  536. #define VER_NUM 28102 // 版本号28.102
  537. #define DZ_STANDBY //备用定值,共40个
  538. #elif defined GD_AREA_FOS_2021 //佛山21年新标准(针对环网柜)
  539. #ifdef __IEC61850_GOOSE_FUNC__
  540. #define VER_NUM 28203 // 版本号28.203
  541. #else
  542. #define VER_NUM 28103 // 版本号28.103
  543. #endif
  544. #define SOE_YK_OPT //需记录遥控相关日志
  545. #define FUN_SET_CHANGE_SOE //定值修改生成SOE
  546. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  547. #define FORBID_YK //屏蔽遥控操作
  548. #define DZ_STANDBY //备用定值,共40个
  549. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  550. #define FOS_2021 //佛山21年新标准
  551. #define NO_SEND_YC //检修压板投入时不发送遥测
  552. #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮
  553. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  554. #define OCI_XB_0MS //过流一段0ms的谐波闭锁
  555. #elif defined GD_AREA_HUIZHOU_2021 //广东标准2020分支-惠州局
  556. #define VER_NUM 28104 // 版本号28.104
  557. #define GD_AREA_HUIZHOU_DAYAWAN
  558. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  559. #define SOE_PARA_ALL_SAVE //故障断面所有遥测全部显示
  560. #define DISP_MEA_CN //液晶遥测名称显示中文
  561. #define GD_AREA_HUIZHOU//惠州局要求-》大亚湾在原有惠州局基础上增加
  562. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  563. #define EV_CHZ_FG //重合闸复归SOE
  564. #define YX_POW_AC //增加交流遥信选择功能
  565. #define QYD_STATE_LED //气压低状态灯显示
  566. #define CHZ_QUIT_LED //重合闸退出灯(硬件压板或软件压板退出灯亮)
  567. #define EV_GL_STATR //过流启动SOE
  568. #define DZ_STANDBY //备用定值,共40个
  569. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  570. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  571. #define FUNC_GL_LX_HJS //后加速投入区分过流后加速/零流后加速
  572. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  573. #define FUNC_YT_MIX //SOE/逻辑点等以遥调形式送主站
  574. #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯
  575. //#define FUNC_DRIVE //不停电传动功能
  576. #elif defined GD_AREA_CHAOZHOU_2021 //广东标准2020分支-潮州
  577. #ifdef __IEC61850_GOOSE_FUNC__
  578. #define VER_NUM 28205 // 版本号28.205
  579. #undef EQU_KERNEL_TYPE
  580. #undef EQU_KERNEL_TYPE2
  581. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  582. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  583. #else
  584. #define VER_NUM 28105 // 版本号28.105
  585. #endif
  586. #define GD_AREA_CHAOZHOUFENGXI
  587. #define IEC_QDS_HAVE
  588. #define DISP_DYGD_JL
  589. #define EV_CHZ_FG
  590. #elif defined GD_AREA_HEYUAN_2021 //广东标准2020分支-河源
  591. #define VER_NUM 28106 // 版本号28.106
  592. #define DISP_SET_GL3 //维护工具&&液晶显示过流三段定值&时间
  593. #define SOE_RECORD_DELAY
  594. #define GD_AREA_HEYUAN
  595. #define IEC_JXYB_DEAL //“检修压板”此遥信点不受检修功能控制,即任何时刻变位都正常上送。
  596. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  597. #define DZ_STANDBY //备用定值,共40个
  598. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  599. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中)
  600. #define SEC_SETVALUE_9 //9个定值区,但河源用的是1-8
  601. #define FUNC_LINE_SEL_TY_SEL //(接线方式+停用)压板选择
  602. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  603. #define FUNC_REBOOT_BS_HA_JS_3S //FA手分/遥分闭锁合闸重新上电后检测到持续合位3S后解锁
  604. #elif defined GD_AREA_JIEYANG_2021 //广东标准2020分支-揭阳
  605. #ifdef __IEC61850_GOOSE_FUNC__
  606. #define VER_NUM 28207 // 版本号28.207
  607. #undef EQU_KERNEL_TYPE
  608. #undef EQU_KERNEL_TYPE2
  609. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  610. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  611. #else
  612. #define VER_NUM 28107 // 版本号28.107
  613. #endif
  614. #define IEC_QDS_HAVE
  615. #elif defined GD_AREA_DONGGUAN_2021 //广东标准2020分支-东莞
  616. #ifdef __IEC61850_GOOSE_FUNC__
  617. #define VER_NUM 28208 // 版本号28.208
  618. #else
  619. #define VER_NUM 28108 // 版本号28.108
  620. #endif
  621. #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义
  622. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  623. #define DZ_STANDBY //备用定值,共40个
  624. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  625. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  626. #elif defined GD_AREA_MEIZHOU_2021 //广东标准2020分支-梅州局
  627. #ifdef __IEC61850_GOOSE_FUNC__
  628. #define VER_NUM 28209 // 版本号28.209
  629. #else
  630. #define VER_NUM 28109 // 版本号28.109
  631. #endif
  632. #define DZ_STANDBY //备用定值,共40个
  633. #elif defined GD_AREA_LIAONING_2021
  634. #ifdef __IEC61850_GOOSE_FUNC__
  635. #define VER_NUM 28210 // 版本号28.210
  636. #else
  637. #define VER_NUM 28110 // 版本号28.110
  638. #endif
  639. #define MIN_SIGNAL_SAMPLE //小信号采样
  640. #define SW_AC_I0S_SAMPLE //I0S电流采样
  641. #elif defined GD_MAIN_2020_TEST
  642. #ifdef __IEC61850_GOOSE_FUNC__
  643. #define VER_NUM 28211 // 版本号28.211
  644. #else
  645. #define VER_NUM 28111 // 版本号28.111
  646. #endif
  647. #define BATTERY_WITH_COMM //带通讯电源模块
  648. #define BATTERY_BP_L500 //无锡市欧瑞杰TX-BPL500W24D
  649. /*!!!!!注意!!!!!:往上↑↑↑↑↑↑↑↑地区版本定义VER_NUM不允许超29101/29201(goose)*/
  650. /********************************************************************************************************/
  651. /**************↓↓↓↓↓↓↓↓↓以下为广东20年二次指导意见宏相关地区(GD_AREA_MAIN_2020)↓↓↓↓↓↓↓↓↓*****************/
  652. /********************************************************************************************************/
  653. #elif defined GD_AREA_ECZD_2020 //2020广东配网终端二次功能指导意见
  654. #ifdef __IEC61850_GOOSE_FUNC__
  655. #define VER_NUM 29201 // 版本号29.201
  656. #else
  657. #define VER_NUM 29101 // 版本号29.101
  658. #endif
  659. #elif defined GD_AREA_ECZD_MAOMING //广东二次指导意见分支-茂名局
  660. #define VER_NUM 29102 // 版本号29.102
  661. #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中)
  662. #define DZ_STANDBY //备用定值,共40个
  663. #define SEC_SETVALUE_13 //13个定值区
  664. #define DISP_DYGD_JL //电压过低解裂
  665. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  666. //#define FA_YY_PJ
  667. #define GEN_QUEUE
  668. #define RCD_STRAN_M /*录波传输*/
  669. #define RCD_STRAN_S /*录波传输*/
  670. #define TY_YB //定义停用压板
  671. #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值
  672. #define FUNC_MODE_JS //切换模式解除闭锁
  673. #elif defined GD_AREA_ECZD_ZHUHAI_2022
  674. #ifdef __IEC61850_GOOSE_FUNC__
  675. #define VER_NUM 29201 // 版本号29.201
  676. #else
  677. #define VER_NUM 29101 // 版本号29.101
  678. #endif
  679. #define GD_AREA_ECZD_2020
  680. #elif defined GD_AREA_ZHONGSHAN_2020 //中山局2020要求
  681. #define VER_NUM 30103 // 版本号30.101->30.103
  682. #define PUB_SET_SECTION
  683. #define FA_YY_PJ
  684. #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项
  685. #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能
  686. #define DZ_STANDBY //备用定值,共40个
  687. #define GEN_QUEUE
  688. #define RCD_STRAN_M /*录波传输*/
  689. #define RCD_STRAN_S /*录波传输*/
  690. #elif defined GD_AREA_ZHONGSHAN_2020_ZC //正超单独生成一个版本
  691. #define VER_NUM 30104 // 版本号30.102->30.104
  692. #define GD_AREA_ZHONGSHAN_2020
  693. #define PUB_SET_SECTION
  694. #define FA_YY_PJ
  695. #define ADD_DEBUG_RECORD_FUN //增加调试记录功能选项
  696. #define ADD_DEBUG_RECORD_AUTO_SHOW_FUN //增加调试记录功能自动显示功能
  697. #define DZ_STANDBY //备用定值,共40个
  698. #define GEN_QUEUE
  699. #define RCD_STRAN_M /*录波传输*/
  700. #define RCD_STRAN_S /*录波传输*/
  701. #elif defined GD_AREA_ECZD_MEIZHOU_2021 ////梅州20二次指导意见分支
  702. #ifdef __IEC61850_GOOSE_FUNC__
  703. #define VER_NUM 31201 // 版本号31.201
  704. #else
  705. #define VER_NUM 31101 // 版本号31.101
  706. #endif
  707. #define DZ_STANDBY //备用定值,共40个
  708. #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电
  709. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  710. #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入")
  711. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  712. #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯
  713. #define FUNC_DRIVE //不停电传动功能
  714. #elif defined GD_AREA_ECZD_CHAOZHOU_2021 ////潮州20二次指导意见分支
  715. #ifdef __IEC61850_GOOSE_FUNC__
  716. #define VER_NUM 31202 // 版本号31.202
  717. #undef EQU_KERNEL_TYPE
  718. #undef EQU_KERNEL_TYPE2
  719. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  720. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  721. #else
  722. #define VER_NUM 31102 // 版本号31.102
  723. #endif
  724. #define IEC_QDS_HAVE
  725. #define DISP_DYGD_JL
  726. #define DISP_GDGUIDANCE_2019
  727. #define EV_CHZ_FG
  728. #define GD_AREA_CHAOZHOUFENGXI
  729. #elif defined GD_ECZD_FOS_FTU_2021 //佛山21年新标准(针对柱上开关)
  730. #ifdef __IEC61850_GOOSE_FUNC__
  731. #define VER_NUM 31203 // 版本号31.203
  732. #else
  733. #define VER_NUM 31103 // 版本号31.103
  734. #endif
  735. #define SOE_YK_OPT //需记录遥控相关日志
  736. #define FUN_SET_CHANGE_SOE //定值修改生成SOE
  737. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  738. #define FORBID_YK //屏蔽遥控操作
  739. #define DZ_STANDBY //备用定值,共40个
  740. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  741. #define BATTERY_WITH_COMM //带通讯电源模块
  742. #define FOS_2021 //佛山21年新标准
  743. #define NO_SEND_YC //检修压板投入时不发送遥测
  744. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA三合一(在开关定值中)
  745. #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行
  746. #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮
  747. #define VOLT_ADAPTIVE_FACTOR //电压系数自适应
  748. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  749. #elif defined GD_AREA_ECZD_SHAOGUAN_2021 //韶关20二次指导意见分支
  750. #ifdef __IEC61850_GOOSE_FUNC__
  751. #define VER_NUM 31204 // 版本号31.204
  752. #else
  753. #define VER_NUM 31104 // 版本号31.104
  754. #endif
  755. #define DZ_STANDBY //备用定值,共40个
  756. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  757. #define GEN_QUEUE
  758. #define RCD_STRAN_M /*录波传输*/
  759. #define RCD_STRAN_S /*录波传输*/
  760. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  761. #define DISP_SET_GL3
  762. #define SET_GL_GJ2 //相间过流告警II段
  763. #define FUN_HCBS //低频低压滑差功能
  764. #define DISP_LIST_NUM //列表类型定值显示定值选项的序号(如:"0:退出"、"1:投入")
  765. #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能
  766. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA/智能FA三合一(在开关定值中)
  767. #define LCD_ADD_FUNC_MODE //按照正超韶关局所布局定值
  768. #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值
  769. #define IEC_EVENT_YC_RATE //上送故障事件参数的遥测需要乘以系数,系数等于变比,因为主站需要上送一次值
  770. #define SWITCH_GLJD_LED //新增隔离刀闸/接地刀闸可配置指示灯
  771. #define FUNC_DRIVE //不停电传动功能
  772. #elif defined GD_AREA_ECZD_FOS_2021 //佛山21年新标准(针对分布式) //暂未用,下次可直接借用,借用后将此注释删除
  773. #ifdef __IEC61850_GOOSE_FUNC__
  774. #define VER_NUM 31205 // 版本号31.205
  775. #else
  776. #define VER_NUM 31105 // 版本号31.105
  777. #endif
  778. #elif defined GD_AREA_ECZD_DONGGUAN_2021 //东莞21年新增20年二次指导意见框架内容
  779. #ifdef __IEC61850_GOOSE_FUNC__
  780. #define VER_NUM 31206 // 版本号31.206
  781. #else
  782. #define VER_NUM 31106 // 版本号31.106
  783. #endif
  784. #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义
  785. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  786. #define FUNC_MORE_PREREAD //支持遥调时多次读取
  787. #define FUNC_MORE_PRESET //支持遥调时多次预置,固化
  788. #elif defined GD_AREA_ECZD_YUNFU_2021 //云浮二次指导意见内容
  789. #ifdef __IEC61850_GOOSE_FUNC__
  790. #define VER_NUM 31207 // 版本号31.207
  791. #else
  792. #define VER_NUM 31107 // 版本号31.107
  793. #endif
  794. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  795. #elif defined GD_AREA_ECZD_JIEYANG_2022 //揭阳-二次指导意见内容
  796. #ifdef __IEC61850_GOOSE_FUNC__
  797. #define VER_NUM 31208 //版本号31.208
  798. #undef EQU_KERNEL_TYPE
  799. #undef EQU_KERNEL_TYPE2
  800. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  801. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  802. #else
  803. #define VER_NUM 31108 // 版本号31.108
  804. #endif
  805. #define IEC_QDS_HAVE
  806. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  807. #define FUNC_YT_MIX //SOE/逻辑点等以遥调形式送主站
  808. #define FUNC_DRIVE_JY //不停电传动功能
  809. #define FUN_ADD_CONFIG_DIR //增加文件远方交互目录
  810. #define FUNC_RESET_EQU //通过断开接入电源的常闭继电器重启装置(注意:实测实际开出通道的脉宽时间不应低于550ms)
  811. #define YPARA_LINK //级联遥参
  812. #define YPARA_LINK_S //级联遥参
  813. #define FUN_DIMER_LINK //级联点支持合并
  814. #define IEC_RESET_PROCESS //复位命令重启装置
  815. #define FUN_DIR_DEPTH //目录上送子目录文件
  816. #define FUN_JSON_FILE //全点表描述文件:json格式
  817. #define PARAM_DEAD_PER //遥测死区百分比(定值为10代表10%)
  818. #define FIX_PARAM_FORMAT //固定参数上送格式
  819. #define FUN_HISFILE_FORMAT //added by sunxi: 20220718
  820. #define FUNC_JSON_UTF8_FORMAT // soeIndex.json文件采样UTF-8格式
  821. #define FUNC_HISTORY_UTF8_FORMAT // (soe.msg co.msg ulog.msg)历史文件UTF-8格式
  822. #define INRUSH_CURRENT_IN_DECIMALS //涌流识别定值显示为小数并给主站送小数形式
  823. #elif defined GD_AREA_ECZD_JIANGMEN_2022 //广东二次指导意见分支-江门局
  824. #ifdef __IEC61850_GOOSE_FUNC__
  825. #define VER_NUM 31209 //版本号31.209
  826. #undef EQU_KERNEL_TYPE
  827. #undef EQU_KERNEL_TYPE2
  828. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  829. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  830. #else
  831. #define VER_NUM 31109 // 版本号31.109
  832. #endif
  833. #define FOS_PAR_EXT
  834. #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能
  835. #elif defined GD_AREA_ECZD_QINGYUAN_2022 //广东20年二次指导意见分支-清远
  836. #ifdef __IEC61850_GOOSE_FUNC__
  837. #define VER_NUM 31210 // 版本号31.210
  838. #else
  839. #define VER_NUM 31110 // 版本号31.110
  840. #endif
  841. #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0
  842. #define DISP_DYGD_JL //电压过低解裂
  843. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  844. #define PARAM_DEAD_PER //遥测死区百分比(定值为10代表10%)
  845. #define FUNC_YC_DEAD_ZONE_ALL //遥测死区可设置为共用一个定值
  846. #elif defined GD_AREA_ECZD_SHANWEI_2022 //广东20年二次指导意见分支-汕尾
  847. #ifdef __IEC61850_GOOSE_FUNC__
  848. #define VER_NUM 31211 // 版本号31.211
  849. #else
  850. #define VER_NUM 31111 // 版本号31.111
  851. #endif
  852. #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值
  853. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  854. #elif defined GD_AREA_ECZD_CHAOZHOU_2022 //广东20年二次指导意见分支-潮州-V2
  855. #ifdef __IEC61850_GOOSE_FUNC__
  856. #define VER_NUM 31212 // 版本号31.212
  857. #undef EQU_KERNEL_TYPE
  858. #undef EQU_KERNEL_TYPE2
  859. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  860. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  861. #else
  862. #define VER_NUM 31112 // 版本号31.112
  863. #endif
  864. #define GD_AREA_ECZD_CHAOZHOU_2021
  865. #define IEC_QDS_HAVE
  866. #define DISP_DYGD_JL
  867. #define DISP_GDGUIDANCE_2019
  868. #define EV_CHZ_FG
  869. #define GD_AREA_CHAOZHOUFENGXI
  870. #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值
  871. #define FUNC_TQ_YY //同期合闸满足,双侧线电压大于80%Un,且两侧电压同期,方可合闸,两个条件任意一个不满足,不允许同期合闸
  872. #define FUNC_SET_FA_JS //FA合闸解锁时间可设
  873. #define FUN_DIMER_LINK //级联点支持合并
  874. #define FUNC_ONLY_MMD_JS //FA切换常规模式后液晶"FA解锁"可解锁FA闭锁
  875. #define FUNC_PT_ERR_SINGLE //单PT断线检测
  876. #define FUNC_NYY_NWY //非有压也非无压态处理、缺相时禁止分段得电合/联络失压合
  877. #define ADD_TQ_FH_TIME_SET //使用备用定值增加同期合闸判断返回时间定值
  878. #define FUNC_YL_FZ_SOE //联络Y时限内失压分闸报Y闭锁
  879. #elif defined GD_AREA_ECZD_YUNFU_YUNAN_2022 //广东20年二次指导意见分支-云浮郁南
  880. #ifdef __IEC61850_GOOSE_FUNC__
  881. #define VER_NUM 31213 // 版本号31.213
  882. #else
  883. #define VER_NUM 31113 // 版本号31.113
  884. #endif
  885. #define DISP_CHZOKCHR_2_SW //重合闸充电时间、重合闸确认时间放到开关定值
  886. #define GD_AREA_ECZD_YUNFU_2021 //在云浮二次指导意见上扩展
  887. #define BH_FA_INONE_PUBLIC //保护及FA功能在公共定值
  888. #define YF_TQ_JL_TY_PUBLIC //软压板在公共定值
  889. #define FUNC_MORE_PREREAD //支持遥调时多次读取
  890. #define FUNC_MORE_PRESET //支持遥调时多次预置,固化
  891. #define FUNC_REBOOT_BS_HA_JS_3S //FA手分/遥分闭锁合闸重新上电后检测到持续合位3S后解锁
  892. #elif defined GD_AREA_ECZD_SHANTOU_2022 //广东20年二次指导意见分支-汕头
  893. #ifdef __IEC61850_GOOSE_FUNC__
  894. #define VER_NUM 31214 // 版本号31.214
  895. #else
  896. #define VER_NUM 31114 // 版本号31.114
  897. #endif
  898. #define BH_FA_INONE_PUBLIC //常规保护/就地FA/智能分布式FA三合一定值投退(在公共定值中)
  899. #define FUNC_FA_GL_TT //相间故障过流增加投退字
  900. #define FUNC_CHZ_CHARGE_TIME //重合闸充电通用一个定值,不管几次重合闸
  901. #define FUNC_GOOSE_FA_ADD //只能分布式新增控制字和定值
  902. #define TY_YB //定义停用压板
  903. #define FUNC_TQ_JL_PUBLIC //同期/解列增加公共定值
  904. #define FUNC_SEL_MODE_FA //馈线自动化类功能选择控制字
  905. #elif defined GD_AREA_ECZD_SHANWEI_2022_LUHE //广东20年二次指导意见分支-汕尾陆河
  906. #ifdef __IEC61850_GOOSE_FUNC__
  907. #define VER_NUM 31215 // 版本号31.215
  908. #else
  909. #define VER_NUM 31115 // 版本号31.115
  910. #endif
  911. #define GD_AREA_ECZD_SHANWEI_2022
  912. #define FUNC_GET_RD_ONLY //lcd_menu可配置只读定值
  913. #define FUNC_YT_HARD_YB //lcd_menu新增关键硬件遥信(如常规保护硬压板、FA硬压板等)
  914. #define FUNC_JX_YX_BEFORE //投入检修压板后,遥信按投入前状态上传
  915. #define FUNC_JX_YK_ENABLE //检修投入时仍可进行遥控操作
  916. #define FUNC_JX_YC_SIQ00 //投入检修压板后,总召遥测上送有效SIQ
  917. /*!!!!!注意!!!!!:往上↑↑↑↑↑↑↑↑地区版本定义VER_NUM不允许超32101/32201(goose)*/
  918. /********************************************************************************************************/
  919. /*******************↓↓↓↓↓↓↓↓↓↓↓以下为广东21年主线宏相关地区(GD_MAIN_2021)↓↓↓↓↓↓↓↓↓↓↓*********************/
  920. /********************************************************************************************************/
  921. #elif defined GD_MAIN_2021 //广东标准2021,沿用20框架内容,新增小电流接地功能
  922. #ifdef __IEC61850_GOOSE_FUNC__
  923. #define VER_NUM 32201 // 版本号32.201
  924. #else
  925. #define VER_NUM 32101 // 版本号32.101
  926. #endif
  927. #elif defined GD_MAIN_2021_TEST //广东标准2021,开普测试用
  928. #ifdef __IEC61850_GOOSE_FUNC__
  929. #define VER_NUM 32202 // 版本号32.202
  930. #else
  931. #define VER_NUM 32102 // 版本号32.102
  932. #endif
  933. #define DISP_SET_GL3 //过流III段
  934. /**<******************************以下为国网集中式DTU5.0 ***********************************************/
  935. #elif defined GW_AREA_MAIN_2021 //国网集中式DTU2021
  936. #ifdef __IEC61850_GOOSE_FUNC__
  937. #define VER_NUM 50201 // 版本号50.201
  938. #else
  939. #define VER_NUM 50101 // 版本号50.101
  940. #endif
  941. #define NET4_IP5 //4Mac5IP
  942. #define DEV_GPS_ATGM332D
  943. #define DISP_SET_YYJB
  944. #define YX_RESET_TIME
  945. #define DISP_SET_LX3
  946. #define XDL_ZT
  947. #else
  948. #ifndef AREA_MAIN
  949. #error 未定义地区宏 export _AREA=-D*******
  950. #endif
  951. #ifdef __IEC61850_GOOSE_FUNC__
  952. #define VER_NUM 1101 // 版本号01.101
  953. #undef EQU_KERNEL_TYPE
  954. #undef EQU_KERNEL_TYPE2
  955. #define EQU_KERNEL_TYPE2 KERNEL_TYPE_COMMON
  956. #define EQU_KERNEL_TYPE KERNEL_TYPE_GOOSE
  957. #else
  958. #define VER_NUM 2101 // 版本号02.101
  959. #endif
  960. #endif
  961. #if (VER_NUM>=24101)// 广东南网2020送检版本(GD_AREA_TEST_2020) 以后的版本都带以下功能
  962. #ifndef EV_CHZ_FG
  963. #define EV_CHZ_FG //重合闸复归SOE
  964. #endif
  965. #endif
  966. #if (VER_NUM>=27101)// 揭阳局FTU 以后的版本都带以下功能
  967. #define QDS_TT
  968. #endif
  969. #if (VER_NUM>=28101 && VER_NUM<50101)
  970. #if (VER_NUM<29101)
  971. #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能
  972. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  973. #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控
  974. #ifndef GD_AREA_MAIN_2020
  975. #define GD_AREA_MAIN_2020 //广东2020框架宏
  976. #endif
  977. #elif ((VER_NUM>=29101) && (VER_NUM<32101))
  978. #ifndef GD_AREA_ECZD_2020
  979. #define GD_AREA_ECZD_2020 //广东2020二次指导意见框架宏
  980. #endif
  981. #define SEC_SETVALUE_7
  982. #define FUN_CHZ_TOPEN
  983. #elif (VER_NUM>=32101)
  984. #ifndef GD_MAIN_2021
  985. #define GD_MAIN_2021 //广东2021框架宏
  986. #endif
  987. #define GD_AREA_MAIN_2020 //广东2020框架宏
  988. #define ADD_FD_GL_FX_BH_FUN //分段过流段内分相保护功能
  989. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  990. #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控
  991. #define FUN_JDXX //小电流接地功能
  992. #endif
  993. #define GD_AREA_GOOSE_DKY //广东电科院测试互操作测试,goose信息发送时刻在故障判段时间后,每个厂家的理解不同,做成兼容设计
  994. #define YK_FA_S_L_ENBLE //分段联络遥控
  995. #define NET3_IP5 //3Mac5IP
  996. #define DISP_DOUBLE_CN //显示双位置储能(遥信和灯)
  997. #define DISP_SET_67KEY //6键/7键压板切换
  998. #define LINK_ERR_LED //级联灯异常
  999. #define TZ_STATE_LED //跳闸状态灯
  1000. #define CHZ_CD_LED // 重合闸充电灯(之前的充电灯包含联络和分布式的充电状态,非单独的重合闸充电灯)
  1001. #define BAT_STATE_LED //电池状态灯显示 增加欠压灯,告警灯
  1002. #define COMM_STATUS_LED //通信状态灯
  1003. #define TQ_SOFT_YB //同期软压板 停用同期合闸功能
  1004. #define JL_SOFT_YB //电压解列软压板
  1005. #define DC_NUM_SET //直流量测试
  1006. #define DC_OLLECT_NOT_156US_LOOPC //DC采样在非156us循环中使用
  1007. #endif
  1008. #if ((VER_NUM >= 29101) && (VER_NUM < 32101))// 2020广东配网终端二次功能指导意见 以后的版本都带以下功能
  1009. #define EV_GL_STATR //过流启动SOE
  1010. #define SW_FAIL_SINGLE_OUT //开关失灵
  1011. #endif
  1012. #ifdef __IEC61850_GOOSE_FUNC__
  1013. #if(((VER_NUM > 28209) && (VER_NUM <= 29201)) || (VER_NUM >= 31201))
  1014. #if((VER_NUM == 29201) || ((VER_NUM > 31205) && (VER_NUM < 32201)))
  1015. #define ECZD_COMMON //广东20年二次指导意见框架通用内容
  1016. #endif
  1017. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  1018. #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电
  1019. #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值
  1020. #endif
  1021. #if (VER_NUM > 31215)
  1022. #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流
  1023. #endif
  1024. #else
  1025. #if(((VER_NUM > 28109) && (VER_NUM <= 29101)) || (VER_NUM >= 31101))
  1026. #if((VER_NUM == 29101) || ((VER_NUM > 31105) && (VER_NUM < 32101)))
  1027. #define ECZD_COMMON //广东20年二次指导意见框架通用内容
  1028. #endif
  1029. #define YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  1030. #define FA_PL_PJ //FA频率判据:频率在49~50.8Hz的频率才认为有效,可参与判得电
  1031. #define PICK_3U_MIXMIN //电压判据:取三相电压最小值or取三相电压最大值
  1032. #endif
  1033. #if(VER_NUM > 31115 && VER_NUM < 50101) //TODO EWen 临时加判断VER_NUM < 50101,待 oc.c里的逻辑适配好后开放增加
  1034. #define FUNC_SEND_FAULT_CURRENT //遥测上送故障电流
  1035. #endif
  1036. #endif
  1037. #ifdef ECZD_COMMON
  1038. #define SOE_YK_OPT //需记录遥控相关日志
  1039. #define FUN_SET_CHANGE_SOE //定值修改生成SOE
  1040. #undef JX_YB_SEND_SOE //不发送带检修压板SOE
  1041. #define FORBID_YK //屏蔽遥控操作
  1042. #define DZ_STANDBY //备用定值,共40个
  1043. #define DZ_STANDBY_ADJUSTABLE //备用定值(增加最大值使之可调),共20个
  1044. #define BATTERY_WITH_COMM //带通讯电源模块
  1045. #define NO_SEND_YC //检修压板投入时不发送遥测
  1046. #ifndef GD_AREA_ECZD_SHANTOU_2022
  1047. #define BH_FA_INONE_SW //功能模块配置定值部分,主要特征为BH/FA三合一(在开关定值中)
  1048. #endif
  1049. #define YB_AUTO_SELECT //在没配置硬压板的时自动选择软压板执行
  1050. #define EQU_RUN_LED //增加装置工作指示灯:重合闸闭锁/FA闭锁时灭,无闭锁时常亮
  1051. #define TY_BH_FA //停用压板只停保护/常规FA,不包含智能FA、解列、同期等功能
  1052. #endif
  1053. #ifdef GD_AREA_TEST_2020
  1054. #define BAT_STATE_LED
  1055. #define QYD_STATE_LED
  1056. #define KZ_OUT_TT //
  1057. #define EV_CHZ_FG
  1058. #define DISP_CHZOKCHR_2_SW
  1059. #define DO_KOUT_CHECK
  1060. #define DISP_SET_GL3
  1061. #define DISP_SET_LX3
  1062. #define DISP_SET_DLYX
  1063. #define DISP_SET_YYJB
  1064. #define BHFAGS_YB_YK //保护、FA合goose软压板定值投退/SOE硬压板关联/遥控
  1065. #define YX_DI_ERROR //遥信硬件自检错误
  1066. #define HISTORY_DB //历史文件数据库
  1067. #define FA_OC_COUNT //FA 过流脉冲计数功能
  1068. #define YK_SOFT_YB //遥控软压板
  1069. #define YX_RESET_TIME //遥信复归时间
  1070. #define YK_ZZDY_KC //装置电源开出
  1071. #define JZS_FUNCTION //集中式功能
  1072. #define XDL_ZT //小电流接地
  1073. #define FAULT_3_INFO_ADDR //故障信息地址3个字节
  1074. #undef PASSWORD_4_STR //东莞要求8位密码,取消4位数字密码宏定义
  1075. #define IEC_ERR_LED
  1076. #define GD_TEST_2021 //南网2021年送检 20210512 xxxxxx add
  1077. #define CHZ_JWY_LM // 重合闸检母线或线路
  1078. #define YK_FG_FAJS
  1079. #endif
  1080. #ifdef FUN_JDXX //小电流接地功能
  1081. #define MIN_SIGNAL_SAMPLE //小信号采样
  1082. #define SW_AC_I0S_SAMPLE //I0S电流采样
  1083. #endif
  1084. #ifdef YC_QUANTITY //每间隔遥参数量可通过内部定值设定
  1085. #define FUNC_YT_NO_ID //遥调lcd_menu中未配置的地址时,默认回0
  1086. #endif
  1087. #if defined FA_YY_PJ && defined PICK_3U_MIXMIN
  1088. #error : FA_YY_PJ and PICK_3U_MIXMIN cannot be set concurrently,please check.
  1089. #endif
  1090. #if defined FUNC_DRIVE && defined FUNC_DRIVE_JY
  1091. #error : FUNC_DRIVE and FUNC_DRIVE_JY cannot be set concurrently,please check.
  1092. #endif
  1093. //T536 支持4网口 5个IP
  1094. #if defined(CPU_FUXI) && defined(NET4_IP5)
  1095. #undef NET3_IP5
  1096. #endif
  1097. //伏羲暂不支持can、伏羲加密S1芯片
  1098. #ifdef CPU_FUXI
  1099. #define BSP_CAN_ENABLE // can bsp
  1100. #undef CAN_SLAVE_BOARD
  1101. #undef METERING_ENERGY
  1102. #undef ADD_MULTIPLE_FILE_WR_FUN
  1103. #undef FUN_FUXI_ESAM
  1104. #undef FUNC_S1_BUTTON
  1105. #endif
  1106. #if 0
  1107. #ifndef CPU_FUXI //伏羲平台暂不支持以下功能
  1108. #define ENCRYPT_SM2 //SM2加密
  1109. #define ENCRYPT_X509 //X509加密
  1110. #define LINELOSS_FILE //线损文件功能
  1111. #define GPRS_FUNC //GPRS功能
  1112. #define SNTP_FUNC //SNTP功能
  1113. #endif
  1114. #endif
  1115. #if defined CPU_COLDFIRE || defined CPU_AM335X
  1116. #define TMP_CHIP_DS18B20
  1117. #else
  1118. #if defined CPU_FUXI
  1119. #define TMP_CHIP_AHT20
  1120. #else
  1121. #define TMP_CHIP_GX21M15
  1122. #endif
  1123. #endif
  1124. #ifdef FUNC_JX_YK_ENABLE
  1125. #undef FORBID_YK
  1126. #endif
  1127. #endif //_DEFINE_SYS_H