数控系统中软PLC开发系统的研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:proudboy_linux_wzh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
一直以来,传统PLC在工业控制领域占据着主导地位,然而随着技术的发展,人们逐渐认识到传统PLC存在着一些难以克服的缺点,如体系不够开放,市场垄断等。在传统PLC的发展受到制约的同时,一项旨在打破传统PLC局限性的新技术应运而生,这就是软PLC技术。与传统PLC相比,软PLC更加开放、灵活,而且性价比更高,因此在工业控制领域得到越来越广泛的应用。PLC是实现数控机床顺序控制功能的关键模块,数控机床中的PLC可以分为独立式PLC和内置式PLC两种类型。作为内置式PLC的数控软PLC,由于其性价比突出,在数控机床中有很高的应用价值,因此有必要对其相关技术进行研究。软PLC可以分为开发系统和运行系统两部分,其中开发系统是软PLC实现的基础,主要用于PLC程序的开发并为运行系统提供可执行的目标代码。本文主要针对软PLC的开发系统进行研究,旨在开发出一种功能可靠且适用于多种数控硬件平台的通用系统。本论文的工作主要体现在以下4个方面:1.软PLC技术的研究及开发系统总体设计。本部分首先在结构和原理方面将传统PLC和软PLC进行了对比,然后对软PLC的实现方案进行了研究和介绍,最后对通用的软PLC开发系统进行了总体设计。2.软PLC开发系统编辑模块的设计与开发。根据用户需求和功能需求对软PLC开发系统的编程界面进行了设计;通过对梯形图和指令表语言的详细分析,设计了相应的梯形图图元集和指令集;对梯形图与指令表编辑、保存等模块进行设计和开发。3.软PLC开发系统编译模块的研究与实现。本部分主要对梯形图和指令表的互译方法进行研究并通过编程实现,通过“以首行为中心的正向模块化扫描方法”成功的将梯形图转化为指令表,并通过指令分类扫描的方法成功的将指令表转化为梯形图;除此之外,还对运行系统的目标代码生成方法进行了研究。4.软PLC开发系统的应用研究。本部分以实验室开发的齿轮数控系统和基于UMAC的五轴数控系统作为软PLC开发系统的应用对象,通过在其内部集成相应的专用译码模块,使软PLC开发系统能够生成机床顺序控制所需的目标代码文件,从而使其真正的应用到数控系统当中。综上所述,本文研究和开发了一种能够在数控机床顺序控制中使用的软PLC开发系统,并通过在两种不同数控系统中的应用,验证了其实用性、通用性以及可靠性。
其他文献
大鲵(Chinese giant salamander, Andrias davidianus),俗名“娃娃鱼”,是我国珍稀的名贵特产,具有很高的食用、科研及药用价值,属于国家二级保护动物,已被列入CITES公约附录Ⅰ中。
以LIVE/DEADBaclight染色法测定活性污泥中的活菌水平,采用荧光染色剂SYTO9和碘化丙啶(PI)对活性污泥进行染色,并利用荧光分光光度计测量绿色荧光(Fg,波长500—510nm)光强来
语文教学中,词语教学占据非常重要的地位,特别是在小学,《义务教育语文课程标准》明确提出:"词语具有联系上下文的作用,能够帮助学生对词句意思进行正确理解。"由此可见,小学
<正>专利劫持最早是由Mark A.Lemely教授和Carl Shapiro教授提出来的。他们认为在专利许可当中存在着劫持问题,当专利权人向法院申请禁令和以诉讼相威胁时,经过协商所获得的
基本特点一是讲座课题类别相对集中。就发布的讲座菜单来看,基层群众更倾向于选择子女教育、婚姻家庭维权等课题,主要是因为上述课题内容更贴近目前家庭的现实需要,事例生动,
自然界亿万年的进化创造了生命体,而执行生命功能是生命体中无数个超分子体系。超分子化学是研究分子间相互作用缔结而形成复杂有序且具有特定功能的分子聚集体的科学。超分
随着城镇化的发展,农村社会正在发生深刻变化,由于地理位置、经济条件、生活习俗等方面的差异,各地农村社区建设有着显著区别。探索和创新适合本地区农村社区建设新模式,是当
<正>《普通高中语文课程标准(2017年版)》强调培养学生的逻辑思维、辩证思维和创造性思维,提升思维的深刻性、敏捷性与批判性,这是一个值得关注的亮点。在此背景下,重新审视
本文根据系统评价思想,建立了一种轻型水面舰艇设计招标的评标条目体系,提出了条目权重的确定方法,并根据不同类型的条目,建立了相应的单项评价的数学模型,最后按条目的相互
近年来,随着转喻理论逐渐走入学者的研究视野,转喻研究已经开始应用于外语教学与理论研究的许多方面。大学英语写作教学,作为大学英语教学的一个关键环节,因其效果不佳,成绩