在上海地鐵自動(dòng)售檢票(AFC)系統(tǒng)中,車站網(wǎng)絡(luò)是由一臺(tái)車站網(wǎng)絡(luò)計(jì)算機(jī)與多臺(tái)進(jìn)出閘機(jī)(Gate)、自動(dòng)售票機(jī)(TVM)、人工售票機(jī)(BOM)等車站設(shè)備(SLE)所組成,這些SLE被分成多組,放在車站站廳不同的區(qū)域,一組中的SLE均依次排放,相當(dāng)集中,SNC能對(duì)SLE進(jìn)行實(shí)時(shí)監(jiān)控,傳遞中央主機(jī)的各種參數(shù),命令,每?jī)煞昼姴杉淮蜸LE的交易數(shù)據(jù)。SLE可以獨(dú)立工作,能保存3天的交易數(shù)據(jù)。
二、 網(wǎng)絡(luò)的選擇
由于SLE不僅要能夠滿足長(zhǎng)時(shí)間工作,無(wú)人值守,能應(yīng)付大量客流量等條件,還要求做到每次啟動(dòng)時(shí)間要短,反應(yīng)快,保證交易數(shù)據(jù)的安全,準(zhǔn)確可靠,而地鐵車站的工作環(huán)境較差,存在許多干擾,SC與SLE距離較遠(yuǎn)(最長(zhǎng)超過(guò)300M),考慮到RS 422/485被廣泛地應(yīng)用在距離遠(yuǎn),環(huán)境苛刻的條件下,另外它不需要驅(qū)動(dòng)程序,占用系統(tǒng)資源少,編程簡(jiǎn)單,可直接對(duì)其進(jìn)行讀寫(xiě)控制,因此上海地鐵AFC車站網(wǎng)絡(luò)采用的是RS 422/485結(jié)構(gòu)。
三、 網(wǎng)絡(luò)結(jié)構(gòu)與工作原理
車站網(wǎng)絡(luò)是以SC為主機(jī),SLC為“從屬”機(jī),每臺(tái)SLE都有一個(gè)地址碼,SC有一塊8端口RS 422串口板(Stallion極),作為與SLE通訊的8個(gè)通訊口,每個(gè)通訊口最多可連接16個(gè)SLE,因此每個(gè)車站最多存在128個(gè)SLE,每個(gè)SLE都有一塊專用的RS 422/485轉(zhuǎn)RS 232的轉(zhuǎn)換器(7006板),將轉(zhuǎn)換后的RS 232信號(hào)與SLE計(jì)算機(jī)COM口相連,SC的TX+、TX-與SLE的RX+、RX-相連,SC的RX+、RX-與SLE的TX+、TX-相連(見(jiàn)下圖)。對(duì)SC來(lái)講,一個(gè)通訊只有它是發(fā)送器,其他SLE都是接收器(RS 422方式);對(duì)SLE來(lái)講,一個(gè)通訊中只有SC是接收器,有多個(gè)發(fā)送器(4線RS 485方式),每當(dāng)SC發(fā)出信息給某臺(tái)SLE,該SLE再發(fā)生信息給SC,SLE不發(fā)送信息時(shí),其TX+、TX-輸出電阻為高阻狀態(tài),從而不影響通訊內(nèi)其他SLE發(fā)送數(shù)據(jù),在任何時(shí)候一個(gè)通訊器只有一臺(tái)SLE與SC通訊。
四、 遇到問(wèn)題與解決方法
上海地鐵AFC系統(tǒng)是從美國(guó)CTS公司引進(jìn)的,實(shí)踐證明車站網(wǎng)絡(luò)是非常穩(wěn)定與可靠的,但同時(shí)我們也發(fā)現(xiàn),隨著計(jì)算機(jī)技術(shù)的日新月異的發(fā)展,現(xiàn)在的Stallion板(ISA接口),已不能在新的計(jì)算機(jī)上使用(都是PCI接口),若要更換新的計(jì)算機(jī),就必須使用PCI接口的Stallion板,但它不僅價(jià)格昂貴,而且在國(guó)內(nèi)市場(chǎng)上買(mǎi)不到。為了解決這個(gè)問(wèn)題,我們對(duì)市場(chǎng)進(jìn)行了調(diào)研,結(jié)果發(fā)現(xiàn)MOXA C320與Stallion板功能一致,不過(guò)二者對(duì)端口的命名不一樣,前者為tty a11~tty a18,后者為tty 1a00~tty 1a07,故應(yīng)用程序不認(rèn)MOXA端口。
由于SNC操作系統(tǒng)是SCO UNIXWARE,應(yīng)用程序不能修改,因此只有對(duì)UNIX的相應(yīng)參數(shù)進(jìn)行改動(dòng)才能解決問(wèn)題,開(kāi)始我們遇到了一定的困難,最后在MOXA公司的幫助下,將UNIX的/dev和/etc/inittab目錄下的MOXA端口文件名改為相應(yīng)的Stallion端口文件名,最后取得了成功。現(xiàn)在地鐵票務(wù)維修車間,地鐵培訓(xùn)中心,二號(hào)線河南中路站都先后安裝了MOXA C320,結(jié)果令人滿意,而它的價(jià)格只有Stallion板的四分之一。
另一個(gè)我們遇到的問(wèn)題是:在BOM主機(jī)中有一塊4串口板(Rocketport),它負(fù)責(zé)與車票處理單元(THU)和兩個(gè)乘客顯示屏(DISP)之間的通訊,但這塊板沒(méi)有光電隔離和突波保護(hù),經(jīng)常損壞,而且常伴隨著B(niǎo)OM主機(jī)也被燒壞。當(dāng)我們改用MOXA CP114IS后,上述現(xiàn)象沒(méi)有發(fā)生過(guò),但是如何用它的P4口取代7006板,我們遇到了問(wèn)題,當(dāng)它掛在通道上時(shí),它與SC能正常通訊,通訊內(nèi)的其他SLE只能收到SC信息,而SC收不到它們的信息,當(dāng)MOXA公司有關(guān)人員了解到上述情況后非常熱心,多次派人到現(xiàn)場(chǎng)觀察了解情況,最后在分析了7006板的工作原理后,對(duì)CP114IS線路板進(jìn)行了一些處理,順利地解決了這一問(wèn)題,這不僅使BOM結(jié)構(gòu)變得簡(jiǎn)單,易于維修而且可節(jié)省一塊價(jià)格不菲的7006板,我們?cè)谝惶?hào)線人民廣場(chǎng)站安裝了3臺(tái)用CP114IS的BOM進(jìn)行試驗(yàn),效果非常理想。
五、 結(jié)束語(yǔ)
上海地鐵AFC系統(tǒng)車站RS 422/485網(wǎng)絡(luò)與Ethernet比雖然不是最先進(jìn)的網(wǎng)絡(luò),但它非常簡(jiǎn)單,穩(wěn)定,可靠給我們留下了深刻的印象。