前言
Ethernet/IP协议是由控制网国际有限公司(ControlNet International)的技术工作组联合ODVA(Open DeviceNet Vendor Association)于二十世纪九十年代构建的,相较于Modbus协议它是一个很年轻的协议,制定这个协议的原因是在二十世纪九十年代随着现场总线控制技术的成熟,PLC等智能设备更多的也更方便的接入,现场总线控制技术(FCS)就应运而生了,但是在当时的技术条件下,商业以太网有着较高的延迟性,商业以太网在工业应用中传输延滞在2~30ms之间,这是影响以太网进入工业领域的重要原因,从而开始了对工业以太网的研究。时至今日,随着技术的发展工业以太网已经成功的应用到工业的生产当中,但是也出现了多种现场总线标准,现场总线国际标准IEC 61158承认的现在有10种类型总线的国际标准,其中就有着Modbus-IDA、Ethernet-IP等,本次我们就来介绍一下Ethernet/IP协议。
Ethernet/IP协议简介
上文中我们也提到过Ethernet/IP协议是由ControlNet International和ODVA两个组织推出的,所以它和DeviceNet和ControlNet一样是基于CIP(Common Industrial Protocol通用工业协议)作为应用层协议基础上开发的,这是一种面向对象的协议,可以提供一系列标准服务,包括通过隐式和显示的方式对网络设备进行控制 后文我们再对CIP进行详细介绍回到正题,Ethernet/IP协议的流行是因为主要的自动化系统制造商Rockwell公司和Allen-Bradley公司围绕Ethernet/IP协议对设备进行了标准化 此后如Omron等公司也对设备添加了支持自此Ethernet/IP协议开始流行(主要在美国)。
Ethernet/IP数据包的组成结构可以分成两部分CIP协议部分和Ethernet/IP协议部分
Ethernet/IP数据包结构
我们从CIP开始讲起,Etherne