EtherNet/IP是四个开放式网络标准(CompoNet,Devicenet, ControlNet和EtherNet / IP )之一,它们都使用一个相同的应用层, “通用工业协议”(CIP)。 这种通用的应用层和开源软件及硬件接口允许实现从控制层之上的现场总线级到企业级的自动化组件的通用连接。
CIP网络家族是由ODVA (Open Devicenet Vendor Association - http://www.odva.org )规定和发布的。
通用工业协议以对象模型的方式实现通信和应用。 预定义的对象方便了不同的设备和制造商之间的数据交换。 通过创建不同的设备配置文件,可以获取更多的用户利益。
CIP是一个基于连接的协议。 它定义了I/O数据交换,使用I/O报文(或隐式报文);以及使用显示报文的通用的数据交换,用于配置、诊断和管理。因此, CIP给用户提供了4个基本功能:
- 应用的通用对象模型
- 用于网络中数据交换的通用通信模型
- 通用的配置方法
- 通用的设备配置文件
EtherNet / IP是TCP / IP和以太网(IEEE 802.3)之上的CIP实现。
EtherNet / IP规范定义了第4层和第3层(传输层和网络层,使用封装协议和TCP / IP),以及第2层(数据链路层,使用以太网IEEE 802.3),层1和0(物理层和传输介质)。
连接器,电缆类型和电缆长度基于通信相关的显示、操作元件和封装相应的标签来指定。
EtherNet/IP支持10 Mbit/s和100 Mbit/s的数据传输速率。 通常情况下,内置使用合适的(管理的)开关的星型拓扑结构,带有支持嵌入式开关的设备,也可以实现线性和环形拓扑结构。 连接到EtherNet/IP网络的设备的数量仅取决于可用的IP地址空间。
自2000年首次推出以来,EtherNet / IP标准通过不断增加新功能获得提高,例如:
- DLR(设备级环)协议
通过环形拓扑实现介质冗余 - QoS (服务质量)
基于IEEE 802.1D/Q和DSCP报文优化 - ACD (地址冲突检测)
检测并根据IP地址冲突行动 - CIP同步(使用IEEE 1588 PTP)
实现例如运动控制中的时间关键型应用
除了带I /O模块、阀门、编码器、驱动器和控制器(PLC)的工厂自动化外, EtherNet /IP的主要应用领域是控制和企业层的联网。在CIP网络家族内,EtherNet/ IP覆盖的应用场合包括网络中需要在平均周期时间(10ms到500ms及以上)内实现中等到大量的数据交换,以及在运动控制应用中所见的低于1ms的短周期时间内记录中等的数据量。