黃征宇 中國鐵路上海局集團(tuán)有限公司上海電務(wù)段
LKJ系統(tǒng)(C0級)IC卡運(yùn)行揭示控制管理系統(tǒng)是為解決列車運(yùn)行控制區(qū)段有計(jì)劃臨時(shí)施工、長期慢行地段等安全防護(hù)問題而研發(fā)的輔助控制系統(tǒng),它通過對臨時(shí)數(shù)據(jù)的編制、編譯,準(zhǔn)確、靈活的調(diào)整LKJ系統(tǒng)(C0級)部分控制區(qū)段在固定時(shí)段間的頂棚速度,可以有效控制列車在臨時(shí)施工或長期慢行區(qū)段運(yùn)行的安全。針對LKJ臨時(shí)數(shù)據(jù)編輯室參數(shù)升級過程中發(fā)生的安全隱患進(jìn)行分析,提出處置方案。
首先,明確一下“IC卡運(yùn)行揭示控制管理系統(tǒng)”的來龍去脈,即:LKJ數(shù)據(jù)及數(shù)據(jù)文件結(jié)構(gòu)圖(見圖1),LKJ臨時(shí)數(shù)據(jù)文件來源于機(jī)務(wù)部門編制的LKJ臨時(shí)數(shù)據(jù)(運(yùn)行揭示可控文件),而LKJ臨時(shí)數(shù)據(jù)是基于IC卡數(shù)據(jù)文件編制軟件控制參數(shù),IC卡數(shù)據(jù)文件編制軟件控制參數(shù)的編制是在LKJ基礎(chǔ)數(shù)據(jù)源文件中形成。因此,IC卡數(shù)據(jù)文件編制軟件控制參數(shù)的正確性是IC卡運(yùn)行揭示控制管理系統(tǒng)的核心。
圖1 LKJ數(shù)據(jù)及數(shù)據(jù)文件結(jié)構(gòu)
自LKJ列控系統(tǒng)(C0級)的“IC卡運(yùn)行揭示控制管理系統(tǒng)”廣泛使用后,上海機(jī)務(wù)段中心編輯室曾多次發(fā)生編輯可控揭示出錯(cuò)、參數(shù)庫信息被清空等事件,深入分析、研究,發(fā)現(xiàn)當(dāng)編輯系統(tǒng)基本參數(shù)升級變化時(shí),又適逢機(jī)務(wù)揭示編輯分解,會發(fā)生編輯揭示出錯(cuò)。原因是:IC卡運(yùn)行揭示控制管理系統(tǒng),將“調(diào)度命令(揭示)”和“數(shù)據(jù)參數(shù)”上傳和解壓捆綁同步進(jìn)行,當(dāng)任一編輯站數(shù)據(jù)參數(shù)修改上傳時(shí),遇另一編輯站在同時(shí)進(jìn)行揭示分解上傳,則會發(fā)生揭示數(shù)據(jù)主服務(wù)器中揭示和參數(shù)出錯(cuò),并導(dǎo)致各寫卡站下載揭示出現(xiàn)錯(cuò)誤,如:揭示缺損報(bào)錯(cuò)、基本參數(shù)被清空、揭示遺漏等等,這樣會導(dǎo)致IC卡運(yùn)行揭示出現(xiàn)安全控制隱患。為解決上述問題,在聯(lián)系了設(shè)備生產(chǎn)廠家-河南思維自動(dòng)化設(shè)備有限公司后,對LKJ列控系統(tǒng)(C0級)IC卡運(yùn)行揭示控制管理系統(tǒng)軟件進(jìn)行編輯優(yōu)化探討,提出了解決方案
通過LKJ設(shè)備生產(chǎn)廠家,根據(jù)設(shè)定的解決方案,在軟件中對IC卡運(yùn)行揭示控制管理系統(tǒng)進(jìn)行優(yōu)化,先將“調(diào)度命令(揭示)”和“數(shù)據(jù)參數(shù)”上傳和揭示數(shù)據(jù)包解壓脫鉤,在新揭示數(shù)據(jù)或基本參數(shù)一旦上傳至主服務(wù)器后,系統(tǒng)自動(dòng)彈出提示窗警示,分別提示各寫卡點(diǎn)(終端)及時(shí)進(jìn)行參數(shù)或揭示更新,同時(shí),基本參數(shù)、揭示數(shù)據(jù)更新數(shù)據(jù)包單列提示,從源頭上解決因上述原因可能導(dǎo)致的IC卡運(yùn)行揭示出現(xiàn)安全控制隱患的問題。新舊版實(shí)際變化結(jié)果對比情況見圖2、圖3。
圖2 舊版升級情況
圖3 新版升級情況
通過與軟件設(shè)計(jì)方河南思維自動(dòng)化控制有限公司探討和研究,確認(rèn)當(dāng)前軟件存在可能導(dǎo)致IC卡運(yùn)行揭示出現(xiàn)安全控制隱患的問題,同時(shí)采納了上述優(yōu)化建議,在軟件中將“調(diào)度命令(揭示)”和“數(shù)據(jù)參數(shù)”上傳和解壓脫鉤,在數(shù)據(jù)或參數(shù)一旦上傳至主服務(wù)器后,各讀卡寫卡點(diǎn)立即彈出提示窗警示,分別提示各站點(diǎn)及時(shí)進(jìn)行參數(shù)或揭示更新,從而從源頭上解決因上述原因可能導(dǎo)致的IC卡運(yùn)行揭示出現(xiàn)安全控制隱患的問題,新軟件設(shè)計(jì)編制完成后經(jīng)多次周期性、試驗(yàn)性安裝測試,情況良好,再經(jīng)鐵道部運(yùn)輸局基礎(chǔ)部審核通過,于2012年1月調(diào)試完畢,隨即在全路范圍內(nèi)思維環(huán)境下投入使用,使用至今軟件整體穩(wěn)定可靠,達(dá)到了優(yōu)化并防錯(cuò)的目的。
由于“IC卡運(yùn)行揭示控制管理系統(tǒng)”是LKJ列控系統(tǒng)(C0級)的配套軟件,指定生產(chǎn)廠商屬全程終生維護(hù),因此,軟件升級沒有產(chǎn)生任何額外費(fèi)用。
本解決方案實(shí)施簡單,搭載日常軟件升級一次完成,日常無需專門維護(hù),機(jī)務(wù)揭示讀卡寫卡人員操作簡單,效果明顯。
從帶有此功能的軟件上線使用至今,跟蹤觀察情況看,升級版“IC卡運(yùn)行揭示控制管理系統(tǒng)”運(yùn)行穩(wěn)定,沒有發(fā)生過任何因此項(xiàng)功能調(diào)整引發(fā)的異常情況,軟件可靠性很高。
從以往幾次發(fā)生的“IC卡運(yùn)行揭示控制管理系統(tǒng)”控制參數(shù)升級出錯(cuò)的情況看,一旦參數(shù)升級出錯(cuò),立馬導(dǎo)致機(jī)務(wù)揭示編輯站當(dāng)天揭示信息庫信息清空,相關(guān)段控制參數(shù)報(bào)錯(cuò),嚴(yán)重影響機(jī)務(wù)運(yùn)輸安全,甚至導(dǎo)致短期機(jī)務(wù)機(jī)車出庫延誤或癱瘓,日常應(yīng)急措施均難以應(yīng)對,更有甚者,遠(yuǎn)程幾個(gè)出勤點(diǎn)的客貨機(jī)車運(yùn)輸計(jì)劃被徹底打亂,所產(chǎn)生的安全隱患和經(jīng)濟(jì)損失及社會負(fù)面影響不可估量。
本優(yōu)化方案的實(shí)施,能夠有效避免如此嚴(yán)重癱瘓事件的發(fā)生,也在源頭上解決了“IC卡運(yùn)行揭示控制管理系統(tǒng)”出現(xiàn)安全控制隱患的情況發(fā)生,其最終實(shí)施意義重大。