开放式数控系统软件平台实现技术的研究

被引量 : 14次 | 上传用户:rockman27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术的迅猛发展,数控系统的硬件日趋标准化、模块化、硬件可靠性越来越有保障,相对来说软件质量越来越受到重视,而开放式数控系统软件平台的设计已经成为开发数控系统的关键部分。开放式数控系统软件平台由PLC软件平台和人机界面编辑软件平台组成。编译器是“PLC集成开发平台”中最重要的部分,通过编译器的“翻译”用户程序才能变成PLC硬件能理解的内容,本文利用梯形图—指令表算法将形象化的梯形图语言自动转化为指令表。在进行人机界面软件平台基本图元的绘制时,要用到很多基本图元的实现算法,其中Bresenham直线算法和Bresenham圆弧算法最为典型。本文首先阐述了数控系统的一些基本概念,指出了本文研究的背景、研究的内容和意义。然后结合亿图数控系统的基本特点以及开放式数控系统软件平台自身的特点和实际要求,阐述了课题研究的相关基础,分析了开放式数控系统软件平台应具有的功能和设计原则。接着介绍了实现该平台所使用的开发工具。在软件平台实现论述部分,本文首先对PLC软件集成开发平台进行了模块化方法设计,把PLC软件集成环境分解成项目管理模块、编辑模块、编译模块、模拟仿真模块等,同时,设计出PLC软件开发平台各模块间的数据流向,处理好模块之间的消息传递和驱动。PLC软件平台进行模块化之后,具体实现了各个模块的功能。编辑器选用了形象、直观的梯形图语言作为编程语言,采用面向对象的建模方法,建立PLC系统类层次结构和元件库模型对象,以图形输入方式来编制梯形图程序。编译器以树结构为中介将梯形图和PLC指令联系起来,实现了从梯形图到PLC指令的转换。转换以梯级为单位,采用“正向深度优先扫描算法”来构造逻辑树结构,然后对树结构进行遍历,得到相应的PLC指令集。接着建立了人机界面编辑平台框架结构以及三大对象模型,并分析了这三大对象模型之间的关系。依据模型详细阐述了人机界面编辑平台各功能实现的具体方法,主要包括了软件界面设计的阐述,以及如何实现图元的创建、拾取、编辑、修改属性等功能。还实现了工程画面有效管理的技术。同时讲述了工程文件的数据格式和实现存储和载入的方法。分析了数控器显示画面的数据结构,并根据此数据结构的特点设计了工程画面数据编译方案,说明了在编译过程中几个问题的处理方法。通过对PLC工作原理的分析和研究,仿真器实现了PLC指令解释器的实现算法的仿真,模拟了PLC运行过程,从而实现了系统的离线仿真,同时,以数控折弯机为例做实例分析,讲解了界面编辑系统在具体运用中的效果。总之,开放式数控系统软件平台开发了PLC梯形图的编辑环境,实现了梯形图到PLC指令代码的转换,并设计了仿真部分,弥补了原有同类型软件的不足,同时在综合考虑到数控这个领域的特点以及不同用户的个别和共同的需求以后,开发出了数控系统对话界面上需要的各种“零件”,在用户使用时就可以像“搭积木”一样把这些“零件”组合成各种图形界面就可以了。论文主要创新点:(1)开放式数控系统软件平台具有集成矢量绘图功能;(2)利用树结构设计了梯形图语言与语句表语言的互换算法,根据此算法设计了梯形图编译器,可将形象化的梯形图语言自动转化为指令表。在编译的过程中,该平台能对梯形图进行语法检查,给出错误信息,符合规范的梯形图就能转换成相应的指令集;(3)设计了PLC模拟仿真数控操作界面,实现了PLC指令解释器的仿真,提供模拟PLC输入输出的工具,模拟PLC运行过程,实现了系统的离线仿真,可以对用户PLC程序的逻辑错误进行检查、修改。(4)数控操作界面具有多语言支持功能。
其他文献
利用1997~2007年全国30个省市区的面板数据,对国有及控股企业资产负债率与非国有化水平、市场化程度、开放程度的关系进行了计量分析。研究结果表明:制度环境对国有企业资本
大麦是世界上第四大农作物,也是我国的第四大粮食作物,江苏是全国大麦种植面积最大的省份,其啤酒大麦产量占全国的1/3以上。为了充分发挥江苏啤酒大麦生产的优势,本文以江苏
铝具有储量大、密度小、比强度高、导电性好等诸多特点,使铝及其合金不但在航空、航天、舰船等军事工业,而且在建材、家电、电信和电力电缆等民用工业中占有重要地位,起着日益重
在木材加工行业,由于加工材料的特性,生产工艺和设备特点,在劳动安全方面存在问题十分突出。长期以来,国内在旋切机的人机界面设计上仅凭经验或者仿造国外产品,缺乏充足的理
目的:广枣为漆树科南酸枣属植物南酸枣Choerospondias axillaries (Roxb.) Burrt et Hill.的干燥成熟果实,为蒙医习用药材。其性味甘、酸、平,具有行气活血、养心安神的功效,
为适应现代核事故救援的需要,提高放射性污染快速清除技术和装备水平,研制自动化程度更高、清除效果更好的去污回收装置具有重要的军事意义和应用价值。本文基于放射性污染快速
规模化养殖场动物粪肥富含抗生素且作为有机肥大量施用于农业生产,由此造成的土壤抗生素污染问题在我国还鲜有研究.针对亚热带地区长期施用粪肥的"无公害蔬菜"生产基地,利用
本文主要论述了本雅明的翻译理论,什么是纯语言,他认为的翻译是什么样的,以及纯语言翻译理论中的基本原则:翻译不是完全为读者去翻译的、翻译的可译性与不可译性、翻译要忠实
简述了小型机动车清洗行业产生的原因及意义,阐述了该行业的现状和存在的问题,并提出了相应的治理措施。
<正>金科邻里大社区=新思维+现代科技+人性化物业服务所谓"大爱至诚,大道至简",简单来说就是结合新思维、现代科技和人性化物业服务,打造具有金科特色的邻里大社区。金科物业