EtherCAT(以太網(wǎng)控制自動化技術(shù))是一個以以太網(wǎng)為基礎(chǔ)的開放架構(gòu)的現(xiàn)場總線系統(tǒng),EterCAT名稱中的CAT為ControlAutomation Technology(控制自動化技術(shù))首字母的縮寫。zui初由德國倍福自動化有限公司(Beckhoff AutomationGmbH)研發(fā)。EtherCAT為系統(tǒng)的實(shí)時性能和拓?fù)涞撵`活性樹立了新的標(biāo)準(zhǔn),同時,它還符合甚至降低了現(xiàn)場總線的使用成本。EtherCAT的特點(diǎn)還包括高精度設(shè)備同步,可選線纜冗余,和功能性安全協(xié)議(SIL3)。 Ethernet/IP是一個面向工業(yè)自動化應(yīng)用的工業(yè)應(yīng)用層協(xié)議。它建立在標(biāo)準(zhǔn)UDP/IP與TCP/IP協(xié)議之上,利用固定的以太網(wǎng)硬件和軟件,為配置、訪問和控制工業(yè)自動化設(shè)備定義了一個應(yīng)用層協(xié)議西蒙公司開發(fā) PROFINET由PROFIBUS組織(PROFIBUS International,PI)推出,是新一代基于工業(yè)以太網(wǎng)技術(shù)的自動化總線標(biāo)準(zhǔn)。作為一項(xiàng)戰(zhàn)略性的技術(shù)創(chuàng)新,PROFINET為自動化通信領(lǐng)域提供了一個完整的網(wǎng)絡(luò)解決方案,囊括了諸如實(shí)時以太網(wǎng)、運(yùn)動控制、分布式自動化、故障安全以及網(wǎng)絡(luò)安全等當(dāng)前自動化領(lǐng)域的熱點(diǎn)話題,并且,作為跨供應(yīng)商的技術(shù),可以*兼容工業(yè)以太網(wǎng)和現(xiàn)有的現(xiàn)場總線(如PROFIBUS)技術(shù),保護(hù)現(xiàn)有投資。 PROFINET是適用于不同需求的完整解決方案,其功能包括8個主要的模塊,依次為實(shí)時通信、分布式現(xiàn)場設(shè)備、運(yùn)動控制、分布式自動化、網(wǎng)絡(luò)安裝、IT標(biāo)準(zhǔn)和信息安全、故障安全和過程自動化。 MODBUS/TCP是簡單的、中立廠商的用于管理和控制自動化設(shè)備的MODBUS系列通訊協(xié)議的派生產(chǎn)品。顯而易見,它覆蓋了使用TCP/IP協(xié)議的 “Intranet”和“Internet”環(huán)境中MODBUS 報文的用途。協(xié)議的zui通用用途是為諸如PLC’s,I/O模塊,以及連接其它簡單域總線或I/O模塊的網(wǎng)關(guān)服務(wù)的。 MODBUS/TCP協(xié)議是作為一種(實(shí)際的)自動化標(biāo)準(zhǔn)發(fā)行的。既然MODBUS已經(jīng)廣為人知,該規(guī)范只將別處沒有收錄的少量信息列入其中。然而,本規(guī)范力圖闡明MODBUS中哪種功能對于普通自動化設(shè)備的互用性有價值,哪些部分是MODBUS作為可編程的協(xié)議交替用于PLC’s的“多余部分”。 它通過將配套報文類型“一致性等級”,區(qū)別那些普遍適用的和可選的,特別是那些適用于特殊設(shè)備如PLC’s的報文。 POWERLINK=CANopen+Ethernet 鑒于以太網(wǎng)的蓬勃發(fā)展和CANopen在自動化領(lǐng)域里的廣闊應(yīng)用基礎(chǔ),EthernetPOWERLINK 融合了這兩項(xiàng)技術(shù)的優(yōu)點(diǎn)和缺點(diǎn),即擁有了Ethernet的高速、開放性接口,以及CANopen在工業(yè)領(lǐng)域良好的SDO 和PDO 數(shù)據(jù)定義,在某種意義上說POWERLINK就是Ethernet 上的CANopen,物理層、數(shù)據(jù)鏈路層使用了Ethernet介質(zhì),而應(yīng)用層則保留了原有的SDO和PDO對象字典的結(jié)構(gòu)
雖然這些工業(yè)以太網(wǎng)都是標(biāo)準(zhǔn),但是指的是IEC 61784里的標(biāo)準(zhǔn),但是這些工業(yè)以太網(wǎng)不都是標(biāo)準(zhǔn)的以太網(wǎng)。即這些工業(yè)以太網(wǎng)并不都是符合IEEE802.3U的標(biāo)準(zhǔn),這當(dāng)中只有Modbus-TCP和EtherNet/IP是符合IEEE802.3U的,只有符合IEEE802.3U標(biāo)準(zhǔn)的,才能與IT和以太網(wǎng)將來的發(fā)展相兼容。而不符合IEEE802.3U標(biāo)準(zhǔn)的,基本上可以講不是以太網(wǎng),它們都對以太網(wǎng)進(jìn)行了修改,或者是硬件或者是軟件,已經(jīng)不是以太網(wǎng)了。 各種工業(yè)以太網(wǎng)的區(qū)別其實(shí)主要就是協(xié)議的區(qū)別,其中zui主要的還是應(yīng)用層協(xié)議的區(qū)別,我們知道,按照ISO的參考模型,網(wǎng)絡(luò)被劃分為7層。 a. Modbus TCP和EtherNet/IP的區(qū)別主要是應(yīng)用層不相同,ModbusTCP的應(yīng)用層采用Modbus協(xié)議,而EtherNet/IP采用CIP協(xié)議,這兩種工業(yè)以太網(wǎng)的數(shù)據(jù)鏈路層采用的是CSMA/CD,因此是標(biāo)準(zhǔn)的以太網(wǎng),另外,這兩種工業(yè)以太網(wǎng)的網(wǎng)絡(luò)層和傳輸層采用TCP/IP協(xié)議族。還有一個區(qū)別是,Modbus協(xié)議中迄今沒有協(xié)議來完成功能安全、高精度同步和運(yùn)功控制等,而EtherNet/IP有CIPSafety、CIP Sync和CIP Motion來完成上述功能,所以才有Schneider加入ODVA,成為ODVA的核心成員來推廣EtherNet/IP。由于這兩種網(wǎng)絡(luò)都是標(biāo)準(zhǔn)的TCP/IP以太網(wǎng),所以所有標(biāo)準(zhǔn)以太網(wǎng)節(jié)點(diǎn)都可以接入這兩種網(wǎng)絡(luò)。 b. 至于EthernetPowerLink(EPL), Ethernet PowerLink就是個怪胎,PowerLink雖然在物理層和數(shù)據(jù)鏈路層還是采用標(biāo)準(zhǔn)的以太網(wǎng),但是它又添加了另一個數(shù)據(jù)鏈路層,此EPL數(shù)據(jù)鏈路層在結(jié)構(gòu)上為于以太網(wǎng)數(shù)據(jù)鏈路層之上。我們知道數(shù)據(jù)鏈路層的一個子層的MAC(介質(zhì)訪問)層的作用是[color=#FF0000]決定哪一個節(jié)點(diǎn)可以占有總線,也即決定哪個節(jié)點(diǎn)一個發(fā)送數(shù)據(jù)[/color]。所以本來由以太網(wǎng)的數(shù)據(jù)鏈路層來決定哪一個節(jié)點(diǎn)占用總線,現(xiàn)在它被位于它之上的EPL數(shù)據(jù)鏈路層給架空了,由這個EPL數(shù)據(jù)鏈路層通過軟件的方式來決定哪個節(jié)點(diǎn)發(fā)送數(shù)據(jù)。所有在這樣的一個EPL工業(yè)以太網(wǎng)系統(tǒng)中,不能使用交換機(jī),只能使用HUB,所以對100M的網(wǎng)絡(luò),EPL總的帶寬是小于100m,一盤情況下只有40-50M,而如果采用交換機(jī)的工業(yè)以太網(wǎng),它的帶寬可以達(dá)到大幾百M(fèi),另外在EPL網(wǎng)絡(luò)上,所有的節(jié)點(diǎn)都要實(shí)現(xiàn)EPL數(shù)據(jù)鏈路。沒有實(shí)現(xiàn)EPL數(shù)據(jù)鏈路層的節(jié)點(diǎn)不能接入此網(wǎng)絡(luò)。 c. PROFINET分為原來劃分為v1,v2,v3,現(xiàn)在一般稱為ProfiNetCBA、ProfiNet IO和ProfiNet IRT.也就是通過以太網(wǎng)來實(shí)現(xiàn)對等通訊、實(shí)時控制和運(yùn)動控制。v1采用TCP/IP協(xié)議,采用標(biāo)準(zhǔn)的以太網(wǎng),而V2和V3不采用tcp/ip協(xié)議,這兩種都繞過tcp/ip協(xié)議,采用另外的網(wǎng)絡(luò)層和傳輸層協(xié)議,開發(fā)ProfiNet采用開發(fā)人員人員認(rèn)為tcp/ip協(xié)議增加了數(shù)據(jù)在網(wǎng)絡(luò)中的傳輸延遲,其實(shí)這是一種誤解,據(jù)美國密歇根大學(xué)的教授研究后認(rèn)為數(shù)據(jù)在TCP/IP中的傳輸延遲很小,他們研究得出數(shù)據(jù)在經(jīng)過TCP,IP棧時延遲只有不到100微秒,如果采用UDP/IP時就更小,同時他們研究也得出數(shù)據(jù)在不同應(yīng)用層延時比較大,不同的協(xié)議延遲不一樣,但是相差不是很大,從200us-800us不等,他們經(jīng)過實(shí)驗(yàn)后認(rèn)為以太網(wǎng)的基礎(chǔ)設(shè)施(指交換機(jī)、網(wǎng)卡等)和TCP/IP協(xié)議并不是影響工業(yè)以太網(wǎng)實(shí)時性的主要原因,而認(rèn)為應(yīng)用層協(xié)議才是主要原因。所以密歇根大學(xué)的教授認(rèn)為繞開TCP/IP協(xié)議沒有絲毫的意義,反而由于缺少了TCP/IP協(xié)議,使得設(shè)備也就缺少了IT功能,與其它現(xiàn)場總線沒有區(qū)別。 ProfiNet V3就更特別了,它不*采用標(biāo)準(zhǔn)以太網(wǎng)的數(shù)據(jù)鏈路層,有一不時間采用以太網(wǎng)的數(shù)據(jù)鏈路層(CSMA/CD),而另外一部分時間采用自己的數(shù)據(jù)鏈路層,通過一個高精度的時間來完成。所以ProfiNet V3也就不是標(biāo)準(zhǔn)的以太網(wǎng)了,也就給Profinet v3帶來如下的問題:不能采用標(biāo)準(zhǔn)的交換機(jī)、不能采用標(biāo)準(zhǔn)的以太網(wǎng)芯片、與企業(yè)網(wǎng)相連可能會出現(xiàn)問題,與標(biāo)準(zhǔn)以太網(wǎng)相連還要特殊的網(wǎng)關(guān)、添加和刪除一個節(jié)點(diǎn)都需要重新組態(tài)網(wǎng)絡(luò)和重新啟動網(wǎng)絡(luò)、至今沒有千兆網(wǎng)絡(luò),還有zui重要的是,當(dāng)標(biāo)準(zhǔn)以太網(wǎng)以后發(fā)展了后,它不能與標(biāo)準(zhǔn)以太網(wǎng)相兼容,不具有將來以太網(wǎng)所應(yīng)具有的功能。 d. EtherCat這種工業(yè)以太網(wǎng)也很奇怪,它們不使用標(biāo)準(zhǔn)的芯片,一般不使用交換機(jī),軟件也不是標(biāo)準(zhǔn)的,對以太網(wǎng)的數(shù)據(jù)幀進(jìn)行了一些修改,我們知道一個數(shù)據(jù)幀只有一個源節(jié)點(diǎn),但是對于EtherCat一個數(shù)據(jù)可能有多個源節(jié)點(diǎn),即一個數(shù)據(jù)是由多個節(jié)點(diǎn)發(fā)送的數(shù)據(jù)組合而成的。所以對于這樣的網(wǎng)絡(luò),標(biāo)準(zhǔn)的以太網(wǎng)設(shè)備也不能接入這樣的網(wǎng)絡(luò)。 我認(rèn)為Ethernet/IP和ProfiNet這兩種工業(yè)以太網(wǎng)都適合各個行業(yè),并不象heidai講的應(yīng)用的行業(yè)不一樣。首先這兩種工業(yè)以太網(wǎng)都用于傳輸非實(shí)時數(shù)據(jù),還可傳輸實(shí)時數(shù)據(jù),即可以用于離散控制,也可用于過程控制(當(dāng)然現(xiàn)在還不能用于本安應(yīng)用)。其次,這兩種工業(yè)以太網(wǎng)都可用于網(wǎng)絡(luò)功能安全傳輸,Ethernet/IP有CIP Safety協(xié)議,而ProfiNet有Profisafe協(xié)議,還有在運(yùn)動控制方面ProfiNet有 ProfiNet IRT,而EtherNet/IP則有CIP Safety,二者都可以用于中的運(yùn)動控制。zui后兩者都有基于IEEE1588的高精度時鐘同步。而Modbus TCP,EtherCat和PowerLink,都只能完成部分控制任務(wù),如Modbus TCP一般只作常規(guī)IO實(shí)時和非實(shí)時數(shù)據(jù)。而EtherCat和PowerLink則更象是為運(yùn)動控制而開發(fā)的,這二者好像沒有功能安全、在PLC和DCS控制方面也沒有得到大自動化公司的支持,況且這兩者又對以太網(wǎng)進(jìn)行修改,一個在軟件,另一個在軟件和硬件方面都進(jìn)行了修改,都不能兼容標(biāo)準(zhǔn)的以太網(wǎng)設(shè)備,個人認(rèn)為這樣做得不償失,為滿足運(yùn)動控制而不能兼容已有的標(biāo)準(zhǔn)的以太網(wǎng)設(shè)備而開發(fā)的工業(yè)以太網(wǎng)并不是以太網(wǎng),與其說是工業(yè)以太網(wǎng)還不如說是另一種現(xiàn)場總線。 我認(rèn)為工業(yè)以太網(wǎng)的競爭將會在Ethernet/IP和ProfiNet間進(jìn)行,而其它工業(yè)以太網(wǎng)都是這兩者的陪襯,將會逐漸退出市場。 EtherNet/IP以后將由羅克韋爾自動化、Omron、施耐德和思科公司來推動,而ProfiNet將由業(yè)界老大西門子公司帶領(lǐng)一些小公司去奮斗,由國內(nèi)PLC廠商中的老二、老三和老五對老大,不知誰將引導(dǎo)未來。 無論是那種系統(tǒng)首先要解決的就是模塊與模塊之間連接問題,特別是以太網(wǎng)連接線。上??朴姎饪萍加邢薰臼菍I(yè)的制造商,為客戶提供安全可靠的線束需求。 |