数控系统中梯形图编程软件的研究及实现

被引量 : 0次 | 上传用户:haibitian_lan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,中低档数控机床的主要配套件大多选用经济型数控系统以及电动刀架等,而其内部的控制逻辑是由可编程控制器(PLC)来实现的。如何使机床各部件的动作有效可靠,关键在于编制PLC程序,所以PLC编程工具已成为数控系统中不可缺少的一部分。 PLC编程工具主要有专用编程器和基于个人普通计算机的程序开发软件。当前PLC的更新换代速度很快,因此专用编程器的使用寿命有限,价格一般也比较高,所以,现在的发展趋势是使用个人计算机为基础的编程系统。 本课题的主要任务是为亿图公司的数控系统开发一个基于个人普通计算机的能为用户提供直观、方便、高效的编程环境的PLC软件集成开发平台。 在系统的开发过程中,应用软件工程的设计思想作为指导,采用面向对象的设计方法对PLC软件集成开发平台进行了系统分析和需求分析,得出软件的具体功能需求,在此基础之上采用模块化方法设计,把PLC软件集成环境分解成项目管理模块、编辑模块、编译模块、模拟仿真模块等。同时,设计出PLC软件开发平台各模块间的数据流向,处理好模块之间的消息传递和驱动。 系统进行模块化之后,具体实现了各个模块的功能。编辑器选用了形象、直观的梯形图语言作为编程语言,采用面向对象的建模方法,建立PLC系统类层次结构和元件库模型对象,以图形输入方式来编制梯形图程序。编译器以树结构为中介将梯形图和PLC指令联系起来,实现了从梯形图到PLC指令的转换。转换以梯级为单位,采用“正向深度优先扫描算法”来构造逻辑树结构,然后对树结构进行遍历,得到相应的PLC指令集。通过对PLC工作原理的分析和研究,仿真器实现了PLC指令解释器的实现算法的仿真,模拟了PLC运行过程,从而实现了系统的离线仿真。 总之,该系统实现了可视化、规范化的梯形图设计以及PLC指令序列的自动生成。直观的编辑环境、灵活的编辑方式,方便了用户使用,提高了PLC编程效率。
其他文献
随着时代的发展,全球化的不断深入,多媒体技术的迅速发展,其在教育教学中的应用也逐年增加,教师对学生创新型的教育方式不仅可以提高学生的学习兴趣,更是对学生的成绩提高具
目的:探讨RNA干扰技术(RNAi)沉默Src同源性2B衔接蛋白1(SH2B1)对乳腺癌细胞增殖、凋亡及磷脂酰肌醇-3激酶/丝氨酸-苏氨酸蛋白激酶(PI3K/Akt)信号通路的影响。方法:体外培养人
旅游是未来经济发展的重要动力,旅游竞争是未来经济竞争的重要方面和重要形式。在旅游竞争中,旅游创新是决定旅游经营企业和一个地区的旅游成长与发展的关键因素。现代旅游业
<正>联想确定了要专注于核心领域,即PC领域发展的战略,最现实的选择是通过快速的国际化道路,迅速提升全球市场份额成立于1984年的联想集团,最初由中科院计算所投资20万元人民
气质是婴儿出生以后最早表现出来的一种人格特征,而人格特征的形成具有一定的生物学基础。气质作为人格特征的组成单元,与人格特征享有共同的生物过程。因此,与成年人人格特
票据作为最早产生、最为典型的有价证券被誉为“有价证券之父”,在加快商品交换及推进大规模交易方面发挥了极其重要的作用,被公认为最佳的交换工具。在现代票据法中,票据的
习近平同志强调,坚定理想信念,坚守共产党人精神追求。这为我们增强理论自觉自信指明了方向。在深入分析理论自觉、理论自信的涵义、特点和重要作用基础上,才能深刻理解学习
在对税收弹性测量方法进行比较分析的基础上,运用1980—2011年时间序列数据,采用虚拟变量技术,基于协整理论与误差修正模型,估计个人所得税的短期和长期弹性,并与税收浮动率
<正> 清初贵州人口史无确实记载。据广东中山大学历史系已故教授梁方仲先生编纂的《中国历代户口、田地、田赋统计》甲表78“清顺治、康熙、雍正、乾隆四朝各直省人丁数”所
目的分析并探究微创拔牙技术拔除下颌低位埋伏阻生智齿的效果。方法选取在2015年4月~2016年4月在我院进行治疗的拔除下颌低位埋伏阻生智齿患者98例作为研究对象。以随机的方