基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其包括學習機、站場設(shè)備模擬機、以太網(wǎng)交換機,學習機與站場設(shè)備模擬機通過以太網(wǎng)交換機進行數(shù)據(jù)交換,學習機包括:考試模塊、聯(lián)鎖邏輯運算模塊、設(shè)備數(shù)據(jù)庫、第一通信模塊,站場設(shè)備模擬機包括:第二通信模塊、非正常聯(lián)鎖關(guān)系設(shè)置模塊、數(shù)據(jù)庫、模擬列車運行模塊、設(shè)備仿真模塊。本發(fā)明能夠在進行邏輯運算時,按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力,旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
【專利說明】
基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及聯(lián)鎖系統(tǒng)培訓領(lǐng)域,具體涉及一種基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng)。
【背景技術(shù)】
[0002]聯(lián)鎖系統(tǒng)是保證鐵路運輸安全至關(guān)重要的信號設(shè)備,聯(lián)鎖試驗是提高聯(lián)鎖設(shè)備安全、可靠、穩(wěn)定運行的重要手段,為了確保聯(lián)鎖設(shè)備的聯(lián)鎖邏輯關(guān)系完全正確,鐵路總公司明確要求在聯(lián)鎖設(shè)備出廠之前、工程建設(shè)安裝完成后、車站開通之前都要進行嚴格、全面地聯(lián)鎖試驗,通過聯(lián)鎖試驗來發(fā)現(xiàn)聯(lián)鎖邏輯關(guān)系的缺陷和故障。由于聯(lián)鎖試驗非常重要,所以對從事聯(lián)鎖試驗的工程師的專業(yè)性要求非常高,因此鐵路總公司實行聯(lián)鎖工程師認證制,只有通過培訓、學習、考試合格后才能取得聯(lián)鎖工程師的資格證,只有具有聯(lián)鎖工程師資格證書的工程師才能從事聯(lián)鎖試驗工作。
[0003]目前對聯(lián)鎖工程師的培訓主要集中在理論和具體使用操作上,還缺乏系統(tǒng)性、針對性強的培訓系統(tǒng),尤其是缺乏一種能人工設(shè)置聯(lián)鎖系統(tǒng)常見聯(lián)鎖缺陷的培訓系統(tǒng)。針對目前的現(xiàn)狀,需要一種聯(lián)鎖工程師培訓系統(tǒng),旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)存在的以上問題,提供一種基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),本發(fā)明能夠在進行邏輯運算時,按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力,旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
[0005]為實現(xiàn)上述技術(shù)目的,達到上述技術(shù)效果,本發(fā)明通過以下技術(shù)方案實現(xiàn):
[0006]基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其包括學習機、站場設(shè)備模擬機、以及連接所述學習機與站場設(shè)備模擬機的以太網(wǎng)交換機,所述學習機與站場設(shè)備模擬機上均設(shè)有人機界面,所述學習機與所述站場設(shè)備模擬機通過所述以太網(wǎng)交換機進行數(shù)據(jù)交換,
[0007]所述學習機包括:考試模塊、聯(lián)鎖邏輯運算模塊、設(shè)備數(shù)據(jù)庫、第一通信模塊,所述站場設(shè)備模擬機包括:第二通信模塊、非正常聯(lián)鎖關(guān)系設(shè)置模塊、數(shù)據(jù)庫、模擬列車運行模塊、設(shè)備仿真模塊;
[0008]學員在所述學習機上學習聯(lián)鎖系統(tǒng)的各種操作,學員的各種操作交由所述聯(lián)鎖邏輯運算模塊進行邏輯運算,所述聯(lián)鎖邏輯運算模塊運算的結(jié)果記錄在所述設(shè)備數(shù)據(jù)庫中,所述第一通信模塊定期從所述設(shè)備數(shù)據(jù)庫中讀取各設(shè)備的狀態(tài),根據(jù)各設(shè)備的狀態(tài)形成命令發(fā)送至所述站場設(shè)備模擬機,所述站場設(shè)備模擬機根據(jù)收到所述學習機下發(fā)的控制命令來動作;
[0009]管理員在所述站場設(shè)備模擬機上,通過所述模擬列車運行模塊改變軌道狀態(tài),通過所述設(shè)備仿真模塊改變設(shè)備狀態(tài)信息,通過所述非正常聯(lián)鎖關(guān)系設(shè)置模塊設(shè)置聯(lián)鎖缺陷數(shù)據(jù),所述第二通信模塊將所述站場設(shè)備模擬機上的信息傳輸給所述學習機,所述學習機中的所述第一通信模塊將傳過來的數(shù)據(jù)寫入所述設(shè)備數(shù)據(jù)庫中。
[0010]進一步優(yōu)選地,所述學習機還包括非正常邏輯運算模塊,所述非正常邏輯運算模塊按照所述非正常聯(lián)鎖關(guān)系設(shè)置模塊的人工設(shè)置要求,模擬聯(lián)鎖軟件存在缺陷的情況出現(xiàn)的邏輯關(guān)系運算錯誤;
[0011]管理員通過所述站場設(shè)備模擬機中的設(shè)備仿真模塊設(shè)置遺漏檢查條件,設(shè)置的遺漏檢查條件通過所述第二通信模塊傳輸至所述學習機,所述學習機改變站場數(shù)據(jù)模塊對應(yīng)設(shè)備的屬性,供所述非正常邏輯運算模塊使用,此后所述學習機采用所述非正常邏輯運算模塊進行邏輯運算。
[0012]進一步優(yōu)選地,所述聯(lián)鎖邏輯運算模塊包括:正常操作演示模塊、操作輸入與操作命令形成模塊、操作命令執(zhí)行模塊、進路處理模塊、狀態(tài)輸入模塊、表示信息輸出模塊、控制命令輸出模塊,在所述正常操作演示模塊與其它模塊配合下完成的演示內(nèi)容包括:進路操作演示、道岔操作演示、區(qū)間閉塞操作演示。
[0013]進一步優(yōu)選地,所述考試模塊包括:定時在線答題模塊、恢復(fù)保存考試模塊、正確答案演示模塊、成績輸出模塊、試題打印模塊、試題庫錄入模塊。
[0014]進一步優(yōu)選地,所述學習機與所述站場設(shè)備模擬機之間通過所述第一通信模塊和第二通信模塊通信,所述第一通信模塊執(zhí)行所述學習機到所述站場設(shè)備模擬機的通信,所述第一通信模塊的通信息內(nèi)容包括:道岔控制信息、信號機點燈控制信息、模擬行車數(shù)據(jù)信息、車次號信息,所述第二通信模塊執(zhí)行所述站場設(shè)備模擬機到所述學習機的通信,所述第二通信模塊的通信內(nèi)容包括:道岔位置、軌道區(qū)段空閑狀態(tài)、信號機顯示、非正常聯(lián)鎖關(guān)系設(shè)置信息、模擬列車位置、車次號信息。
[0015]進一步優(yōu)選地,所述學習機的設(shè)備數(shù)據(jù)庫存儲的內(nèi)容包括:學員身份信息、學員登錄信息、學員考試信息、學員成績信息、管理員登錄信息、試卷數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù);所述站場設(shè)備模擬機的數(shù)據(jù)庫存儲的內(nèi)容包括:錄入故障數(shù)據(jù)、登錄歷史數(shù)據(jù)、模擬行車進路表數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù)。
[0016]進一步優(yōu)選地,所述模擬列車運行模塊模擬列車運行,模擬列車運行的進路信息存儲在數(shù)據(jù)庫中,在所述站場設(shè)備模擬機上點擊運行進路的終端信號機,在數(shù)據(jù)庫中搜索配對,搜索出唯一一條進路信息,根據(jù)該進路信息進行模擬運行;
[0017]在監(jiān)控機中辦理進路后,根據(jù)需要進行模擬行車,監(jiān)控機將發(fā)送已辦理的金錄信息和行車命令至所述站場設(shè)備模擬機,開始模擬行車;
[0018]在模擬行車時,模擬列車同時占用三個軌道區(qū)域,用定時器控制所述模擬列車每間隔固定時間向進路前方推進一個軌道區(qū)域,用數(shù)據(jù)庫中的進路信息或者監(jiān)控機下發(fā)的進路信息控制所述模擬列車經(jīng)過規(guī)定進路上所有的軌道區(qū)域,最后模擬列車??吭谧詈笠粋€軌道區(qū)域上,其他軌道區(qū)域自動解鎖。
[0019]進一步優(yōu)選地,所述設(shè)備仿真模塊在仿真機上運行,完成模擬現(xiàn)場道岔、軌道區(qū)段、信號機的狀態(tài)及操作,并將設(shè)備狀態(tài)發(fā)送至監(jiān)控機,
[0020]道岔狀態(tài)分為定位表示、范圍表示、四開狀態(tài),通過右鍵菜單可以單獨設(shè)置某一道岔的定轉(zhuǎn)、反轉(zhuǎn)、斷表示;并將道岔的實時狀態(tài)通過第二通信模塊發(fā)送至監(jiān)控機上;
[0021]信號機狀態(tài)分為開放列車信號、開放調(diào)車信號、燈絲斷絲、信號表示器斷絲,信號機點燈狀態(tài)受監(jiān)控機控制,能夠在仿真機上手動設(shè)置信號機狀態(tài)并反饋到監(jiān)控機上;
[0022]軌道區(qū)段狀態(tài)分為占用、出清、分路不良三種狀態(tài),并將軌道區(qū)段狀態(tài)實時反饋至監(jiān)控機;
[0023]其中分路不良狀態(tài)為軌道區(qū)段的故障狀態(tài)模擬,在監(jiān)控機中辦理經(jīng)過分錄不良區(qū)段的進路時,可以自動判斷分錄不良的區(qū)段是有車占用狀態(tài)或是分路不良狀態(tài)。
[0024]本發(fā)明的有益效果是:
[0025](I)本發(fā)明提出了一種可人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),在進行邏輯運算時按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力,旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
[0026](2)本發(fā)明的系統(tǒng)創(chuàng)新性的提出了系統(tǒng)在進行正常的聯(lián)鎖操作的同時,還要能模擬帶有聯(lián)鎖邏輯缺陷的進路辦理,所以本系統(tǒng)的聯(lián)鎖邏輯運算模塊既要能實現(xiàn)正常的聯(lián)鎖邏輯關(guān)系運算,還要能實現(xiàn)帶有聯(lián)鎖缺陷的非正常聯(lián)鎖邏輯關(guān)系的運算,在學員考試時,系統(tǒng)隨機給出一條聯(lián)鎖進路(可能存在聯(lián)鎖缺陷,也可能沒有),讓學員按照正常的聯(lián)鎖試驗方法,來發(fā)現(xiàn)該進路是否存在聯(lián)鎖缺陷,并具體指出進路中存在的聯(lián)鎖缺陷(具體到設(shè)備、缺陷的種類等)。為了保持考試與實際聯(lián)鎖試驗過程的一致性,考試需要采用簡答題的形式;為了減少人工干預(yù)采取軟件對學員的答題結(jié)果進行自動判斷。為了使考試的全面性,本系統(tǒng)需要提煉能覆蓋常見聯(lián)鎖故障的考題,還需要針對每種類型的聯(lián)鎖缺陷考題提煉一種準確評判結(jié)果的方法。
[0027]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。本發(fā)明的【具體實施方式】由以下實施例及其附圖詳細給出。
【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例技術(shù)中的技術(shù)方案,下面將對實施例技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1是本發(fā)明系統(tǒng)的原理框架圖;
[0030]圖2是本發(fā)明正常操作演示模塊功能圖;
[0031 ]圖3是本發(fā)明非正常聯(lián)鎖邏輯運算模塊的工作流程圖;
[0032]圖4是選排一致性檢查流程圖;
[0033]圖5是信號開放流程圖;
[0034]圖6是信號保持開放流程圖。
【具體實施方式】
[0035]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0036]實施例
[0037]參照圖1所示,本實施例中公開了一種基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其包括學習機、站場設(shè)備模擬機、以及連接上述學習機與站場設(shè)備模擬機的以太網(wǎng)交換機,上述學習機與站場設(shè)備模擬機上均設(shè)有人機界面,上述學習機與上述站場設(shè)備模擬機通過上述以太網(wǎng)交換機進行數(shù)據(jù)交換,上述學習機、站場設(shè)備模擬機可以采用常用的工業(yè)控制計算機,運行專門的軟件,兩者通過以太網(wǎng)交換機進行連接,進行數(shù)據(jù)交換。 [〇〇38]上述學習機包括:考試模塊、聯(lián)鎖邏輯運算模塊、設(shè)備數(shù)據(jù)庫、第一通信模塊。[〇〇39] 上述學習機的功能:[〇〇4〇]學習機是學員學習的操作平臺,為了學習的全面性,專門設(shè)計一個包含了常用聯(lián)鎖邏輯關(guān)系的車站,該車站中包含以下聯(lián)鎖邏輯關(guān)系:平行、八字、長調(diào)車、變更進路;各種超限、帶動道岔、防護道岔;雙出口、三出口(進路表示器)與出站信號機聯(lián)鎖關(guān)系處理;到發(fā)線出岔;非進路調(diào)車;機務(wù)段同意及道口通知;6%。下坡道;小于800m大于400m的列、調(diào)車場間聯(lián)系;單線半自動閉塞、復(fù)線自動閉塞等常見的聯(lián)鎖邏輯關(guān)系。
[0041]學習聯(lián)鎖系統(tǒng)具有以下各種操作功能:各種進路(列車、調(diào)車、通過、變更、延續(xù)、弓丨導)的辦理;各種閉塞(自動閉塞、半自動閉塞)接口的辦理;與道岔相關(guān)的各種操作(定/反操、單鎖/解、封鎖/解封);與信號機相關(guān)的各種操作(總?cè)∠?、總?cè)私狻⑵碌澜狻⒓臃?解封); 區(qū)段故障解鎖;上電總解鎖;顯示/隱藏區(qū)段名稱;顯示/隱藏信號機名稱;顯示/隱藏道岔名稱。[〇〇42]正常聯(lián)鎖邏輯運算功能:聯(lián)鎖邏輯運算模塊,該模塊按照《TB/T3027—2002,計算機聯(lián)鎖技術(shù)條件》實現(xiàn)全站的聯(lián)鎖邏輯關(guān)系。[〇〇43]模擬聯(lián)鎖邏輯缺陷的功能:系統(tǒng)具有按照人工設(shè)置要求,在進行邏輯運算時按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力。 [〇〇44]系統(tǒng)能模擬以下常見的聯(lián)鎖邏輯缺陷:道岔不在規(guī)定的位置能開放信號;道岔沒有鎖閉情況下能開放信號;半自動閉塞沒有辦理的情況下能開放信號;沒有辦理改方情況能辦理反向發(fā)車;道岔在四開情況下能辦理引導進路;區(qū)段占用情況下不關(guān)閉信號;
[0045]考試功能:針對上述6種常見聯(lián)鎖缺陷,系統(tǒng)主動模擬以上情況的出現(xiàn),要求考試人員找出存在的問題,并提供考試人員答題辦法,并對考試人員的答題結(jié)果進行自動評判。 [〇〇46]上述站場設(shè)備模擬機包括:第二通信模塊、非正常聯(lián)鎖關(guān)系設(shè)置模塊、數(shù)據(jù)庫、模擬列車運行模塊、設(shè)備仿真模塊。[〇〇47]上述站場設(shè)備模擬機的功能如下:
[0048]模擬車站現(xiàn)場設(shè)備狀態(tài):能模擬車站現(xiàn)場設(shè)備轉(zhuǎn)轍機、信號機、軌道電路等設(shè)備的各種工作狀態(tài)及故障狀態(tài)。
[0049]轉(zhuǎn)轍機能模擬的狀態(tài):按照學習機下發(fā)的動作指令模擬定位轉(zhuǎn)到反位和反位轉(zhuǎn)到定位的動作、定位表示、反位表示、四開表示。
[0050]信號機能模擬的狀態(tài):按照學習機下發(fā)的命令開放各種信號、模擬燈絲斷絲。
[0051]軌道電路能模擬占用、空閑、分路不良。
[0052]模擬列車運行:根據(jù)信號的開放情況,模擬列車按照進路自動行走。
[0053]人工設(shè)置聯(lián)鎖缺陷:現(xiàn)場設(shè)備狀態(tài)模擬機可以接收人工設(shè)置的各種聯(lián)鎖缺陷,可以接收道岔不在規(guī)定的位置能開放信號、道岔沒有鎖閉情況下能開放信號、半自動閉塞沒有辦理的情況下能開放信號、沒有辦理改方情況能辦理反向發(fā)車、道岔在四開情況下能辦理引導進路、區(qū)段占用情況下不關(guān)閉信號等6種常見聯(lián)鎖缺陷。
[0054]本實施例中的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng)的工作原理:
[0055]學員在上述學習機上學習聯(lián)鎖系統(tǒng)的各種操作,學員的各種操作交由上述聯(lián)鎖邏輯運算模塊進行邏輯運算,上述聯(lián)鎖邏輯運算模塊運算的結(jié)果記錄在上述設(shè)備數(shù)據(jù)庫中,上述第一通信模塊定期從上述設(shè)備數(shù)據(jù)庫中讀取各設(shè)備的狀態(tài),根據(jù)各設(shè)備的狀態(tài)形成命令發(fā)送至上述站場設(shè)備模擬機,上述站場設(shè)備模擬機根據(jù)收到上述學習機下發(fā)的控制命令來動作;
[0056]管理員在上述站場設(shè)備模擬機上,通過上述模擬列車運行模塊改變軌道狀態(tài),通過上述設(shè)備仿真模塊改變設(shè)備狀態(tài)信息,通過上述非正常聯(lián)鎖關(guān)系設(shè)置模塊設(shè)置聯(lián)鎖缺陷數(shù)據(jù),上述第二通信模塊將上述站場設(shè)備模擬機上的信息傳輸給上述學習機,上述學習機中的上述第一通信模塊將傳過來的數(shù)據(jù)寫入上述設(shè)備數(shù)據(jù)庫中。
[0057]上述聯(lián)鎖邏輯運算模塊包括:正常操作演示模塊、操作輸入與操作命令形成模塊、操作命令執(zhí)行模塊、進路處理模塊、狀態(tài)輸入模塊、表示信息輸出模塊、控制命令輸出模塊,在上述正常操作演示模塊與其它模塊配合下完成的演示內(nèi)容包括:進路操作演示、道岔操作演示、區(qū)間閉塞操作演示。
[0058]如圖2中所示,聯(lián)鎖邏輯運算模塊完全按照《TB/T3027—2002,計算機聯(lián)鎖技術(shù)條件》,實現(xiàn)進路的選排、鎖閉解鎖等控制;完成道岔、信號機、閉塞等車站現(xiàn)場設(shè)備的控制。本系統(tǒng)的邏輯運算模塊可以是目前在鐵路上廣泛使用的聯(lián)鎖系統(tǒng)中的聯(lián)鎖邏輯運算軟件,此處不作限制。
[0059]正常操作演示模塊,演示內(nèi)容包括:進路操作演示,道岔操作演示,區(qū)間閉塞操作演,總?cè)∠?、總?cè)私獾裙δ馨粹o操作演示。
[0060]在進行邏輯運算時按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力,旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
[0061 ]因此,上述學習機還包括非正常邏輯運算模塊,上述非正常邏輯運算模塊按照上述非正常聯(lián)鎖關(guān)系設(shè)置模塊的人工設(shè)置要求,模擬聯(lián)鎖軟件存在缺陷的情況出現(xiàn)的邏輯關(guān)系運算錯誤;讓學員、考試人員去檢查發(fā)現(xiàn)存在的錯誤,來提高學員、考試人員發(fā)現(xiàn)軟件存在的問題,工作流程如圖3中所示:
[0062]管理員通過上述站場設(shè)備模擬機中的設(shè)備仿真模塊設(shè)置遺漏檢查條件,設(shè)置的遺漏檢查條件通過上述第二通信模塊傳輸至上述學習機,上述學習機改變站場數(shù)據(jù)模塊對應(yīng)設(shè)備的屬性,供上述非正常邏輯運算模塊使用,此后上述學習機采用上述非正常邏輯運算模塊進行邏輯運算。
[0063]考官認為設(shè)定遺漏檢查對象:考官可以對信號機、道岔等設(shè)備設(shè)置遺漏檢查條件,其中道岔可以設(shè)置不檢查道岔的位置、不檢查道岔的鎖閉;信號機可以設(shè)置不檢查紅燈斷絲、不檢查開放的正確性、不檢查閉塞條件??脊僭谡緢鲈O(shè)備模擬機上設(shè)置遺漏條件通過通信模塊傳給培訓學員機,培訓學員機改變站場數(shù)據(jù)模塊對應(yīng)設(shè)備的屬性,供非正常聯(lián)鎖邏輯運算模塊使用。
[0064]仿真機上設(shè)置的非正常聯(lián)鎖關(guān)系通過通信模塊送至培訓機,此后培訓機采用非正常聯(lián)鎖邏輯運算模塊進行邏輯運算。非正常聯(lián)鎖邏輯運算模塊與正常聯(lián)鎖邏輯運算模塊的區(qū)別主要在于進路處理模塊。具體的,為每個軌道區(qū)段、信號機、道岔設(shè)置聯(lián)鎖運算標志位。置位信息由模塊編號和信息位組成,由仿真機通信模塊送至培訓機通信模塊,由培訓機非正常聯(lián)鎖邏輯運算模塊進行處理。總體來說,某個軌道區(qū)段、信號機、道岔的聯(lián)鎖邏輯運算標志位被置位后,在進路處理、信號處理階段的循環(huán)檢查條件時,會跳過該設(shè)備循環(huán)進入進路列表的下一個設(shè)備。
[0065]如設(shè)置進路中某個道岔轉(zhuǎn)動不到位進路可鎖閉的非正常聯(lián)鎖關(guān)系,則道岔的聯(lián)鎖運算標志位被置位;搜索進路時,聯(lián)鎖運算標志位不起作用,按原有規(guī)則進行搜索,生成進路表。
[0066]選排一致性檢查時,如圖4所示,檢查到聯(lián)鎖運算標志位被置位的道岔時,跳過對此道岔位置以及鎖閉狀態(tài)的檢查,進路處理進入下一個模塊。如設(shè)置進路中某個軌道區(qū)段占用后信號不關(guān)閉的非正常聯(lián)鎖關(guān)系,則軌道區(qū)段的聯(lián)鎖運算標志位被置位;在選排一致性檢查模塊、進路鎖閉模塊、信號保持開放模塊執(zhí)行時,跳過檢查該軌道區(qū)段的空閑情況,進路正常鎖閉,信號正常開放。
[0067]如圖5所示,進路鎖閉模塊執(zhí)行到聯(lián)鎖運算標志位被置位的道岔時,跳過此道岔,即不檢查道岔位置是否正確,然后進路鎖閉、信號開放。
[0068]如信號機設(shè)置紅燈燈絲斷絲信號可以開放的非正常聯(lián)鎖關(guān)系,則信號機的聯(lián)鎖運算標志位被置位;選排一致性檢查模塊、進路鎖閉模塊正常執(zhí)行;信號開放模塊執(zhí)行時,跳過檢查紅燈燈絲完好的條件,正常開放信號
[0069]如圖6所示,在信號保持模塊檢查道岔位置時,遇到聯(lián)鎖運算標志位被置位的道岔同樣跳過,不檢查該道岔的位置是否正確而保持信號開放。如設(shè)置進路中某個軌道區(qū)段占用后信號不關(guān)閉的非正常聯(lián)鎖關(guān)系,則軌道區(qū)段的聯(lián)鎖運算標志位被置位;在選排一致性檢查模塊、進路鎖閉模塊、信號保持開放模塊執(zhí)行時,跳過檢查該軌道區(qū)段的空閑情況,進路正常鎖閉,信號正常開放。
[0070]在本實施例中,具體的上述考試模塊包括:定時在線答題模塊、恢復(fù)保存考試模塊、正確答案演示模塊、成績輸出模塊、試題打印模塊、試題庫錄入模塊。
[0071]其中,(I)定時在線答題模塊:開始考試時,系統(tǒng)從數(shù)據(jù)庫的題庫中中隨機分配一定數(shù)量的選擇題和操作題作為考試題目,并且考試計時開始。數(shù)據(jù)庫中為存儲學員的考試作答分配了存儲空間,學員考試時選擇題的所選選項以及操作題操作步驟的鼠標點擊信息都會被保存;鼠標點擊信息是將窗口按鈕的按鈕繼電器設(shè)為落下。學員的考試作答情況會與已存儲與題庫中的考試答案比對得出成績。
[0072](2)恢復(fù)保存考試模塊:學員因故不能完成考試,需要中斷考試的,可以根據(jù)需要保存未完成的考試。按照數(shù)據(jù)庫中的身份信息,每位學員可以儲存一次考試的歷史信息??荚嚉v史信息由下列信息組成:考試題目在題庫中的編號、已作答時間、已答題目的答案。
[0073](3)正確答案演示模塊:學員確認考試結(jié)束后,可以觀看真確答案演示。選擇題的答案直接給出,并給出學員所選選項;演示題答案分步驟給出,系統(tǒng)將分步驟演示鼠標點擊,醒目提示界面狀態(tài)變化等相關(guān)操作的流程。演示題答案演示時,鼠標點擊信息以及相關(guān)操作信息通過人機界面?zhèn)魉徒o聯(lián)鎖邏輯運算模塊進行相關(guān)處理。正確答案信息與試題信息一起存儲在數(shù)據(jù)庫中。[〇〇74](4)成績輸出、試題打印模塊:系統(tǒng)設(shè)置了打印接口,成績輸出模塊實現(xiàn)將所有學員的考試成績造表輸出,學員也可以將自己的考試題目打印出來。[〇〇75](5)試題庫錄入模塊:管理員登錄成功后在考試功能中可以上傳考試題庫。上傳的考試題庫中選擇題是約定格式的文檔,包括題目、答案、分值;操作題題庫的更新需要維護人員重新上傳。[〇〇76]上述學習機與上述站場設(shè)備模擬機之間通過上述第一通信模塊和第二通信模塊通信,上述第一通信模塊執(zhí)行上述學習機到上述站場設(shè)備模擬機的通信,上述第一通信模塊的通信息內(nèi)容包括:道岔控制信息、信號機點燈控制信息、模擬行車數(shù)據(jù)信息、車次號信息,上述第二通信模塊執(zhí)行上述站場設(shè)備模擬機到上述學習機的通信,上述第二通信模塊的通信內(nèi)容包括:道岔位置、軌道區(qū)段空閑狀態(tài)、信號機顯示、非正常聯(lián)鎖關(guān)系設(shè)置信息、模擬列車位置、車次號信息。[〇〇77]在本實施例中,數(shù)據(jù)庫采用SQL Server 2005關(guān)系數(shù)據(jù)庫和文件系統(tǒng),上述學習機的設(shè)備數(shù)據(jù)庫存儲的內(nèi)容包括:學員身份信息、學員登錄信息、學員考試信息、學員成績信息、管理員登錄信息、試卷數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù);上述站場設(shè)備模擬機的數(shù)據(jù)庫存儲的內(nèi)容包括:錄入故障數(shù)據(jù)、登錄歷史數(shù)據(jù)、模擬行車進路表數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù)。
[0078]上述模擬列車運行模塊模擬列車運行,模擬列車運行的進路信息存儲在數(shù)據(jù)庫中,在上述站場設(shè)備模擬機上點擊運行進路的終端信號機,在數(shù)據(jù)庫中搜索配對,搜索出唯一一條進路信息,根據(jù)該進路信息進行模擬運行;[〇〇79]在監(jiān)控機中辦理進路后,根據(jù)需要進行模擬行車,監(jiān)控機將發(fā)送已辦理的金錄信息和行車命令至上述站場設(shè)備模擬機,開始模擬行車;
[0080]在模擬行車時,模擬列車同時占用三個軌道區(qū)域,用定時器控制上述模擬列車每間隔固定時間向進路前方推進一個軌道區(qū)域,用數(shù)據(jù)庫中的進路信息或者監(jiān)控機下發(fā)的進路信息控制上述模擬列車經(jīng)過規(guī)定進路上所有的軌道區(qū)域,最后模擬列車??吭谧詈笠粋€軌道區(qū)域上,其他軌道區(qū)域自動解鎖。
[0081]上述設(shè)備仿真模塊在仿真機上運行,完成模擬現(xiàn)場道岔、軌道區(qū)段、信號機的狀態(tài)及操作,并將設(shè)備狀態(tài)發(fā)送至監(jiān)控機,
[0082]道岔狀態(tài)分為定位表示、范圍表示、四開狀態(tài),通過右鍵菜單可以單獨設(shè)置某一道岔的定轉(zhuǎn)、反轉(zhuǎn)、斷表示;并將道岔的實時狀態(tài)通過第二通信模塊發(fā)送至監(jiān)控機上;[〇〇83]信號機狀態(tài)分為開放列車信號、開放調(diào)車信號、燈絲斷絲、信號表示器斷絲,信號機點燈狀態(tài)受監(jiān)控機控制,能夠在仿真機上手動設(shè)置信號機狀態(tài)并反饋到監(jiān)控機上;[〇〇84]軌道區(qū)段狀態(tài)分為占用、出清、分路不良三種狀態(tài),并將軌道區(qū)段狀態(tài)實時反饋至監(jiān)控機;
[0085]其中分路不良狀態(tài)為軌道區(qū)段的故障狀態(tài)模擬,在監(jiān)控機中辦理經(jīng)過分錄不良區(qū)段的進路時,可以自動判斷分錄不良的區(qū)段是有車占用狀態(tài)或是分路不良狀態(tài)。
[0086]本實施例中的系統(tǒng)創(chuàng)新性的提出了系統(tǒng)在進行正常的聯(lián)鎖操作的同時,還要能模擬帶有聯(lián)鎖邏輯缺陷的進路辦理,所以本系統(tǒng)的聯(lián)鎖邏輯運算模塊既要能實現(xiàn)正常的聯(lián)鎖邏輯關(guān)系運算,還要能實現(xiàn)帶有聯(lián)鎖缺陷的非正常聯(lián)鎖邏輯關(guān)系的運算,在學員考試時,系統(tǒng)隨機給出一條聯(lián)鎖進路(可能存在聯(lián)鎖缺陷,也可能沒有),讓學員按照正常的聯(lián)鎖試驗方法,來發(fā)現(xiàn)該進路是否存在聯(lián)鎖缺陷,并具體指出進路中存在的聯(lián)鎖缺陷(具體到設(shè)備、缺陷的種類等)。為了保持考試與實際聯(lián)鎖試驗過程的一致性,考試需要采用簡答題的形式;為了減少人工干預(yù)采取軟件對學員的答題結(jié)果進行自動判斷。為了使考試的全面性,本系統(tǒng)需要提煉能覆蓋常見聯(lián)鎖故障的考題,還需要針對每種類型的聯(lián)鎖缺陷考題提煉一種準確評判結(jié)果的方法。
[0087]上述系統(tǒng)能夠在進行邏輯運算時,按照人工設(shè)置的要求故意遺漏一些邏輯關(guān)系的檢查,來模擬聯(lián)鎖系統(tǒng)軟件生產(chǎn)過程中經(jīng)常出現(xiàn)的邏輯缺陷,讓學員去檢查、發(fā)現(xiàn)這些缺陷,來提高學員發(fā)現(xiàn)聯(lián)鎖軟件中存在缺陷的能力,旨在為聯(lián)鎖工程師的培訓提供更加全面地培訓手段,達到更好的培訓效果。
[0088]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權(quán)項】
1.基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其包括學習機、站場設(shè)備模擬機、以及連接所述學習機與站場設(shè)備模擬機的以太網(wǎng)交換機,所述學習機與站場設(shè)備模擬機上均設(shè)有人機界面,所述學習機與所述站場設(shè)備模擬機通過所述以太網(wǎng)交換機進行數(shù)據(jù)交換,其特征在于: 所述學習機包括:考試模塊、聯(lián)鎖邏輯運算模塊、設(shè)備數(shù)據(jù)庫、第一通信模塊,所述站場設(shè)備模擬機包括:第二通信模塊、非正常聯(lián)鎖關(guān)系設(shè)置模塊、數(shù)據(jù)庫、模擬列車運行模塊、設(shè)備仿真模塊; 學員在所述學習機上學習聯(lián)鎖系統(tǒng)的各種操作,學員的各種操作交由所述聯(lián)鎖邏輯運算模塊進行邏輯運算,所述聯(lián)鎖邏輯運算模塊運算的結(jié)果記錄在所述設(shè)備數(shù)據(jù)庫中,所述第一通信模塊定期從所述設(shè)備數(shù)據(jù)庫中讀取各設(shè)備的狀態(tài),根據(jù)各設(shè)備的狀態(tài)形成命令發(fā)送至所述站場設(shè)備模擬機,所述站場設(shè)備模擬機根據(jù)收到所述學習機下發(fā)的控制命令來動作; 管理員在所述站場設(shè)備模擬機上,通過所述模擬列車運行模塊改變軌道狀態(tài),通過所述設(shè)備仿真模塊改變設(shè)備狀態(tài)信息,通過所述非正常聯(lián)鎖關(guān)系設(shè)置模塊設(shè)置聯(lián)鎖缺陷數(shù)據(jù),所述第二通信模塊將所述站場設(shè)備模擬機上的信息傳輸給所述學習機,所述學習機中的所述第一通信模塊將傳過來的數(shù)據(jù)寫入所述設(shè)備數(shù)據(jù)庫中。2.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述學習機還包括非正常邏輯運算模塊,所述非正常邏輯運算模塊按照所述非正常聯(lián)鎖關(guān)系設(shè)置模塊的人工設(shè)置要求,模擬聯(lián)鎖軟件存在缺陷的情況出現(xiàn)的邏輯關(guān)系運算錯誤; 管理員通過所述站場設(shè)備模擬機中的設(shè)備仿真模塊設(shè)置遺漏檢查條件,設(shè)置的遺漏檢查條件通過所述第二通信模塊傳輸至所述學習機,所述學習機改變站場數(shù)據(jù)模塊對應(yīng)設(shè)備的屬性,供所述非正常邏輯運算模塊使用,此后所述學習機采用所述非正常邏輯運算模塊進行邏輯運算。3.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述聯(lián)鎖邏輯運算模塊包括:正常操作演示模塊、操作輸入與操作命令形成模塊、操作命令執(zhí)行模塊、進路處理模塊、狀態(tài)輸入模塊、表示信息輸出模塊、控制命令輸出模塊,在所述正常操作演示模塊與其它模塊配合下完成的演示內(nèi)容包括:進路操作演示、道岔操作演示、區(qū)間閉塞操作演示。4.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述考試模塊包括:定時在線答題模塊、恢復(fù)保存考試模塊、正確答案演示模塊、成績輸出模塊、試題打印模塊、試題庫錄入模塊。5.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述學習機與所述站場設(shè)備模擬機之間通過所述第一通信模塊和第二通信模塊通信,所述第一通信模塊執(zhí)行所述學習機到所述站場設(shè)備模擬機的通信,所述第一通信模塊的通信息內(nèi)容包括:道岔控制信息、信號機點燈控制信息、模擬行車數(shù)據(jù)信息、車次號信息,所述第二通信模塊執(zhí)行所述站場設(shè)備模擬機到所述學習機的通信,所述第二通信模塊的通信內(nèi)容包括:道岔位置、軌道區(qū)段空閑狀態(tài)、信號機顯示、非正常聯(lián)鎖關(guān)系設(shè)置信息、模擬列車位置、車次號信息。6.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述學習機的設(shè)備數(shù)據(jù)庫存儲的內(nèi)容包括:學員身份信息、學員登錄信息、學員考試信息、學員成績信息、管理員登錄信息、試卷數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù);所述站場設(shè)備模擬機的數(shù)據(jù)庫存儲的內(nèi)容包括:錄入故障數(shù)據(jù)、登錄歷史數(shù)據(jù)、模擬行車進路表數(shù)據(jù)、斷電恢復(fù)數(shù)據(jù)。7.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述模擬列車運行模塊模擬列車運行,模擬列車運行的進路信息存儲在數(shù)據(jù)庫中,在所述站場設(shè)備模擬機上點擊運行進路的終端信號機,在數(shù)據(jù)庫中搜索配對,搜索出唯一一條進路信息,根據(jù)該進路信息進行模擬運行; 在監(jiān)控機中辦理進路后,根據(jù)需要進行模擬行車,監(jiān)控機將發(fā)送已辦理的金錄信息和行車命令至所述站場設(shè)備模擬機,開始模擬行車; 在模擬行車時,模擬列車同時占用三個軌道區(qū)域,用定時器控制所述模擬列車每間隔固定時間向進路前方推進一個軌道區(qū)域,用數(shù)據(jù)庫中的進路信息或者監(jiān)控機下發(fā)的進路信息控制所述模擬列車經(jīng)過規(guī)定進路上所有的軌道區(qū)域,最后模擬列車停靠在最后一個軌道區(qū)域上,其他軌道區(qū)域自動解鎖。8.根據(jù)權(quán)利要求1所述的基于人工設(shè)置聯(lián)鎖邏輯缺陷的聯(lián)鎖工程師培訓系統(tǒng),其特征在于:所述設(shè)備仿真模塊在仿真機上運行,完成模擬現(xiàn)場道岔、軌道區(qū)段、信號機的狀態(tài)及操作,并將設(shè)備狀態(tài)發(fā)送至監(jiān)控機, 道岔狀態(tài)分為定位表示、范圍表示、四開狀態(tài),通過右鍵菜單可以單獨設(shè)置某一道岔的定轉(zhuǎn)、反轉(zhuǎn)、斷表示;并將道岔的實時狀態(tài)通過第二通信模塊發(fā)送至監(jiān)控機上; 信號機狀態(tài)分為開放列車信號、開放調(diào)車信號、燈絲斷絲、信號表示器斷絲,信號機點燈狀態(tài)受監(jiān)控機控制,能夠在仿真機上手動設(shè)置信號機狀態(tài)并反饋到監(jiān)控機上; 軌道區(qū)段狀態(tài)分為占用、出清、分路不良三種狀態(tài),并將軌道區(qū)段狀態(tài)實時反饋至監(jiān)控機; 其中分路不良狀態(tài)為軌道區(qū)段的故障狀態(tài)模擬,在監(jiān)控機中辦理經(jīng)過分錄不良區(qū)段的進路時,可以自動判斷分錄不良的區(qū)段是有車占用狀態(tài)或是分路不良狀態(tài)。
【文檔編號】G09B9/00GK105957422SQ201610574066
【公開日】2016年9月21日
【申請日】2016年7月21日
【發(fā)明人】曠文珍, 李強, 吳永成, 蘇堔, 張銳, 何濤
【申請人】蘭州安信鐵路科技有限公司