張 濤,張 琦
(1.中國鐵道科學研究院,北京 100081;2.中國鐵道科學研究院 通信信號研究所,北京 100081)
新一代調度集中系統日志告警模塊程序設計
張 濤1,張 琦2
(1.中國鐵道科學研究院,北京 100081;2.中國鐵道科學研究院 通信信號研究所,北京 100081)
新一代調度集中(FZy-CTC)系統具備明確顯示和詳細記錄各種告警的功能,該功能的實現需要告警日志模塊來完成,本文提出一個可行的新一代調度集中系統日志告警模塊設計方案。
FZy-CTC系統;日志告警模塊;邏輯結構
新一代調度集中(FZy-CTC)系統是在計算機技術、通信技術、信號技術迅速發展以及列車調度指揮系統(TDCS)成功實施的基礎上提出的一種新型行車指揮和信號控制系統,根據(原)鐵道部要求,在CTC系統中,各種告警需要明確顯示和詳細記錄。本文提出了一個可行的FZy-CTC系統日志告警模塊設計方案。
FZy-CTC系統的實施,將對運輸組織管理模式進行結構重組、職能重劃、分工重調、崗位重定,在沒有客貨作業的中間站可實現行車指揮無人化。中間站行車指揮有關崗位取消后,按照專業相近、作業關聯、管理直接、設置合理的原則,對原有崗位、職能和作業方式重新進行調整和劃分。FZy-CTC系統是以列車運行調整計劃為中心,解決列車作業與調車作業在時間與空間上的沖突,實現列車和調車作業的統一控制。它與中國鐵路路情緊密結合,做到以TDCS為平臺,以調度集中為核心,以實現鐵路運輸行車指揮自動化為目標,實現鐵路運輸指揮的現代化。
其結構如圖1所示。
FZy-CTC系統日志告警模塊(Alarm Module)提供若干報警和日志列表,向工作人員通知故障,記錄發出的命令和常規狀態信息等功能。該模塊的所有信息為列表形式,利用日志/告警功能性配置對輸入的告警信息進行處理,其信息流如圖2所示。
該日志告警模塊完成以下功能:
(1)日志/告警分類顯示;
(2)告警信息以聲光等手段提示操作人員;
(3)數據篩選查詢;
(4)數據打印,文本導出。
該模塊邏輯結構如圖3所示,分為7個類,各類的名稱及功能見表1。
該模塊開始工作前:(1)進行結構初始化,即對數據格式和界面顯示結構進行初始化;(2)對輸入該模塊的告警/日志信息進行審閱權限的驗證;(3)模塊對不需要確認的信息直接進行視圖顯示,而對需要確認的信息進行聲光提示處理后,進行視圖顯示。該模塊的邏輯結構如圖4所示。

圖2 信息流程圖

圖3 模塊邏輯結構圖

表1 告警記錄模塊類的功能
4.1 結構初始化
讀取日志告警模塊相關的靜態數據文件。本模塊涉及到界面顯示,為提高界面顯示的可擴展性,界面的顯示內容由靜態數據文件決定。模塊在初始化時讀入所需靜態數據文件,并根據此數據創建界面視圖。
信息內容以列表方式顯示,分為以下幾個顯示項目:
(1)時間:信息接收的時間,以年/月/日方式顯示。
(2)來源:產生該信息的子系統。
(3)類型:該信息所屬類型。
(4)等級:該信息的顯示級別。
(5)文本信息:該信息的具體內容。

圖4 模塊邏輯圖
4.2 審閱權限驗證
日志告警模塊根據登陸用戶的不同,顯示不同的信息,信息驗證過程依賴于用戶屬性的不同,用戶可分為如下兩類:
(1)操作用戶:只顯示告警提示信息,并對未確認告警輔以聲光提示。
(2)維護用戶:顯示所有信息,但不進行聲光提示。
該模塊在初始化時讀入當天存儲數據,數據讀取過程中根據用戶屬性對數據進行篩選。當接收到外部告警信息后,同樣根據用戶屬性進行選擇性顯示。
4.3 聲光提示顯示
兩個視圖類分別周期性檢測是否存在未確認的報警信息,若存在,則在視圖界面上將該條目進行紅色背景閃爍提示,直至用戶確認告警為止。若聲音告警機制開啟,則伴有周期性的聲音提示。
4.4 視圖處理
在視圖界面中,程序提供以下3個界面交互操作功能:
(1)鼠標雙擊顯示告警屬性對話框;
(2)篩選信息;
(3)打印信息。
日志告警模塊是FZy-CTC調度集中系統的一個公共模塊,該模塊采用VC++語言進行開發,VC++集成開發環境,使用類庫MFC。本模塊是在Windows XP SP2 professional系統環境下運行,在VC++ 6.0 下編譯通過,生成動態鏈接庫文件AlarmModule.dll。該模塊生成的一個典型的告警提示窗口如圖5所示。

圖5 一個典型的告警提示窗口
日志告警模塊在FZy-CTC系統中起到了至關重要的作用,目前,具有該模塊的系統已經在鄭州、北京、成都等鐵路局得到了廣泛應用,達到了預期效果。
[1]中國鐵路總公司.科技運[2014]15號 分散自律調度集中系統技術條件[S].北京:中國鐵路總公司,2014.
[2]中國鐵道科學研究院通信信號研究所.FZy-CTC調度集中系統軟件模塊設計規范[Z].北京:中國鐵道科學研究院通信信號研究所,2011,3.
責任編輯 楊琍明
Alarm module design of FZy-CTC System
ZHANG Tao1,ZHANG Qi2
( 1.China Academy of Railway Sciences,Beijing 100081,China;2.Signal &Communication Research Institute,China Academy of Railway Sciences,Beijing 100081,China)
FZy-CTC System is with the function of display and recording alarms.Log alarm module was used to implement this function.The article proposed a practical design plan for the module.
FZy-CTC System;log alarm module;logical construction

U284.4∶TP39
A
1005-8451(2016)02-0061-03
2015-05-29
張 濤,在讀博士研究生;張 琦,研究員。