郭海琦
(卡斯柯信號有限公司,北京 100070)
為降低區間軌道電路故障或分路不良帶來的行車影響,對采用TCC進行軌道電路編碼及區間信號機點燈控制的C2、C3線路由TCC增加功能模塊實施區間占用邏輯檢查,同時對接口設備TSRS進行適應性修改。
根據75號文,列控系統中TCC周期性給TSRS發送閉塞分區失去分路狀態。當閉塞分區邏輯狀態為未知時,發送“11”(未知)給TSRS;當閉塞分區邏輯狀態為非失去分路時,TCC發送“01”(有分路)給TSRS;邏輯狀態為失去分路時,TCC發送“10”(無分路)給TSRS,如表1所示。
TSRS在收到TCC發送的閉塞分區失去分路狀態為有分路或無分路時,會記錄保存;在收到TCC發送的閉塞分區失去分路狀態為未知時,會將保存的閉塞分區失去分路狀態發送給TCC,如表2所示。
根據現場實驗的情況,總結真實環境下TCC與TSRS間區間邏輯檢查信息交互有以下3種場景[1]:
場景1:TCC與TSRS都正常運行,且閉塞分區初始化后,僅重啟TCC;
場景2:TCC與TSRS都正常運行,且閉塞分區初始化后,僅重啟TSRS;
場景3:TCC與TSRS同時重啟。
針對場景1,雙方都正常運行時,TSRS存儲的各閉塞分區邏輯狀態為已知,此時重啟TCC,TCC會發送閉塞分區未知給TSRS,TSRS將存儲的閉塞分區失去分路狀態發送給TCC,TCC則根據從TSRS收到的信息初始化閉塞分區。
針對場景2,雙方都正常運行時,TCC閉塞分區已初始化,此時重啟TSRS,TCC會發送閉塞分區邏輯狀態給TSRS,TSRS則保存收到的閉塞分區邏輯狀態。
針對場景3,雙方同時重啟后,TCC會發送閉塞分區未知給TSRS,TSRS重啟后會清空閉塞分區失去分路狀態,回復未知給TCC,此時TCC將初始化邏輯狀態為有分路。
TCC閉塞分區失去分路狀態轉換見圖1。
TSRS不需要像TCC周期性發送閉塞分區信息,僅在TCC發送未知時才回復。因此,為了測試的靈活性,仿真TSRS可不存儲閉塞分區失去分路狀態。具體地,增添設計一個對話框界面可人工填寫閉塞分區分路狀態標志,將要回復的信息在TCC請求之前填好,待其請求時由仿真TSRS自動回復。

表1 TCC閉塞分區狀態信息(TCC→TSRS)

表2 TCC失去分路狀態信息(TSRS→TCC)

圖1 TCC閉塞分區失去分路狀態轉換圖
新增上述功能后,在每次設置閉塞分區失去分路狀態時需要逐個修改,而大多站的閉塞分區數目較多,所以可再添加一個便捷功能,快速設置所有閉塞分區失去分路狀態。
此外,還需增添一個包含閉塞分區接收顯示區界面,以便觀察接收到的TCC閉塞分區狀態信息,界面如圖2所示。
針對上述場景1的仿真測試方法:在仿真TSRS上設置閉塞分區分路狀態標志為已知,根據需要設置為無分路或有分路,重啟TCC后,從維護臺可觀察到閉塞分區都被初始化。

圖2 界面示意圖
針對上述場景2的仿真測試方法:TCC運行正常時重啟仿真TSRS,從其接收界面查看TCC發送的閉塞分區失去分路狀態,與TCC上的一致。
針對上述場景3的仿真測試方法:在仿真TSRS上設置閉塞分區分路狀態標志為未知,重啟TCC后,從TSRS接收界面查看TCC發送的閉塞分區失去分路狀態,起初為未知,幾秒鐘后變為已知,再觀察維護臺看到閉塞分區已初始化。
除了上述3種正常場景,仿真測試時還可關注異常場景。
場景4:當TCC重啟后向TSRS發送未知時,設置TSRS回復“11”(非法)給TCC,觀察TCC上閉塞分區是否可初始化,此場景下真實TSRS回復非法時應屬于故障情況,TCC不應初始化。
場景5:TCC發送“00”(預留)給TSRS后,等TCC再次向TSRS發送未知時,TSRS應回復未知而不是非法給TCC,否則TCC無法初始化,這種場景可在測試真實TSRS時用仿真TCC進行試驗。
場景6:TCC與TSRS上閉塞分區數目不匹配時,TCC不能初始化閉塞分區。
交互式仿真測試在測試范圍上更廣。針對上述6種場景,如果采用TCC-TSRS真實接口環境進行測試,由于真實設備只能發送或接收正常消息而不會發出非法消息,所以真實接口環境僅能完成場景1~場景3的測試,而無法驗證場景4~場景6。而采用交互式仿真環境進行測試,因為仿真接口環境可以根據需要填充正常或非法消息,則可以完成6種場景的測試,從而充分驗證TCC設備功能的正確性[2]。
另外,交互式仿真測試在測試效率上更高。以場景1為例,要讓TSRS回復不同的閉塞分區分路狀態標志給TCC,如果采用真實接口環境測試,則需要在TCC設備重啟前,從TCC上依次設置各閉塞分區的失去分路狀態,以使TSRS保存相應閉塞分區的失去分路狀態。而采用交互式仿真環境測試時,則可在仿真TSRS的支持下,隨時、靈活地設置TSRS將要回復的閉塞分區分路狀態標志,顯著提高了測試活動的效率。
真實接口環境,因操作不便、交互消息不直觀,不便于測試或調試人員理解設備間的交互功能;交互式仿真測試,設備間的交互信息一目了然,又可使相關人員便捷地設置實驗的各種場景,有助于其快速掌握設備間的交互功能。
本文通過梳理TCC與TSRS的現場交互場景,結合消息包內容和交互模式,分析TCC的各種閉塞分區狀態的轉變,針對各種場景設計相應的測試方案,對現場調試人員和室內仿真測試人員應具有一定的參考意義。另外,針對TCC與TSRS間交互測試采用的交互式仿真測試方法,亦可擴展應用到其他設備間接口交互功能的測試上。