数控系统中PLC程序开发软件研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:xxzxzzm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着制造业竞争的加剧和计算机技术的迅猛发展,为了不断增强数控系统的柔性和适应性,数控系统也向着开放式的体系结构方向发展。在发展高速、高效、高精度及智能化等性能的同时,人们对其可靠性有了更高的要求。数控系统内部控制逻辑是由可编程控制器(PLC)来完成。由于PLC硬件日趋标准化,PLC控制程序的编写就成为了关注的焦点,而基于个人计算机的程序开发软件是目前PLC编程工具的主流形式。 亿图实业股份有限公司设计的数控系统中提供有配套的梯形图编程软件来设计或修正PLC程序。但是该软件必须在DOS环境下运行,人机界面不友好,操作不便。本课题的主要任务是为亿图公司的数控系统开发一个基于PC的能为用户提供直观、方便、高效的编程环境的PLC程序开发系统。 本文首先阐述了课题背景,在分析了当前研究中存在的问题的基础上,论述了本课题研究的重要意义。然后再结合软件工程和IEC61131-3国际标准,对PLC程序开发系统进行了需求分析并设计了总体结构框架。接着介绍了实现本系统所采用的开发工具和开发方法。 在编辑器的实现论述部分,本文首先介绍了用户界面的设计。由于系统采用梯形图语言作为编程语言,所以按照梯形图图形化编程规范,设计出数据结构和模块类模型,并详细阐述了编辑器主要功能的实现方法。在编译器的实现论述部分,提出了借助指令表完成梯形图到目标代码的转换方法。梯形图和指令表通过树结构联系起来。系统以梯级为单位,首先进行语法、逻辑检查排除错误,然后采用“正向深度优先扫描算法”来构造树结构,再采用先根遍历算法扫描树结构来得到正确的指令表。最后对指令表进行词法、语法分析,生成目标代码数据并存储。 本文利用面向对象和模块化的设计方法,实现了可视化、规范化的梯形图设计以及目标代码数据的生成。友好的编辑环境、灵活的编辑方式,方便了用户使用,提高了PLC编程效率。
其他文献
浅表性胃炎主要指发生在胃体以胃窦部为主的弥漫性炎症,它的病因是幽门螺杆菌(HP)感染和炎性细胞浸润.为此,我门诊部自2001年1月至2004年12月,以胃复安、黄连素和谷维素联合
目的评价艾滋病危害宣传的自省式健康教育在艾滋病预防控制中的效果。方法选择2013年1月~2017年12月本院收治的HIV/AIDS患者41例,患者随机分为两组,对照组患者给予常规健康教
中职传统的教学模式是理论教学和实践教学由各自的专职教师承担,但由于理论与实践联系的不足,特别是理论和实践的教学进度不一致.导致教学中存在着重复讲授,重点难点不统一等情况
当前盆景界对“舍利干”和“神枝”技法有着不同的看法,这应该是正常的。对于认识上的分歧,可以通过讨论的方法来统一认识,所以讨论是十分必要的。
交通信息采集是交通管理、控制以及诱导的基础。相比传统环形线圈检测技术,基于视频的车辆跟踪技术具有安装维护方便、检测区域大、可检测参数多等优点,在交通信息采集方面具
股票市场的健康运行意义重大。我国股市成立以来,在较短的时间内得以较快的发展,目前已初具规模。然而,过度的投机性一直是制约我国股市健康发展的主要问题之一。近年来,我国股市
知识地图作为知识管理的主要支撑技术之一,国内外学者对其都有一定的研究,但大多数只是将知识地图作为知识管理体系和知识管理技术中的一部分来进行简单的介绍,主要围绕着知
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
在中国封建社会后期,法学教育开始逐渐衰落,到了清代的时候更是“国无专科”。因此,传统法律系统内部最终没能发展出一种近代意义上的训练专门人才的正规机制。海禁大开以后,清王
随着世界政治经济的一体化、知识经济时代的到来以及科技成果更新换代的速度越来越快,基于后发优势理论,通过渐进性技术创新来实现发展中国家的跨越式发展越来越丧失其优势地