0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以太网络技术在工业控制领域的探索与发展——EtherNET/IP

盟通科技 2023-09-06 18:00 次阅读

工业以太网控制系统是集散控制系统(DCS)和现场总线控制系统(FCS)之后产生的一种新型的工业控制系统。由于以太网技术具有成本低、通信速率和带宽高、兼容性好、软硬件资源丰富、广泛的技术支持基础和强大的持续发展潜力等诸多优点,在过程控制领域的管理层已被广泛应用。事实证明,通过一些实时通信增强措施及工业应用高可靠性网络的设计和实施,以大网可以满足工业现场环境要求,并可直接向下延伸应用于工业现场设备间的通信。其中EtherNet/IP协议就在此列。

01

EtherNET/IP是什么

EtherNet/IP协议从90年代后期开始开发并由国际组织ODVA于 2001年发布并管理。EtherNet/IP使用标准以太网的物理和数据链路层,协议通过TCP/IP数据包传输,是最成熟和最完整的工业以太网解决方案之一,在工业制造业中得到广泛使用。

EtherNET/IP是CIP(Commen Idustrial protocal)协议组中的一员。CIP定义了应用层的对象结构,且独立于物理层传输介质,提供了开放网络和开放系统所必需的互操作性和互换性。CIP用户在其统一的通信架构之下,可根据需求选择最适合的网络,DeviceNET是CIP使用CAN网络传输的实现,通过以太网传输的 CIP 协议即为 EtherNet/IP.

CIP是严格遵守面向对象方式的上层协议,每个CIP对象具有属性(数据)、服务(命令)、连接、和行为(属性和服务间的关系)。

CIP包括一个广泛的对象库(Object Library)来支持通用网络服务如文件传输,和自动化行业常用的模拟和数字IO的输入输出,HMI、运动控制等。为保证互操作性,同一对象在不同设备中实现的行为完全相同。一个设备包括的一组对象即为本设备的对象模型(Object Model)。

CIP将标准的对象组定义为Device Profiles。Device Profile指定配置选项和I/O数据格式,属于同一Device Profile的设备将响应所有相同的命令,并拥有相同的网络行为,以此保证网络中不同品牌设备间的互操作性。

02

EtherNET/IP 协议架构

v2-9750af1a97dfab1dc0e1af0e6fad9828_720w.webpv2-007f44c4c5d8f3ef8a8624e369bfafcf_720w.webp

● 通常使用TCP传输的显示消息(explicit messages)和使用UDP传输隐式消息(implicit messages)。基于TCP面向连接的传输特性,显示消息通常是低实时性数据,但要求高准确性,例如配置设备信息,上传或下载程序等。而UDP则无需建立连接,可单点对多点的进行传输,也就是说UDP比TCP更加高效,因此常被用于如实时数据、运动控制数据等隐式消息的传输。

● EtherNet/IP在全球制造业中被广泛采用。通常,制造业厂商直接采购商用EtherNet/IP SDK,而美国Pryramid公司作为最知名的EtherNet/IP SDK提供商在行业内享有盛誉。美国Pryramid 公司成立于1990年,总部位于密歇根州。Pryramid公司的EtherNet/IP SDK是经过市场和产品验证的商用协议栈产品,保证协议的稳定和可靠性。

● 如所有通信协议的形式,EtherNet/IP SDK同样分为Adapter和Scanner两端。协议栈SDK可以软件源代码的形式提供给客户,为使用多个不同软硬件平台的客户提供自主移植的便利条件。同时,客户也可以选择编译好的DLL形式的SDK。

03

EtherNet/IP SDK介绍

一、EtherNet/IP Scanner SDK,是用于开发EtherNet/IP扫描器设备的软件包。Pryramid公司提供的EtherNet/IP Scanner SDK 已经通过ODVA CT18一致性测试,客户购买的Scanner SDK包括如下内容:

平台兼容性和可移植性:

• 提供 Win XP,Vista和 Win 7,8,10 (32 and 64 bit)的例程;• 提供以下操作系统的模板:• 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 协议一致性测试软件)

• EDS 文件示例

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

二、EtherNet/IP Adapter SDK,是用于开发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...• ...

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5294

    浏览量

    170053
  • 工业
    +关注

    关注

    3

    文章

    1726

    浏览量

    46168
  • 控制软件
    +关注

    关注

    2

    文章

    33

    浏览量

    12813
收藏 人收藏

    评论

    相关推荐

    全面了解:Ethernet/IP技术概览

    EtherNet/IP 前沿、成熟、兼容、开放 EtherNet/IP是由罗克韦尔自动化公司开发的工业
    的头像 发表于 08-23 09:46 317次阅读
    全面了解:<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b><b class='flag-5'>技术</b>概览

    解读工业以太网标准:Profinet与EtherNet/IP

    随着工业自动化技术的飞速发展工业以太网标准作为连接各种自动化设备、控制系统和信息系统的重要桥梁
    的头像 发表于 06-28 16:34 1329次阅读

    什么是工业以太网?有何特点?

    用,如高温、高湿、高振动等。 以下是关于工业以太网的详细介绍: 一、工业以太网的定义 工业以太网
    的头像 发表于 06-11 10:34 1391次阅读

    工业以太网和普通以太网区别在哪

    的应用环境和需求不同。普通以太网主要应用于办公和家庭网络环境,而工业以太网则是为满足工业自动化和控制
    的头像 发表于 06-11 10:30 1556次阅读

    Ethernet/IP 协议分布式I/O系统

    Ethernet/IP BL203_Ethernet/IP专为工业实时以太网而设计,采用嵌入式L
    的头像 发表于 04-03 14:17 479次阅读
    <b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b> 协议分布式I/O系统

    工业以太网的基本原理及优势

    工业以太网,作为现代工业通信的基石,正逐渐改变着传统工业网络的格局。它以其高效、灵活和可靠的特点,
    的头像 发表于 03-25 14:40 514次阅读

    工业以太网的基本原理及优势

    主要的工业以太网标准有以太网/IP、PROFINET、EtherCAT、Modbus/TCP等,这些标准实现了互操作性,应用于不同的工业
    的头像 发表于 03-06 16:31 1043次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>以太网</b>的基本原理及优势

    工业以太网的特点 工业以太网的关键技术包含哪些?

    工业以太网(Industrial Ethernet)是一种用于工业自动化领域网络通信
    的头像 发表于 01-22 15:41 1235次阅读

    三格电子:工业以太网(Profinet、EtherNet/IP、ModbusTCP等)转无线设备

    工业以太网(Profinet、EtherNet/IP、ModbusTCP等)转无线设备,成对使用(一对一),出厂前已经配对好,用户不需要再配对,即插即用。适用于用户布线不方便的场景。使
    的头像 发表于 01-02 14:12 395次阅读
    三格电子:<b class='flag-5'>工业</b><b class='flag-5'>以太网</b>(Profinet、<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>、ModbusTCP等)转无线设备

    一文了解工业以太网交换机

    随着以太网技术的迅速进步和在商用领域的广泛应用,越来越多的产业控制设备也逐渐采用以太网并采用TCP/IP协议作为主要的通讯标准。尽管
    的头像 发表于 12-20 10:41 1286次阅读
    一文了解<b class='flag-5'>工业</b><b class='flag-5'>以太网</b>交换机

    工业以太网和IOLINK的区别

    工业以太网(Industrial Ethernet)和IOLINK是工业自动化和控制领域常用的两
    的头像 发表于 12-14 18:21 1139次阅读

    台达PLC的Ethernet/IP通讯详解

    EtherNet/IP 为由 ODVA 协会( Open DeviceNet Vendors Association )管理的工业以太网通讯协议,其名称 中
    的头像 发表于 12-11 09:39 1387次阅读
    台达PLC的<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>通讯详解

    高度灵活的以太网控制器|LAN Module 13.2上线!

    LAN是LocalAreaNetwork(局域网)的缩写,局域网通常由以太网Ethernet)或Wi-Fi等网络技术构建,通过网络交换机或路由器进行连接和管理
    的头像 发表于 10-28 08:30 887次阅读
    高度灵活的<b class='flag-5'>以太网</b><b class='flag-5'>控制</b>器|LAN Module 13.2上线!

    什么是Ethernet/IPEthernet/IP的应用场景

    EtherNet/IP是由罗克韦尔自动化公司开发,由ODVA协会(Open DeviceNet Vendors Association)管理的工业以太网通讯协议,
    的头像 发表于 10-26 15:16 3479次阅读
    什么是<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>?<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>的应用场景

    工业以太网物流行业自动化的应用

    目前物流行业自动化,各类工业自动化设备间的联网和通讯,用工业以太网替代过去的现场总线,已成为一种发展趋势并已经大量
    的头像 发表于 10-25 10:11 414次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>以太网</b><b class='flag-5'>在</b>物流行业自动化的应用