現(xiàn)場(chǎng)總線、以太網(wǎng)和兩者合并的真相
總線技術(shù)家族
正如我們將看到的,現(xiàn)場(chǎng)總線和以太網(wǎng)互相補(bǔ)充,因此所有的主要總線技術(shù)組織都包括現(xiàn)場(chǎng)總線和以太網(wǎng)。下面的表格僅選擇了部分現(xiàn)有的組織。大部分情況下現(xiàn)場(chǎng)總線和以太網(wǎng)網(wǎng)絡(luò)使用同一個(gè)應(yīng)用層,也就是相同的數(shù)據(jù)類型、目標(biāo)結(jié)構(gòu)和功能。PROFINET是個(gè)明顯的例外:它不是一個(gè)建立在以太網(wǎng)和IP上的Profibus應(yīng)用層。
應(yīng)用層是協(xié)議最重要的部分,在那里設(shè)置區(qū)別與其它的不同的工業(yè)以太網(wǎng)技術(shù)。不同的應(yīng)用層使以太網(wǎng)的解決方案互不兼容。
現(xiàn)場(chǎng)總線網(wǎng)絡(luò)技術(shù)是簡(jiǎn)化的技術(shù),它們消除了網(wǎng)絡(luò)層和傳輸層,而且運(yùn)行得更慢,以允許用低的處理能力進(jìn)行設(shè)備之間的通信。在低層設(shè)備中限制功率會(huì)帶來了一些限制。通過提供一整套的網(wǎng)絡(luò)選擇,現(xiàn)場(chǎng)總線網(wǎng)絡(luò)技術(shù)覆蓋了所有的應(yīng)用領(lǐng)域。
自動(dòng)化領(lǐng)域簡(jiǎn)單地模仿了辦公室領(lǐng)域,在那里以太網(wǎng)不是用來連接一些外圍設(shè)備例如鼠標(biāo)、本地打印機(jī)、儲(chǔ)存盤、鍵盤、相機(jī)和其他的東西:USB和以太網(wǎng)在辦公室領(lǐng)域中互相補(bǔ)充,正如以太網(wǎng)和現(xiàn)場(chǎng)總線在工廠中一樣。
以太網(wǎng)和現(xiàn)場(chǎng)總線的混合
雖然一些組織聲稱基于以太網(wǎng)的通信可向下直到傳感器層,但是進(jìn)一步的觀察表明以太網(wǎng)與遠(yuǎn)程I/O模塊連接,為了與現(xiàn)場(chǎng)實(shí)際的傳感器連接,這些模塊按順序支持模擬和離散的輸入和輸出。例如,IDA沒有用于最低層的解決方案。其它的僅有幾個(gè)端口與I/O模塊進(jìn)行數(shù)字通信,但是在這一層它不是以太網(wǎng)介質(zhì)而且它們沒有IP地址。例如,EtherCAT不是IEEE802.3以太網(wǎng)在最低層的示例;因此它使用不同的布線和硬件。
相似地,運(yùn)動(dòng)控制有非常嚴(yán)格的時(shí)間要求,這是使用以太網(wǎng)和TCP/IP所不能滿足的。因此,雖然PROFINET具有一個(gè)使用標(biāo)準(zhǔn)IEEE802.3以太網(wǎng)和TCP/IP的開放通道,但是它也可以選擇結(jié)合不使用TCP/IP的IRT通道。雖然使用標(biāo)準(zhǔn)的電纜和RJ45連接器使它看似具有兼容性,但是增加IRT還需要增加專用的硬件,例如局域網(wǎng)切換器和網(wǎng)絡(luò)芯片。簡(jiǎn)言之,標(biāo)準(zhǔn)的局域網(wǎng)和計(jì)算機(jī)適配器卡不能工作,協(xié)議也不能提供傳送和接收消息的路由。通過用現(xiàn)場(chǎng)總線技術(shù)擴(kuò)展標(biāo)準(zhǔn)的以太網(wǎng),象現(xiàn)場(chǎng)總線一樣沒有協(xié)議堆棧中的網(wǎng)絡(luò)層和傳輸層,混合的解決方案具有一個(gè)可以工作的專有的特性組合。
當(dāng)涉及速度、距離、本征安全以及無(wú)需有源切換器就能通過同根電纜將多個(gè)設(shè)備連接起來的能力時(shí),以太網(wǎng)和現(xiàn)場(chǎng)總線就能夠一起使用和互相補(bǔ)充。一種方案并不能滿足所有場(chǎng)合。以太網(wǎng)目前不能滿足低層儀器儀表的特殊要求,但是現(xiàn)場(chǎng)總線往往具有這些特征能夠理想地補(bǔ)充這一點(diǎn)。雖然以下的觀察更多地來自過程控制和儀器儀表的應(yīng)用,但是它們同樣能夠用于工業(yè)自動(dòng)化中對(duì)網(wǎng)絡(luò)要求有所不同的應(yīng)用中。
現(xiàn)場(chǎng)總線具有中等的速度,但這已經(jīng)足夠,因?yàn)楝F(xiàn)場(chǎng)總線在最低層使用,那里每個(gè)節(jié)點(diǎn)只包含一個(gè)或兩個(gè)變量不停地被更新的,而其它的信息只是觀察。在稍高的層中,即將來自傳感器和驅(qū)動(dòng)器的數(shù)據(jù)在控制器或連接設(shè)備中集中的層中,以太網(wǎng)以它高帶寬提供了很好的選擇。
以太網(wǎng)的速度很快,但是象小型設(shè)備(如接近開關(guān)和變送器)不能夠以100Mbps的速率處理TCP/IP堆棧。這就是為什么現(xiàn)場(chǎng)總線速率更慢并使用簡(jiǎn)化的通信堆棧的原因。以太網(wǎng)和現(xiàn)場(chǎng)總線確實(shí)能夠互相補(bǔ)充。
多支路 在以太網(wǎng)中,每條線都連接了一個(gè)設(shè)備并需要激活的局域網(wǎng)開關(guān),當(dāng)在工廠連接了成百上千個(gè)傳感器或傳輸器時(shí),這就非常昂貴而且不是切實(shí)可行的。但是,在底層,現(xiàn)場(chǎng)總線已經(jīng)準(zhǔn)備好能有效地連接儀器。使用現(xiàn)場(chǎng)總線能夠在同一條電纜上將設(shè)備連接起來而無(wú)需有源的局域網(wǎng)開關(guān)。這就減少了布線和對(duì)其它一些硬件的需要,為將大量的小節(jié)點(diǎn)連接起來提供了不可比擬的經(jīng)濟(jì)上的優(yōu)越性。
距離 由于單個(gè)數(shù)據(jù)包的傳播時(shí)間有限,在每個(gè)中繼局域網(wǎng)切換器之間的銅線以太網(wǎng)的距離局限在100米之內(nèi)。這就排除了以太網(wǎng)可以象一個(gè)不會(huì)中斷的連接一樣覆蓋很長(zhǎng)的距離(例如從控制室到傳感器和執(zhí)行器)。但是,現(xiàn)場(chǎng)總線能夠貫穿工廠車間層直到儀器儀表,覆蓋很長(zhǎng)的距離:?jiǎn)蝹€(gè)的跨越距離為2公里,使用中繼器則為數(shù)倍。很明顯,以太網(wǎng)使用廣播能夠廣播幾公里的范圍,但使用大量的節(jié)點(diǎn)則費(fèi)用昂貴。再次重申,以太網(wǎng)和現(xiàn)場(chǎng)總線可以互補(bǔ)。
供電 雖然在IEEE802.3af標(biāo)準(zhǔn)的Power over Ethernet中規(guī)定了一些實(shí)現(xiàn)以太網(wǎng)供電(PoE)的方式,但是常規(guī)的以太網(wǎng)是不能供電的,特別是在自動(dòng)化產(chǎn)品中。然而,這無(wú)傷大雅,因?yàn)橐恍┑凸牡脑O(shè)備可以從總線得到供電,而且現(xiàn)場(chǎng)總線能夠提供這個(gè)能力?,F(xiàn)場(chǎng)總線和以太網(wǎng)在這點(diǎn)上也能互相補(bǔ)充。
本征安全 常規(guī)的以太網(wǎng)和PoE并不是本征安全的,因此不適合1區(qū)中的危險(xiǎn)區(qū)域,因?yàn)榉阑痣娐泛驮O(shè)備要求正確的安裝。此外,設(shè)備需要以100Mbps的速率執(zhí)行TCP/IP堆棧,這需要大功率的供電,比Exia IIC允許的電功率還要大。但是,這不是個(gè)大問題,因?yàn)楝F(xiàn)場(chǎng)總線就能提供這個(gè)能力。
多協(xié)議 現(xiàn)場(chǎng)總線網(wǎng)絡(luò)僅僅能處理單個(gè)協(xié)議,但是為了與不同的子系統(tǒng)相連接,有必要支持多個(gè)工業(yè)以太網(wǎng)協(xié)議。這是能實(shí)現(xiàn)的,因?yàn)楣I(yè)以太網(wǎng)支持多協(xié)議,使它符合標(biāo)準(zhǔn)以太網(wǎng)和IP,正如Foundation Fieldbus HSE和Modbus/TCP等一樣。這也是另一個(gè)證明以太網(wǎng)和現(xiàn)場(chǎng)總線的功能是如何互補(bǔ)的例子。不基于IEEE802.3或IP的混合工業(yè)以太網(wǎng)協(xié)議不具有這種多協(xié)議的功能。
互操作性
一些淺見的人一直相信以太網(wǎng)能夠輕易地提供IEC61158標(biāo)準(zhǔn)所不能達(dá)到的互操作性。許多對(duì)這種看法毫不懷疑的用戶就被誤導(dǎo),相信只要簡(jiǎn)單地部署以太網(wǎng)就能實(shí)現(xiàn)互操作性。但是,由于以太網(wǎng)只是一條將比特包從一端傳到另一端的線,它單獨(dú)并不能提供解決方案。TCP、UDP和IP也不能提供解決方案。幸運(yùn)的是,通過在通信堆棧的頂端部署一個(gè)現(xiàn)場(chǎng)總線協(xié)議應(yīng)用層,就能實(shí)現(xiàn)互操作性。這些標(biāo)準(zhǔn)的工業(yè)應(yīng)用層協(xié)議已經(jīng)按各自的現(xiàn)場(chǎng)總線技術(shù)各就各位了。為了使相互之間能合作,傳動(dòng)裝置必須使用同樣的應(yīng)用層協(xié)議;許多人忽視了這個(gè)重點(diǎn)。以太網(wǎng)除了需要TCP或UDP/IP之外,還需要適當(dāng)?shù)膽?yīng)用層、對(duì)象結(jié)構(gòu)和用戶層。否則,所有標(biāo)定(微調(diào)和范圍)、診斷、間接測(cè)量、遠(yuǎn)程監(jiān)控、傳感器類型和連接選擇的實(shí)現(xiàn)都是完全特定的,因此要花很大的精力將儀器儀表集成起來。要進(jìn)行替代也是很困難的。因此,用戶必須非常謹(jǐn)慎,保證他們所購(gòu)買的設(shè)備已經(jīng)過測(cè)試和注冊(cè),能夠和一個(gè)公認(rèn)的現(xiàn)場(chǎng)總線協(xié)議兼容,而不是在許多控制系統(tǒng)和產(chǎn)品中存在于以太網(wǎng)頂端的專用應(yīng)用協(xié)議。
用戶將不同的以太網(wǎng)應(yīng)用層混合起來的一種方式就是使用OPC。為每個(gè)應(yīng)用層和OPC橋軟件使用OPC服務(wù)器,就可能協(xié)調(diào)不同的以太網(wǎng)協(xié)議,雖然通過Windows機(jī)制。
以太網(wǎng)具有現(xiàn)場(chǎng)總線所沒有的特性?,F(xiàn)場(chǎng)總線又具有以太網(wǎng)所缺乏的特性。OPC提供的特性是這兩者都不具備的。現(xiàn)場(chǎng)總線用于現(xiàn)場(chǎng)層的儀器儀表。以太網(wǎng)不僅作為自動(dòng)化系統(tǒng)的控制主干,而且還應(yīng)用于企業(yè)的更高層。OPC是軟件對(duì)軟件的通信,而現(xiàn)場(chǎng)總線和以太網(wǎng)是硬件對(duì)硬件的通信。
現(xiàn)場(chǎng)總線存在于設(shè)備層網(wǎng)絡(luò),其特點(diǎn)是總線供電、本征安全以及能覆蓋一定的距離,它僅使用兩根線,無(wú)需特殊的數(shù)據(jù)通信電纜并允許多點(diǎn)連接等等。這些特征使它非常理想地適用于位于企業(yè)最低層的現(xiàn)場(chǎng)儀器儀表(例如變送器和閥門)。但是現(xiàn)場(chǎng)總線對(duì)于控制器之間的連接或與大型遠(yuǎn)程I/O子系統(tǒng)之間的連接速率非常慢。它只適用于儀器儀表。
以太網(wǎng)是控制系統(tǒng)的主干。它的特性是高速、能攜帶多協(xié)議,還能經(jīng)由多條路徑,在一些情況下能為整個(gè)局域網(wǎng)提供冗余。過多工業(yè)以太網(wǎng)協(xié)議的出現(xiàn)很快將會(huì)是個(gè)令人頭疼的問題,因?yàn)橛脩粝胍谶@些設(shè)備之間交換數(shù)據(jù)。因此,將單一的應(yīng)用層協(xié)議標(biāo)準(zhǔn)用于自動(dòng)化非常重要。
結(jié)論
很明顯,以太網(wǎng)在主機(jī)層中正在取代RS485和專用的同軸網(wǎng)絡(luò)。常規(guī)的以太網(wǎng)甚至非標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線和以太網(wǎng)的混合并不能滿足現(xiàn)場(chǎng)層的所有要求,因此,現(xiàn)場(chǎng)總線和以太網(wǎng)在不遠(yuǎn)的將來將共存。用戶必須避免使用多種專用的以太網(wǎng)解決方案,選擇單一開放的工業(yè)應(yīng)用層用于他們的工業(yè)以太網(wǎng)局域網(wǎng)并貫穿整個(gè)工廠。很有可能的是,以太網(wǎng)的派生物將在取代現(xiàn)場(chǎng)總線之前取代USB。
USB和以太網(wǎng)在辦公室領(lǐng)域中是共存的,因?yàn)槠渲懈髯缘囊环N協(xié)議都不能解決所有的問題?,F(xiàn)場(chǎng)總線和以太網(wǎng)在解決儀器儀表和自動(dòng)化問題時(shí)能夠互相補(bǔ)充、共同工作,這是它們單獨(dú)所不能解決的。
評(píng)論