GBZ 26157.3-2010 ControlNet和EtherNetIP 数据链路层规范解析

需积分: 25 14 下载量 48 浏览量 更新于2024-07-19 收藏 1.3MB PDF 举报
"GBZ 26157.3-2010 ControlNet和EtherNetIP规范 第3部分:数据链路层.pdf" 这篇文档是中国国家标准化指导性技术文件,详细阐述了用于工业控制系统的两种现场总线——ControlNet和EtherNet/IP的数据链路层规范。该规范是GBZ 26157.3-2010系列的一部分,旨在促进测量和控制领域的数字数据通信标准化。 文档内容分为多个部分,首先介绍了标准的发布背景和目的。接着,它详细定义了数据链路层的相关规范,这是OSI模型中的第二层,负责在物理层之上提供可靠的数据传输服务。 1. **范围**:这部分明确了文档覆盖的范围,包括ControlNet和EtherNet/IP的MAC(介质访问控制)帧结构以及数据链路层的功能。 2. **MAC帧**:详细规定了MAC帧的格式,包括前同步码、分隔符、字节排序、源MAC地址、Lpacket的总大小、循环冗余校验(CRC)以及异常中止MAC帧的处理。 3. **Lpacket**:Lpacket是ControlNet协议中的基本数据单元,这里详细描述了其格式、大小、控制字段、标签和链路数据。 4. **协调器Lpacket**:针对ControlNet中起协调作用的节点,详细解释了其格式和功能。 5. **建模语言(资料性的)**:这部分可能提供了有关如何使用特定建模语言来描述ControlNet和EtherNet/IP网络的信息。 6. **外部接口**:涵盖了与网络接口相关的服务,如发送服务、队列维护、标签过滤管理、接收服务、网络同步、同步参数变化、事件报告、无效CRC指示、当前协调器指示、上电、启用协调器以及只听模式。 7. **访问控制机(ACM)**:描述了如何管理和控制网络节点的访问权限。 8. **TxLLC**:TxLLC(传输层逻辑链路控制)部分涉及发送数据的逻辑控制。 9. **RxLLC**:RxLLC则关注接收端的逻辑链路控制。 10. **发送机(TxM)**:这部分详细介绍了发送数据的机制和流程。 这个文档对于理解ControlNet和EtherNet/IP在工业自动化环境中的工作原理以及如何实现它们的数据链路层通信具有重要价值。通过遵循这些规范,开发者和工程师可以确保他们的设备能够兼容并有效地在这些网络中进行通信。