点击蓝字 关注我们

相关阅读

EtherNet/IP OSI参考模型及其物理层、数据链路层与网络层的功能特点:

EtherNET/IP协议基础知识(Part 1)||附视频讲解

Encapsulation封装协议,传输层的消息类型,以及EtherNet/IP特点总结:

EtherNET/IP协议基础知识(Part 2)||附视频讲解

EtherNet/IP设备

01 EtherNet/IP 设备类型

图:EtherNet/IP设备类型与功能

为了方便设备厂商进行EtherNet/IP设备的开发,或是开发商选用合适的EtherNet/IP设备,ODVA为EtherNet/IP设备制定了一套明确的设备类型标准,每一个类型都界定了一个功能的范围:

Level 1:显示消息服务器

·仅用于显式消息;

·示例:程序上传、数据收集器、状态监视……

Level 2:I/O消息服务器

·类似于Level 1,但具有循环I/O消息;

·响应显式和隐式消息;

·示例:现场设备、旋转编码器、驱动器等;

Level 3:显式消息客户端/服务器

·类似于Level 1,但是有客户端用于显式消息;

·能发送、接收显式消息;

·示例:编码器、SCADA设备等;

Level 4:I/O消息客户端/服务器

·类似于Level 1、Level 2、Level 3,加上客户端用于隐式IO参考;

·可以发送和接收显式和隐式消息;

·示例:PLC、softPLC、I/O Scanner 路由器等;

02 EtherNet/IP 协议的实现方式

硬件方式

①采用现有已经设计好的一些接口板卡。基本上无需关心硬件方面的内容,插入接口后使用厂商配备的软件即可进行EtherNet/IP通信;

②采用嵌入了EtherNet/IP协议栈的MCU。还需要对MCU的外围电路进行相应的设计,将MCU的功能从引脚中引出,即可进行EtherNet/IP通信;

③采用嵌入了EtherNet/IP协议栈的接口模块;与方案2)类似,需要设计相应的硬件电路,接口模块需要一个MCU对其进行主控才可进行EtherNet/IP通信;

④采用网关。类似于接口板卡,插入接口后使用厂商配备的软件即可进行通信,特点是其进行的是协议间的通信,并不单独针对EtherNet/IP协议。

软件方式

集成EtherNet/IP协议栈到MCU中,即参考EtherNet/IP协议文档,自行编写代码至MCU中,或购买软件厂商相应的代码移植入MCU中。这样就可以进一步进行EtherNet/IP设备的开发。

建议参考文档

①PUB00213R0_EtherNetIP_Developers_Guide.pdf

该文档并非是EtherNet/IP协议的详解,而是一个总结性的、概括性的、指导性的文档。文档概述了EtherNet/IP协议的基本内容,会给予开发者实现EtherNet/IP协议,或开发相应的EtherNet/IP设备时的各种建议。比如,从何处开始了解协议、协议的哪些条例需要注意、开发设备需要了解协议到何种程度、哪些步骤应该参考其它哪些文档等等

图:文档目录

②PUB00070_Recommanded-Functionality-for-EIP-Devices-v10.pdf

该文档明确了各种不同EtherNet/IP设备所具备的具体功能细则,给EtherNet/IP设备开发者提供了一个重要的参考标准。

图:文档中的概述片段

END.

同步视频

工博会进行时

‍虹科展位:【6.1馆 E170】,期待您的到来!  ‍

关于虹科工业通讯

虹科是一家在工业自动化领域,特别是工业总线通讯行业经验超过10年的高科技公司。虹科工业通讯事业部与世界知名的工业通讯专家 【PEAK-System,Hilscher,Kunbus,SYS TEC,Koenig-Pa,Port,Copa-data,TenAsys,SoC-e、RELYUM】等深度合作,提供业内顶尖水平的工业总线协议软硬件解决方案,协议类型包含 【CAN、CANopen、EtherCAT、Profibus、Profinet、Ethernet/IP、TSN】等,产品类型包含代码、软件、芯片、板卡、模块等。虹科工业通讯以客户需求为导向,以技术能力为基础,为国内企业提供最适合的产品和最满意的服务。特别是在工业4.0的大环境下,虹科工业通讯与时俱进,推出了TSN(时间敏感网络)的解决方案,后者将在推动万物互联的潮流中扮演着如高速公路般的连接作用。

点击“阅读原文”,了解更多~

eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解相关推荐

  1. 川崎机器人总线通信_川崎机器人 | EtherNet/IP安装使用说明

    川崎机器人 | EtherNet/IP安装使用说明 注:本文章文字.图片部分来自网络 版权归原作者,侵删. 您是否对将工业自动化集成到您的设施中感兴趣?如果是这样,那么您应该致电工业自动化和集成领域的 ...

  2. 时隙aloha协议仿真程序_工控ModbusTCP/IP协议仿真环境搭建

    01 ModbusTCP/IP协议简介 Modbus TCP/IP是简单的.中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品.它覆盖了使用TCP/IP协议的"intra ...

  3. ip协议分析实验报告_入门工业通讯之EtherNet/IP协议分析

    写在前面 前面我们系统得说了工业控制系统的通讯,大家肯定会想到PROFINET.ETHERNET/IP.ETHERCAT等工业以太网: 技术解读PROFINET.Ethernet/IP等7种主流工业以 ...

  4. plc tcp ip通讯怎么只能连一个客户端_一款Ethernet/IP和Modbus TCP转OPC UA产品

    . 1   协议简述 Ethernet/IP协议是ODVA组织发布的一个以太网协议,当然了ODVA里最主要的成员是Rockwell等美国公司.ODVA组织除了发布有Ethernet/IP协议,还有常见 ...

  5. EtherNet/IP协议开发2:理论学习

    前言 接续第一章,其实可能也没啥关系,水一篇. 一 EtherNet/IP百度百科概念 百度百科写的还挺好的,从其中能提取很多有用的知识. EtherNet/IP来自哪里         EtherN ...

  6. CIP (基于EtherNet/IP) 协议

    CIP [基于EtherNet/IP ]协议 前言 一.EtherNet/IP 二.CIP 1. CIP 对象模型 2. CIP 服务 3. CIP 对象库 3.1 身份对象 (Class ID: 0 ...

  7. IEC104协议规约通过工业智能网关(协议转换器)转换modbus协议?

    电力系统IEC104规约是国家电网公司制定的调度接入网络通信规约,目前在电力系统中应用广泛.IEC104 一般用于调度主站与变电站之间或者不同系统之间的网络数据通信. Modbus协议目前成为工控行业 ...

  8. 网络层协议详解(主要是IP协议、ICMP协议和ARP协议)

    网络层协议详解(主要是IP协议.ICMP协议和ARP协议) 一.网络层的功能 定义了基于IP协议的逻辑地址: 连接不同的媒介类型: 选择数据通过网络的最佳路径. 二.IP数据包格式 第一层 版本:该字 ...

  9. 串行RapidIO(Serial RapidIO,SRIO):IP核基础知识

    目录 前言:SRIO .RapidIO.GT 有什么关系? 一.SRIO IP核概述 1.1. 概述 ​​​​​​​1.2 SRIO核架构 二.接口介绍 2.1. 逻辑层接口LOG(重点) 2.1.1 ...

最新文章

  1. kotlin + springboot 整合redis,Redis工具类编写及单元测试
  2. 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )
  3. 根据各工序时间画aoe网_曲靖被动防护网RXI150被动网厂家
  4. CMD命令名详细大全
  5. 从工作的角度,NLP/CV/推荐系统选哪个?
  6. 入门C语言10问10答
  7. LayaAir-图集动画
  8. 测试开发:提升测试效率都有哪些具体手段?
  9. hdu 1856 并查集——ac的不一定正确
  10. 超级楼梯HDU2041
  11. 有趣的算法(五):一文读懂二叉搜索树的插入、删除
  12. 1月13 PyTorch 中模型的使用,保存加载模型
  13. python中str类型_python的str是什么类型
  14. Java中super()的用法。主类和子类的继承关系。(2)
  15. ID7S625高压逆变器驱动芯片
  16. python人物关系抽取_Python学习笔记(2) Python提取《釜山行》人物关系
  17. 通过bitmap改变图片的大小
  18. iPhone手机开发
  19. 基于机器学习的车牌识别系统
  20. 洗护用品标准号,有害添加剂介绍和注意事项

热门文章

  1. 怎么判断是显卡不行了还是CPU不行了?
  2. 贴吧顶帖工作室(贴吧怎么顶帖)
  3. vasp计算压电系数_求助DFTP算出来的压电系数 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  4. NOI OJ 1.3 11:计算浮点数相除的余数 C语言
  5. 电脑开机显示器不显示BIOS界面,直接进入系统解决办法
  6. 【原创】Windows图标助手v2.0
  7. CSS盒子边框(border)样式综合样式
  8. python学习笔记分享(四十)网络爬虫(7)反爬虫问题,解决中文乱码,登陆和验证码处理
  9. 阿里云盘电脑客户端内测版
  10. EventBus Vuex?