OCC_AlarmDefine_Header.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. #ifndef OCC_ALARMDEFINE_HEADER_FILE
  2. #define OCC_ALARMDEFINE_HEADER_FILE
  3. /******************OCC仿真系统报警类型定义*************************/
  4. #define OCC_ALARM_TYPE_OPERATE 1 //操作报警
  5. #define OCC_ALARM_TYPE_TRAIN 2 //车辆报警 nIntPara[0]:车组号;
  6. #define OCC_ALARM_TYPE_EQMPT 3 //设备报警
  7. #define OCC_ALARM_TYPE_SYS 4 //系统报警
  8. /******************操作报警条目定义*************************/
  9. #define Unlock_Alarm_Item_0 0 //读取线路信息出错
  10. #define Unlock_Alarm_Item_1 1 //读取轨道电路数据出错
  11. #define Unlock_Alarm_Item_2 2 //读取线路段数据错误
  12. #define Unlock_Alarm_Item_3 3 //读取道岔数据出错
  13. #define Unlock_Alarm_Item_4 4 //读取信号机数据出错
  14. #define Unlock_Alarm_Item_5 5 //读取进路基本表数据
  15. #define Unlock_Alarm_Item_6 6 //读取进路逻辑
  16. #define Unlock_Alarm_Item_1001 1001 //搬动道岔时道岔已经锁闭
  17. #define Unlock_Alarm_Item_1002 1002 //搬动道岔时道岔已经单锁
  18. #define Unlock_Alarm_Item_1003 1003 //搬动道岔时道岔已经故障
  19. #define Unlock_Alarm_Item_1004 1004 //搬动道岔至定位时,道岔已经在定位
  20. #define Unlock_Alarm_Item_1005 1005 //搬动道岔至反位时,道岔已经在反位
  21. #define Unlock_Alarm_Item_1006 1006 //搬动道岔时,道岔正在动作
  22. #define Unlock_Alarm_Item_1007 1007 //搬动道岔时,道岔逻辑锁闭
  23. #define Unlock_Alarm_Item_1008 1008 //搬动道岔时,道岔关联计轴区段占用
  24. #define Unlock_Alarm_Item_1009 1009 //搬动道岔时,道岔关联双动道岔的计轴区段占用
  25. #define Unlock_Alarm_Item_1010 1010 //道岔反位操作时,关联互斥道岔处于反位状态
  26. #define Unlock_Alarm_Item_1011 1011 //搬动道岔时,道岔现场已加锁
  27. #define Unlock_Alarm_Item_1012 1012 //搬动道岔时,道岔被进路侧防锁闭
  28. #define Unlock_Alarm_Item_1013 1013 //搬动道岔时,道岔所在联锁站的联锁故障
  29. #define Unlock_Alarm_Item_1014 1014 //搬动道岔时,道岔所在联锁站为UPS供电模式
  30. #define Unlock_Alarm_Item_1015 1015 //搬动道岔时,道岔关联计轴区段逻辑占用
  31. #define Unlock_Alarm_Item_2001 2001 //信号重开时,查找信号机关联进路失败
  32. #define Unlock_Alarm_Item_2002 2002 //信号机自动重开时,信号机处于人工控制模式,不能自动重开
  33. #define Unlock_Alarm_Item_2003 2003 //信号机延时解锁时不能自动重开
  34. #define Unlock_Alarm_Item_2004 2004 //信号机灯丝故障时,信号机不能重开
  35. #define Unlock_Alarm_Item_2005 2005 //信号机关联的进路前方有轨道解锁时,信号机不能重开
  36. #define Unlock_Alarm_Item_2006 2006 //非CBTC进路时,信号机关联进路前方有车占用信号机不能重开
  37. #define Unlock_Alarm_Item_2007 2007 //CBTC进路时,列车已经越过此信号机时信号机不能重开
  38. #define Unlock_Alarm_Item_2008 2008 //信号机重开前信号机已经开放
  39. #define Unlock_Alarm_Item_2009 2009 //信号机总解时,查找关联进路失败
  40. #define Unlock_Alarm_Item_2010 2010 //信号机总解时,接近区段占用将延时解锁(逻辑添加不报警)
  41. #define Unlock_Alarm_Item_2011 2011 //信号机总解时,关联进路中有车,只能解锁到列车位置
  42. #define Unlock_Alarm_Item_2012 2012 //信号重开时,侧防条件不满足,信号重开失败
  43. #define Unlock_Alarm_Item_2013 2013 //开放自动进路时查询进路编号失败
  44. #define Unlock_Alarm_Item_2014 2014 //开放自动进路时检测到进路中轨道没有完全锁闭,不能开放自动进路
  45. #define Unlock_Alarm_Item_2015 2015 //开放引导信号时查询进路失败
  46. #define Unlock_Alarm_Item_2016 2016 //开放引导信号时检查到进路的轨道没有完全锁闭,不能开放引导
  47. #define Unlock_Alarm_Item_2017 2017 //开放引导信号时检测到始端信号红灯断丝,引导信号无法开放
  48. #define Unlock_Alarm_Item_2018 2018 //开放引导信号时检测到接近区段没有列车占用,引导信号无法开放
  49. #define Unlock_Alarm_Item_2019 2019 //信号重开时检测到进路中存在道岔故障,信号重开操作失败
  50. #define Unlock_Alarm_Item_2020 2020 //信号重开时检测到进路中存在小区段未锁闭,信号重开操作失败
  51. #define Unlock_Alarm_Item_2021 2021 //信号机关联的进路前方有轨道故障,信号机不能重开
  52. #define Unlock_Alarm_Item_2022 2022 //信号机处于封锁状态,信号机不能重开
  53. #define Unlock_Alarm_Item_2023 2023 //信号重开时检测到进路中存在道岔封锁,信号重开操作失败
  54. #define Unlock_Alarm_Item_2024 2024 //信号机关联的进路前方有轨道封锁,信号机不能重开
  55. #define Unlock_Alarm_Item_2025 2025 //信号机关联设备非正常状态,信号机不能重开
  56. #define Unlock_Alarm_Item_2026 2026 //信号机所在联锁区的联锁机故障,信号机不能重开
  57. #define Unlock_Alarm_Item_2027 2027 //开放进路关联侵限区段占用,信号机不能重开
  58. #define Unlock_Alarm_Item_2028 2028 //开放进路关联关联防淹门状态异常,信号机不能重开
  59. #define Unlock_Alarm_Item_2029 2029 //开放进路关联保护进路有轨道占用,信号机不能重开
  60. #define Unlock_Alarm_Item_2030 2030 //开放进路关联保护进路有道岔故障,信号机不能重开
  61. #define Unlock_Alarm_Item_2031 2031 //开放后备进路未建立保护进路,信号机不能重开
  62. #define Unlock_Alarm_Item_2032 2032 //信号重开时检测到进路中侧防道岔位置不正确,信号机不能重开
  63. #define Unlock_Alarm_Item_3001 3001 //建立进路时,查找进路号失败
  64. #define Unlock_Alarm_Item_3002 3002 //建立进路时,始端信号机故障故无法开发信号(逻辑已经添加,单不报警)
  65. #define Unlock_Alarm_Item_3003 3003 //建立进路时,进路中关联的道岔无法搬动到指定位置
  66. #define Unlock_Alarm_Item_3004 3004 //建立进路时,车站处于紧急停车状态,故无法建立进路
  67. #define Unlock_Alarm_Item_3005 3005 //建立进路时,车站处于扣车状态,故无法建立进路
  68. #define Unlock_Alarm_Item_3006 3006 //建立进路时,始端信号机已经开发,故无法再建立进路
  69. #define Unlock_Alarm_Item_3007 3007 //建立进路时,敌对进路已建立,故无法建立本进路
  70. #define Unlock_Alarm_Item_3008 3008 //建立进路时,关联屏蔽门故障,故无法建立本进路
  71. #define Unlock_Alarm_Item_3009 3009 //建立进路时,关联操作终端信号机封锁,故无法建立本进路
  72. #define Unlock_Alarm_Item_3010 3010 //建立进路时,进路中有道岔处于封锁状态,故无法建立本进路
  73. #define Unlock_Alarm_Item_3011 3011 //建立进路时,进路中有道岔正处于动作状态,故无法建立本进路
  74. #define Unlock_Alarm_Item_3012 3012 //建立进路时,进路中有道岔正在被别的正在建立的进路占用,故无法建立本进路
  75. #define Unlock_Alarm_Item_3013 3013 //建立进路时,进路中有轨道处于封锁状态,故无法建立本进路
  76. #define Unlock_Alarm_Item_3014 3014 //建立进路时,进路中或保护区段中有列车占用故无法建立本进路
  77. #define Unlock_Alarm_Item_3015 3015 //建立进路时,CBTC折返进路时进路中有车占用
  78. #define Unlock_Alarm_Item_3016 3016 //建立进路时,始端信号机处于封锁状态
  79. #define Unlock_Alarm_Item_3017 3017 //建立进路时检测进路中有轨道正在被其他正在建立的进路占用
  80. #define Unlock_Alarm_Item_3018 3018 //建立进路时检测到进路中有轨道电路分路不良且没有确认
  81. #define Unlock_Alarm_Item_3019 3019 //建立进路时检测到离去区段占用故不能建立此进路
  82. #define Unlock_Alarm_Item_3020 3020 //建立进路时检测到区间有轨道电路封锁
  83. #define Unlock_Alarm_Item_3021 3021 //建立进路时不能建立反向进路,区间条件不满足
  84. #define Unlock_Alarm_Item_3022 3022 //建立进路时检测到进路中存在停电的轨道电路
  85. #define Unlock_Alarm_Item_3023 3023 //建立进路时检测到进路中存在失表的道岔
  86. #define Unlock_Alarm_Item_3024 3024 //建立进路时检测到进路中存在封锁的虚拟区段,不能建立进路
  87. #define Unlock_Alarm_Item_3025 3025 //建立进路时侧防条件不满足,进路建立但信号无法开放
  88. #define Unlock_Alarm_Item_3026 3026 //建立进路时检查到进路中存在非通信车或故障占用
  89. #define Unlock_Alarm_Item_3027 3027 //建立进路时检测到进有道岔定位失表,无法建立
  90. #define Unlock_Alarm_Item_3028 3028 //建立进路时检测到进有道岔反位失表,无法建立
  91. #define Unlock_Alarm_Item_3029 3029 //建立进路时检测到进路中关联的防淹门处于落下状态,不能开放进路
  92. #define Unlock_Alarm_Item_3030 3030 //建立进路时检测到洗车线洗车同意按钮未按下,不能建立进路
  93. #define Unlock_Alarm_Item_3031 3031 //建立进路时,进路关联的侧防道岔不能到指定位置
  94. #define Unlock_Alarm_Item_3032 3032 //建立进路时检测到关联的联锁区联锁故障,不能建立进路
  95. #define Unlock_Alarm_Item_3033 3033 //建立进路时检测到关联的侵限区段占用,不能建立进路
  96. #define Unlock_Alarm_Item_3034 3034 //建立进路时检测到保护进路的侵限区段占用,不能建立进路
  97. #define Unlock_Alarm_Item_3035 3035 //建立进路时检测到保护进路的道岔不满足侧防关系,不能建立进路
  98. #define Unlock_Alarm_Item_3036 3036 //建立进路时检测到防淹门状态异常
  99. #define Unlock_Alarm_Item_3037 3037 //建立进路时检测信号机已设置折返,不可排列通过进路
  100. #define Unlock_Alarm_Item_3038 3038 //建立进路时,进路监控区域中有列车占用故无法建立本进路
  101. #define Unlock_Alarm_Item_3039 3039 //建立进路时,进路监控区域中有计轴故障占用故无法建立本进路
  102. #define Unlock_Alarm_Item_3040 3040 //建立进路时,前方有轨道未出清故无法建立本进路
  103. #define Unlock_Alarm_Item_3041 3041 //建立进路时,始端信号机正在延时解锁故无法建立进路
  104. #define Unlock_Alarm_Item_3042 3042 //建立进路时,进路中的轨道已经在预排进路中
  105. #define Unlock_Alarm_Item_3043 3043 //建立非折返进路时,检测到进路中轨道被折返进路占用
  106. #define Unlock_Alarm_Item_3044 3044 //建立进路时,检测到进路中存在封锁的ATP区段
  107. #define Unlock_Alarm_Item_3045 3045 //建立进路时,进路中关联的侧防道岔无法搬动到指定位置
  108. #define Unlock_Alarm_Item_3046 3046 //建立进路时,进路中有关联侧防道岔处于封锁状态,故无法建立本进路
  109. #define Unlock_Alarm_Item_3047 3047 //建立进路时检测到进路中存在失表的侧防道岔
  110. #define Unlock_Alarm_Item_3048 3048 //建立进路时检测到有关联侧防道岔正处于动作状态,故无法建立本进路
  111. #define Unlock_Alarm_Item_3049 3049 //建立进路时检测到有侧防道岔定位失表,无法建立
  112. #define Unlock_Alarm_Item_3050 3050 //建立进路时检测到有侧防道岔反位失表,无法建立
  113. #define Unlock_Alarm_Item_3051 3051 //建立进路时检测到有侧防信号机已经开放,无法建立
  114. #define Unlock_Alarm_Item_3052 3052 //建立进路时检测到始端信号被进路侧防锁闭,无法建立
  115. #define Unlock_Alarm_Item_3053 3053 //建立进路时检测到进路中包含区段由普通进路转折返进路且占用,无法建立进路
  116. #define Unlock_Alarm_Item_4001 4001 //取消进路时,没有找到信号机关联的进路
  117. #define Unlock_Alarm_Item_4002 4002 //引导进路无法用总取消命令取消,必须要总人解命令取消此进路
  118. #define Unlock_Alarm_Item_4003 4003 //接近区段列车占用,总取消只能打灭信号机,无法取消进路(添加逻辑不报警)
  119. #define Unlock_Alarm_Item_4004 4004 //取消进路时检测到进路中含有列车所以进路只能解锁到列车位置(添加逻辑不报警)
  120. #define Unlock_Alarm_Item_4005 4005 //进路有轨道解锁,不可取消进路
  121. #define Unlock_Alarm_Item_4006 4006 //进路有轨道封锁,不可取消进路
  122. #define Unlock_Alarm_Item_4007 4007 //前方进路完整性检测失败,不可进行人工解锁
  123. /******************设备状态报警(5000~6000)*************************/
  124. //信号机设备相关
  125. #define Signal_Fault_Alarm_5000 5000 //信号机红灯断丝报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  126. #define Signal_Fault_Alarm_5001 5001 //信号机绿灯断丝报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  127. #define Signal_Fault_Alarm_5002 5002 //信号机黄灯断丝报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  128. #define Signal_Fault_Alarm_5003 5003 //信号机蓝灯断丝报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  129. #define Signal_Fault_Alarm_5004 5004 //信号机白灯断丝报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  130. //道岔设备相关
  131. #define Fork_Fault_Alarm_5100 5100 //道岔挤岔报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  132. #define Fork_Fault_Alarm_5101 5101 //道岔四开报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  133. #define Fork_Fault_Alarm_5102 5102 //道岔失表报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  134. #define Fork_Fault_Alarm_5103 5103 //道岔定位失表报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  135. #define Fork_Fault_Alarm_5104 5104 //道岔反位失表报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  136. //系统报警相关
  137. #define Sys_Fault_Alarm_5200 5200 //中心ATS通信故障报警
  138. #define Sys_Fault_Alarm_5201 5201 //车站联锁故障报警
  139. #define Sys_Fault_Alarm_5202 5202 //车站通信故障报警
  140. #define Sys_Fault_Alarm_5203 5203 //车站ATS故障报警
  141. #define Sys_Fault_Alarm_5204 5204 //车站联锁重启成功(联锁重启成功,注意命令补办)
  142. #define Sys_Fault_Alarm_5205 5205 //中心ATS应用服务器故障
  143. #define Sys_Fault_Alarm_5206 5206 //数据库服务器故障
  144. #define Sys_Fault_Alarm_5207 5207 //网关计算机故障
  145. #define Sys_Fault_Alarm_5208 5208 //通信前置机故障
  146. #define Sys_Fault_Alarm_5209 5209 //LC单系故障
  147. #define Sys_Fault_Alarm_5210 5210 //LC双系故障
  148. #define Sys_Fault_Alarm_5211 5211 //车站电源故障
  149. #define Sys_Fault_Alarm_5212 5212 //联锁站LTE服务器故障
  150. #define Sys_Fault_Alarm_5213 5213 //XXX联锁区MAU报告:与PMI连接故障
  151. #define Sys_Fault_Alarm_5214 5214 //PMI_X与SCOMA_X通信连接断开
  152. #define Sys_Fault_Alarm_5215 5215 //PMI_X与SCOMB_X通信连接断开
  153. #define Sys_Fault_Alarm_5216 5216 //ATS与MAU_X通信丢失
  154. #define Sys_Fault_Alarm_5217 5217 //PMI_X XX站SCOMA-MEI通信连接断开
  155. #define Sys_Fault_Alarm_5218 5218 //PMI_X XX站SCOMB-MEI通信连接断开
  156. #define Sys_Fault_Alarm_6000 6000 //全线ZC故障
  157. #define Sys_Fault_Alarm_6001 6001 //ZC1故障
  158. #define Sys_Fault_Alarm_6002 6002 //ZC2故障
  159. #define Sys_Fault_Alarm_6003 6003 //ZC3故障
  160. #define Sys_Fault_Alarm_6004 6004 //ZC4故障
  161. #define Sys_Fault_Alarm_6005 6005 //ZC5故障
  162. #define Sys_Fault_Alarm_6006 6006 //ZC6故障
  163. #define Sys_Fault_Alarm_6007 6007 //ZC7故障
  164. #define Sys_Fault_Alarm_6008 6008 //ZC8故障
  165. #define Sys_Fault_Alarm_6009 6009 //ZC9故障
  166. #define Sys_Fault_Alarm_6010 6010 //ZC10故障
  167. //#define Sys_Fault_Alarm_5202 5202 //联锁集中站SCOM双机故障报警 nIntPara[0]:集中站编号
  168. //#define Sys_Fault_Alarm_5203 5203 //联锁集中站MEI故障报警 nIntPara[0]:集中站编号
  169. //#define Sys_Fault_Alarm_5204 5204 //联锁集中站MAU故障报警 nIntPara[0]:集中站编号
  170. //#define Sys_Fault_Alarm_5205 5205 //联锁集中站中央SD故障报警
  171. //#define Sys_Fault_Alarm_5206 5206 //联锁集中站本地SD故障报警 nIntPara[0]:集中站编号
  172. //#define Sys_Fault_Alarm_5207 5207 //联锁集中站SRS双机故障报警 nIntPara[0]:集中站编号
  173. //车辆报警相关
  174. #define Train_AlarmItem_5300 5300 //列车触发紧急制动
  175. #define Train_AlarmItem_5301 5301 //列车紧急制动缓解
  176. #define Train_AlarmItem_5302 5302 //列车定位丢失
  177. #define Train_AlarmItem_5303 5303 //列车完整性丢失
  178. #define Train_AlarmItem_5304 5304 //列车通讯故障
  179. #define Train_AlarmItem_5305 5305 //列车车次号丢失
  180. #define Train_AlarmItem_5306 5306 //与VOBC通信中断
  181. //屏蔽门设备相关报警
  182. #define PSD_AlarmItem_5400 5400 //屏蔽门无法自动打开
  183. #define PSD_AlarmItem_5401 5401 //屏蔽门无法自动关闭
  184. #define PSD_AlarmItem_5402 5402 //屏蔽门故障无法自动打开或关闭
  185. #define PSD_AlarmItem_5403 5403 //屏蔽门已切除无法自动打开或关闭
  186. #define PSD_AlarmItem_5404 5404 //屏蔽门人工控制无法自动打开
  187. #define PSD_AlarmItem_5405 5405 //屏蔽门人工控制无法自动关闭
  188. #define PSD_AlarmItem_5406 5406 //屏蔽门自动控制无法人工打开
  189. #define PSD_AlarmItem_5407 5407 //屏蔽门自动控制无法人工关闭
  190. //站台设备相关报警
  191. #define PlatForm_AlarmItem_5500 5500 //站台紧急关闭
  192. //功能按钮操作报警
  193. #define FunBtn_AlarmItem_5600 5600 //设置自动折返时联锁条件不满足
  194. //轨道设备相关
  195. #define Track_Fault_Alarm_5700 5700 //计轴预复位报警 nIntPara[0]:设备编号;nIntPara[1]:设备类型
  196. /******************车次窗操作报警(51100~51200)*************************/
  197. #define TrainWnd_Alarm_Item_51100 51100 //修改计划车时,查找计划车次失败
  198. #define TrainWnd_Alarm_Item_51101 51101 //修改计划车时,列车车次已被占用
  199. #define TrainWnd_Alarm_Item_51102 51102 //修改头码车时,输入的目的地号错误
  200. #define TrainWnd_Alarm_Item_51103 51103 //修改头码车时,输入的服务号错误
  201. #define TrainWnd_Alarm_Item_51104 51104 //修改头码车时,列车车次已被占用
  202. /**************************************ATS系统相关*********************************/
  203. #define ATS_Alarm_Item_10000 10000 //操作站台设备时没有找到站台对象
  204. #define ATS_Alarm_Item_10001 10001 //设置站台扣车时站台已经设置了跳停
  205. #define ATS_Alarm_Item_10002 10002 //设置站台扣车时检测到站台已经设置了扣车
  206. #define ATS_Alarm_Item_10003 10003 //取消站台扣车时检测到站台扣车状态已经取消
  207. #define ATS_Alarm_Item_10004 10004 //设置站台跳停时站台已经设置了扣车
  208. #define ATS_Alarm_Item_10005 10005 //设置站台跳停时检测到站台已经设置了跳停
  209. #define ATS_Alarm_Item_10006 10006 //取消站台跳停时检测到站台跳停状态已经取消
  210. #define ATS_Alarm_Item_10007 10007 //设置站台清客时,站台清客状态已经设置了
  211. #define ATS_Alarm_Item_10008 10008 //取消站台清客时,站台清客状态已经取消了
  212. #define ATS_Alarm_Item_10009 10009 //设置站台关闭时,站台已经处于关闭状态
  213. #define ATS_Alarm_Item_10010 10010 //设置站台打开时,站台已经处于打开状态
  214. #endif