智能数控软PLC系统的设计与实现

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:lanqin2394
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在机械制造业迅猛发展的今天,自动化技术在数控机床中的运用变得十分广泛。二十世纪末期,美国率先研发出开放式数控系统,由此,数控系统进入开放式时代。可编程控制器PLC在数控系统中是常用的辅助控制单元,但是,开放式数控系统需要具有开放式的控制单元,传统的PLC控制单元不具备开放性,无法满足开放式数控系统的需要。因此,基于PC机的软PLC技术就应运而生,软PLC能够实现传统PLC控制单元的功能,而且具备完整的开放性。该技术已经成为开放式数控技术的一项关键技术。开放式数控软PLC系统主要由两大部分构成:开发系统和运行系统。开发系统是为用户提供编辑、测试和编译的功能模块;运行系统是数控系统执行规定加工动作的核心,它接收开发系统输出的目标代码并转换成数控系统可识别的机器码,控制外部电气单元的操作。本文以通用PC机为软PLC的硬件平台,在Windows操作系统下,以微软的Visual C++6.0为开发工具,设计并实现了软PLC的开发系统。在本次设计开发中,软PLC开发系统的设计过程分为四个部分,其主要内容如下:首先,根据数控系统的需要,基于软PLC的功能和设计原理,设计软PLC开发系统的整体架构,并且采用模块化程序设计思想,将整个PLC的开发系统划分为编辑、编译和仿真三大功能模块。其次,详细描述了开发系统功能模块的设计和实现。采用面向对象的C++高级编程语言完成系统功能模块的开发,并使用MFC的文档串行化机制来实现梯形图逻辑图元的保存和加载。并设计编译检测系统,根据梯形图的逻辑结构,按照正序遍历的二叉树扫描算法,在编译模块中将梯形图转换成等价的指令表程序。第三,详述了逻辑测试模块的设计和实现,该模块主要是通过运行信号灯来实现逻辑测试,根据梯形图的逻辑图元的输入输出使能相应位置的信号灯,通过观察信号灯来判断逻辑程序是否正确,该模块主要完成对逻辑程序的逻辑测试。最后,简要的描述了数控系统与软PLC之间数据信息交互的接口设计。根据开放式数控系统中软PLC的指令信息和数据的存储方式,把软PLC的编程信息及数据,作为共享数据,存储在运行系统可访问的共享区域,实现与数控系统之间数据的有效传递,运行系统把数据转换为数控系统可识别的代码,由数控系统根据代码实现对数控机床外部设备的电气控制。
其他文献
随着新型资源半纤维素日益受重视和甘露寡糖医用营养价值的发现,加上p-甘露聚糖酶在各个领域的潜在应用价值,有关p-甘露聚糖酶的相应研究逐步开展,并取得了一定的成果。本文首先优化了东北林业大学微生物实验室保存的工程菌株毕赤酵母(PichiaPastoris) Man12-17的发酵p-甘露聚糖酶条件,然后对最佳产酶条件下的发酵液进行纯化并研究了其酶学特性。获得如下成果:(1)通过单因素实验和正交试验相
本研究采用了mRNA差异显示技术对T型细胞质雄性不育系小麦及其相应保持系小麦的核基因进行比较分析。提取小麦不育系及其相应保持系单核期、双核期和三核期3个时期6个材料的总RNA经反转录后进行PCR扩增,扩增的PCR产物经6%的变性聚丙烯酰胺凝胶电泳分离,银染染色后可观察到清晰的条带。差异显示的PCR产物条带绝大部分在150bp到1000bp之间,且不育系、保持系在同一时期中绝大多数的带型相同,证明材
摘 要: 近十年来,随着新建本科院校在我国迅速兴起,大学英语四、六级和英语应用能力考试涉及面越来越广。文章结合贺州学院实际,针对当前考务管理工作中普遍存在的问题,提出整改措施,以便新建本科院校借鉴,引起教育领导部门及广大考生的重视,调动广大师生积极性,提高新建本科院校大学英语教学水平,使大学英语等级考试发挥重要作用。  关键词: 新建本科院校 大学英语等级考试 存在问题 整改措施  大学英语等级考
我从事高中英语教学13年,在长期的英语教学中发现,高一、高二英语课堂教学一般局限于牛津版模块教学,以词汇、语法、阅读课为主,教研课、研讨课、公开课以阅读课教学为主要课型,甚至课上把Welcome to the unit,Task部分直接省略,Project课就直接改为阅读课型。对于要求较高的内容输出—书面表达,有目的的准备仅限于偶尔的考试试卷上的练笔,后续工作中存在批改不及时,评价仓促,指导琐碎,
随着工业自动化程度的提高,在流水线操作的各道工序上,具有智能化的处理系统逐步替代人工作业。传统的检测水平难以满足日益提高的产品实时无暇检测要求。同时,具有高分辨率的传