GB T 29001.3-2012 机床数控系统 NCUC-Bus现场总线协议规范 第3部分:数据链路层.pdf
《GB T 29001.3-2012 机床数控系统 NCUC-Bus现场总线协议规范 第3部分:数据链路层.pdf》由会员分享,可在线阅读,更多相关《GB T 29001.3-2012 机床数控系统 NCUC-Bus现场总线协议规范 第3部分:数据链路层.pdf(24页珍藏版)》请在麦多课文档分享上搜索。
1、/.: 飞-飞:.-.1.=;民._._. 飞.二矗一-/.-;-;-;-._. f._ .-;,_ I.,!.-_ 址,!.-,:-!.,.,;.:-亘古飞;-;-,-.;.:,-.-醉_E,_ . :.-.:工-,.-一、:.:.、I.:.Z:.胃也:-,.:-:-飞到匾iE.:,侄子.咀_y!.,-:r,!.-,也斗:!.J-唱唱.w-_ 一ICS 25.040.20 J 50 中华人民共和国国家标准GB/T 2900 1. 3.20 12 机床数控系统NCUC-Bus现场总线协议规范第3部分:数据链路层2013-07-01实施Numerical control system of ma
2、chine tool胃aProtocol specifications for NCUC-Bus fieldbus-一Part 3: Data link layer 2012-12-31发布发布中华人民共和国国家质量监督检验检菇总局中国国家标准化管理委员会k飞14俨布叫/甜地只CH节GB/T 29001.3-2012 目次前言.1 引言.II 1 范围2 规范性引用文件-3 术语和定义、缩略语3.1 术语和定义.3.2 缩略语.64 数据链路层概述.65 数据链路层报文格式和服务类型.7 5.1 数据帧定义与封装.7 5.2 帧定界和帧同步域.8 5.3 帧的寻址和识别.8 6 链路连接的建立
3、与管理.9 6.1 链路连接的建立.9 6.2 数据链路的转换.6.3 数据链路故障7 链路层数据传输.13 7.1 链路传输服务.13 7.2 链路传输流量控制.14 8 差错检测和恢复.15 8. 1 差错检测.158.2 差错纠正.158.3 NCUC-Bus链路容错机制. 15 8.4 NCUC-Bus通信故障参考文献.18 GB/T 29001. 3-2012 前言GB/T 29001机床数控系统NCUC-Bus现场总线协议规范分为以下部分z一-GB/T29001. 1 总贝U;一-GBjT29001. 2 物理层z一-GBjT29001. 3 数据链路层z一一-GBjT29001.
4、 4 应用层z一GBjT29001. 5 测试;一-GBjT29001. 6 安全;本部分为GBjT29001的第3部分。本部分按照GBjT1. 1-2009给出的规则起草。本部分由中国机械工业联合会提出。本部分由全国机床数控系统标准化技术委员会CSACjTC367)归口。本部分起草单位=武汉华中数控股份有限公司、大连光洋科技工程有限公司、沈阳高精数控技术有限公司、广州数控设备有限公司、浙江中控电气技术有限公司。本部分主要起草人z宋宝、唐小琦、陈天航、金健、何英武、张玉洁、陈虎、王声文、杨东升、胡协和、莫元劲、胡毅、冯冬芹。I GB/T 29001.3-2012 引O. 1 概述GB/T 93
5、87.1-1998定义了三层现场总线参考模型,参考模型将互连标准化区域细分为一系列层次规范,每层有可管理的范围。本部分是机床数控系统NCUC-Bus现场总线协议规范的数据链路层,与基本参考模型所定义的系列部分标准中的其他部分有关。0.2 数控系统现场总结鼓据链路层概述NCUC-Bus是一种数字化、串行现场总线,用于机床数控系统各组成部分互连通信。本部分所规定的数据链路层位于物理层与应用层之间,将物理层提供的可能出错的物理连接改造成逻辑上元差错的数据链路,并对应用层的原始数据进行数据封装。数据链路层利用物理层提供的比特流传输功能,实现在节点(node)间可靠的数据传输。数据链路层传送以帧为单位的
6、数据,每一帧包括一定数量的数据和一些必要的控制信息。数据链路层负责建立、维持和释放数据链路的连接。图1阐述了NCUC-Bus物理层、数据链路层和应用层之间的关系。应用层数据链路层服务数据链路层+ 寸一一一数据链路管理服务物理层传输介质固1NCUC-Bus数据链路层与其他各层之间的关系本部分主要依据对等数据链路实体,提供一组在通信时刻执行的步骤表达规则。这些规则旨在为以下各种设计开发提供可靠的基础za) 作为实现者和设计者的指南zb) 在设备测试和采购中使用zc) 作为系统准人开发环境约定的一部分。E GB/T 2900 1. 3-2012 1 范围机床数控系统NCUC-Bus现场总线协议规范第
7、3部分:数据链路层GB/T 29001规定了机床数控系统NCUC-Bus(NCUnion of China Field Bus,数控联盟总线,以下简称NCUC-Bus)的数据类型和基本的数据传输方式,确立了NCUC-Bus用于机床数控系统及工业自动化控制过程而制定的通信协议规范。GB/T 29001的本部分规定了NCUC-Bus数据链路层提供各装置之间基本的、有实效性的报文通信规则,同时定义了NCUC-Bus数据链路层协议。本部分适用于机床数控系统。其他用途的数控系统可参照本部分。注=本部分依据以下条款,以一种抽象的方式阐述NCUC-Bus数据链路层提供的外部可视的服务:a)服务的原语动作和事
8、件,b)与每个原语动作和事件相关联的各个参数以及它们采用的形式;C)这些动作和事件之间的相互关系以及它们的有效顺序。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 9387.1-1998信息技术开放系统互连基本参考模型第1部分z基本模型(idtISO/ IEC 7498-1:1994) GB/T 29001. 1-2012 机床数控系统NCUC-Bus现场总线协议规范第1部分z总则GB/T 29001. 4-2012 机床数控系统NCUC-Bus现场总线协议规
9、范第4部分=应用层IEEE Std 802. 3-2005信息技术系统间通信和信息交换局域网及城域网特殊要求第3部分z带冲突检测载披监听多从访问(CSMA/CD)的访问方式及物理层规范(Information technology-Tele mmunications and information exchange between systems-Local and metropolitan ar臼networks-Specificrequirements-Part 3: Carrier sense multiple access with collision detection (CSMA/
10、CD) acc四smethod and physical layer specifications) 3 术语和定义、缩暗语3. 1 术语和定义GB/T 29001. 1界定的以及下列术语和定义适用于本文件。3. 1. 1 协议protocol 对通信系统数据交换中的数据格式、时序关系和纠错方法的约定。GB/T 29001. 1-2012,定义3.1.1J 1 GB/T 29001.3-2012 3. 1.2 总结bus 通过分时复用的方式,将信息从一个或多个源部件传送到一个或多个目的部件的一组传输线,是通信系统中传输数据的公共通道。GB/T 29001. 1-2012,定义3.1.2J 3.
11、 1.3 物理层physical layer 处于ISO/OSI通信参考模型的最底层,是整个通信系统的基础。物理层为设备之间的数据通信提供传输介质及互连设备,为数据传输提供可靠的环境,包括传输介质(光纤、双绞线、同铀电缆等)、连接器(插头/插座、接收器、发送器、中继器等,实现数据在其上以一定的速率通过。GB/T 29001. 1-2012,定义3.1.3J 3. 1.4 数据链路层data Ji.nk layer 数据链路层为建立在物理层之上的数据通道。在数据通信期间,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和解除通信联络两个过程,这种建立起来的数据收发关系就叫做
12、数据链路。而在物理介质E传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立、拆除和对数据的检错、纠错是数据链路层的基本任务。GB/T 29001.1-2012,定义3.1. 4J 3. 1.5 应用层appUcation layer 应用层位于物理层和数据链路层之上,用户任务之下的所有部分,并向上提供接口和服务。GB/T 29001. 1-2012,定义3.1.5J 3. 1.6 设备device 接人通信网给中,具有特足功能行为的物理实体,例如接人NCUC-Bus网络的数拉装置、伺服驱动装置或1/0装
13、置等。每个设备在NCUC-Bus中具有唯一的设备地址。GB/T 29001. 1 2012,定义3.1.6J 3. 1.7 主设备master device 网络中发起通信的设备。NCUCRus协议约定在一个NCUC也18环路中只能有一个主设备,通常为数控装置。注z主设备又称为主站。GB/T 29001.1-2012,定义3.1.7J 3. 1.8 从设备slave device 网络中除主设备之外,其他接人NCUC-Bus网络的设备,例如伺服驱动装置或1/0装置等。注g从设备又称为从站.GB/T 29001. 1一2012,定义3.1.8J 3. 1.9 广播broadcast 在网络中多设
14、备通信的最普遍的形式,发送方向每一个目的设备投递一个分组的拷贝。发送端可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到一个GB/T 29001.3-2012 拷贝为止。GB/T 29001. 1-2012,定义3.1. 9J 3. 1. 10 单地址传输single address transmission 单地址传输是针对网络中传输的两个设备间的关系而言的,单地址传输指的是发送端把数据传给网络中指定的设备。GB/T 29001. 1-2012,定义3.1.10J 3. 1. 11 集总帧传输slave device information train
15、packed transmission 发送端将需要向网络中各从设备传输的数据依次封装成一个数据包,然后从发送端的一个端口发出,依次通过各从设备,然后回到主设备的另一个端口或者同一个端口。从设备在数据包经过时,依据数据包中的地址信息,下载主设备传输给该设备的数据,同时将需要反馈的数据上载到数据包中。GB/T 29001.1-2012,定义3.1. 11J 3. 1. 12 商扑结构topology structure 网络的拓扑结构是引用拓扑学中研究与大小、形状元关的点、线关系的方法,把网络中的通信设备抽象为一个点,把传输介质抽象为一条线,由点和线组成的几何图形就是网络的拓扑结构。网络的拓扑结
16、构反映出网络中各实体的结构关系,是建立网络的第一步及实现各种网络协议的基础。拓扑结构主要有星形结构、环形结构、线形结构、树形结构、网状结构等。GB/T 29001. 1-2012,定义3.1. 12J 3. 1. 13 雏形结构Iinear structure 一种网络拓扑结构,设备之间通过通信线路依次连接的路由方法。GB/T 29001. 12012,定义3.1. 13J 3. 1. 14 环形结构ring structure 一种网络拓扑结构,设备之间通过通信线路组成闭合回路的路由方法,数据在其中只能单向传输。GB/T 29001. 1-2012,定义3.1. 14J 3. 1. 15 周
17、期通信cycle communication 内容具有严格时效性的信息交换行为,每隔特定的时间长度,设备进行一次通信。GB/T 29001. 1-2012,定义3.1.1日3. 1. 16 周期数据cycle date 具有严格时效性的数据。GB/T 29001. 1-2012,定义3.1. 16J 3. 1. 17 非周期通信non cycle communication 内容不具有严格时效性的信息交换行为。GB/T 29001. 1-2012,定义3.1.17J 3. 1. 18 存取过程access procedure 设备获取网络中传输的数据的过程。3 GB/T 29001. 3-20
18、12 GB/T 29001. 1-2012,定义3.1. 18J 3. 1. 19 总结状态bus state 总线稳定地保持特定的工作模式。GB/T 29001. 1-2012,定义3.1. 19J 3. 1. 20 状态机state machine 描述状态以及状态间转换过程的信息模型。GB/T 29001. 1-2012,定义3.1.20J 3. 1.21 自举boot up 通信系统自设备通电到可以进行正常通信的过程。GB/T 29001. 1-2012,定义3.1.21J 3. 1. 22 指令instruction 网络中传递的一组能够被设各识别的,表示设备需完成特定通信行为的代码
19、。GB/T 29001. 1-2012.定义3.1. 22J 3.1.23 反镜fecdback NCUC-Bus网结中从设备发出的被主设备接收的包含从设备信息的代码。GB/T 29001. 12012.定义3.1. 23J 3. 1. 24 ISO/OSI参考模型reference model ISO/的用于指导定义迪信协议的网络层次体系结构见GB/T9387. 1-1998)。GB/T 29001. 1一2012,定义3.1. 24J 3. 1. 25 带宽bandwidtb 在固定的时间段内可传输的资料数量,即在通信线路中传输数据的能力,又叫频宽。在数字设备中,频宽通常以bit/s表示,
20、即每秒可传输的数据位数。GB/T 29001. 1-2012,定义3.1.25J 3. 1. 26 翩frame数据链路层的协议数据单元,也是数据链路层发起一次通信的基本信息单位。帧由若干个字节组成,通常由特定的字符表示信息的起始。GB/T 29001.1-2012,定义3.1.26J 3. 1. 27 报文telegram 网络中交换与传输的数据单元。报文包含了将要发送的完整的数据信息,可以被分割为若干帧,在接收端进行信息的组合。GB/T 29001. 1-2012,定义3.1.27J 3. 1. 28 节点node 具有传送或接收数据功能,以及独立地址的网络相连设备。4 3. 1. 29
21、链路Iink 通信路径上连接相邻节点的元源通信信道称为链路,通常也称物理链路。3. 1.30 数据链路data Iink GB/T 2900 1. 3-2012 把实现数据传输协议相关的硬件与软件加到链路上,就构成数据链路。链路包括传输的物理介质、链路协议、有关设备以及有关计划程序。3. 1. 31 逻辑链路控制logic line control LLC LLC子层为数据链路层的上层部分,用户的数据链路服务通过LLC子层为上层提供统一的接口。LLC功能包括控制对传输介质的访问,向其上层提供服务F识别数据链路层的上层协议,然后对它们进行封装。3. 1. 32 介质访问控制media acc四s
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 29001.3 2012 机床 数控系统 NCUC Bus 现场总线 协议 规范 部分 数据链

链接地址:http://www.mydoc123.com/p-210454.html