崔超,郭進(jìn)
(西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院,成都611756)
基于MODBUS協(xié)議的綜合監(jiān)控與信號(hào)系統(tǒng)間接口設(shè)計(jì)
崔超,郭進(jìn)
(西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院,成都611756)
參照城市軌道交通綜合監(jiān)控系統(tǒng)工程設(shè)計(jì)規(guī)范(GB 50636—2010),研究綜合監(jiān)控系統(tǒng)與信號(hào)系統(tǒng)在中心、車站和就地級(jí)的接口方式,更好地實(shí)現(xiàn)互聯(lián)互通和系統(tǒng)間聯(lián)動(dòng)。中心采用基于Modbus TCP協(xié)議的冗余前置機(jī)進(jìn)行通信,故障后可自動(dòng)切換從而有效提高系統(tǒng)可靠性,就地級(jí)采用緊急后備盤硬線連接信號(hào)設(shè)備。詳細(xì)并超前設(shè)計(jì)出系統(tǒng)在中心的傳輸點(diǎn)類表,實(shí)現(xiàn)列車、站臺(tái)、供電區(qū)、火災(zāi)報(bào)警以及客流預(yù)警等消息的傳輸,為實(shí)際現(xiàn)場(chǎng)和實(shí)驗(yàn)室仿真條件下的系統(tǒng)間接口開發(fā)提供借鑒。
城市軌道交通;綜合監(jiān)控;信號(hào)系統(tǒng);接口設(shè)計(jì);互聯(lián);Modbus TCP
截至2016年2月,我國(guó)內(nèi)地申報(bào)軌道交通(地鐵、輕軌)獲得批復(fù)的城市已經(jīng)達(dá)到40座,其中信號(hào)控制系統(tǒng)是保障列車運(yùn)行效率和安全性的有效措施,同時(shí)為了更好地提高軌道交通運(yùn)營(yíng)效率和管理水平,實(shí)現(xiàn)各個(gè)子系統(tǒng)之間的信息和資源共享,需要提供一個(gè)綜合的自動(dòng)化監(jiān)控系統(tǒng),即綜合監(jiān)控系統(tǒng)(ISCS)[12]。目前綜合監(jiān)控系統(tǒng)在城市軌道交通中的應(yīng)用越來越廣泛。
考慮到安全等因素,綜合監(jiān)控系統(tǒng)與信號(hào)系統(tǒng)目前普遍采用的接口方式為互聯(lián),綜合監(jiān)控系統(tǒng)對(duì)信號(hào)系統(tǒng)只監(jiān)視而不控制。研究?jī)烧叩慕涌谠O(shè)計(jì)并完善互傳信息內(nèi)容,對(duì)于現(xiàn)場(chǎng)設(shè)計(jì)和實(shí)驗(yàn)仿真具有重要的參考意義。
綜合監(jiān)控系統(tǒng)是一個(gè)集成和互聯(lián)了眾多子系統(tǒng)的信息共享平臺(tái),它將各種設(shè)備信息和運(yùn)營(yíng)管理信息綜合并加以利用,實(shí)現(xiàn)各系統(tǒng)之間的模式聯(lián)動(dòng)控制,為現(xiàn)場(chǎng)設(shè)備的統(tǒng)一維修和控制提供可靠的數(shù)據(jù)及技術(shù)保證[3]。綜合監(jiān)控采用中心級(jí)、車站級(jí)兩級(jí)管理及中心級(jí)、車站級(jí)、就地級(jí)三級(jí)控制的運(yùn)營(yíng)管理模式[4],具有正常工作、災(zāi)害工作和維修工作等基本工作模式。
綜合監(jiān)控系統(tǒng)中子系統(tǒng)的連接方式主要有互聯(lián)和集成兩種方式[5]。互聯(lián)是綜合監(jiān)控系統(tǒng)與子系統(tǒng)間為松耦合,子系統(tǒng)具有完整的操作界面和獨(dú)立的傳輸網(wǎng)絡(luò),可以脫離綜合監(jiān)控系統(tǒng)獨(dú)立運(yùn)行。集成是將子系統(tǒng)的功能完全納入綜合監(jiān)控系統(tǒng)中,具有緊耦合關(guān)系,子系統(tǒng)不具有獨(dú)立的傳輸網(wǎng)絡(luò)[6]。
綜合監(jiān)控子系統(tǒng)主要有電力監(jiān)控系統(tǒng)(PSCADA)、環(huán)境與設(shè)備監(jiān)控系統(tǒng)(BAS)、視頻監(jiān)控系統(tǒng)(CCTC)、火災(zāi)報(bào)警系統(tǒng)(FAS)、站臺(tái)門系統(tǒng)(PSD)、自動(dòng)售檢票系統(tǒng)(AFC)、廣播系統(tǒng)(PA)、乘客信息系統(tǒng)(PIS)、時(shí)鐘系統(tǒng)(CLK)、信號(hào)系統(tǒng)(SIG)以及不間斷電源系統(tǒng)(UPS)等。
根據(jù)城市軌道交通綜合監(jiān)控系統(tǒng)工程設(shè)計(jì)規(guī)范要求,PSCADA、BAS應(yīng)集成到綜合監(jiān)控系統(tǒng)中;FAS可以根據(jù)技術(shù)條件集成到綜合監(jiān)控系統(tǒng)中;PA、CCTV、PIS、FAS、AFC、CLK、PSD、SIG等互聯(lián)接入綜合監(jiān)控系統(tǒng)中[7]。
ATS(列車運(yùn)行監(jiān)控系統(tǒng))雖不是故障安全系統(tǒng),但由于與故障安全系統(tǒng)ATP(列車運(yùn)行防護(hù))系統(tǒng)等進(jìn)行信息交互,故需滿足SIL2安全等級(jí)。如果將ATS系統(tǒng)完全集成到綜合監(jiān)控系統(tǒng)中,由綜合監(jiān)控系統(tǒng)直接負(fù)責(zé)行車調(diào)度指揮和信號(hào)設(shè)備監(jiān)督控制,則存在一定安全風(fēng)險(xiǎn);同時(shí)目前各信號(hào)系統(tǒng)開發(fā)商產(chǎn)品設(shè)計(jì)方案并無標(biāo)準(zhǔn)規(guī)范,平臺(tái)之間的整合開發(fā)具有一定的難度[8],有些線路是開通運(yùn)營(yíng)一段時(shí)間后才接入綜合監(jiān)控系統(tǒng),而信號(hào)系統(tǒng)是線路開始運(yùn)營(yíng)的必備子系統(tǒng),因此目前綜合監(jiān)控系統(tǒng)與ATS之間普遍采用互聯(lián)方式。
Modbus協(xié)議是現(xiàn)場(chǎng)工作控制領(lǐng)域中應(yīng)用最廣泛的通信協(xié)議之一。Modbus采用主從通信方式,主設(shè)備(master)主動(dòng)查詢或操縱從設(shè)備(slave),從設(shè)備進(jìn)行適當(dāng)動(dòng)態(tài)響應(yīng)。主設(shè)備主要包含工控機(jī)和設(shè)備控制器等,從設(shè)備主要有PLC可編程控制器等[9]。
自1979年Modbus協(xié)議應(yīng)用于工業(yè)現(xiàn)場(chǎng)以來,成千上萬的現(xiàn)場(chǎng)設(shè)備之間可以實(shí)時(shí)、穩(wěn)定地相互通信?;ヂ?lián)網(wǎng)組織宣布也可以使TCP/IP棧上保留的502端口訪問[10]。Modbus TCP就是簡(jiǎn)單地將Modbus幀嵌入到TCP幀中,TCP/IP的請(qǐng)求/應(yīng)答機(jī)制能和Modbus本身的主/從機(jī)制很好地配合工作。在本設(shè)計(jì)中綜合監(jiān)控與ATS在中心采用基于Modbus TCP的協(xié)議進(jìn)行數(shù)據(jù)接口。圖1為Modbus對(duì)應(yīng)于編程中的通信請(qǐng)求響應(yīng)模型。
圖1 Modbus通信請(qǐng)求響應(yīng)模型Fig.1 Themodel of Modbus communication request response
使用Modbus TCP協(xié)議通信時(shí),報(bào)文中會(huì)包含MBAP頭和Modbus Data。Modbus Data包含功能碼、寄存器起始、終止地址以及傳輸數(shù)據(jù)等。在設(shè)計(jì)中可根據(jù)需要使用特定的功能代碼,具體格式可參照文獻(xiàn)[10]。
Modbus TCP/IP技術(shù)以其可靠、實(shí)時(shí)、開放、穩(wěn)定、交互性好等優(yōu)勢(shì)在城市軌道交通領(lǐng)域得到了廣泛應(yīng)用。采用Modbus協(xié)議易跨平臺(tái)連接,實(shí)現(xiàn)雙機(jī)冗余結(jié)構(gòu),可用性和可維護(hù)性強(qiáng)[11],因此目前的信號(hào)系統(tǒng)與綜合監(jiān)控系統(tǒng)之間的接口普遍基于Modbus協(xié)議通信。
信號(hào)系統(tǒng)與綜合監(jiān)控的接口設(shè)計(jì)如圖2所示[12],在中心、車輛段備用中心和車站存在系統(tǒng)間接口[13]。
圖2 ISCS與SIG間接口設(shè)計(jì)示意Fig.2 Interface design between ISCS and SIG
中心處采用冗余前置機(jī)(FEP)與接口交換機(jī)相連形成交叉互聯(lián)。綜合監(jiān)控系統(tǒng)(ISCS)與信號(hào)系統(tǒng)(SIG)冗余的前置機(jī)分別運(yùn)行于主從模式,且同一時(shí)刻只有運(yùn)行于主模式下的接口前置機(jī)傳輸?shù)臄?shù)據(jù)才有效。在Modbus TCP協(xié)議中將ISCSFEP設(shè)為客戶端,并以周期500 ms對(duì)SIG進(jìn)行狀態(tài)輪詢,SIG FEPA根據(jù)信號(hào)端中心實(shí)時(shí)服務(wù)器中的設(shè)備狀態(tài)信息進(jìn)行動(dòng)態(tài)響應(yīng)。當(dāng)SIG需獲取ISCS信息時(shí)則將請(qǐng)求標(biāo)志置位,ISCS會(huì)依據(jù)綜合監(jiān)控端中心實(shí)時(shí)服務(wù)器中的設(shè)備狀態(tài)信息進(jìn)行回復(fù)。在ISCS與SIG各自的系統(tǒng)內(nèi)部,冗余前置機(jī)之間會(huì)以一定周期發(fā)送心跳檢測(cè)報(bào)文來獲取對(duì)方的運(yùn)行狀態(tài),當(dāng)從機(jī)一定周期內(nèi)未獲取主機(jī)心跳報(bào)文或報(bào)文連續(xù)嚴(yán)重錯(cuò)誤時(shí),則從機(jī)接替主機(jī)并提示報(bào)警信息,此時(shí)原從機(jī)升級(jí)為主機(jī),并依據(jù)中心實(shí)時(shí)服務(wù)器中存儲(chǔ)的數(shù)據(jù)進(jìn)行初始化后正式與對(duì)方的主機(jī)進(jìn)行信息傳輸;對(duì)于系統(tǒng)之間的通信狀態(tài)檢測(cè),由于Modbus協(xié)議是基于消息響應(yīng)機(jī)制的,這種機(jī)制可以方便進(jìn)行目標(biāo)設(shè)備故障狀態(tài)檢測(cè),在一定周期內(nèi)若ISCS未獲取響應(yīng)或SIG未獲得輪詢則可認(rèn)為目標(biāo)機(jī)處于通信故障狀態(tài),此時(shí)應(yīng)輸出報(bào)警信息并顯示到各自界面中。為保證系統(tǒng)在故障發(fā)生時(shí)傳輸?shù)男畔⑷匀粸橛行?shù)據(jù),應(yīng)確保ISCS與SIG的內(nèi)部和系統(tǒng)間的信息同步。在時(shí)間同步方面利用冗余的時(shí)鐘系統(tǒng)為ISCS和SIG提供統(tǒng)一的基準(zhǔn)時(shí)間,保障信息的準(zhǔn)確性和實(shí)時(shí)性;在系統(tǒng)內(nèi)部數(shù)據(jù)同步方面采用域控制方式,控制中心設(shè)置中心域存儲(chǔ)全線設(shè)備信息,在設(shè)備集中車站設(shè)置車站域,存儲(chǔ)屬于本設(shè)備集中站的相關(guān)數(shù)據(jù)。在正常運(yùn)行模式下,綜合監(jiān)控系統(tǒng)與信號(hào)系統(tǒng)之間的交互信息以中心接口處傳輸?shù)膬?nèi)容為準(zhǔn),中心在獲取對(duì)方更新狀態(tài)后將信息存儲(chǔ)于本中心實(shí)時(shí)服務(wù)器中,并將其更新轉(zhuǎn)發(fā)至各自系統(tǒng)內(nèi)對(duì)應(yīng)的車站實(shí)時(shí)服務(wù)器中,當(dāng)中心網(wǎng)絡(luò)故障無法實(shí)現(xiàn)系統(tǒng)間在中心接口的信息傳輸時(shí),應(yīng)輸出報(bào)警信息并手動(dòng)或自動(dòng)切換至車站交互模式,交互信息以存儲(chǔ)于車站實(shí)時(shí)服務(wù)器的信息為準(zhǔn),并利用車站FEP進(jìn)行系統(tǒng)間數(shù)據(jù)傳輸。
為簡(jiǎn)化系統(tǒng)間設(shè)計(jì),綜合監(jiān)控系統(tǒng)、信號(hào)系統(tǒng)的車輛段備用中心以及車站間網(wǎng)絡(luò)采用單前置機(jī)作為后備模式傳輸,并采用網(wǎng)絡(luò)接口方式,傳遞包括列車、站臺(tái)、區(qū)段等信息,其余信號(hào)設(shè)備(信號(hào)機(jī)、計(jì)軸設(shè)備)的信息可以作為預(yù)留。
在車站,ISCS就地級(jí)控制系統(tǒng)采用緊急后備盤(IBP)控制方式,與信號(hào)系統(tǒng)間采用硬線連接方式,可直接下達(dá)指令到車站設(shè)備,如扣車、放行、緊急停車等與信號(hào)系統(tǒng)相關(guān)的指令[14]。
根據(jù)2010年住建部和國(guó)家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局聯(lián)合發(fā)布的《城市軌道交通綜合監(jiān)控系統(tǒng)工程設(shè)計(jì)規(guī)范》(GB 50636—2010)中要求,綜合監(jiān)控系統(tǒng)與信號(hào)系統(tǒng)間傳輸?shù)男畔?yīng)包含列車信息、阻塞信息以及通道檢測(cè)信息并進(jìn)行顯示。宜根據(jù)信號(hào)系統(tǒng)提供的列車實(shí)際運(yùn)行信息,將其接入到PA和PIS中進(jìn)行顯示,綜合監(jiān)控系統(tǒng)可以進(jìn)行與列車有關(guān)的聯(lián)動(dòng)。在車站控制室內(nèi),綜合后備盤上應(yīng)設(shè)有列車運(yùn)行系統(tǒng)的緊急停車、扣車和放行開關(guān)。綜合監(jiān)控系統(tǒng)應(yīng)向信號(hào)系統(tǒng)傳輸供電區(qū)帶電信息、站臺(tái)火災(zāi)報(bào)警信息、乘客信息等,以使信號(hào)系統(tǒng)自動(dòng)或手動(dòng)按照應(yīng)急運(yùn)營(yíng)操作規(guī)程進(jìn)行相應(yīng)的操作。
信號(hào)系統(tǒng)與綜合監(jiān)控系統(tǒng)在獲取對(duì)方信息后,當(dāng)檢測(cè)到故障發(fā)生時(shí),會(huì)根據(jù)應(yīng)急處理規(guī)范自動(dòng)或手動(dòng)聯(lián)動(dòng)相關(guān)設(shè)備,如綜合監(jiān)控系統(tǒng)檢測(cè)到信號(hào)系統(tǒng)發(fā)送的列車區(qū)間阻塞信息時(shí),會(huì)根據(jù)列車所在運(yùn)行區(qū)間進(jìn)行聯(lián)動(dòng),開啟區(qū)間通風(fēng)和照明系統(tǒng),切換CCTV畫面,利用PA與 PIS通告乘客,并通知維修人員盡快到位恢復(fù)故障。
根據(jù)GB50636—2010設(shè)計(jì)規(guī)范中要求的傳輸信息,接口間傳輸?shù)男畔Ⅻc(diǎn)類表設(shè)計(jì)如表1所示,假設(shè)線路中共有n輛車,m個(gè)站臺(tái)。
表1 接口傳輸信息Tab.1 Interface transfer information
_____續(xù)表
因信號(hào)系統(tǒng)與綜合監(jiān)控系統(tǒng)在實(shí)際開發(fā)中通常由不同廠家分別開發(fā)后再合并聯(lián)調(diào),因此各方在單獨(dú)開發(fā)時(shí),可借助Modbus poll/slave模擬軟件進(jìn)行輔助測(cè)試驗(yàn)證結(jié)果,以縮短后期的聯(lián)調(diào)周期。按照本文設(shè)計(jì)的傳輸格式,假設(shè)現(xiàn)行線路中有2列車15個(gè)站臺(tái),信號(hào)端采用程序設(shè)計(jì),綜合監(jiān)控端借助輔助軟件模擬,最終輪詢結(jié)果顯示如圖3所示。
圖3 綜合監(jiān)控輪詢信號(hào)系統(tǒng)結(jié)果Fig.3 Results of ISCS polling SIG
本文主要介紹了目前綜合監(jiān)控系統(tǒng)和信號(hào)系統(tǒng)間的接口,并對(duì)中心的接口進(jìn)行了詳細(xì)設(shè)計(jì),對(duì)于車站的硬線接口,可采用直連的方式對(duì)信號(hào)設(shè)備進(jìn)行控制。隨著技術(shù)的發(fā)展,目前已有大量關(guān)于信號(hào)系統(tǒng)集成到綜合監(jiān)控系統(tǒng)中的研究。將ATS集成到綜合監(jiān)控系統(tǒng)中將是未來軌道交通自動(dòng)化發(fā)展的趨勢(shì),香港、新加坡及一些軌道交通發(fā)達(dá)的城市對(duì)于綜合監(jiān)控系統(tǒng)集成ATS已有成功運(yùn)營(yíng)的案例。
[1]殷娜.基于城市軌道交通的綜合監(jiān)控系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)與數(shù)字工程,2015,43(8):1429 1434.
YIN Na.Integrated supervisory control system based on urban rail transit[J].Computer&digital engineering,2015, 43(8):1429- 1434.
[2]李天輝.城市軌道交通綜合監(jiān)控系統(tǒng)的技術(shù)發(fā)展[J].自動(dòng)化博覽,2013(10):81- 84.
LITianhui.The development of integrated supervisory control system in urban rail transit[J].Automation panorama,2013(10):81- 84.
[3]王凱杰.城市軌道交通綜合監(jiān)控系統(tǒng)的設(shè)計(jì)思路[J].現(xiàn)代城市軌道交通,2011(1):29- 31.
WANG Kaijie.The design idea of integrated supervisory control system in urban rail transit[J].Modern urban transit,2011(1):29- 31.
[4]魏曉東.城市軌道交通綜合監(jiān)控系統(tǒng)總設(shè)計(jì)思想[J].自動(dòng)化博覽,2006(S2):39- 59.
WEIXiaodong.General design thinking for integrated supervisory and control system of urban rail transit[J].Automation panorama,2006(S2):39- 59.
[5]王開滿,王軍,張慎明.城市軌道交通自動(dòng)化綜合監(jiān)控系統(tǒng)的集成模式[J].城市軌道交通研究,2007,10(3):57 62.
WANG Kaiman,WANG Jun,ZHANG Shenm ing.Integration mode of UMT automation supervision control system[J].Urban mass transit,2007,10(3):57 62.
[6]張發(fā)明,王穎.北京地鐵10號(hào)線綜合監(jiān)控系統(tǒng)簡(jiǎn)介[J].城市軌道交通研究,2007,10(1):71 74.
ZHANG Fangm ing,WANG Ying.Integrated supervision and control system for Beijing Metro Line 10[J].Urban mass transit,2007,10(1):71 74.
[7]中華人民共和國(guó)住房和城鄉(xiāng)建設(shè)部.城市軌道交通綜合監(jiān)控系統(tǒng)工程設(shè)計(jì)規(guī)范:GB 50636—2010[S].北京:中國(guó)計(jì)劃出版社,2011:2 10.
Housing and urban-rural development of the People s Republic of China.Code foe design of urban rail transit integrated supervision and control system engineering:GB 50636—2010[S].Beijing:China Plans Press,2011:2 10
[8]郭永泉.城市軌道交通綜合監(jiān)控系統(tǒng)集成信號(hào)ATS的研究[J].現(xiàn)代城市軌道交通,2008(6):34 36.
GUO Yongquan.Research on integrated ATS system of integrated supervisory control system in urban rail transit[J].Modern urban transit,2008(6):34 36.
[9]朱小襄.Modbus通信協(xié)議及編程[J].電子工程師,2005,31(7):42 44.ZHU Xiaoxiang.Modbus protocol and program ing[J].E-lectronic engineer,2005,31(7):42 44.
[10]Modicon Modbus protocol referenceguide:PI MBUS 300[S].Rev.J.North Andover Massachusetts:Modicon,Inc.,1996.
[11]高秀蘭.基于Modbus TCP/IP通訊綜合監(jiān)控系統(tǒng)的實(shí)現(xiàn)[J].儀表技術(shù)與傳感器,2010(10):104 110.
GAO Xiulan.Implementation of comprehensive monitoring system based on Modbus TCP/IP communication[J].Instrument technique and sensor,2010(10):104 110.
[12]李中.地鐵綜合監(jiān)控系統(tǒng)應(yīng)用技術(shù)研究[J].城市軌道交通研究,2008,11(10):44 47.
LIZhong.Analysis of the integrated supervisory control system inmetro[J].Urbanmass transit,2008,11(10):44- 47.
[13]黃昱旻.地鐵綜合監(jiān)控系統(tǒng)的構(gòu)成及優(yōu)化[J].城市軌道交通研究,2010,13(10):63- 66.
HUANG Yum in.Composition and optim ization of metro integrated monitoring System[J].Urban mass transit,2010,13(10):63- 66.
[14]周富彬.綜合監(jiān)控系統(tǒng)與信號(hào)系統(tǒng)的接口設(shè)計(jì)[J].自動(dòng)化應(yīng)用,2014(4):16.
ZHOU Fubin.Interface design of integrated monitoring system and signal system[J].Automation application,2014(4):16.
(編輯:王艷菊)
Design of Interface Based on Modbus TCP Protocol between the Integrated Supervision and Control System and the Signal System
Referring to Code for design of urban rail transit integrated supervision and control system engineering(GB50636 2010),this paper studies the types of interface between the integrated supervision and control system and the signal system at the center,station and local levels,aiming to achieve better connectivity and interoperability.Redundant communication based on Modbus TCPprotocolat center stage improves system reliability effectively,which can automatically switch after failure.At the local level,the integrated backup panel connects signal equipment via hardwire.An advanced and detailed point class tablewas proposed to realize information transmission,including trains,stations,power supply areas,fire alarm and passenger flow warning,etc.
urban rail transit;integrated supervision and control system;signal system;interface design;interconnection;Modbus TCP
CUIChao,GUO Jin
(School of Information Science and Technology,Southwest Jiaotong University,Chengdu 611756)
U231.7
A
1672- 6073(2017)02- 0082- 04
10.3969/j.issn.1672 6073.2017.02.016
2016- 03 13
2016 03 30
崔超,男,碩士研究生,城市軌道交通信號(hào)研究方向,ccydg j@163.com
中國(guó)鐵路總公司科研計(jì)劃重大課題(2013X012- A- 1,2013X012 A 2,2014X008 A)