關(guān)于隧道內(nèi)環(huán)網(wǎng)Controller Link和Ethernet的比較
在介質(zhì)訪問控制上,以太網(wǎng)與現(xiàn)場總線有本質(zhì)區(qū)別。介質(zhì)訪問控制要求通信的實時性和確定性。確定性是指站點(diǎn)每次得到的網(wǎng)絡(luò)服務(wù)間隔和時間是確定的,實時性是指網(wǎng)絡(luò)分配給站點(diǎn)的服務(wù)時間和間隔可以保證站點(diǎn)完成它確定的任務(wù)。 以太網(wǎng)的介質(zhì)訪問控制(Media Access Control,即MAC)方式是CSMA/CD(Carrier Sense Multiple Access/Collision Detect),即載波監(jiān)聽多路訪問/沖突檢測方法。CSMA/CD是一種爭用型的介質(zhì)訪問控制協(xié)議。它起源于美國夏威夷大學(xué)開發(fā)的ALOHA網(wǎng)所采用的爭用型協(xié)議,并進(jìn)行了改進(jìn),使之具有比ALOHA協(xié)議更高的介質(zhì)利用率。CSMA/CD是一種分布式介質(zhì)訪問控制協(xié)議,網(wǎng)中的各個站(節(jié)點(diǎn))都能獨(dú)立地決定數(shù)據(jù)幀的發(fā)送與接收。每個站在發(fā)送數(shù)據(jù)幀之前,首先要進(jìn)行載波監(jiān)聽,只有介質(zhì)空閑時,才允許發(fā)送幀。這時,如果兩個以上的站同時監(jiān)聽到介質(zhì)空閑并發(fā)送幀,則會產(chǎn)生沖突現(xiàn)象,這使發(fā)送的幀都成為無效幀,發(fā)送隨即宣告失敗。每個站必須有能力隨時檢測沖突是否發(fā)生,一旦發(fā)生沖突,則應(yīng)停止發(fā)送,以免介質(zhì)帶寬因傳送無效幀而被白白浪費(fèi),然后隨機(jī)延時一段時間后,再重新爭用介質(zhì),重發(fā)送幀。 根據(jù)CSMA/CD(載波監(jiān)聽多路訪問/沖突檢測)機(jī)理,它不能滿足工業(yè)網(wǎng)絡(luò)通信的實時性和確定性要求。以太網(wǎng)的這種技術(shù)內(nèi)涵使得它只適合于應(yīng)用在信息層網(wǎng)絡(luò)上,即一般控制層網(wǎng)絡(luò)到管理信息層(如監(jiān)控中心,系統(tǒng)調(diào)度機(jī)房等)這種大數(shù)據(jù)量,實時性要求不高的場合。 Controller Link現(xiàn)場總線使用的是令牌(Token)機(jī)制保證實時性和確定性。Controller Link總線有令牌總線方式和令牌環(huán)網(wǎng)兩種組網(wǎng)方式。令牌環(huán)網(wǎng)方式不僅具有自愈冗余功能,在介質(zhì)訪問控制(MAC)上也具有以太網(wǎng)不具備的實時性和控制性要求。 下面介紹一下令牌環(huán)網(wǎng)的機(jī)理。典型的令牌環(huán)網(wǎng)的網(wǎng)絡(luò)組成結(jié)構(gòu)如下: 令牌環(huán)網(wǎng)和IEEE 802.5是兩種最主要的基于令牌傳遞機(jī)制的網(wǎng)絡(luò)技術(shù)(其它還包括FDDI等)。令牌傳遞網(wǎng)絡(luò)采用一種被稱為令牌的特殊幀在網(wǎng)絡(luò)中傳遞數(shù)據(jù)。獲得令牌的節(jié)點(diǎn)可以向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)。如果接收到令牌的節(jié)點(diǎn)不需要發(fā)送任何數(shù)據(jù),將會把接收到的令牌傳遞給網(wǎng)絡(luò)中下一臺終端站。每臺工作站保留令牌的時間不得超過網(wǎng)絡(luò)規(guī)定的******時限。 如果一臺網(wǎng)絡(luò)工作站需要發(fā)送數(shù)據(jù),那么首先必須獲取在網(wǎng)絡(luò)中傳遞的令牌,然后更改令牌幀中的特定比特位,把令牌幀設(shè)為所要發(fā)送信息的起始幀,最后把信息附在令牌幀之后傳遞給網(wǎng)絡(luò)環(huán)路中的下一臺工作站。除非網(wǎng)絡(luò)支持令牌早期釋放功能,否則當(dāng)信息幀沿環(huán)行網(wǎng)絡(luò)傳遞時,網(wǎng)絡(luò)中不會有任何令牌幀。也就是說其它需要發(fā)送數(shù)據(jù)的工作站必須等待信息幀傳遞完畢,令牌幀重新釋放之后才有機(jī)會獲得令牌幀發(fā)送自己的信息。因此,采用令牌環(huán)技術(shù)的網(wǎng)絡(luò)不會發(fā)生以太網(wǎng)那樣的信息碰撞。 信息幀沿環(huán)行網(wǎng)絡(luò)傳遞到達(dá)目標(biāo)接收站,后者對所傳遞的信息進(jìn)行復(fù)制,提交至下一步處理。原先的信息幀仍然會繼續(xù)沿網(wǎng)絡(luò)環(huán)路傳遞,最終返回發(fā)送方,由發(fā)送方將其從網(wǎng)絡(luò)中清除。發(fā)送方可以通過檢查返回的信息幀判斷信息是否已經(jīng)被目標(biāo)接收方接收和復(fù)制。 與CSMA/CD網(wǎng)絡(luò)(例如以太網(wǎng))不同,基于令牌傳遞技術(shù)的網(wǎng)絡(luò)可以計算出任何一臺終端站在能夠傳遞數(shù)據(jù)之前所需要等待的最長時間。這一特點(diǎn)結(jié)合令牌環(huán)網(wǎng)本身所具有的較高的可靠性使令牌環(huán)網(wǎng)非常適合在能夠?qū)W(wǎng)絡(luò)延時做出準(zhǔn)確預(yù)測和需要強(qiáng)魯棒性網(wǎng)絡(luò)運(yùn)行能力下使用。例如,生產(chǎn)廠房中的自動化系統(tǒng)多采用令牌環(huán)技術(shù)組網(wǎng)。 令牌環(huán)網(wǎng)采用了一種較為復(fù)雜的優(yōu)先級系統(tǒng),允許某些由用戶指定的具有較高級別的工作站優(yōu)先使用網(wǎng)絡(luò)。只有那些具有與令牌相同或更高優(yōu)先級別的工作站才可以獲得令牌。在令牌被獲取并被改換為數(shù)據(jù)幀之后,只有那些具有比數(shù)據(jù)幀發(fā)送方更高優(yōu)先級別的工作站才能夠預(yù)約在下一個循環(huán)周期中使用令牌。 令牌環(huán)網(wǎng)采用了一整套錯誤檢測和修復(fù)機(jī)制,用戶可以指定令牌環(huán)網(wǎng)中的任何一臺工作站作為主動監(jiān)控器,為其它工作站提供時鐘信息,同時執(zhí)行各種環(huán)路維護(hù)功能。例如,當(dāng)信息幀的發(fā)送設(shè)備失效時,將無法清除已經(jīng)發(fā)出的信息幀,使信息幀在網(wǎng)絡(luò)環(huán)路中持續(xù)傳遞下去,影響其它工作站正常發(fā)送信息,并有可能最終導(dǎo)致整個網(wǎng)絡(luò)癱瘓。為了避免上述情況的發(fā)生,令牌環(huán)網(wǎng)中的主動監(jiān)控器可以及時檢測并清除網(wǎng)絡(luò)中出現(xiàn)的錯誤幀,并自動生成新的令牌發(fā)送到網(wǎng)絡(luò)當(dāng)中。令牌環(huán)網(wǎng)所采用的星型拓?fù)浣Y(jié)構(gòu)對提高整個網(wǎng)絡(luò)的可靠性具有很大的幫助。因為令牌環(huán)網(wǎng)中的所有信息都可以通過主動式MSAU進(jìn)行監(jiān)控,所以能夠及時的檢測出錯誤,并在需要的時候把出現(xiàn)問題的工作站從網(wǎng)絡(luò)環(huán)路中斷開。 令牌環(huán)網(wǎng)和IEEE 802.5網(wǎng)支持兩種最基本的幀的類型,分別是令牌幀和數(shù)據(jù)/命令幀。令牌幀的長度為3個字節(jié),由幀首定界符,訪問控制字節(jié)和幀尾定界符三部分組成。數(shù)據(jù)/命令幀的長度不固定,視信息域的具體長度而定。其中,數(shù)據(jù)幀包含提供給上層協(xié)議使用的信息,命令幀包含控制指令信息。 網(wǎng)絡(luò)類型特點(diǎn) Ethernet不太適用工業(yè)級應(yīng)用,容易丟包,產(chǎn)生網(wǎng)絡(luò)堵塞 Controller Link不需要光端機(jī),減少故障點(diǎn),維護(hù)方便,采用令牌方式,防止網(wǎng)絡(luò)堵塞 在隧道監(jiān)控系統(tǒng),隧道內(nèi)區(qū)域控制器環(huán)網(wǎng)應(yīng)該具有自主控制能力,即一旦與監(jiān)控中心失去聯(lián)系,區(qū)域控制器網(wǎng)絡(luò)能自動或通過變電所觸摸屏手動控制隧道機(jī)電系統(tǒng)自動運(yùn)行。從這個意義上講,采用Controller Link現(xiàn)場總線令牌環(huán)網(wǎng)尤為必要。 |