EtherNet/IP
EtherNet/IP是由羅克韋爾自動化公司開發(fā)的工業(yè)以太網(wǎng)通訊協(xié)定,由開放DeviceNet廠商協(xié)會(ODVA)管理,可應(yīng)用在程序控制及其他自動化的應(yīng)用中,是通用工業(yè)協(xié)定(CIP)中的一部份
EtherNet/IP名稱中的IP是“Industrial Protocol”(工業(yè)協(xié)議)的簡稱,和網(wǎng)際協(xié)議沒有關(guān)系。
EtherNet/IP是應(yīng)用層的協(xié)定,將網(wǎng)絡(luò)上的設(shè)備視為許多的“物件”。EtherNet/IP為通用工業(yè)協(xié)定為基礎(chǔ)而架構(gòu),可以存取來自ControlNet及DeviceNet網(wǎng)絡(luò)上的物件。
EtherNet/IP使用以太網(wǎng)的物理層網(wǎng)絡(luò),也架構(gòu)在TCP/IP的通訊協(xié)定上,用微處理器上的軟件即可實(shí)現(xiàn),不需特別的ASIC或FPGA。EtherNet/IP可以用在一些可容許偶爾出現(xiàn)少量非決定性的自動化網(wǎng)絡(luò)。
EtherNet/IP很容易誤解為Ethernet(以太網(wǎng))及Internet Protocol(網(wǎng)際協(xié)議)的組合。不過EtherNet/IP是一個(gè)工業(yè)使用的應(yīng)用層通訊協(xié)定,可以使控制系統(tǒng)及其元件之間建立通訊,例如可編程邏輯控制器、I/O模組等,EtherNet/IP中的IP是指工業(yè)協(xié)定。
歷史
EtherNet/IP是在1990年后期由洛克威爾自動化公司開發(fā).是洛克威爾工業(yè)以太網(wǎng)絡(luò)方案的一部份。后來洛克威爾就和EtherNet/IP交給ODVA管理,ODVA管理EtherNet/IP通訊協(xié)定,并確認(rèn)不同廠商開發(fā)的EtherNet/IP設(shè)備都符合EtherNet/IP通訊協(xié)定,確保多供應(yīng)商的EtherNet/IP網(wǎng)絡(luò)仍有互操作性。
技術(shù)細(xì)節(jié)
EtherNet/IP將以太網(wǎng)的設(shè)備以預(yù)定義的設(shè)備種類加以分類,每種設(shè)備有其特別的行為,此外,EtherNet/IP設(shè)備可以:
用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)的隱式報(bào)文傳送基本I/O資料。
用傳輸控制協(xié)議(TCP)的顯式報(bào)文上傳或下載參數(shù)、設(shè)定值、程式或配方。
用主站輪詢、從站周期性更新或是狀態(tài)改變(COS)時(shí)更新的方式,方便主站監(jiān)控從站的狀態(tài),訊息會用UDP的報(bào)文送出。
用一對一、一對多或是廣播的方式,透過用TCP的報(bào)文送出資料。
EtherNet/IP使用TCP端口44818作為顯式報(bào)文的處理,UDP端口2222作為隱式報(bào)文的處理。
EtherNet/IP的應(yīng)用層協(xié)定是以使用在DeviceNet、CompoNet及ControlNet的通用工業(yè)協(xié)定(CIP)為基礎(chǔ)。