APP下载

数控系统上下位机通信的研究与开发

2013-09-07吴栋栋周向东

中国机械工程 2013年16期
关键词:引擎服务

吴栋栋 周向东

华中科技大学国家数控系统工程技术研究中心,武汉,430074

0 引言

现代的数控系统广泛采用主从模式[1],即采用上位机加下位机的结构[2-4],因而具有分布式系统的特征。这种体统结构支持用户的二次研发和自主升级,既具有PC端的开放性,又具有控制端的开放性,可以说它具有前后两端的开放性。然而要实现基于上下位机结构的CNC系统,就必须要实现上下位机间的通信。目前上下位机之间主要的通信方式有串口通信方式、以太网通信方式以及现场总线通信方式。三种通信方式各有优缺点:串口通信最大的优点是实现简单、成本低,但却存在可靠性差、效率低等缺点[5];以太网通信具有的标准性和开放性是其最大的优点,但也存在实时性不强、抗干扰能力差等缺点[5];现场总线通信具有操作方便、开放性好的特点,同时也存在结构复杂、结构层次过多等问题[6]。因此,针对具体的情况,选择相应的通信方式才能实现上下位机之间有效的通信。同时,目前上下位机所选用的操作系统往往不同,于是如何实现上下位机之间的跨平台通信也是一个亟待解决的问题[7]。本文研究的上下位机间的通信通过合理的划分通信层次结构,既能够实现跨平台通信,又能够屏蔽通信介质的差异,同时还能根据数据的类型提供不同的通信服务。

1 上下位机通信的层次结构

由于Windows操作系统具有开发资源丰富、操作方便等优点;Linux和Dos操作系统都具有强实时性,通常数控系统的上位机(HMI端)采用Window平台,下位机(NCU端)采用Linux和Dos平台。……

登录APP查看全文

猜你喜欢

引擎服务
以学促干 挺膺担当 激活砥砺前行的红色引擎
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
蓝谷: “涉蓝”新引擎
招行30年:从“满意服务”到“感动服务”
无形的引擎
基于Cocos2d引擎的PuzzleGame开发