开放式数控系统软PLC运行系统的研究与开发

被引量 : 4次 | 上传用户:gg42201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术在数控领域的不断应用,数控系统的软硬件资源得到了极大的丰富,开放式数控系统迎来了新的发展机遇,各种新的研究成果不断涌现。数控系统处理的信息可分为数字控制和顺序控制,其顺序控制(M、S、T功能)通常是由PLC(ProgrammableLogical Controller)来完成的。传统的硬件PLC体系结构封闭,无法满足开放式数控系统的要求,因此,软PLC的研究与应用越来越引起业界的重视。遵循国际电工委员会最新颁布实施的IEC61131-3标准,研究软PLC在数控系统中的应用,可以进一步增强开放式数控系统的功能。本文基于陕西科技大学数控实验室开发的新型陶瓷快速成型机数控系统,以实现该系统的顺序控制为目的,研究了符合IEC61131-3国际标准的软PLC的原理和开发技术。由于面向对象的C++语言具有类的封装、继承和多态性等优点,本课题采用Windows操作系统为开发平台,以Visual C++为开发工具,设计实现了新型陶瓷快速成型机数控系统软PLC的功能模块。论文主要从以下两方面进行了研究。第一,针对传统PLC的工作原理和结构,分析软PLC应该具备的功能,并在此基础上分析软PLC的总体框架,重点设计软PLC的开发系统的编译模块和运行系统。编译模块依据PLC指令表程序为源代码,运用Flex和Bison自动生成软件,将指令表程序经过词法分析、语法分析、语义分析最后生成的目标代码存储在设计好的译码结果缓存区中。第二,软PLC的运行系统的设计采用的是虚拟机的设计思路,模拟硬PLC的工作过程。软PLC虚拟机分为快慢两个逻辑程序,虚拟机实际上就是这两个逻辑程序的调度和切换。本文设计的虚拟机读入类似汇编语言的目标代码后利用汇编技术将目标代码转换为是机器码文件,虚拟机加载机器码文件进行解释执行。利用动态链接库技术(DLL)完成开发系统和运行系统的通信功能。
其他文献
随着城市化、现代化、机动化进程的加快,城市交通压力日益增大,大中城市在一些时段和区域交通拥堵较为严重,由此带来了巨大的资源经济浪费和严重的环境污染,因此智能交通系统
商事侵权责任是侵权法体系的重要组成部分,也是商法体系的重要组成部分。商事侵权责任作为寄生并脱胎于传统民事侵权责任的新的侵权责任制度,在人类社会完成从前工业社会向现
<正>英国课程理论家斯滕豪斯提出"教师成为研究者"的著名口号,极大地鼓舞了教师重新审视自己的生存状态和职业生活。然而在如何成为研究者的道路上却是"雾里看花,水中望月",
选取TN、TP、Chl-a、COD、BOD5、DO和SD等7项指标,应用模糊物元识别模型对2000~2007年巢湖的12个水质监测点的富营养化等级进行了模糊识别。通过与巢湖同期水质浓度变化及其
正如米歇尔@R.杨在其<会计违法与财务舞弊:一项公司治理指南>中写的:"财务报表舞弊始于压力."只要压力存在,报表舞弊就有其滋生的土壤.
作为导演的姜文坚持走精品路线,在十七年的时间内只拍了四部电影,从《阳光灿烂的日子》到《鬼子来了》,从《太阳照常升起》到《让子弹飞》,姜文的每一部作品都引起了广泛关注,《让
自我国改革开放以来,我国经济得到了持续高速发展,国民生活水平不断提高且消费力不断加强,这为我国的咖啡行业提供了巨大的潜力市场。山东省GDP增长多年来一直处于我国领先地位,
在能源短缺以及温室气体减排的双重压力下,合适的节能减排战略的选择显得尤为重要。在众多战略选择中,生物燃料乙醇以其可再生性和生命周期碳排放中性被认为是目前替代化石燃
本论文在查阅大量文献,调研我国制革废水处理现状,参加国内水处理技术设备交流研讨会等基础上,提出“板式陶瓷膜的制备及其膜分离性能研究”这一课题。在研究板式陶瓷膜的过程中
在经济全球化背景下,我国与世界经济的联系日益紧密,长三角地区成为了我国对外贸易的领头羊,在新的国际环境下其开放型经济也迈上一个新台阶。但是在面对新的机遇时,长三角传