Appconfig.c 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241
  1. /*************************************************************************
  2. * 版权所有:
  3. * 文件版本: V1.00
  4. * 文件名称:config.c装置特定变量定义
  5. * 生成日期: 2008年7月1日
  6. * 作 者: xxxxxx
  7. * 功 能: 定义本装置的应用配置
  8. * 更新信息:
  9. * 更新日志1:
  10. * 日期:
  11. * 修改者:
  12. * 修改内容:
  13. * 修改原因:
  14. * 更新日志2:
  15. **************************************************************************/
  16. #include "head.h"
  17. struct unit g_unit[UNIT_NUM] =
  18. {
  19. // 名称 额定值 归零值
  20. {" ", 0, 0}, // UNIT_NULL
  21. {"V", 100, 0.5*65536}, // UNIT_V100
  22. {"V", 220, 0.5*65536}, // UNIT_V220
  23. {"V", 50, 0.3*65536}, // UNIT_V050
  24. {"A", 5, 0.005*65536},// UNIT_A5
  25. {"A", 5, 0.005*65536},// UNIT_BIA
  26. {"W", 866, 1.0*65536}, // UNIT_W
  27. {"A", 5, 0.01*65536},// UNIT_I0A
  28. {"Hz", 50, 0 }, // UNIT_Hz
  29. {"个", 0, 0 }, // UNIT_GE
  30. {"Var", 866, 1.0*65536}, // UNIT_Var
  31. {"kV", 1, 0.5*65536}, // UNIT_kV
  32. {"kA", 1, 0.01*65536},// UNIT_kA
  33. {"kW", 1, 1.0*65536}, // UNIT_kW
  34. {"kWh", 1, 1.0*65536}, // UNIT_kWh
  35. {"kVar",1, 1.0*65536}, // UNIT_kVar
  36. {"kVarh",1, 1.0*65536}, // UNIT_kVarh
  37. {"%", 1, 0}, // UNIT_Per
  38. {"°", 360, 0}, // UNIT_ANG
  39. {"Hz/s",1, 0}, // UNIT_Hz_S
  40. {" " , 1, 0}, // UNIT_DIR
  41. {"℃" , 100, 0}, // UNIT_TEMP
  42. {"V", 1, 0.03}, // UNIT_V001
  43. {"A", 1, 0}, // UNIT_A1
  44. {" ", 1, 0}, // UNIT_COS
  45. {"h", 1, 0}, // UINT_Hour
  46. #ifdef BATTERY_BP_L500
  47. {"mΩ", 1, 0}, // UINT_mΩ
  48. {"mA", 1, 0}, // UINT_mA
  49. #endif
  50. #ifdef TMP_CHIP_AHT20
  51. {"%RH",100, 0}, // UNIT_HUMI
  52. #endif
  53. };
  54. /*事件参数定义表 不要超过32个*/
  55. const NAME_DEF ev_para[]=
  56. {
  57. /* 单位 名称*/
  58. {0, 0 , ""}, // 0
  59. {UNIT_A5, SW_AC_IA, "Ia"}, // 2
  60. {UNIT_A5, SW_AC_IB, "Ib"}, // 3
  61. {UNIT_A5, SW_AC_IC, "Ic"}, // 4
  62. {UNIT_A5, SW_AC_I0, "3I0"}, // 5
  63. {UNIT_A5, SW_AC_IA, "XBa"}, // 谐波
  64. {UNIT_A5, SW_AC_IB, "XBb"}, //
  65. {UNIT_A5, SW_AC_IC, "XBc"}, //
  66. {UNIT_V100, PUB_AC_UAB1, "Uab"}, // 5
  67. {UNIT_V100, PUB_AC_UBC1, "Ubc"}, // 6
  68. {UNIT_V100, PUB_AC_UCA1, "Uca"}, //7
  69. {UNIT_V220, PUB_AC_US1, "Us1"}, //xj 2016.09.02
  70. {UNIT_V220, PUB_AC_US2, "Us2"}, //
  71. {UNIT_V100, PUB_AC_U01, "3U0"}, // 8
  72. {UNIT_V100, 0, "Ux"}, // 9
  73. {UNIT_W, SW_AC_IN_P, "P"}, // 9
  74. {UNIT_Var, SW_AC_IN_Q, "Q"}, // 9
  75. {UNIT_NULL, SW_AC_IN_COS, "COS"}, // 9
  76. {UNIT_Hz, PUB_AC_IN_F1, "f"}, // 10
  77. #ifdef METERING_ENERGY
  78. {UNIT_kWh, 0, "当前电度值"}, // 10
  79. {UNIT_NULL, 0, "变化总次数"}, // 10
  80. {UNIT_NULL, 0, "板卡号"}, // 10
  81. #endif
  82. {UNIT_NULL, 0, "配置"}, // 11
  83. {UNIT_NULL, 0, "通道"}, // 12
  84. {UNIT_NULL, 0, "遥控"}, // 13
  85. {UINT_Hour, 0, "时长"},
  86. };
  87. const char *ev_back[]=
  88. {
  89. "返回",
  90. "消失",
  91. "恢复",
  92. "退出",
  93. " ",
  94. };
  95. /***************************************************************************
  96. 类型定义
  97. Bit.7 ==1 故障记录上送
  98. Bit.6 ==1 作为关键记录,单独保存 by sunxi 20190925
  99. Bit.5 备用
  100. Bit.4 ==1 全参数保存
  101. Bit.3 备用
  102. Bit.2 备用
  103. Bit.[10] 事件返回后,显示描述的索引
  104. 索引定义:
  105. {
  106. "返回", // ==0
  107. "消失", // ==1
  108. "恢复", // ==2
  109. }
  110. 参数属性 ;
  111. Bit.[7-5] 显示属性
  112. 默认为0为定点数,高16位整数低16位小数,保留3位小数点
  113. #define PARA_TYPE_INT (1<<5)//事件显示,类型定义:整数显示
  114. #define PARA_TYPE_YK (2<<5)//遥控点号
  115. #define PARA_TYPE_YB (3<<5)//事件显示,类型定义:压板操作
  116. Bit.[0-4] 参数表的索引, =0为没有参数。
  117. ********************************************************************************/
  118. const SOE_DEF tAllSOE[]=
  119. {
  120. /* 代码 类型 参数1 参数2 参数3 名称 */
  121. /*保护专用事件*/
  122. // 开关事件
  123. #ifdef GW_AREA_MAIN_2021
  124. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段动作"},
  125. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流I段动作"},
  126. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流I段动作"},
  127. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流I段动作"},
  128. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段告警"},
  129. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流I段告警"},
  130. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流I段告警"},
  131. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流I段告警"},
  132. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段动作"},
  133. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流II段动作"},
  134. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流II段动作"},
  135. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流II段动作"},
  136. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段告警"},
  137. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流II段告警"},
  138. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流II段告警"},
  139. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流II段告警"},
  140. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流III段动作"},
  141. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流III段动作"},
  142. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流III段动作"},
  143. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流III段动作"},
  144. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流III段告警"},
  145. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流III段告警"},
  146. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流III段告警"},
  147. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流III段告警"},
  148. {0x84, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "短路故障跳闸"},
  149. {0x0, {EV_PARA_Ia, 0, 0}, "A相短路跳闸"},
  150. {0x0, {EV_PARA_Ib, 0, 0}, "B相短路跳闸"},
  151. {0x0, {EV_PARA_Ic, 0, 0}, "C相短路跳闸"},
  152. {0x84, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "短路故障告警"},
  153. {0x0, {EV_PARA_Ia, 0, 0}, "A相短路告警"},
  154. {0x0, {EV_PARA_Ib, 0, 0}, "B相短路告警"},
  155. {0x0, {EV_PARA_Ic, 0, 0}, "C相短路告警"},
  156. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地启动"},
  157. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地动作"},
  158. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地告警"},
  159. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序I段动作"},
  160. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序I段告警"},
  161. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序II段动作"},
  162. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序II段告警"},
  163. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序III段动作"},
  164. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序III段告警"},
  165. {0x84, {EV_PARA_I0, 0, 0}, "零流跳闸"},
  166. {0x84, {EV_PARA_I0, 0, 0}, "零流告警"},
  167. {0x05, {EV_PARA_U0, 0, 0}, "零压跳闸"},
  168. {0x05, {EV_PARA_U0, 0, 0}, "零压告警"},
  169. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流加速动作"},
  170. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过流加速"},
  171. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过流加速"},
  172. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过流加速"},
  173. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "零序加速动作"},
  174. {0x84, {EV_PARA_U0, 0, 0}, "零压加速动作"},
  175. {0x00, {0, 0, 0}, "重合闸启动"},
  176. {0x04, {0, 0, 0}, "一次重合动作"},
  177. {0x04, {0, 0, 0}, "二次重合动作"},
  178. {0x04, {0, 0, 0}, "三次重合动作"},
  179. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "失压分闸"},
  180. {0x84, {0, 0, 0}, "闭锁失压分闸"},
  181. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "上电合闸"},
  182. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "联络合闸"},
  183. {0x84, {EV_PARA_U0, 0, 0}, "合后接地跳闸"},
  184. {0x84, {EV_PARA_U0, 0, 0}, "接地选线跳闸"},
  185. {0x84, {0, 0, 0}, "闭锁合闸"},
  186. {0x84, {0, 0, 0}, "电源侧X闭锁"},
  187. {0x84, {0, 0, 0}, "负荷侧X闭锁"},
  188. {0x84, {0, 0, 0}, "电源侧Y闭锁"},
  189. {0x84, {0, 0, 0}, "负荷侧Y闭锁"},
  190. {0x84, {0, 0, 0}, "电源侧残压闭锁"},
  191. {0x84, {0, 0, 0}, "负荷侧残压闭锁"},
  192. {0x84, {0, 0, 0}, "合后零压闭锁合闸"},
  193. {0x84, {0, 0, 0}, "手动闭锁合闸"},
  194. {0x84, {0, 0, 0}, "双电源闭锁合闸"},
  195. {0x04, {0, 0, 0}, "合后故障"},
  196. {0x84, {0, 0, 0}, "人工解锁"},
  197. {0x84, {0, 0, 0}, "合闸解锁"},
  198. {0x84, {0, 0, 0}, "单侧来电解锁"},
  199. {0x84, {0, 0, 0}, "联络有压解锁"},
  200. {0x04, {0, 0, 0}, "合环检测"},
  201. {0x04, {0, 0, 0}, "合环合闸"},
  202. {0x04, {0, 0, 0}, "合环闭锁"},
  203. {0x84, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "遮断电流闭锁"},
  204. {0x04, {0, 0, 0}, "无流分闸"},
  205. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "电流重载告警"},
  206. {0x0, {EV_PARA_Ia, 0, 0}, "Ia重载告警"},
  207. {0x0, {EV_PARA_Ib, 0, 0}, "Ib重载告警"},
  208. {0x0, {EV_PARA_Ic, 0, 0}, "Ic重载告警"},
  209. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "电流过载告警"},
  210. {0x0, {EV_PARA_Ia, 0, 0}, "Ia过载告警"},
  211. {0x0, {EV_PARA_Ib, 0, 0}, "Ib过载告警"},
  212. {0x0, {EV_PARA_Ic, 0, 0}, "Ic过载告警"},
  213. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "电流越限告警"},
  214. {0x0, {EV_PARA_Ia, 0, 0}, "Ia越限告警"},
  215. {0x0, {EV_PARA_Ib, 0, 0}, "Ib越限告警"},
  216. {0x0, {EV_PARA_Ic, 0, 0}, "Ic越限告警"},
  217. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "二次谐波越限"},
  218. {0x04, {0, 0, 0}, "跳闸失败"},
  219. {0x04, {0, 0, 0}, "合闸失败"},
  220. {0x04, {0, 0, 0}, "开关拒动"},
  221. {0x04, {0, 0, 0}, "跳位有流告警"},
  222. {0x07, {PARA_TYPE_YB|EV_PARA_YK, 0, 0}, "开出软压板 "},
  223. {0x05, {0, 0, 0}, "未储能告警"},
  224. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "接地故障总"},
  225. {0x0, {EV_PARA_Ia, 0, 0}, "A相接地故障"},
  226. {0x0, {EV_PARA_Ib, 0, 0}, "B相接地故障"},
  227. {0x0, {EV_PARA_Ic, 0, 0}, "C相接地故障"},
  228. {0x00, {0, 0, 0}, "故障停电"},
  229. {0x00, {0, 0, 0}, "计划停电"},
  230. {0x00, {0, 0, 0}, "恢复供电"},
  231. #if 1 //#if defined(SET_PROFE_ISPECTION)
  232. {0x00, {0, 0, 0}, "控回断线告警"},
  233. #else
  234. {0x00, {0, 0, 0}, "合闸控回断线"},
  235. {0x00, {0, 0, 0}, "分闸控回断线"},
  236. #endif
  237. {0x04, {EV_PARA_Uab,EV_PARA_Ubc,EV_PARA_Uca}, "PT断线告警"},
  238. {0x04, {EV_PARA_Uab,EV_PARA_Ubc,EV_PARA_Uca}, "PT断线跳闸"},
  239. #if (defined RECORD_SW_U0TB)
  240. {0x00, {0, 0, 0}, "零序电压突变"},
  241. #endif
  242. {0x00, {0, 0, 0}, "集中式FA投入"},
  243. {0x00, {0, 0, 0}, "常规保护投入"},
  244. {0x00, {0, 0, 0}, "间隔事故总"},
  245. {0x00, {0, 0, 0}, "功率方向"},
  246. {0x00, {0, 0, 0}, "故障指示"},
  247. {0x00, {0, 0, 0}, "重合闸充电完成"},
  248. {0x00, {0, 0, 0}, "录波生成成功"},
  249. {0x00, {0, 0, 0}, "二次谐波闭锁"},
  250. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "CT断线告警"},
  251. {0x85, {0, 0, 0}, "CT相序异常"},
  252. #else
  253. #ifdef GD_AREA_ECZD_MAOMING
  254. {0x84, {0, 0, 0}, "保护动作总"},
  255. #else
  256. {0x04, {0, 0, 0}, "保护动作总"},
  257. #endif
  258. {0x04, {0, 0, 0}, "故障总"},
  259. {0x04, {0, 0, 0}, "短路故障"},
  260. {0x04, {0, 0, 0}, "接地故障"},
  261. {0x14, {EV_PARA_Ia, 0, 0}, "A相短路故障"},
  262. {0x14, {EV_PARA_Ib, 0, 0}, "B相短路故障"},
  263. {0x14, {EV_PARA_Ic, 0, 0}, "C相短路故障"},
  264. {0x14, {EV_PARA_Ia, EV_PARA_Ib, 0}, "AB相短路故障"},
  265. {0x14, {EV_PARA_Ib, EV_PARA_Ic, 0}, "BC相短路故障"},
  266. {0x14, {EV_PARA_Ia, EV_PARA_Ic, 0}, "AC相短路故障"},
  267. {0x14, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "ABC相短路故障"},
  268. {0x04, {0, 0, 0}, "分段模式"},
  269. {0x04, {0, 0, 0}, "联络模式"},
  270. #ifdef GD_AREA_JIEYANG
  271. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段动作"},
  272. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段告警"},
  273. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段动作"},
  274. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段告警"},
  275. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流Ⅲ段动作"},
  276. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流Ⅲ段告警"},
  277. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零流I段动作"},
  278. {0x94, {EV_PARA_I0, EV_PARA_U0, 0}, "零流I段告警"},
  279. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零流II段动作"},
  280. {0x94, {EV_PARA_I0, EV_PARA_U0, 0}, "零流II段告警"},
  281. #else
  282. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段动作"},
  283. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段告警"},
  284. #ifdef EV_GL_STATR
  285. {0x04, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流I段启动"},
  286. #endif
  287. #ifdef ADD_FD_GL_FX_BH_FUN
  288. {0x14, {EV_PARA_Ia, 0, 0}, "过流I段A相短路故障"},
  289. {0x14, {EV_PARA_Ib, 0, 0}, "过流I段B相短路故障"},
  290. {0x14, {EV_PARA_Ic, 0, 0}, "过流I段C相短路故障"},
  291. #endif
  292. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段动作"},
  293. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段告警"},
  294. #ifdef EV_GL_STATR
  295. {0x04, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流II段启动"},
  296. #endif
  297. #ifdef ADD_FD_GL_FX_BH_FUN
  298. {0x14, {EV_PARA_Ia, 0, 0}, "过流II段A相短路故障"},
  299. {0x14, {EV_PARA_Ib, 0, 0}, "过流II段B相短路故障"},
  300. {0x14, {EV_PARA_Ic, 0, 0}, "过流II段C相短路故障"},
  301. #endif
  302. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流Ⅲ段动作"},
  303. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流Ⅲ段告警"},
  304. #ifdef EV_GL_STATR
  305. {0x04, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流Ⅲ段启动"},
  306. #endif
  307. #ifdef ADD_FD_GL_FX_BH_FUN
  308. {0x14, {EV_PARA_Ia, 0, 0}, "过流Ⅲ段A相短路故障"},
  309. {0x14, {EV_PARA_Ib, 0, 0}, "过流Ⅲ段B相短路故障"},
  310. {0x14, {EV_PARA_Ic, 0, 0}, "过流Ⅲ段C相短路故障"},
  311. #endif
  312. #ifdef GW_AREA_MAIN_2021
  313. {0x84, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "短路故障跳闸"},
  314. {0x0, {EV_PARA_Ia, 0, 0}, "A相短路跳闸"},
  315. {0x0, {EV_PARA_Ib, 0, 0}, "B相短路跳闸"},
  316. {0x0, {EV_PARA_Ic, 0, 0}, "C相短路跳闸"},
  317. {0x84, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "短路故障告警"},
  318. {0x0, {EV_PARA_Ia, 0, 0}, "A相短路告警"},
  319. {0x0, {EV_PARA_Ib, 0, 0}, "B相短路告警"},
  320. {0x0, {EV_PARA_Ic, 0, 0}, "C相短路告警"},
  321. #endif
  322. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零流I段动作"},
  323. {0xD4, {EV_PARA_I0, EV_PARA_U0, 0}, "零流I段告警"},
  324. #ifdef EV_GL_STATR
  325. {0x04, {EV_PARA_U0,EV_PARA_I0, 0}, "零流I段启动"},
  326. #endif
  327. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零流II段动作"},
  328. {0xD4, {EV_PARA_I0, EV_PARA_U0, 0}, "零流II段告警"},
  329. #ifdef EV_GL_STATR
  330. {0x04, {EV_PARA_U0,EV_PARA_I0, 0}, "零流II段启动"},
  331. #endif
  332. #ifdef DISP_SET_LX3
  333. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零流III段动作"},
  334. {0xD4, {EV_PARA_I0, EV_PARA_U0, 0}, "零流III段告警"},
  335. #ifdef EV_GL_STATR
  336. {0x04, {EV_PARA_U0,EV_PARA_I0, 0}, "零流III段启动"},
  337. #endif
  338. #endif
  339. #ifdef GW_AREA_MAIN_2021
  340. {0x84, {EV_PARA_I0, 0, 0}, "零流跳闸"},
  341. {0x84, {EV_PARA_I0, 0, 0}, "零流告警"},
  342. #endif
  343. #endif
  344. #ifdef FUN_JDXX
  345. {0x84, {EV_PARA_U0, 0, 0}, "小电流接地零压1告警"},
  346. {0x84, {EV_PARA_U0, 0, 0}, "小电流接地零压2告警"},
  347. {0x84, {0, 0, 0}, "小电流接地启动"},
  348. {0xC4, {0, 0, 0}, "小电流接地区内告警"},
  349. {0xC4, {0, 0, 0}, "小电流接地区内跳闸"},
  350. {0x84, {0, 0, 0}, "小电流接地区外故障"},
  351. #endif
  352. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "过流加速动作"},
  353. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零序加速动作"},
  354. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "零压加速动作"},
  355. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "反时限过流动作"},
  356. #if defined GD_AREA_CHAOZHOU || defined GD_AREA_SHANTOU || defined GD_AREA_ECZD_2020 //潮州局要求合后电流两段处理
  357. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "合后故障过流I段动作"},
  358. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "合后故障过流II段动作"},
  359. #elif defined GD_AREA_MAIN_2020
  360. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "合后故障过流动作"},
  361. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "合后故障过流II段动作"},
  362. #else
  363. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "合后故障过流动作"},
  364. #endif
  365. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_I0, EV_PARA_U0, 0}, "合后故障零序动作"},
  366. #ifdef GD_AREA_ZHUHAI_V2
  367. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间过流告警"},
  368. {0xD4, {EV_PARA_I0, EV_PARA_U0, 0}, "接地告警"},
  369. #else
  370. #ifdef GD_AREA_ECZD_SHAOGUAN_2021
  371. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间过流I段告警"},
  372. #else
  373. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间过流告警"},
  374. #endif
  375. #ifdef SET_GL_GJ2
  376. {0x94, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间过流II段告警"},
  377. #endif
  378. {0x94, {EV_PARA_I0, EV_PARA_U0, 0}, "接地告警"},
  379. #endif
  380. #ifdef EV_GL_STATR
  381. {0x04, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间I段启动"},
  382. #ifdef GD_AREA_ECZD_2020
  383. {0x04, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "相间II段启动"},
  384. #endif
  385. {0x04, {EV_PARA_U0,EV_PARA_I0, 0}, "接地过流启动"},
  386. #endif
  387. #ifdef GD_AREA_ECZD_MAOMING
  388. {0x80, {0, 0, 0}, "重合闸启动"},
  389. {0xC4|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "一次重合动作"},
  390. {0xC4|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "二次重合动作"},
  391. {0xC4|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "三次重合动作"},
  392. #else
  393. {0x00, {0, 0, 0}, "重合闸启动"},
  394. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "一次重合动作"},
  395. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "二次重合动作"},
  396. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "三次重合动作"},
  397. #endif
  398. {0x44, {0, 0, 0}, "重合闸闭锁"},
  399. #ifdef FUNC_LARGECURRENT_BS_CHZ
  400. {0x44, {0, 0, 0}, "大电流闭锁重合闸"},
  401. #endif
  402. {0x04, {0, 0, 0}, "重合闸充电完成"},
  403. #ifdef EV_CHZ_FG
  404. {0x04, {0, 0, 0}, "重合闸复归"}, //202004
  405. #endif
  406. #ifdef FUN_CHZ_TOPEN
  407. {0x04, {0, 0, 0}, "终止重合闸过程"},
  408. #endif
  409. #ifdef GD_AREA_JIEYANG
  410. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_U0, EV_PARA_I0, 0}, "零序电压跳闸"},
  411. {0x94, {EV_PARA_U0, EV_PARA_I0, 0}, "零序电压告警"},
  412. #else
  413. {0xD4|SOE_TYPE_DELAY_FHZ, {EV_PARA_U0, EV_PARA_I0, 0}, "零序电压跳闸"},
  414. {0xD4, {EV_PARA_U0, EV_PARA_I0, 0}, "零序电压告警"},
  415. #ifdef EV_GL_STATR
  416. {0x04, {EV_PARA_U0, EV_PARA_I0, 0}, "零序电压启动"},
  417. #endif
  418. #endif
  419. {0x44, {0, 0, 0}, "涌流谐波闭锁"},
  420. #ifdef GD_AREA_ECZD_MAOMING
  421. {0xC4, {0, 0, 0}, "闭锁合闸"},
  422. #else
  423. {0x44, {0, 0, 0}, "闭锁合闸"},
  424. #endif
  425. #ifdef GD_AREA_ZHUHAI_V2
  426. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "电缆侧有压"},
  427. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "母线侧有压"},
  428. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "双侧失压"},
  429. {0x44, {0, 0, 0}, "电缆侧X闭锁"},
  430. {0x44, {0, 0, 0}, "母线侧X闭锁"},
  431. {0x44, {0, 0, 0}, "电缆侧Y闭锁"},
  432. {0x44, {0, 0, 0}, "母线侧Y闭锁"},
  433. {0x44, {0, 0, 0}, "电缆侧残压闭锁"},
  434. {0x44, {0, 0, 0}, "母线侧残压闭锁"},
  435. #elif defined GD_AREA_ZHUHAI_FTU
  436. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "电源侧有压"},
  437. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "负荷侧有压"},
  438. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "双侧失压"},
  439. {0x44, {0, 0, 0}, "电源侧X闭锁"},
  440. {0x44, {0, 0, 0}, "负荷侧X闭锁"},
  441. {0x44, {0, 0, 0}, "电源侧Y闭锁"},
  442. {0x44, {0, 0, 0}, "负荷侧Y闭锁"},
  443. {0x44, {0, 0, 0}, "电源侧残压闭锁"},
  444. {0x44, {0, 0, 0}, "负荷侧残压闭锁"},
  445. #else
  446. #ifdef GD_AREA_ECZD_MAOMING
  447. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "母线侧有压"},
  448. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "线路侧有压"},
  449. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "双侧失压"},
  450. #else
  451. #ifdef GD_TEST_2021
  452. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "A侧有压"},
  453. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "B侧有压"},
  454. #else
  455. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "母线侧有压"},
  456. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "线路侧有压"},
  457. #endif
  458. {0x84, {EV_PARA_Us1, EV_PARA_Us2,0}, "双侧失压"},
  459. #endif
  460. #ifdef GD_TEST_2021
  461. {0x44, {0, 0, 0}, "A侧X闭锁"},
  462. {0x44, {0, 0, 0}, "B侧X闭锁"},
  463. {0x44, {0, 0, 0}, "A侧Y闭锁"},
  464. {0x44, {0, 0, 0}, "B侧Y闭锁"},
  465. {0x44, {0, 0, 0}, "A侧残压闭锁"},
  466. {0x44, {0, 0, 0}, "B侧残压闭锁"},
  467. #else
  468. {0x44, {0, 0, 0}, "母线侧X闭锁"},
  469. {0x44, {0, 0, 0}, "线路侧X闭锁"},
  470. {0x44, {0, 0, 0}, "母线侧Y闭锁"},
  471. {0x44, {0, 0, 0}, "线路侧Y闭锁"},
  472. {0x44, {0, 0, 0}, "母线侧残压闭锁"},
  473. {0x44, {0, 0, 0}, "线路侧残压闭锁"},
  474. #endif
  475. #endif
  476. {0x54|SOE_TYPE_DELAY_FHZ, {EV_PARA_U0, EV_PARA_I0, 0}, "合后零压动作"},
  477. {0x44, {EV_PARA_U0, 0, 0}, "合前零压闭锁"},
  478. {0x04, {EV_PARA_U0, 0, 0}, "合前零压"},
  479. #ifdef EV_GL_STATR
  480. {0x04, {EV_PARA_U0,EV_PARA_I0, 0}, "FA电压启动"},
  481. #endif
  482. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "手分/遥分闭锁合闸"},
  483. {0x44, {0, 0, 0}, "手合/遥合闭锁失压分"},
  484. {0x44, {0, 0, 0}, "双电源闭锁合闸"},
  485. {0x04|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "合后故障"},
  486. #ifdef GD_AREA_ZHUHAI_V2
  487. {0x44, {0, 0, 0}, "电缆侧合后故障"},
  488. {0x44, {0, 0, 0}, "母线侧合后故障"},
  489. #elif defined GD_AREA_ZHUHAI_FTU
  490. {0x44, {0, 0, 0}, "电源侧合后故障"},
  491. {0x44, {0, 0, 0}, "负荷侧合后故障"},
  492. #elif defined GD_AREA_JIEYANG
  493. {0x04, {0, 0, 0}, "母线侧合后故障"},
  494. {0x04, {0, 0, 0}, "线路侧合后故障"},
  495. #else
  496. #ifdef GD_TEST_2021
  497. {0x44, {0, 0, 0}, "A侧合后故障"},
  498. {0x44, {0, 0, 0}, "B侧合后故障"},
  499. #else
  500. {0x44, {0, 0, 0}, "母线侧合后故障"},
  501. {0x44, {0, 0, 0}, "线路侧合后故障"},
  502. #endif
  503. #endif
  504. #ifdef GD_AREA_ECZD_MAOMING
  505. {0xC4, {0, 0, 0}, "闭锁失压分闸"},
  506. #else
  507. {0x44, {0, 0, 0}, "闭锁失压分闸"},
  508. #endif
  509. {0x04, {0, 0, 0}, "合闸解锁"},
  510. {0x04, {0, 0, 0}, "人工解锁"},
  511. {0x04, {0, 0, 0}, "单侧来电解锁"},
  512. {0x04, {0, 0, 0}, "联络有压解锁"},
  513. {0x04, {0, 0, 0}, "联络单侧失压时间到"},
  514. #ifdef GD_TEST_2021
  515. {0x04, {0, 0, 0}, "联络A侧失压告警"},
  516. {0x04, {0, 0, 0}, "联络B侧失压告警"},
  517. {0x04, {0, 0, 0}, "联络A侧失压合闸"},
  518. {0x04, {0, 0, 0}, "联络B侧失压合闸"},
  519. #endif
  520. #ifdef GD_AREA_JIEYANG
  521. {0x04|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "得电合闸"},
  522. #elif defined GD_AREA_ECZD_MAOMING
  523. {0xC4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "得电合闸"},
  524. #else
  525. {0x44|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "得电合闸"},
  526. #endif
  527. #if defined GD_AREA_MEIZHOU_FTU || defined GD_AREA_JIEYANG_FTU || defined GD_AREA_ECZD_MEIZHOU_2021
  528. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "母线侧得电合闸"},
  529. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "线路侧得电合闸"},
  530. #elif defined GD_AREA_ZHUHAI_V2
  531. {0x44, {EV_PARA_Us1, EV_PARA_Us2,0}, "电缆侧得电合闸"},
  532. {0x44, {EV_PARA_Us1, EV_PARA_Us2,0}, "母线侧得电合闸"},
  533. #endif
  534. #ifdef GD_AREA_JIEYANG
  535. {0x84|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "联络合闸"},
  536. {0x84|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "失电分闸"},
  537. #else
  538. {0xC4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "联络合闸"},
  539. {0xC4|SOE_TYPE_DELAY_FHZ, {EV_PARA_Us1, EV_PARA_Us2,0}, "失电分闸"},
  540. #endif
  541. #ifdef GD_AREA_ZHUHAI_V2
  542. {0x44, {0, 0, 0}, "联络充电完成"},
  543. {0x44, {0, 0, 0}, "联络合闸成功"},
  544. {0x44, {0, 0, 0}, "联络合闸失败"},
  545. #elif defined GD_AREA_ECZD_JIEYANG_2022
  546. {0x44, {0, 0, 0}, "联络开关充电完成"},
  547. #endif
  548. #ifdef GD_AREA_ZHONGSHAN_2020
  549. {0x44, {0, 0, 0}, "电压电流型转供电成功"},
  550. {0x44, {0, 0, 0}, "电压电流型转供电失败"},
  551. #endif
  552. #ifdef GD_AREA_JIEYANG
  553. {0x04, {0, 0, 0}, "手动合闸"},
  554. {0x04, {0, 0, 0}, "手动分闸"},
  555. {0x04, {0, 0, 0}, "开关就地合闸"},
  556. {0x04, {0, 0, 0}, "开关就地分闸"},
  557. {0x04, {0, 0, 0}, "遥控合闸"},
  558. {0x04|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "遥控分闸"},
  559. #else
  560. #ifdef GD_AREA_MAIN_2020
  561. {0x44, {0, 0, 0}, "FA手动合闸"},
  562. {0x44, {0, 0, 0}, "FA手动分闸"},
  563. {0x44, {0, 0, 0}, "FA开关就地合闸"},
  564. {0x44, {0, 0, 0}, "FA开关就地分闸"},
  565. {0x44, {0, 0, 0}, "FA遥控合闸"},
  566. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "FA遥控分闸"},
  567. #else
  568. #ifdef GD_AREA_ECZD_MAOMING
  569. {0xC4, {0, 0, 0}, "手动合闸"},
  570. {0xC4, {0, 0, 0}, "手动分闸"},
  571. #else
  572. {0x44, {0, 0, 0}, "手动合闸"},
  573. {0x44, {0, 0, 0}, "手动分闸"},
  574. #endif
  575. {0x44, {0, 0, 0}, "开关就地合闸"},
  576. {0x44, {0, 0, 0}, "开关就地分闸"},
  577. {0x44, {0, 0, 0}, "遥控合闸"},
  578. {0x44|SOE_TYPE_DELAY_FHZ, {0, 0, 0}, "遥控分闸"},
  579. #endif
  580. #endif
  581. {0x44, {0, 0, 0}, "多次分闸闭锁合闸"},
  582. #ifdef GD_AREA_JIEYANG
  583. {0x04, {0, 0, 0}, "上电拒合"},
  584. #else
  585. {0x44, {0, 0, 0}, "上电拒合"},
  586. #endif
  587. #ifdef YK_FA_ENBLE
  588. {0x44, {0, 0, 0}, "遥控闭锁FA"},
  589. #endif
  590. #ifdef FA_OC_COUNT
  591. {0x44, {0, 0, 0}, "过流脉冲计数闭锁"}, //
  592. #endif
  593. {0x44, {0, 0, 0}, "同期合闸"},
  594. //
  595. {0xD4, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "电压过高解列"},
  596. {0xD4, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "电压过低解列"},
  597. {0xD4, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "高电压自动解列"},
  598. {0xD4, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "低电压自动解列"},
  599. {0xD4, {EV_PARA_f, 0,0}, "频率过低解列"},
  600. {0xD4, {EV_PARA_f, 0,0}, "高频自动解列"},
  601. {0xD4, {EV_PARA_f, 0,0}, "低频自动解列"},
  602. #ifdef GD_AREA_JIEYANG
  603. {0x84, {0,0, 0}, "智能分布式切除动作"},
  604. {0x84, {0,0, 0}, "智能分布式切除成功"},
  605. {0x84, {0,0, 0}, "智能分布式切除失败"},
  606. {0x84, {0, 0,0}, "分布式故障隔离动作"},
  607. {0x84, {0, 0,0}, "分布式故障隔离成功"},
  608. {0x84, {0, 0,0}, "分布式故障隔离失败"},
  609. {0x84, {0, 0,0}, "分布式供电恢复动作"},
  610. {0x84, {0, 0,0}, "分布式供电恢复成功"},
  611. {0x84, {0, 0,0}, "分布式供电恢复失败"},
  612. #elif defined GD_AREA_ECZD_MAOMING
  613. {0x44, {0,0, 0}, "智能分布式切除动作"},
  614. {0x44, {0,0, 0}, "智能分布式切除成功"},
  615. {0x44, {0,0, 0}, "智能分布式切除失败"},
  616. {0x44, {0, 0,0}, "分布式故障隔离动作"},
  617. {0x44, {0, 0,0}, "分布式故障隔离成功"},
  618. {0x44, {0, 0,0}, "分布式故障隔离失败"},
  619. {0x44, {0, 0,0}, "分布式供电恢复动作"},
  620. {0x44, {0, 0,0}, "分布式供电恢复成功"},
  621. {0x44, {0, 0,0}, "分布式供电恢复失败"},
  622. #else
  623. {0xC4, {0,0, 0}, "智能分布式切除动作"},
  624. {0xC4, {0,0, 0}, "智能分布式切除成功"},
  625. {0xC4, {0,0, 0}, "智能分布式切除失败"},
  626. {0xC4, {0, 0,0}, "分布式故障隔离动作"},
  627. {0xC4, {0, 0,0}, "分布式故障隔离成功"},
  628. {0xC4, {0, 0,0}, "分布式故障隔离失败"},
  629. {0xC4, {0, 0,0}, "分布式供电恢复动作"},
  630. {0xC4, {0, 0,0}, "分布式供电恢复成功"},
  631. {0xC4, {0, 0,0}, "分布式供电恢复失败"},
  632. #endif
  633. //#if defined GD_AREA_ZHONGSHAN || defined GD_AREA_ZHONGSHAN_2020
  634. #if defined GD_AREA_ZHONGSHAN || defined GD_AREA_ZHONGSHAN_2020 || defined GD_AREA_MAIN_2020 || defined GD_AREA_ECZD_CHAOZHOU_2022
  635. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "分布式过流I段跳闸"},
  636. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "分布式过流II段跳闸"},
  637. #else
  638. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "分布式过流跳闸"},
  639. #endif
  640. {0xD4, {EV_PARA_I0, 0,0}, "分布式零序跳闸"},
  641. {0x44, {0, 0,0}, "首端失压分闸"},
  642. {0x44, {0, 0,0}, "通信异常失压分闸"},
  643. {0x44, {0, 0, 0}, "装置越级跳闸"},
  644. #ifdef GD_AREA_ZHONGSHAN_2020
  645. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "分布式合后I段跳闸"},
  646. {0xD4, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "分布式合后II段跳闸"},
  647. {0xD4, {EV_PARA_I0, 0,0}, "分布式合后零序跳闸"},
  648. #endif
  649. {0x44, {EV_PARA_Ia, EV_PARA_Ib, EV_PARA_Ic}, "遮断电流闭锁"},
  650. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "电流重载告警"},
  651. {0x04, {EV_PARA_Ia, 0, 0}, "Ia重载告警"},
  652. {0x04, {EV_PARA_Ib, 0, 0}, "Ib重载告警"},
  653. {0x04, {EV_PARA_Ic, 0, 0}, "Ic重载告警"},
  654. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "电流过载告警"},
  655. {0x04, {EV_PARA_Ia, 0, 0}, "Ia过载告警"},
  656. {0x04, {EV_PARA_Ib, 0, 0}, "Ib过载告警"},
  657. {0x04, {EV_PARA_Ic, 0, 0}, "Ic过载告警"},
  658. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "负荷越限告警"},
  659. {0x04, {EV_PARA_Ia, 0, 0}, "Ia越限告警"},
  660. {0x04, {EV_PARA_Ib, 0, 0}, "Ib越限告警"},
  661. {0x04, {EV_PARA_Ic, 0, 0}, "Ic越限告警"},
  662. {0x84, {EV_PARA_I0,0, 0}, "零序电流越限告警"},
  663. #ifdef GD_AREA_JIEYANG
  664. {0x04, {0, 0, 0}, "跳闸失败"},
  665. {0x04, {0, 0, 0}, "合闸失败"},
  666. {0x04, {0, 0, 0}, "开关拒动"},
  667. #else
  668. {0x44, {0, 0, 0}, "跳闸失败"},
  669. {0x44, {0, 0, 0}, "合闸失败"},
  670. {0x44, {0, 0, 0}, "开关拒动"},
  671. #endif
  672. #ifdef CUSTOMIZE_BZT //备自投
  673. {0x44, {0, 0, 0}, "1#开关自投跳闸" },
  674. {0x44, {0, 0, 0}, "2#开关自投跳闸" },
  675. {0x44, {0, 0, 0}, "3#开关自投跳闸" },
  676. {0x44, {0, 0, 0}, "1#开关自投合闸" },
  677. {0x44, {0, 0, 0}, "2#开关自投合闸" },
  678. {0x44, {0, 0, 0}, "3#开关自投合闸" },
  679. {0x44, {0, 0, 0}, "1#开关跳闸失败" },
  680. {0x44, {0, 0, 0}, "2#开关跳闸失败" },
  681. {0x44, {0, 0, 0}, "3#开关跳闸失败" },
  682. {0x44, {0, 0, 0}, "1#开关合闸失败" },
  683. {0x44, {0, 0, 0}, "2#开关合闸失败" },
  684. {0x44, {0, 0, 0}, "3#开关合闸失败" },
  685. #endif
  686. {0x04, {0, 0, 0}, "跳位有流告警"},
  687. #ifdef GD_AREA_MAIN_2020
  688. {0x07, {0, 0, 0}, "停用保护及FA软压板"},
  689. #else
  690. {0x07, {0, 0, 0}, "保护投入软压板"},
  691. #endif
  692. //#ifdef GD_AREA_FOS
  693. #if defined GD_AREA_FOS || defined GD_AREA_MAIN_2020 || defined GD_AREA_ECZD_2020
  694. {0x07, {0, 0, 0}, "重合闸投入软压板"},
  695. #else
  696. {0x07, {0, 0, 0}, "停用重合闸软压板"},
  697. #endif
  698. {0x07, {0, 0, 0}, "保护出口投入软压板"},
  699. #if defined GD_AREA_FOS || defined GD_AREA_ECZD_MAOMING
  700. {0x07, {0, 0, 0}, "远方整定投入软压板"},
  701. #elif defined GD_AREA_ZHONGSHAN || defined GD_AREA_ZHONGSHAN_2020
  702. {0x07, {0, 0, 0}, "远方修改定值软压板"},
  703. #else
  704. {0x07, {0, 0, 0}, "远方投入软压板"},
  705. #endif
  706. #ifdef TQ_SOFT_YB
  707. #ifdef GD_AREA_MAIN_2020
  708. {0x07, {0, 0, 0}, "停用同期合闸软压板"},
  709. #else
  710. {0x07, {0, 0, 0}, "停用检同期软压板"},
  711. #endif
  712. #endif
  713. #ifdef JL_SOFT_YB
  714. {0x07, {0, 0, 0}, "停用自动解列软压板"},
  715. #endif
  716. #ifdef GD_AREA_MAIN_2020
  717. {0x07, {0, 0, 0}, "智能分布式软压板"},
  718. {0x07, {0, 0, 0}, "馈线自动化软压板"},
  719. {0x07, {0, 0, 0}, "常规保护软压板"},
  720. #else
  721. {0x07, {0, 0, 0}, "智能分布式软压板"},
  722. {0x07, {0, 0, 0}, "电压电流型软压板"},
  723. {0x07, {0, 0, 0}, "电流型软压板"},
  724. #endif
  725. #ifdef JZS_FUNCTION
  726. {0x07, {0, 0, 0}, "集中式软压板"},
  727. #endif
  728. #ifdef XDL_ZT
  729. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地启动"},
  730. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地动作"},
  731. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "小电流接地告警"},
  732. {0x05, {EV_PARA_U0, 0, 0}, "小电流零压1告警"},
  733. {0x05, {EV_PARA_U0, 0, 0}, "小电流零压2告警"},
  734. #endif
  735. #ifdef GD_AREA_JIEYANG
  736. {0x07, {0, 0, 0}, "同期合闸软压板"},
  737. #endif
  738. #ifdef YB_STHD_CHECK
  739. {0x47, {0, 0, 0}, "功能总压板不一致"},
  740. {0x47, {0, 0, 0}, "重合闸压板不一致"},
  741. {0x47, {0, 0, 0}, "分布式压板不一致"},
  742. {0x47, {0, 0, 0}, "就地FA压板不一致"},
  743. {0x47, {0, 0, 0}, "电流型压板不一致"},
  744. #endif
  745. #ifdef GD_AREA_ECZD_MAOMING
  746. {0x85, {0, 0, 0}, "未储能告警"},
  747. #else
  748. {0x05, {0, 0, 0}, "未储能告警"},
  749. #endif
  750. #ifdef GD_AREA_ZHONGSHAN_FTU
  751. {0x05, {0, 0, 0}, "控制回路断线"},
  752. #else
  753. {0x45, {0, 0, 0}, "控制回路异常"},
  754. #endif
  755. {0x05, {0, 0, 0}, "M侧节点故障01"},
  756. {0x05, {0, 0, 0}, "M侧节点故障02"},
  757. {0x05, {0, 0, 0}, "M侧节点故障03"},
  758. {0x05, {0, 0, 0}, "M侧节点故障04"},
  759. {0x05, {0, 0, 0}, "M侧节点故障05"},
  760. {0x05, {0, 0, 0}, "M侧节点故障06"},
  761. {0x05, {0, 0, 0}, "M侧节点故障07"},
  762. {0x05, {0, 0, 0}, "M侧节点故障08"},
  763. {0x05, {0, 0, 0}, "N侧节点故障01"},
  764. {0x05, {0, 0, 0}, "N侧节点故障02"},
  765. {0x05, {0, 0, 0}, "N侧节点故障03"},
  766. {0x05, {0, 0, 0}, "N侧节点故障04"},
  767. {0x05, {0, 0, 0}, "M侧故障隔离成功01"},
  768. {0x05, {0, 0, 0}, "M侧故障隔离成功02"},
  769. {0x05, {0, 0, 0}, "M侧故障隔离成功03"},
  770. {0x05, {0, 0, 0}, "M侧故障隔离成功04"},
  771. {0x05, {0, 0, 0}, "M侧故障隔离成功05"},
  772. {0x05, {0, 0, 0}, "M侧故障隔离成功06"},
  773. {0x05, {0, 0, 0}, "M侧故障隔离成功07"},
  774. {0x05, {0, 0, 0}, "M侧故障隔离成功08"},
  775. {0x05, {0, 0, 0}, "N侧故障隔离成功01"},
  776. {0x05, {0, 0, 0}, "N侧故障隔离成功02"},
  777. {0x05, {0, 0, 0}, "N侧故障隔离成功03"},
  778. {0x05, {0, 0, 0}, "N侧故障隔离成功04"},
  779. {0x05, {0, 0, 0}, "M侧开关拒跳01"},
  780. {0x05, {0, 0, 0}, "M侧开关拒跳02"},
  781. {0x05, {0, 0, 0}, "M侧开关拒跳03"},
  782. {0x05, {0, 0, 0}, "M侧开关拒跳04"},
  783. {0x05, {0, 0, 0}, "M侧开关拒跳05"},
  784. {0x05, {0, 0, 0}, "馈线开关拒跳01"},
  785. {0x05, {0, 0, 0}, "馈线开关拒跳02"},
  786. {0x05, {0, 0, 0}, "馈线开关拒跳03"},
  787. {0x05, {0, 0, 0}, "N侧开关拒跳01"},
  788. {0x05, {0, 0, 0}, "N侧开关拒跳02"},
  789. {0x05, {0, 0, 0}, "N侧开关拒跳03"},
  790. {0x05, {0, 0, 0}, "馈线开关拒跳04"},
  791. {0x05, {0, 0, 0}, "馈线开关过流闭锁01"},
  792. {0x05, {0, 0, 0}, "馈线开关过流闭锁02"},
  793. {0x05, {0, 0, 0}, "馈线开关过流闭锁03"},
  794. {0x05, {0, 0, 0}, "馈线开关过流闭锁04"},
  795. {0x05, {0, 0, 0}, "馈线开关过流闭锁05"},
  796. {0x05, {0, 0, 0}, "馈线开关过流闭锁06"},
  797. {0x05, {0, 0, 0}, "馈线开关过流闭锁07"},
  798. {0x05, {0, 0, 0}, "馈线开关过流闭锁08"},
  799. {0x05, {0, 0, 0}, "馈线开关过流闭锁09"},
  800. {0x05, {0, 0, 0}, "馈线开关过流闭锁10"},
  801. {0x05, {0, 0, 0}, "馈线开关过流闭锁11"},
  802. {0x05, {0, 0, 0}, "馈线开关过流闭锁12"},
  803. {0x85, {0, 0, 0}, "CT断线"},
  804. {0x85, {0, 0, 0}, "CT相序异常"},
  805. #ifdef GD_AREA_JIEYANG
  806. {0x04, {0, 0, 0}, "自转电功能投入"},
  807. {0x04, {0, 0, 0}, "分布式供电恢复未满足"},
  808. {0x44, {0, 0, 0}, "分布式故障闭锁合闸"},
  809. {0x44, {0, 0, 0}, "分布式分闸闭锁合闸"},
  810. {0x84, {EV_PARA_U0, EV_PARA_I0, 0}, "合后零序电压告警"},
  811. #else
  812. {0x44, {0, 0, 0}, "自转电功能投入"},
  813. {0x44, {0, 0, 0}, "分布式供电恢复未满足"},
  814. {0x44, {0, 0, 0}, "分布式故障闭锁合闸"},
  815. {0x44, {0, 0, 0}, "分布式分闸闭锁合闸"},
  816. #ifdef GD_AREA_MAIN_2020
  817. {0xC4, {EV_PARA_U0, EV_PARA_I0, 0}, "FA合后零序电压告警"},
  818. #else
  819. {0xC4, {EV_PARA_U0, EV_PARA_I0, 0}, "合后零序电压告警"},
  820. #endif
  821. #endif
  822. #ifdef FUNC_DRIVE
  823. {0x04, {0, 0, 0}, "不停电传动软压板"},
  824. {0x04, {0, 0, 0}, "传动开始"},
  825. {0x04, {0, 0, 0}, "传动跳闸失败"},
  826. {0x04, {0, 0, 0}, "传动合闸失败"},
  827. #endif
  828. #ifdef GD_AREA_ECZD_SHAOGUAN_2021
  829. {0x04, {0, 0, 0}, "停用保护及FA定值"},
  830. {0x04, {0, 0, 0}, "重合闸投入定值"},
  831. {0x04, {0, 0, 0}, "停用自动解列定值"},
  832. {0x04, {0, 0, 0}, "停用同期合闸定值"},
  833. #endif
  834. #ifdef FUNC_DRIVE_JY
  835. {0x04, {0, 0, 0}, "不停电传动启动失败"},
  836. {0x04, {0, 0, 0}, "不停电传动成功"},
  837. {0x04, {0, 0, 0}, "不停电传动开关拒分"},
  838. {0x04, {0, 0, 0}, "不停电传动开关拒合"},
  839. {0x04, {0, 0, 0}, "不停电传动投退异常"},
  840. {0x04, {0, 0, 0}, "传动补发合闸"},
  841. {0x04, {0, 0, 0}, "不停电传动结束"},
  842. #endif
  843. #ifdef FUNC_YL_FZ_SOE
  844. {0x44, {0, 0, 0}, "联络Y闭锁"},
  845. #endif
  846. #ifdef GW_AREA_MAIN_2021
  847. {0x04, {EV_PARA_Uab,EV_PARA_Ubc,EV_PARA_Uca}, "PT断线告警"},
  848. {0x04, {EV_PARA_Uab,EV_PARA_Ubc,EV_PARA_Uca}, "PT断线跳闸"},
  849. {0x84, {EV_PARA_I0, EV_PARA_U0, 0}, "接地故障总"},
  850. {0x0, {EV_PARA_Ia, 0, 0}, "A相接地故障"},
  851. {0x0, {EV_PARA_Ib, 0, 0}, "B相接地故障"},
  852. {0x0, {EV_PARA_Ic, 0, 0}, "C相接地故障"},
  853. {0x00, {0, 0, 0}, "故障停电"},
  854. {0x00, {0, 0, 0}, "计划停电"},
  855. {0x00, {0, 0, 0}, "恢复供电"},
  856. {0x00, {0, 0, 0}, "二次谐波闭锁"},
  857. {0x84, {EV_PARA_Ia,EV_PARA_Ib, EV_PARA_Ic}, "CT断线告警"},
  858. {0x07, {PARA_TYPE_YB|EV_PARA_YK, 0, 0}, "遥控开出软压板"},
  859. {0x00, {0, 0, 0}, "故障指示"},
  860. {0x00, {0, 0, 0}, "间隔事故总"},
  861. {0x04, {0, 0, 0}, "合环检测"},
  862. {0x04, {0, 0, 0}, "合环闭锁"},
  863. #endif
  864. #endif
  865. // 公共事件
  866. {0x04, {EV_PARA_Uab, 0, 0}, "Uab1过电压告警"},
  867. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc1过电压告警"},
  868. {0x04, {EV_PARA_Uca, 0, 0}, "Uca1过电压告警"},
  869. {0x04, {EV_PARA_Uab, 0, 0}, "Uab1低电压告警"},
  870. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc1低电压告警"},
  871. {0x04, {EV_PARA_Uca, 0, 0}, "Uca1低电压告警"},
  872. {0x04, {EV_PARA_Uab, 0, 0}, "Uab2过电压告警"},
  873. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc2过电压告警"},
  874. {0x04, {EV_PARA_Uca, 0, 0}, "Uca2过电压告警"},
  875. {0x04, {EV_PARA_Uab, 0, 0}, "Uab2低电压告警"},
  876. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc2低电压告警"},
  877. {0x04, {EV_PARA_Uca, 0, 0}, "Uca2低电压告警"},
  878. {0x04, {EV_PARA_Uab, 0, 0}, "Uab1失压告警"},
  879. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc1失压告警"},
  880. {0x04, {EV_PARA_Uca, 0, 0}, "Uca1失压告警"},
  881. {0x04, {EV_PARA_Uab, 0, 0}, "Uab2失压告警"},
  882. {0x04, {EV_PARA_Ubc, 0, 0}, "Ubc2失压告警"},
  883. {0x04, {EV_PARA_Uca, 0, 0}, "Uca2失压告警"},
  884. {0x05, {EV_PARA_U0, 0, 0}, "小电流零压1告警"},
  885. {0x05, {EV_PARA_U0, 0, 0}, "小电流零压2告警"},
  886. #ifdef DISP_SET_YYJB
  887. #ifdef GD_TEST_2021
  888. {0x04, {EV_PARA_Us1, 0, 0}, "A侧有压"},
  889. {0x04, {EV_PARA_Us2, 0, 0}, "B侧有压"},
  890. {0x04, {EV_PARA_Us1, 0, 0}, "A侧无压"},
  891. {0x04, {EV_PARA_Us2, 0, 0}, "B侧无压"},
  892. #else
  893. {0x04, {EV_PARA_Us1, 0, 0}, "母线侧有压"},
  894. {0x04, {EV_PARA_Us2, 0, 0}, "线路侧有压"},
  895. {0x04, {EV_PARA_Us1, 0, 0}, "母线侧无压"},
  896. {0x04, {EV_PARA_Us2, 0, 0}, "线路侧无压"},
  897. #endif
  898. #endif
  899. {0x85, {0, 0, 0}, "电源模块状态"},
  900. #ifdef GW_AREA_MAIN_2021
  901. {0x07, {PARA_TYPE_YB|EV_PARA_YK, 0, 0}, "总遥控开出软压板"},
  902. {0x07, {PARA_TYPE_YB|EV_PARA_YK, 0, 0}, "总保护出口软压板"},
  903. {0x07, {PARA_TYPE_YB|EV_PARA_YK, 0, 0}, "总遥控出口软压板"},
  904. #endif
  905. #ifdef BATTERY_WITH_COMM
  906. #ifdef FUNC_SEL_BAT_MODULE
  907. {0x04, {0, 0, 0}, "电池过压告警"},
  908. {0x04, {0, 0, 0}, "电池离线告警"},
  909. {0x04, {0, 0, 0}, "电池反接告警"},
  910. {0x04, {0, 0, 0}, "备用输入交流失电"},
  911. {0x04, {0, 0, 0}, "电池容量故障"},
  912. #endif
  913. {0x04, {0, 0, 0}, "电池活化状态"},
  914. {0x04, {0, 0, 0}, "交流失电信号"},
  915. #endif
  916. {0x44, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "PT1断线"},
  917. {0x44, {EV_PARA_Uab, EV_PARA_Ubc, EV_PARA_Uca}, "PT2断线"},
  918. {0x04, {0, 0, 0}, "PT1相序异常"},
  919. {0x04, {0, 0, 0}, "PT2相序异常"},
  920. {0x04, {0, 0,0}, "电池电压低"},
  921. #ifdef BAT_STATE_LED
  922. {0x04, {0, 0,0}, "电池电压高"},
  923. #endif
  924. {0x04, {0, 0,0}, "DC1低电压告警"},
  925. {0x04, {0, 0,0}, "DC2低电压告警"},
  926. #ifdef CUSTOMIZE_BZT //备自投
  927. {0x04, {EV_PARA_Us1, EV_PARA_Us2,0}, "备自投失电分闸"},
  928. #endif
  929. #ifdef METERING_ENERGY
  930. {0x04, {EV_PARA_DD, 0, 0}, "电度清零"},
  931. {0x04, {EV_PARA_DD, EV_PARA_DIR_NUM|0x20, 0}, "潮流变化"},
  932. #endif
  933. {0x05, {0, 0, 0}, "板卡故障"},
  934. {0x05, {0, 0, 0}, "板卡通信异常"},
  935. {0x05, {0, 0, 0}, "面板通信异常"},
  936. #if defined CAN_SLAVE_BOARD && defined METERING_ENERGY
  937. {0x05, {EV_PARA_CAN_SLOT|0x20, 0, 0}, "线损板通信异常"},
  938. #endif
  939. {0x04, {0, 0, 0}, "装置硬件故障"},
  940. {0x04, {0, 0, 0}, "装置软件故障"},
  941. {0x45, {0, 0, 0}, "本机goose通信异常"},
  942. {0x05, {0, 0, 0}, "goose数据异常"},
  943. {0x45, {0, 0, 0}, "goose系统通信异常"},
  944. {0x05, {0, 0, 0}, "61850平台库异常"},
  945. #ifdef GD_AREA_ZHUHAI_V2
  946. {0x45, {0, 0, 0}, "单网通讯异常NET1"},
  947. {0x45, {0, 0, 0}, "单网通讯异常NET2"},
  948. {0x45, {0, 0, 0}, "N侧通讯异常"},
  949. {0x45, {0, 0, 0}, "M侧通讯异常"},
  950. {0x45, {0, 0, 0}, "Goose网络类型错误"},
  951. #endif
  952. #if defined GD_AREA_ZHONGSHAN_2020
  953. {0x05, {0, 0, 0}, "分布式配置异常"},
  954. #endif
  955. {0x00, {0, 0, 0}, "事故总"},
  956. {0x04, {0, 0, 0}, "电池自动活化投退"},
  957. {0x04, {0, 0, 0}, "备用电源投入"},
  958. #ifndef GW_AREA_MAIN_2021
  959. {0x04, {0, 0, 0}, "非电量1跳闸"},
  960. {0x04, {0, 0, 0}, "非电量2跳闸"},
  961. {0x04, {0, 0, 0}, "非电量3跳闸"},
  962. {0x04, {0, 0, 0}, "非电量4跳闸"},
  963. {0x04, {0, 0, 0}, "非电量5跳闸"},
  964. {0x04, {0, 0, 0}, "非电量6跳闸"},
  965. {0x04, {0, 0, 0}, "非电量7跳闸"},
  966. {0x04, {0, 0, 0}, "非电量8跳闸"},
  967. {0x04, {0, 0, 0}, "非电量1告警"},
  968. {0x04, {0, 0, 0}, "非电量2告警"},
  969. {0x04, {0, 0, 0}, "非电量3告警"},
  970. {0x04, {0, 0, 0}, "非电量4告警"},
  971. {0x04, {0, 0, 0}, "非电量5告警"},
  972. {0x04, {0, 0, 0}, "非电量6告警"},
  973. {0x04, {0, 0, 0}, "非电量7告警"},
  974. {0x04, {0, 0, 0}, "非电量8告警"},
  975. #endif
  976. {0x04, {0, 0, 0}, "串口1通信异常"},
  977. {0x04, {0, 0, 0}, "串口2通信异常"},
  978. {0x04, {0, 0, 0}, "串口3通信异常"},
  979. {0x04, {0, 0, 0}, "串口4通信异常"},
  980. {0x04, {0, 0, 0}, "串口5通信异常"},
  981. {0x04, {0, 0, 0}, "串口6通信异常"},
  982. {0x04, {0, 0, 0}, "网络1通信异常"},
  983. {0x04, {0, 0, 0}, "网络2通信异常"},
  984. {0x04, {0, 0, 0}, "级联装置1异常"},
  985. {0x04, {0, 0, 0}, "级联装置2异常"},
  986. {0x04, {0, 0, 0}, "级联装置3异常"},
  987. {0x04, {0, 0, 0}, "级联装置4异常"},
  988. {0x04, {0, 0, 0}, "级联装置5异常"},
  989. {0x04, {0, 0, 0}, "级联装置6异常"},
  990. {0x04, {0, 0, 0}, "级联装置7异常"},
  991. {0x04, {0, 0, 0}, "级联装置8异常"},
  992. {0x04, {0, 0, 0}, "级联装置9异常"},
  993. {0x04, {0, 0, 0}, "级联装置10异常"},
  994. {0x04, {0, 0, 0}, "面板合闸"},
  995. {0x04, {0, 0, 0}, "面板分闸"},
  996. /*下面不需要上送后台的操作或提示类的信息*/
  997. {0x00, {0, 0, 0}, "装置上电"},
  998. /*装置状态切换*/
  999. {0x00, {0, 0, 0}, "进入测试模式"},
  1000. {0x00, {0, 0, 0}, "进入运行模式"},
  1001. /*通道校正记录*/
  1002. {0x00, {0, 0, 0}, "幅值手校成功"},
  1003. {0x00, {0, 0, 0}, "角度手校成功"},
  1004. {0x00, {0, 0, 0}, "通道自校成功"},
  1005. /*遥控操作类*/
  1006. #ifdef SOE_YK_OPT
  1007. #if defined GD_AREA_FOS_2020
  1008. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置成功"},
  1009. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置失败"},
  1010. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置超时"},
  1011. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行成功"},
  1012. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行失败"},
  1013. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸终止"},
  1014. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置成功"},
  1015. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置失败"},
  1016. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置超时"},
  1017. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸执行成功"},
  1018. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸执行失败"},
  1019. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸终止"},
  1020. #elif defined GD_AREA_FOS_2021
  1021. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置成功"},
  1022. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置失败"},
  1023. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置超时"},
  1024. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行成功(控制器)"},
  1025. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行失败"},
  1026. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸终止"},
  1027. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置成功"},
  1028. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置失败"},
  1029. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸预置超时"},
  1030. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸执行成功(控制器)"},
  1031. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸执行失败"},
  1032. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸终止"},
  1033. #else
  1034. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置成功"},
  1035. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置失败"},
  1036. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸预置超时"},
  1037. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行成功"},
  1038. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行失败"},
  1039. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸终止"},
  1040. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸预置成功"},
  1041. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸预置失败"},
  1042. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸预置超时"},
  1043. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸执行成功"},
  1044. {0x44, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸执行失败"},
  1045. {0x40, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控分闸终止"},
  1046. #endif
  1047. #else
  1048. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸选择成功"},
  1049. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸选择超时"},
  1050. {0x04, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行成功"},
  1051. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控合闸执行失败"},
  1052. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸选择成功"},
  1053. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸选择超时"},
  1054. {0x04, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸执行成功"},
  1055. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "遥控跳闸执行失败"},
  1056. #endif
  1057. /*遥控操作类*/
  1058. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "PLC合"},
  1059. {0x00, {PARA_TYPE_YK|EV_PARA_YK, PARA_TYPE_YK|EV_PARA_YK, 0}, "PLC分"},
  1060. {0x04, {0, 0, 0}, "手动合闸"},
  1061. {0x04, {0, 0, 0}, "手动分闸"},
  1062. {0x04, {0, 0, 0}, "无线遥控合闸"},
  1063. {0x04, {0, 0, 0}, "无线遥控分闸"},
  1064. {0x04, {0, 0, 0}, "PDA遥控合闸"},
  1065. {0x04, {0, 0, 0}, "PDA遥控分闸"},
  1066. {0x04, {0, 0, 0}, "短信合闸"},
  1067. {0x04, {0, 0, 0}, "短信分闸"},
  1068. {0x04, {0, 0, 0}, "电池自动活化"},
  1069. {0x04, {0, 0, 0}, "电池活化启动"},
  1070. {0x04, {0, 0, 0}, "电池活化退出"},
  1071. {0x04, {0, 0, 0}, "电池手动退出"},
  1072. /*定值操作类*/
  1073. {0x00, {0, 0, 0}, "定值整定成功"},
  1074. {0x00, {0, 0, 0}, "定值整定失败"},
  1075. {0x00, {0, 0, 0}, "公共定值整定成功"},
  1076. {0x00, {0, 0, 0}, "公共定值整定失败"},
  1077. {0x00, {0, 0, 0}, "软压板整定成功"},
  1078. {0x00, {0, 0, 0}, "软压板整定失败"},
  1079. /*内部定值操作类*/
  1080. {0x00, {0, 0, 0}, "内部定值成功"},
  1081. {0x00, {0, 0, 0}, "内部定值失败"},
  1082. {0x00, {0, 0, 0}, "RTC内存初始化"},
  1083. /*参数操作*/
  1084. {0x00, {0, 0, 0}, "参数整定成功"},
  1085. {0x00, {0, 0, 0}, "参数整定失败"},
  1086. {0x00, {0, 0, 0}, "信号复归"},
  1087. {0x00, {0, 0, 0}, "事件记录清除"},
  1088. {0x00, {0, 0, 0}, "操作记录清除"},
  1089. {0x00, {0, 0, 0}, "恢复出厂设置"},
  1090. {0x00, {0, 0, 0}, "录波溢出"},
  1091. #ifdef FUN_SET_CHANGE_SOE
  1092. /*定值修改内容soe*/
  1093. {0x00, {0, 0, 0}, "定值修改"},
  1094. #endif
  1095. #if defined(CPU_AM335X)
  1096. {0x00, {0, 0, 0}, "恢复APP分区"},
  1097. #endif
  1098. };
  1099. const WORD SOENumber=sizeof(tAllSOE)/sizeof(SOE_DEF); // 测量值个数
  1100. /*========================== 本文件结束 =============================*/