李楠
摘 要:Microlok II計(jì)算機(jī)聯(lián)鎖系統(tǒng)是一個(gè)多目標(biāo)監(jiān)視和控制系統(tǒng),主要應(yīng)用在鐵路和大鐵路路旁的聯(lián)鎖設(shè)備。文章針對(duì)Microlok II計(jì)算機(jī)聯(lián)鎖系統(tǒng)在運(yùn)行過程中發(fā)生的串行通信鏈路故障進(jìn)行分析,并為隔離和糾正該系統(tǒng)的串行通信鏈路故障提供指導(dǎo)方針,以最快速度恢復(fù)系統(tǒng)的正常運(yùn)行,避免出現(xiàn)更嚴(yán)重的行車事故。
關(guān)鍵詞:Microlok II系統(tǒng);串行通信鏈路;系統(tǒng)事件日志
1 串行通信鏈路故障處理
Microlok II系統(tǒng)一旦出現(xiàn)了串行通信鏈路故障,可以通過以下4種方式判斷處理。
(1)串行鏈路狀態(tài)指示器。
(2)系統(tǒng)事件日志。
(3)串行鏈路通信統(tǒng)計(jì)顯示屏。
(4)串行鏈路協(xié)議監(jiān)視器。
1.1 串行鏈路狀態(tài)指示器
最基本的故障處理工具是鏈路狀態(tài)指示器,它通過位于CPU板前置面板配置開關(guān)對(duì)于每個(gè)串行鏈路都是可用的。當(dāng)選擇了一個(gè)活動(dòng)的串行鏈路時(shí),指示器LED“A”到LED“E”被連接到所選串行鏈路上的各種狀態(tài)信號(hào),顯示如下:
A-選擇的串行鏈路正在傳輸數(shù)據(jù)。
B-選擇的串行鏈路接收到一條有效的消息。
C-選擇的串行鏈路認(rèn)得接收到的消息里面的地址。
D-選擇的串行鏈路正在接收一個(gè)DCD信號(hào)。
E-選擇的串行鏈路探測(cè)到一個(gè)接收器錯(cuò)誤。
串行鏈路狀態(tài)指示器自動(dòng)連接到系統(tǒng)啟動(dòng)時(shí)第一個(gè)定義的串行鏈路,直到選中另一個(gè)串行鏈路。
在那些作為通信電路主端的Microlok II串行鏈路上,LED“A”應(yīng)該規(guī)則的閃爍,指示主端正在傳送數(shù)據(jù)到它的從端。LED“B”和LED“C”應(yīng)規(guī)則閃爍,響應(yīng)LED“B”指示的傳輸。這表示正從接收從端接收有效消息。LED“E”是錯(cuò)誤指示器,應(yīng)很少閃爍或根本不閃爍。接收到一個(gè)壞的響應(yīng)或沒有收到響應(yīng)會(huì)使鏈路主端的LED“E”變亮;如果LED“E”點(diǎn)亮很頻繁,表示探測(cè)到很多錯(cuò)誤,應(yīng)檢查并糾正錯(cuò)誤的原因。
在那些作為通信電路從端的Microlok II串行鏈路上,沒有指示器LED會(huì)閃爍,除非鏈路接收到一個(gè)從它的主端發(fā)送來(lái)的消息(或通信鏈路噪聲產(chǎn)生一個(gè)接收錯(cuò)誤)。只要收到一個(gè)發(fā)給被監(jiān)控連路的“無(wú)誤”消息時(shí),LED“B”就會(huì)閃爍。只要被監(jiān)控的串行鏈路對(duì)收到的消息產(chǎn)生一個(gè)響應(yīng),LED“A”就會(huì)閃爍。
除了對(duì)收到的發(fā)送給它的消息作出響應(yīng)外,從設(shè)備決不會(huì)發(fā)送消息。因此,在一個(gè)服務(wù)多個(gè)從設(shè)備的通信鏈路中,只有LED“B”會(huì)頻繁地閃爍是正常地,表示發(fā)送有效信息到電路的其它從設(shè)備。如果串行鏈路接收器探測(cè)到任何錯(cuò)誤,LED“E”會(huì)變亮直到收到下一個(gè)“無(wú)誤”的消息。
只要數(shù)據(jù)載波探測(cè)信號(hào)在主或從鏈路上是活躍的,且鏈路配置為半雙工的(鍵入的載波)操作時(shí),LED“D”會(huì)變亮。如果鏈路配置為全雙工(連續(xù)的載波)操作,LED“D”不會(huì)閃爍。當(dāng)一個(gè)半雙工的通信電路正常工作時(shí),LED“D”與LED“B”同時(shí)閃爍。
LED“D”點(diǎn)亮的狀態(tài)超出平常的時(shí)間時(shí),表示接收到的載波可能沒有緊跟著接收到的數(shù)據(jù)??赡艿脑蚴峭ㄐ烹娐飞线^多的噪音,或通信電路上一個(gè)或多個(gè)從設(shè)備配置不正確。
1.2 系統(tǒng)事件日志
串行鏈路處理器在系統(tǒng)事件日志中記錄重大的通信事件和警告。這些事件和警告包括:在一個(gè)前面的通信故障之后在主站和從站之間建立通信連接;在主站和一個(gè)指定的從站之間的通信鏈路上探測(cè)到多個(gè)錯(cuò)誤;主站和從站之間的通信故障;完全的通信鏈路故障。
所有的事件和警告記錄時(shí),同時(shí)也記錄了發(fā)生時(shí)間,通過Microlok II維護(hù)工具進(jìn)行顯示。重試后恢復(fù)的單一通信錯(cuò)誤不會(huì)記錄在系統(tǒng)事件日志中。
串行通信警告表示嚴(yán)重的通信問題,這些問題需要檢查、解釋和糾正,以保證受影響的串行通信鏈路的持續(xù)完整性。全部的錯(cuò)誤數(shù)目和錯(cuò)誤類型的額外信息可以從串行通信統(tǒng)計(jì)顯示屏上獲得。
1.3 串行鏈路通信統(tǒng)計(jì)顯示
通信統(tǒng)計(jì)對(duì)每個(gè)在應(yīng)用程序中定義的活動(dòng)的串行鏈路都是可用的。通信統(tǒng)計(jì)包括:收到的有效消息的數(shù)目;傳輸消息的數(shù)目;接收和傳輸各種類型消息的數(shù)目;根據(jù)類型累計(jì)的錯(cuò)誤數(shù)目。
統(tǒng)計(jì)顯示屏根據(jù)所選串行鏈路所支持的協(xié)議有微小的變化。一般地,錯(cuò)誤數(shù)目應(yīng)該是低的,雖然存在一些錯(cuò)誤應(yīng)該認(rèn)為是正常的。錯(cuò)誤數(shù)目的總和一般應(yīng)小于收到的有效消息總數(shù)目的2%。如果錯(cuò)誤數(shù)目一直大于收到消息總數(shù)目的10%,應(yīng)該考慮是不是可能存在通信電路問題。
當(dāng)目的設(shè)備成功接收多于70%的傳輸消息時(shí),Genisys和Microlok協(xié)議通信電路將很可能繼續(xù)起作用,盡管會(huì)更慢。大量的硬件探測(cè)錯(cuò)誤和“byte”錯(cuò)誤表示通信電路上有過多的噪聲。主站鏈路上大量的無(wú)回應(yīng)錯(cuò)誤表示通信鏈路完全是失效。同樣地,當(dāng)從站鏈路一分鐘沒有收到有效消息時(shí),應(yīng)該考慮是不是可能是通信鏈路或主站失效。
1.4 串行鏈路協(xié)議監(jiān)視器
Microlok II維護(hù)工具提供了一個(gè)能夠監(jiān)視任一活動(dòng)的串行鏈路的串行協(xié)議監(jiān)視器。串行鏈路協(xié)議監(jiān)視器在消息被串行鏈路接收邏輯處理之前捕獲它們,并把它們傳到維護(hù)工具上顯示。傳輸?shù)南⒃陉?duì)列等待傳輸時(shí)被捕獲并傳到維護(hù)工具上顯示。
串行鏈路協(xié)議監(jiān)視器展示了任一的串行鏈路上發(fā)送和接收的數(shù)據(jù)的近似圖。有效消息的所有字節(jié)都會(huì)顯示,包括頭、消息校驗(yàn)和,與消息結(jié)束符。消息的發(fā)送和接收每個(gè)字節(jié)都是用十六進(jìn)制來(lái)表示的,以正確的順序顯示。發(fā)送的消息標(biāo)識(shí)為“XMT”,而接收的消息標(biāo)識(shí)為“RCV”。包含錯(cuò)誤的消息被標(biāo)識(shí),收到的有效消息任一字節(jié)被顯示。
協(xié)議監(jiān)視器顯示屏本質(zhì)上是以2400bps的通信速率實(shí)時(shí)運(yùn)行的。當(dāng)通信速率更高時(shí),數(shù)據(jù)可能會(huì)丟失,盡管消息順序被保存了。串行鏈路協(xié)議監(jiān)視器的使用不會(huì)以任何方式影響到Microlok II設(shè)備的操作。
2 恢復(fù)系統(tǒng)到正常操作
在應(yīng)用軟件或單一線路可替換的硬件隔離了造成故障的原因后,下一步是進(jìn)行糾正性的維修和恢復(fù)系統(tǒng)正常操作。
如果已確定硬件組件是故障的原因,替換這個(gè)組件或做必要的維修。檢查系統(tǒng)受影響部分的配置,并重新測(cè)試受影響的系統(tǒng)功能以驗(yàn)證正確的操作。
參考文獻(xiàn)
[1]楊根業(yè).車站計(jì)算機(jī)聯(lián)鎖調(diào)試的方法[J].鐵道通信信號(hào),2006(2):3-9.
[2]李進(jìn),張海軍.計(jì)算機(jī)聯(lián)鎖系統(tǒng)安全可靠性設(shè)計(jì)淺析[J].中國(guó)論文下載中心.
[3]郭進(jìn).微機(jī)聯(lián)鎖系統(tǒng)實(shí)時(shí)性研究[J].鐵道學(xué)報(bào),2006:76-82.
[4]Dejan Lutovac, Tatjana Lutovac. Towards an universal computer interlocking system[J].Electronics and Energetics.Vol.11,No.1(1998),P38-P43.