工業(yè)自動化網(wǎng)絡技術
2004年11月A版
本文引用地址:http://butianyuan.cn/article/4684.htm 工廠里車間的面貌日新月異。在過去,我們面對的是起重機和電動車輛?,F(xiàn)在,我們和網(wǎng)絡技術打交道。從電流環(huán)到RS-485,從Modbus到Devicet 和PROCFInet,到處充斥著協(xié)議、技術和標準。
二十年前,分立制造系統(tǒng)尤如自動化的島嶼??删幊炭刂破骷夹g處于支配地位。五年后,串行通信風靡一時。條形碼讀出器、定標器和操作者接口設備拓展了自動化島嶼的邊界。
十年前爆發(fā)傳感器總線大戰(zhàn)。在隨后的十年中,Interbus、SDS、DeviceNet、Profibus,以及其它各種總線此起彼伏,為其效率、數(shù)據(jù)包速率、確定性和成本爭論不休。在這些日子里,控制工程師要竭盡全力解決各種問題,讓網(wǎng)絡系統(tǒng)正常地運轉(zhuǎn)起來。
過去的五年相對地平靜和繁榮。傳感器大戰(zhàn)已經(jīng)結束;自動化島嶼已明顯地擴張。上百種傳感器網(wǎng)絡已精簡為幾種標準總線。網(wǎng)絡技術標準和依從性測試已趕上供應商競相增加網(wǎng)絡設備的速度。培訓計劃和成熟的經(jīng)驗使自動化島嶼之間的互連成為可能,這僅僅在幾年前還是無法想象的。
目前,對PLC控制的生產(chǎn)車間,以太網(wǎng)已實用化,局域網(wǎng)的戰(zhàn)斗日益白熱化。以太網(wǎng)是比傳感器總線更優(yōu)越?它在那類應用中?到目前為止還沒有統(tǒng)一意見,就象有關傳感器總線一樣,有種種不同的觀點。在展望未來之前,先讓我們考察一下目前的狀況。
ASiBus
ASi是西門子公司推出的、PTO(Profibus貿(mào)易組織)支持的一種硬件替代總線。它具有主—從結構,從設備最多可達62個。它在單根電纜內(nèi)整合了數(shù)據(jù)和電源,速度極快,對31個從設備而言,周期時間僅為5ms。ASi結構簡單,較典型的通信網(wǎng)絡中心支持更多的拓撲,包括星形、線型、分技術和樹形結構。雖然它現(xiàn)在能夠支持某些模擬數(shù)據(jù),但仍不易支持串行設備,諸如條形碼讀出器、定標器、儀表和操作接口。 ASi增長十分快速。它日益廣泛地使用在多種行業(yè),尤其是食品加工、制瓶和制藥行業(yè),因為這些行業(yè),不需要Profibus和DeviceNet的附加功能。
Modbus
Modbus是本文提及的所有網(wǎng)絡通信標準中最早的一種。由于其歷史悠久、普及率高、安裝節(jié)點數(shù)多,它也是本文所講的唯一串行通信標準。其協(xié)議簡單、明了;每個設備表示為寄存器(16位無符號整數(shù))和位的集合。一組帶有精確消息幀的極簡單命令集,使該協(xié)議成為串行設備的30年優(yōu)勝者。由于它的設備表示方法簡單、消息幀簡明,容易實現(xiàn)Modbus。當然,寄存器和位還不具備恰當?shù)乇硎据^復雜設備(如質(zhì)量流量控制器、運動控制器、以及驅(qū)動系統(tǒng))的能力。
DeviceNet
DeviceNet是一個應用層協(xié)議,它使用最初由德國bosch公司研發(fā)的控制區(qū)域網(wǎng)(CAN)技術。CAN可支持單一拓撲,帶節(jié)點的總線。盡管CAN能支持幾千個節(jié)點且數(shù)據(jù)速率高達1MB,但DeviceNet僅限64個節(jié)點和125、250以及500KB速率工作的網(wǎng)絡。它是一種主—從連接基網(wǎng)絡;主設備由一個從設備請求連接,然后兩個設備進行非控制和I/O數(shù)據(jù)連接的協(xié)商。一旦建立I/O連接,主設備使用查詢、循環(huán)狀態(tài)改變的通信方式與從設備通信。最近還增加了Time Synchronization(CIPsync)和DeviceNet Safety Network(CIPsafety)協(xié)議。
DeviceNet不具備對等通信能力。多數(shù)設備只支持傳統(tǒng)的查詢通信方式,而不支持吞吐率較高的循環(huán)或狀態(tài)改變的工作方式。分段存儲協(xié)議要求發(fā)送8字節(jié)以上的消息,過于復雜且需要大量的計算資源。
它支持的設備類型十分廣泛,包括光眼、驅(qū)動器和質(zhì)量流量設備,符合標準且大批量供貨降低激烈的價格競爭,尤其對I/O設備。
Profibus DP
Profibus DP是一種工作于12MB的RS—485基I/O網(wǎng)絡。Profibus是在設備上增加ASIC用硬件實現(xiàn)的。這是一種主—從網(wǎng)絡結構,最多有126個節(jié)點和244字節(jié)消息,PTO是促進和維護該標準的供應商組織。
Profibus DP的工作速率較任何CAN網(wǎng)絡(DeviceNet,CANopen等)快得多,后者最高只有1MB。它擁有大量供應商和現(xiàn)成的的產(chǎn)品;然而由于它要求專用硬件ASIC,在批量低時實施成本稍高。有Siemens的積極支持以及Siemens的可編程控制器內(nèi)置的連接,Profibus DP 在歐洲市場占有絕對的優(yōu)勢。
ControlNet
ControlNet是DeviceNet和EtherNet/IP的先驅(qū)者,最初是作為Allen-Bardley Data Highway替代品研發(fā)的。它填補了高確定性和重復性網(wǎng)絡的空白。它使用與DeviceNet或EtherNet/IP相同的控制與信息協(xié)議(CIP)應用層,讓用戶按專用的控制I/O或消息數(shù)據(jù)來配置每個消息。由于ControlNet要求專用的電纜,且與以太網(wǎng)相比速度不盡人意,因而其市場接納率較低。
EtherNet/IP
EtherNet/IP是用于CotrolNet和DeviceNet的CIP技術的改進版。與這兩種協(xié)議一樣,EtherNet/IP是對象基的。網(wǎng)絡中每個設備表示為一系列具有屬性和值的對象。它采用傳送控制協(xié)議(TCP)來傳送消息數(shù)據(jù);用連接設備協(xié)議(UDP)來傳送I/O數(shù)據(jù),由于EhterNet/IP上I/O數(shù)據(jù)是按UDP傳送的,因此設備無法檢測到?jīng)_突或未送達I/O消息。對象基設備表示法為EtherNet/IP網(wǎng)絡上設備提供了一種功能強、完善而又容易實現(xiàn)的表示方法。同一對象的表示法對EtherNet/IP、ControlNet、以及DeviceNet都是一致的。任何熟悉后二種網(wǎng)絡的人員,只要稍加培訓和實踐,就能安裝和使用EtherNet/IP網(wǎng)絡。但另一方面,EtherNet/IP是復雜的,規(guī)格仍在分類之中。安裝與研發(fā)也是比較復雜的。任何有一定能力的編程人員可以從事DevceNet工作,但若不想投入大量時間精力,最好不要貿(mào)然地涉足EtherNet/IP。
Modbus/TCP
Modbus/TCP是真正通過Ethernet TCP/IP途徑的Modbus。它使用與Modbus同樣的寄存器和位表示法,它還使用為Moubus定義的同樣函數(shù)。所有Modbus消息和Modbus/TCP消息是一致的,只是后者未包括循環(huán)冗余碼校驗(CRC)字段。
任何有能力研發(fā)Modbus/TCP網(wǎng)絡設備人員也能研發(fā)Modbus/TCP。協(xié)議的實施極其快速,非常適合專用診斷和配置應用。Modbus的簡明性既是它的最大優(yōu)點,也是它的最大缺點。雖然容易明了和快速實施,Modubus/TCP缺少標準化。一個供應商的Modubus/TCP 產(chǎn)品和另一個供應商的產(chǎn)品截然不同。用戶可從因特網(wǎng)上下載免費的Modubus/TCP依從性測試程序。
PROFInet
PROFInet是基于Microsoft提供的DCOM和RPC技術的以太網(wǎng)應用層協(xié)議。PROFInet網(wǎng)絡上設備被表示為對象。用戶可通過訪問每個PROFInet設備的默認對象來審視任何該網(wǎng)絡設備,并了解它的性能,該協(xié)議與本文上述任何其它協(xié)議不同,它是免費的,可從PTO獲得。NetSilicon提供Microsoft Windows、VxWorks、以及Net—OS用的各種版本。由于Windows已內(nèi)置了基礎技術,從Windows訪問一個PROFInet設備是相對簡單的;當然實現(xiàn)PROFInet需要大量的資源。免費代碼極其龐大,需要大量的OS資源,這里要特別指出,雖然PROFInet是PTO支持的,但它與Profibus毫無共同之處。
CANopen
CANopen是一種CAN應用層協(xié)議。DeviceNet更多地是面向連接的,而CANopen是面向?qū)ο蟮?。它支持兩種基本消息:服務數(shù)據(jù)消息和過程數(shù)據(jù)消息。前者用于大批量,低優(yōu)先級消息;后者則用于高優(yōu)先級,少批量消息。與DeviceNet一樣,CANopen具有CAN 的優(yōu)點和局限性;而與DeviceNet不同,CANopen不是連接基,且支持對等消息。在產(chǎn)生方式,一個CANopen設備只是產(chǎn)生數(shù)據(jù)而不顧及誰來接收。CANopen中設備表示比DeviceNet設備更簡單。CANopen不需要很多開銷且具有極其簡明的狀態(tài)機器。請注意這樣一個事實,在美國只有少數(shù)可編程控制器供應商支持CANopen通信,另一方面,雖然CANopen是一個歐洲標準,它正在迅速打入美國,特別是在網(wǎng)絡化OEM機器市場。
以太網(wǎng)在冉冉升起
在所有這些網(wǎng)絡中,以太網(wǎng)協(xié)議獲得最大的成功,這有三個重要因素在起作用。
對以太網(wǎng)有極大興趣:Modbus/TCP在吸引很多供應商,盡管PROFInet深受Siemens客戶群的歡迎,而DeviceNet、ControlNet以及EtherNet/IP間的公用CIP層卻深深吸引著其它客戶。今年,所有這些技術會隨著ODVA和PTO供應商向市場投放新產(chǎn)品而急劇增長。
當前,嵌入了EhterNet媒體訪問控制器(MAC)32位ARM控制器的價格已接近標準8位控制器的價格,供應商正竭盡全力創(chuàng)建帶片上閃存、RAM和CAN控制器的ARM控制器,今年,有可能花少量資金用帶片上局域網(wǎng)的嵌入式40MHz、32位處理器來替代8位、20MHz CAN控制器。若能成功,Web服務器結構就能使用以太網(wǎng),然后無額外開銷地向用戶提供通信功能。
DeviceNet和Profibus是現(xiàn)場總線大戰(zhàn)的產(chǎn)物,每一種技術的背后都有“巨人”做靠山,特別是Alley-Bardley對DeviceNet和Siemens對PROFInet的支持,現(xiàn)在巨人們又要為統(tǒng)一的全球以太網(wǎng)標準一爭高低。在某些應用領域(如遠程傳送),DeviceNet中繼/分接技術優(yōu)于以太網(wǎng)星形技術,但對于那些勢均力敵的競爭,以太網(wǎng)通常要略勝一籌。
不管是對是錯,用戶就是喜歡以太網(wǎng),在他們的眼中,有時可能不正確,它價廉物美,他們了解它,能駕馭它,在長期工作中已具備了實現(xiàn)它的專業(yè)知識。因此,無論DeviceNet和Profibus在目前如何流行,以太網(wǎng)最終將取得勝利,并支配整個工業(yè)自動化領域。無論如何,對工業(yè)網(wǎng)絡來說,今年將是鼓舞和期盼的一年。(東華)
tcp/ip相關文章:tcp/ip是什么
評論