文献知网节

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

宋立志

华中科技大学

摘要:相对于数控机床,自动化机械产品具有种类繁多,控制过程固定等特点,然而当前尚缺乏一种高效便捷的控制系统应用程序开发环境。本文基于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标准的数控系统开发环境能够为自动化机械控制系统程序开发提供图形化的编程环境和简单高效的编译系统。
  • 专辑:

    理工B(化学化工冶金环境矿业); 电子技术及信息科学

  • 专题:

    金属学及金属工艺; 自动化技术

  • 分类号:

    TG659

导师:

周会成;

下载手机APP用APP扫此码同步阅读该篇文章

下载:374 页数:69 大小:1377K

相关文献推荐
  • 相似文献
  • 读者推荐
  • 相关基金文献
  • 关联作者
  • 攻读期成果