机床, 数控系统, 现场总线协议规范, 数据链路层, GB/T29001.3-2012

机床数控系统NCUC-Bus现场总线协议规范第3部分:数据链路层GB/T29001.3-2012

添加时间:2023/7/30 17:06:28 阅读次数:

NCUC-Bus是一种广泛应用于机床数控系统中的现场总线标准。本文将详细介绍NCUC-Bus现场总线协议规范第3部分:数据链路层GB/T29001.3-2012的内容。

1. 简介

NCUC-Bus数据链路层是整个NCUC-Bus协议的核心部分,它负责实现数据帧的传输和错误控制等功能。本部分规定了NCUC-Bus数据链路层的封装格式、帧结构、错误控制和流量控制等方面的内容。

2. 帧结构

NCUC-Bus数据链路层采用了异步通信方式,数据帧由同步字段、帧头、数据区、校验和和帧尾组成。其中,同步字段用于同步收发双方的时钟信号,帧头包含了目标地址、源地址、数据长度等信息,数据区用于存放实际数据信息,校验和用于检测数据传输过程中是否出现错误,帧尾用于标识一个数据帧的结束。

3. 错误控制

NCUC-Bus数据链路层采用了循环冗余校验(CRC)方式进行数据的校验和计算。在数据传输过程中,接收端会对接收到的数据帧进行CRC校验,如果发现数据帧中存在错误,则会发送拒绝帧给发送端,要求重新发送数据。此外,NCUC-Bus数据链路层还采用了超时重传机制,以确保数据传输的可靠性。

4. 流量控制

NCUC-Bus数据链路层采用了滑动窗口协议进行流量控制。在数据传输过程中,发送端会不断地向接收端发送数据,接收端则需要不断地确认已经接收到的数据,并告知发送端可以发送的下一块数据的序号,以控制数据的流量。

5. 总结

NCUC-Bus数据链路层是整个NCUC-Bus协议的核心部分,它负责实现数据帧的传输和错误控制等功能。该层采用了异步通信方式,并且采用了循环冗余校验和滑动窗口协议等技术,以确保数据传输的可靠性和流畅性。在机床数控系统中,NCUC-Bus数据链路层发挥着重要作用。

相关标准
机床数控系统NCUC-Bus现场总线协议规范第2部分:物理层GB/T29001.2-2012
上一篇 本文主要介绍机床数控系统NCUC-Bus现场总线协议规范第2部分:物理层GB/T29001.2-2012。
机床数控系统NCUC-Bus现场总线协议规范第4部分:应用层GB/T29001.4-2012
本文介绍了机床数控系统NCUC-Bus现场总线协议规范第4部分:应用层GB/T29001.4-2012的相关内容。 下一篇