Ethernet/IP
出自 MBA智库百科(https://wiki.mbalib.com/)
EtherNet/IP(EtherNet Industry Protoco1)
目錄 |
Ethernet/IP是一個面向工業自動化應用的工業應用層協議。它建立在標準UDP/IP與TCP/IP協議之上,利用固定的乙太網硬體和軟體,為配置、訪問和控制工業自動化設備定義了一個應用層協議。
Ethernet/IP以特殊的方式將乙太網節點分成預定義的設備類型。Ethernet/IP應用層協議是基於控制和信息協議(CIP)層的,提供了從工業樓層到企業網路的一整套無縫整合系統。Ethernet/IP使用所有傳統的乙太網協議,構建於標準乙太網技術之上,這意味著Ethernet/IP可以和現在所有的標準乙太網設備透明銜接工作。更重要的是,將Ethernet/IP建立在一個標準的乙太網技術平臺上,保證了前者會隨著後者技術的發展而進一步發展。支持Ethernet/IP的團體正致力於編製一個綜合的穩固的標準,Ethernet/IP上的工作正由多個經銷商參與,包括定製規格以及在經認證的測試實驗室進行全面的綜合測試。
1.通信模式
不同於源/目的通信模式,EtherNet/IP 採用生產/消費模式,它允許網路上的節點同時存取同一個源的數據。在生產/消費模式中,數據被分配一個唯一的標識,每一個數據源一次性的將數據發送到網路上,其他節點選擇性的讀取這 些數據,從而提高了系統的通信效率。
2.CIP 報文通信
CIP 報文定義了顯式報文和隱式報文兩種報文類型, 隱式報文是對時間有苛刻要求的I/O信息(時間觸發、控制器互鎖等等),此時數據量不大但需要高的速度或需要較長的源節點和其他節點連接時間,所以這部分採用的是速度較快的UDP 協議;顯式報文數據量較大但不需要一直連接所以這部分採用TCP 協議。 CIP 報文的通信分為無連接的通信和基於連接的通信。無連接的報文通信是CIP 定義的最基本的通信方式。設備的無連接通信資源由無連接報文管理器UCMM 管 理。無連接通信不需要任何設置或任何機制保持連接激活狀態; 基於連接的報文通信是CIP 網路傳遞報文的另一種方式,可用來傳遞I/O數據和顯式報文。這種通信方式支持生產者/消費者模式的多點傳輸關係, 一次向多個目的節點進行高效的數據傳輸。