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...• ...

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

    关注

    41

    文章

    6177

    浏览量

    181530
  • 工业
    +关注

    关注

    3

    文章

    2432

    浏览量

    49325
  • 控制软件
    +关注

    关注

    2

    文章

    36

    浏览量

    13276
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    欧盟 CRA 法案简析:工业以太网EtherNet/IP)安全准入进入倒计时

    工业控制器、传感器、执行器)都必须强制符合网络安全标准。本文将从第三方视角解析CRA对EtherNet/IP
    的头像 发表于 03-26 11:07 370次阅读
    欧盟 CRA 法案简析:<b class='flag-5'>工业</b><b class='flag-5'>以太网</b>(<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>)安全准入进入倒计时

    疆鸿智能EtherNet/IP和Modbus TCP技术应用,建议点赞收藏!

    疆鸿智能EtherNet/IP和Modbus TCP技术应用,建议点赞收藏! 随着工业自动化向数字化、智能化迈进,不同通信协议间的互联互通已成为构建高效生产
    的头像 发表于 03-18 14:56 179次阅读
    疆鸿智能<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>和Modbus TCP<b class='flag-5'>技术</b>应用,建议点赞收藏!

    探索单对以太网(SPE)连接器:KYOCERA AVX的创新解决方案

    探索单对以太网(SPE)连接器:KYOCERA AVX的创新解决方案 引言 随着工业以太网市场的持续增长,对更小、更快连接器的需求也日益迫切。单对
    的头像 发表于 12-30 10:10 783次阅读

    探索 RZ/N2L 工业网络 SOM 套件:工业以太网解决方案的理想之选

    探索 RZ/N2L 工业网络 SOM 套件:工业以太网解决方案的理想之选 作为电子工程师,我们一直
    的头像 发表于 12-29 15:15 536次阅读

    如何使用苏培Ethernet/IP总线网关与汇川AM400系列PLC通讯

    Ethernet/IP是一个面向工业自动化应用的工业应用层协议。它建立标准UDP/IP与TCP
    的头像 发表于 12-15 17:45 1262次阅读
    如何使用苏培<b class='flag-5'>Ethernet</b>/<b class='flag-5'>IP</b>总线网关与汇川AM400系列PLC通讯

    Amphenol单对以太网(SPE)IP20连接器及电缆组件:工业以太网新选择

    Amphenol单对以太网(SPE)IP20连接器及电缆组件:工业以太网新选择 工业自动化和物
    的头像 发表于 12-12 10:40 881次阅读

    如何用EtherNet/IP网关实现Superisys RFID与施耐德PLC的无缝通讯?

    摘要 : EtherNet/IP作为工业自动化领域的“通用语言”,近年来Profinet、EtherCAT的夹击下为何能逆势增长?本文将以
    的头像 发表于 10-17 14:38 700次阅读
    如何用<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b>网关实现Superisys RFID与施耐德PLC的无缝通讯?

    ETAP-3005 智能工业以太网交换机——构建高可靠工业互联核心

    及复杂多协议互联场景而设计,为企业打造坚固、高效、灵活的工业网络通信基础。 一、DLR冗余环网——保障生产通信“零中断” ETAP-3005 支持 EtherNet/IP DLR(De
    的头像 发表于 10-15 16:43 443次阅读
    ETAP-3005 智能<b class='flag-5'>工业</b><b class='flag-5'>以太网</b>交换机——构建高可靠<b class='flag-5'>工业</b>互联核心

    通信协议再升级,PROFINET和EtherNet IP网关迎接改造升级大挑战

    ( PROFINET和EtherNet/IP )需要交换数据。 稳联技术网关 模块同时支持PROFIENT从站协议和EtherNet/IP
    的头像 发表于 08-28 16:32 469次阅读
    通信协议再升级,PROFINET和<b class='flag-5'>EtherNet</b> <b class='flag-5'>IP</b>网关迎接改造升级大挑战

    实现EtherNet/IP网络与Modbus TCP网络之间数据互通

    硬件连接与配置 使用工业以太网网关(如ENE-350)作为桥接设备,通过以太网交换机实现硬件互联。 网关需根据应用场景配置为EtherNet/IP
    的头像 发表于 08-06 13:48 864次阅读
    实现<b class='flag-5'>EtherNet</b>/<b class='flag-5'>IP</b><b class='flag-5'>网络</b>与Modbus TCP<b class='flag-5'>网络</b>之间数据互通

    Modbus转Ethernet IP赋能挤出吹塑机智能监控

    了解什么是Modbus和Ethernet IP。Modbus是一种串行通信协议,它被广泛应用于电子设备之间的通信,特别是工业环境中的设备。而Ethernet
    的头像 发表于 06-23 17:16 475次阅读

    告别通信烦恼!CC\\-Link IE 与 Ethernet/IP 的“梦幻联动”

    联络员”。而 Ethernet/IP网关基于工业以太网,普及度高、配置灵活,两者结合,为条码扫描器接入自动化系统铺就了一条“高速路”。条码扫描器采集到的数据,能迅速、准确地传输到自动化
    发表于 06-18 13:58

    当CC\\-Link IE大叔遇上EtherNet/IP小伙:涂装车间的翻译官诞生记

    。而 Ethernet/IP网关则完全不同!它基于以太网技术,能够实现高速数据传输,支持多种设备无缝连接,还能轻松接入工业物联网(IIoT)。想象一下,你的涂装设备能够实时监控、远程
    发表于 06-16 15:26

    Modbus转Ethernet IP深度解析:磨粉设备效率跃升的底层技术密码

    。Modbus是一种串行通信协议,广泛应用于工业控制系统中。它简单、易于部署和维护,但也存在一些缺点,如传输速度慢、通信距离短等。而Ethernet IP则是一种基于
    的头像 发表于 06-05 17:32 502次阅读
    Modbus转<b class='flag-5'>Ethernet</b> <b class='flag-5'>IP</b>深度解析:磨粉设备效率跃升的底层<b class='flag-5'>技术</b>密码

    智多晶工业以太网从站控制器DEMO介绍

    工业以太网技术被广泛应用于智能制造产线控制、过程自动化系统、轨道交通信号传输、智能电网远程监控等对网络性能有严苛要求的领域
    的头像 发表于 05-26 10:09 1126次阅读
    智多晶<b class='flag-5'>工业</b><b class='flag-5'>以太网</b>从站<b class='flag-5'>控制</b>器DEMO介绍