开放式数控总线行规层设计和实现*
2011-05-28姜顺豹杨东升
组合机床与自动化加工技术 2011年3期
姜顺豹,杨东升
(1.中国科学院研究生院,北京 100049;2.中国科学院沈阳计算技术研究所,沈阳 110171)
0 引言
针对开放式数控系统的控制要求,同时为了满足其开放性需求,我国在2009年6月发布了开放式数控系统总线接口和通信协议的国标。标准中把数控总线模型划分为物理层、数据链路层、应用层与用户层行规[3]。其中应用层主要负责站点间的安全、可靠的数据传输通路,并为行规层提供传输服务,而行规层则利用应用层提供的服务在驱动器和控制器之间进行设备控制。其中开放式数控总线的结构如图1所示。

图1 数控总线结构
围绕应用层、数据链路层和物理层的研究很多,然而用户和制造商比较关心的是如图1中所示的伺服、I/O等设备的控制的问题,行规层的好坏直接影响NC系统的开放性。本文在国标的基础上设计一个行规层的模型,抽象了不同制造商制造的同类设备,为用户提供统一的接口服务,同时实现了行规层中的伺服驱动器,最后给出了一个具体应用实例。
1 相关工作
以沈阳计算所牵头制定的开放式数控系统国家标准中提出了开放式数控系统总线的概念,同时给出了一个数控总线的规范模型。它以ISO/OSI开放系统互连参考模型为基础,并对其加以改造,由物理层、数据链路层、应用层与用户层行规组成[2-3],如图2所示。

图2 开放式数控总线
在图1的模型中,通过将链路层划分为抽象数据链路子层与实数据链路子层,以便用户选用现有标准协议或引入新的标准。……
登录APP查看全文
