CIP通信协议规范版V2为自动化设备间的数据交换提供了统一标准,详述了网络配置、数据传输及安全性增强等改进措施。
EtherNetIP(EthernetIndustrial Protocol)是一种专为工业环境设计的通信系统,使得各种设备能够交换实时的关键应用数据。这些设备包括简单的输入输出装置如传感器和执行器以及复杂的控制设备比如机器人、可编程逻辑控制器(PLC)、焊接机及过程控制器。
EtherNetIP基于标准以太网技术,并结合了控制网络接口协议(CIP, Control and Information Protocol)的特点,满足工业自动化领域对高速度、高可靠性和实时性的需求。其中,CIP通讯协议是EtherNetIP的核心组成部分,它定义了一种通用的网络协议来实现不同制造商设备之间的互操作性。
在TCPIP协议栈中封装了CIP数据包以适应通过以太网传输的需求,这一过程称为“EtherNetIP Adaptation”。
第二卷详细介绍了CIP如何应用于EtherNetIP体系结构中的具体细节:
1. **Introduction to EtherNetIP**:提供对EtherNetIP的基本介绍,包括其设计目标、功能和应用范围。
2. **Encapsulation Protocol**:说明了将CIP数据包封装在TCPIP协议中以适应以太网传输机制的方法。
3. **Mapping of Explicit and IO Messaging to TCPIP**:解释显式消息(Explicit Messaging)与输入输出消息(IO Messaging)如何映射到TCP/IP的不同层次,确保在网络中的正确传输。
4. **Object Model**:定义了设备的抽象对象模型——这是实现设备间通信的基础,包含对象结构、属性和方法等信息。
5. **Object Library**:列出可用的对象库,并描述各种类型设备的标准通讯接口。
6. **Device Profiles**:详细说明不同类型设备如何实施并遵守EtherNetIP协议的具体要求。
7. **Electronic Data Sheets (EDS)**:电子数据表(EDS)用于描述设备的网络特性,帮助进行配置和故障诊断。
8. **Physical Layer**:物理层描述了网络连接所需的物理特性和标准,包括电缆、接头及信号规范等信息。
9. **Indicators and Middle Layers**:讨论指示器与中间层的作用及其在网络管理层中的重要性,负责错误检测和管理等功能。
10. **Bridging and Routing**:介绍用于支持跨多个网络通信的桥接(bridging)与路由技术(routing)的概念。
此外,附录A、B及C分别详细说明了显式消息服务、状态代码以及数据管理的内容;而附录D则涉及工程单位处理的相关信息。
EtherNetIP规范第二版为通过以太网实现工业设备间的高效可靠通信提供了全面指导。它基于CIP协议,并利用TCP/IP技术进行网络传输,确保在工业环境中达到实时性和一致性要求。这一规范对于理解和实施基于EtherNetIP的自动化系统至关重要。