基于IEC61131-3标准的数控系统开发环境原型研究

被引量 : 0次 | 上传用户:a2652765
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相对于数控机床,自动化机械产品具有种类繁多,控制过程固定等特点,然而当前尚缺乏一种高效便捷的控制系统应用程序开发环境。本文基于IEC61131-3标准,以DNC-11软硬件平台为目标机,设计数控系统应用程序开发环境原型,开发具有图形化编程环境和自动化编译系统的开发环境,以缩短自动化控制系统的开发周期并降低其开发成本。根据DNC-11数控系统的软硬件特点,设计了基于IEC61131-3标准的数控系统开发环境体系架构,包括支持IEC61131-3五种编程语言的编程环境,远程交叉编译系统以及运行时系统。编程系统采用Beremiz开源软件作为原型系统,提供能将IEC61131-3编程语言编译成C代码的IEC61131-3编译器;在远程编译系统交叉编译python并进行移植,实现目标数控系统的运行库扩展;运行时系统集成运动控制功能块。基于客户端—服务器(C/S)模型设计了远程交叉编译系统,搭建交叉编译环境,利用socket编程实现了服务器程序的网络收发功能,使用正则表达式编程为用户提供了Makefile自动创建工具,后台解析项目工程源文件以及配置文件生成与项目工程对应的Makefile文件,达到了在Windows平台即可以进行自动化编译控制系统程序的目的。对八种轴运动状态及状态转换条件进行深入的分析和研究,设计了状态机和单轴运动控制功能块的内部结构,包括参数配置模块、状态控制模块、输入预处理模块以及速度规划模块,设计各组成模块间的数据交互方式,在本文所述平台编程环境中使用功能块图和结构化文本编程实现了单轴运动控制功能块,对绝对运动控制模块的输出脉冲当量进行了联机测试。以全电动注塑机顶出系统为实验对象,在基于IEC61131-3标准的数控系统开发环境原型中设计并实现注塑机顶出系统的顶出运动过程。经实验测试,基于IEC61131-3标准的数控系统开发环境能够为自动化机械控制系统程序开发提供图形化的编程环境和简单高效的编译系统。
其他文献
为适应学科发展需要,满足行业对人才的需求,采用“系科合一”人才培养模式,通过建立多渠道的沟通平台;以教学改革为契机,构建特色鲜明的课程体系;以培养创新能力为切入点,提
随着慢性盆腔炎发病率的不断提高及越趋年轻化,治疗该类疾病的中药研究也日益增多。在查阅相关文献的基础上,对慢性盆腔炎的发病机制和治疗药物进行了分析总结,为进一步研究
目的:了解中药注射剂的安全状况和研究趋势,为建立中药注射剂的安全警戒工作提供参考。方法:对《中国期刊全文数据库》(CNKI)1996-2006年相关的1048篇文献的属性、年代分布、
《国家"十一五"时期文化发展规划纲要》及2013年《文化产业振兴规划》分别对文化的建设提出了新的要求。在全面推进素质教育和新课程实施的大背景下,特别是现在崇尚个性化、
文章从翻转课堂教学模式的简介入手,分别从翻转课堂教学模式的应用原则、教学设计和应用建议三方面详细论述了翻转课堂在初中信息技术教学中的应用,这在很大程度上有利于初中
论文以陕西省岐山县蔡家坡镇排水规划为例,以新的科学理念,对城镇排水规划编制过程中一些通用的要点、工作以及遇到的排水问题进行归纳总结,加以研究探讨。本论文采用比例相关法
随着消费类电子的应用和普及,嵌入式图形界面的设计将直接决定用户的体验效果,三维控件作为未来立体图形界面的重要组成部分,具有非常大的潜在价值。选择Android系统作为三维控
伴随着经济的发展,不可再生能源的消耗量持续增长,使得寻找新的能源已经成为全世界关注的问题,太阳能利用也越来越受到重视,太阳能热发电是太阳能利用的主要方向之一,目前实现商业
<正>对同一个人,从不同的位置或不同的角度给予不同的称呼,在修辞上称为“异称”。“异称”辞格运用非常广泛,并在表情达意上具有多方面的效用。描绘人的特征:形神毕见,如睹