0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

以太網絡技術在工業(yè)控制領域的探索與發(fā)展——EtherNET/IP

盟通科技 ? 2023-09-06 18:00 ? 次閱讀

工業(yè)以太網控制系統(tǒng)是集散控制系統(tǒng)(DCS)和現(xiàn)場總線控制系統(tǒng)(FCS)之后產生的一種新型的工業(yè)控制系統(tǒng)。由于以太網技術具有成本低、通信速率和帶寬高、兼容性好、軟硬件資源豐富、廣泛的技術支持基礎和強大的持續(xù)發(fā)展?jié)摿Φ戎T多優(yōu)點,在過程控制領域的管理層已被廣泛應用。事實證明,通過一些實時通信增強措施及工業(yè)應用高可靠性網絡的設計和實施,以大網可以滿足工業(yè)現(xiàn)場環(huán)境要求,并可直接向下延伸應用于工業(yè)現(xiàn)場設備間的通信。其中EtherNet/IP協(xié)議就在此列。

01

EtherNET/IP是什么

EtherNet/IP協(xié)議從90年代后期開始開發(fā)并由國際組織ODVA于 2001年發(fā)布并管理。EtherNet/IP使用標準以太網的物理和數(shù)據(jù)鏈路層,協(xié)議通過TCP/IP數(shù)據(jù)包傳輸,是最成熟和最完整的工業(yè)以太網解決方案之一,在工業(yè)制造業(yè)中得到廣泛使用。

EtherNET/IP是CIP(Commen Idustrial protocal)協(xié)議組中的一員。CIP定義了應用層的對象結構,且獨立于物理層傳輸介質,提供了開放網絡和開放系統(tǒng)所必需的互操作性和互換性。CIP用戶在其統(tǒng)一的通信架構之下,可根據(jù)需求選擇最適合的網絡,DeviceNET是CIP使用CAN網絡傳輸?shù)膶崿F(xiàn),通過以太網傳輸?shù)?CIP 協(xié)議即為 EtherNet/IP.

CIP是嚴格遵守面向對象方式的上層協(xié)議,每個CIP對象具有屬性(數(shù)據(jù))、服務(命令)、連接、和行為(屬性和服務間的關系)。

CIP包括一個廣泛的對象庫(Object Library)來支持通用網絡服務如文件傳輸,和自動化行業(yè)常用的模擬和數(shù)字IO的輸入輸出,HMI、運動控制等。為保證互操作性,同一對象在不同設備中實現(xiàn)的行為完全相同。一個設備包括的一組對象即為本設備的對象模型(Object Model)。

CIP將標準的對象組定義為Device Profiles。Device Profile指定配置選項和I/O數(shù)據(jù)格式,屬于同一Device Profile的設備將響應所有相同的命令,并擁有相同的網絡行為,以此保證網絡中不同品牌設備間的互操作性。

02

EtherNET/IP 協(xié)議架構

v2-9750af1a97dfab1dc0e1af0e6fad9828_720w.webpv2-007f44c4c5d8f3ef8a8624e369bfafcf_720w.webp

● 通常使用TCP傳輸?shù)娘@示消息(explicit messages)和使用UDP傳輸隱式消息(implicit messages)?;赥CP面向連接的傳輸特性,顯示消息通常是低實時性數(shù)據(jù),但要求高準確性,例如配置設備信息,上傳或下載程序等。而UDP則無需建立連接,可單點對多點的進行傳輸,也就是說UDP比TCP更加高效,因此常被用于如實時數(shù)據(jù)、運動控制數(shù)據(jù)等隱式消息的傳輸。

● EtherNet/IP在全球制造業(yè)中被廣泛采用。通常,制造業(yè)廠商直接采購商用EtherNet/IP SDK,而美國Pryramid公司作為最知名的EtherNet/IP SDK提供商在行業(yè)內享有盛譽。美國Pryramid 公司成立于1990年,總部位于密歇根州。Pryramid公司的EtherNet/IP SDK是經過市場和產品驗證的商用協(xié)議棧產品,保證協(xié)議的穩(wěn)定和可靠性。

● 如所有通信協(xié)議的形式,EtherNet/IP SDK同樣分為Adapter和Scanner兩端。協(xié)議棧SDK可以軟件源代碼的形式提供給客戶,為使用多個不同軟硬件平臺的客戶提供自主移植的便利條件。同時,客戶也可以選擇編譯好的DLL形式的SDK。

03

EtherNet/IP SDK介紹

一、EtherNet/IP Scanner SDK,是用于開發(fā)EtherNet/IP掃描器設備的軟件包。Pryramid公司提供的EtherNet/IP Scanner SDK 已經通過ODVA CT18一致性測試,客戶購買的Scanner SDK包括如下內容:

平臺兼容性和可移植性:

? 提供 Win XP,Vista和 Win 7,8,10 (32 and 64 bit)的例程;? 提供以下操作系統(tǒng)的模板:? Fido,Linux,Netburner,VxWorks,WinCE,Windows? 例程中的程序塊與平臺隔離,方便移植到其它平臺? 通用的 API 接口:C, C#C++ (Microsoft Windows DLL)

交付內容:

? EtherNet /IP Scanner 源碼(源碼版),包括源文件、DLLs 和Windows的運行組件;? Scanner(Client) 例程源碼 (Microsoft Visual C++, Visual C#, Visual Basic and .NET)? 用戶手冊? STC 文件示例 (用于ODVA EtherNet/IP 協(xié)議一致性測試軟件)

? EDS 文件示例

部分API列表:? ScannerStart? ScannerStop? RegisterObjectsForClientProcessin? RegisterRequestsForClientProcessing? OpenConnection? OpenConnectionByteEPATH? CloseConnection? ReconfigureConnection? ResetConnection? AddAssemblyInstance? RemoveAssemblyInstance? RemoveAllAssemblyInstances? AddAssemblyMember? ...

二、EtherNet/IP Adapter SDK,是用于開發(fā)EtherNet/IP適配器設備的軟件包。Pryramid公司提供的EtherNet/IP Adapter SDK 在兼容性和和交付內容上和Scanner SDK相同。Adapter提供的功能請可以參考如下功能列表:

部分API列表:? RegisterEventCallBack? LogEventCallbackType? RegisterMessageCallBack? LogMessageCallbackType? AdapterStartAdapterStop? GetNumConnections? GetConnectionInstances? GetConnectionState? GetConnectionRunIdleFlag? GetConnectionInternalCfg? GetConnectionStats? SendUnconnectedRequest? ReturnValue? GetUnconnectedResponse? GetClientRequest? StartRequestGroup? StopRequestGroup...? ...

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5288

    瀏覽量

    169671
  • 工業(yè)
    +關注

    關注

    3

    文章

    1714

    瀏覽量

    46099
  • 控制軟件
    +關注

    關注

    2

    文章

    33

    瀏覽量

    12800
收藏 人收藏

    評論

    相關推薦

    全面了解:Ethernet/IP技術概覽

    EtherNet/IP 前沿、成熟、兼容、開放 EtherNet/IP是由羅克韋爾自動化公司開發(fā)的工業(yè)
    的頭像 發(fā)表于 08-23 09:46 ?275次閱讀
    全面了解:<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b><b class='flag-5'>技術</b>概覽

    解讀工業(yè)以太網標準:Profinet與EtherNet/IP

    隨著工業(yè)自動化技術的飛速發(fā)展工業(yè)以太網標準作為連接各種自動化設備、控制系統(tǒng)和信息系統(tǒng)的重要橋梁
    的頭像 發(fā)表于 06-28 16:34 ?1195次閱讀

    什么是工業(yè)以太網?有何特點?

    用,如高溫、高濕、高振動等。 以下是關于工業(yè)以太網的詳細介紹: 一、工業(yè)以太網的定義 工業(yè)以太網
    的頭像 發(fā)表于 06-11 10:34 ?1204次閱讀

    工業(yè)以太網和普通以太網區(qū)別在哪

    的應用環(huán)境和需求不同。普通以太網主要應用于辦公和家庭網絡環(huán)境,而工業(yè)以太網則是為滿足工業(yè)自動化和控制
    的頭像 發(fā)表于 06-11 10:30 ?1325次閱讀

    Ethernet/IP 協(xié)議分布式I/O系統(tǒng)

    Ethernet/IP BL203_Ethernet/IP專為工業(yè)實時以太網而設計,采用嵌入式L
    的頭像 發(fā)表于 04-03 14:17 ?458次閱讀
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b> 協(xié)議分布式I/O系統(tǒng)

    工業(yè)以太網的基本原理及優(yōu)勢

    工業(yè)以太網,作為現(xiàn)代工業(yè)通信的基石,正逐漸改變著傳統(tǒng)工業(yè)網絡的格局。它以其高效、靈活和可靠的特點,
    的頭像 發(fā)表于 03-25 14:40 ?479次閱讀

    工業(yè)以太網的基本原理及優(yōu)勢

    主要的工業(yè)以太網標準有以太網/IP、PROFINET、EtherCAT、Modbus/TCP等,這些標準實現(xiàn)了互操作性,應用于不同的工業(yè)
    的頭像 發(fā)表于 03-06 16:31 ?981次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>以太網</b>的基本原理及優(yōu)勢

    工業(yè)以太網的特點 工業(yè)以太網的關鍵技術包含哪些?

    工業(yè)以太網(Industrial Ethernet)是一種用于工業(yè)自動化領域網絡通信
    的頭像 發(fā)表于 01-22 15:41 ?1138次閱讀

    三格電子:工業(yè)以太網(Profinet、EtherNet/IP、ModbusTCP等)轉無線設備

    工業(yè)以太網(Profinet、EtherNet/IP、ModbusTCP等)轉無線設備,成對使用(一對一),出廠前已經配對好,用戶不需要再配對,即插即用。適用于用戶布線不方便的場景。使
    的頭像 發(fā)表于 01-02 14:12 ?386次閱讀
    三格電子:<b class='flag-5'>工業(yè)</b><b class='flag-5'>以太網</b>(Profinet、<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>、ModbusTCP等)轉無線設備

    一文了解工業(yè)以太網交換機

    隨著以太網技術的迅速進步和在商用領域的廣泛應用,越來越多的產業(yè)控制設備也逐漸采用以太網并采用TCP/IP協(xié)議作為主要的通訊標準。盡管
    的頭像 發(fā)表于 12-20 10:41 ?1271次閱讀
    一文了解<b class='flag-5'>工業(yè)</b><b class='flag-5'>以太網</b>交換機

    工業(yè)以太網和IOLINK的區(qū)別

    工業(yè)以太網(Industrial Ethernet)和IOLINK是工業(yè)自動化和控制領域常用的兩
    的頭像 發(fā)表于 12-14 18:21 ?1048次閱讀

    臺達PLC的Ethernet/IP通訊詳解

    EtherNet/IP 為由 ODVA 協(xié)會( Open DeviceNet Vendors Association )管理的工業(yè)以太網通訊協(xié)議,其名稱 中
    的頭像 發(fā)表于 12-11 09:39 ?1330次閱讀
    臺達PLC的<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>通訊詳解

    高度靈活的以太網控制器|LAN Module 13.2上線!

    LAN是LocalAreaNetwork(局域網)的縮寫,局域網通常由以太網Ethernet)或Wi-Fi等網絡技術構建,通過網絡交換機或路由器進行連接和管理
    的頭像 發(fā)表于 10-28 08:30 ?863次閱讀
    高度靈活的<b class='flag-5'>以太網</b><b class='flag-5'>控制</b>器|LAN Module 13.2上線!

    什么是Ethernet/IP?Ethernet/IP的應用場景

    EtherNet/IP是由羅克韋爾自動化公司開發(fā),由ODVA協(xié)會(Open DeviceNet Vendors Association)管理的工業(yè)以太網通訊協(xié)議,
    的頭像 發(fā)表于 10-26 15:16 ?3419次閱讀
    什么是<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>?<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>的應用場景

    工業(yè)以太網物流行業(yè)自動化的應用

    目前物流行業(yè)自動化,各類工業(yè)自動化設備間的聯(lián)網和通訊,用工業(yè)以太網替代過去的現(xiàn)場總線,已成為一種發(fā)展趨勢并已經大量
    的頭像 發(fā)表于 10-25 10:11 ?399次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>以太網</b><b class='flag-5'>在</b>物流行業(yè)自動化的應用