基于IEC 61131-3标准的PLC仿真系统的研究与设计

被引量 : 0次 | 上传用户:weiweilee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IEC 61131-3标准是第一个为工业控制系统提供标准化编程语言的国际标准。该标准针对工业控制系统提出的软件设计概念、模型等,符合当今世界软件、工业控制系统的发展方向,对可编程控制器软件技术的发展,乃至整个工业控制软件技术的发展,起着重要的推动作用。本课题的主要工作是设计并实现一个符合IEC 61131-3标准的PLC仿真系统。该系统不依赖于特定的PLC或其它控制系统硬件产品,是一个开放式的编程仿真环境,具有PLC编程、语言转换及仿真运行等功能。依据编程语言标准,用户可以使用该仿真系统设计和编写PLC梯形图或指令表语言控制程序,并能在这两种语言之间自由转换。在设计好梯形图程序后,用户可以通过系统提供的仿真功能验证控制程序的正确性和合理性,以便作进一步的修改或完善。本文首先介绍了PLC仿真系统在国内外的研究现状、发展趋势以及IEC61131-3编程语言标准。然后采用面向对象和模块化设计思想,对仿真系统进行了总体设计。针对设计中遇到的梯形图结构的描述问题,本文遵循IEC 61131-3编程语言标准,采用XML语言来描述梯形图。在此基础上,设计实现了符合IEC61131-3标准的编程系统。编程系统支持梯形图和指令表两种编程语言,用户可用来显示和编辑符合IEC 61131-3标准的梯形图和指令表程序,并能在支持标准编程语言的不同编程、仿真系统间进行控制程序的无障碍移植。本文重点研究了梯形图和指令表程序间的转换算法,并结合XML语言和二叉树的特点,提出了基于XML及二叉树的梯形图和指令表转换算法。该算法与传统的基于AOV图的算法相比,明显降低了算法的复杂度,且使用二叉树描述梯形图的逻辑关系具有通用性,可用于复杂梯形图的转换。仿真模块是本文设计的核心,本文设计的仿真系统支持程序的离线仿真,提供直观的梯形图状态显示、变量监控、时序图等多种监控模式,支持程序的连续、单步等多种仿真方式。实例测试表明,仿真系统的各项功能均达到设计要求,可以用于实际PLC控制程序的设计。最后,对本课题已经完成的工作做了总结,并对后续工作中的重点作了说明。
其他文献
本文采用简单易行、方便快捷的疏水诱导法组装得到聚N-异丙基丙烯酰胺(PNIPAM)、聚N-异丙基丙烯酰胺/丙烯酸(PNIPAM-co-AAc)蛋白石结构凝胶光子晶体,利用SEM扫描电镜和TEM透射电
目的:探讨早期康复护理应用于股骨骨折患者的效果及其对患者依从性的影响。方法:将265例股骨骨折患者随机分为观察组(133例)和对照组(132例),对照组给予常规护理,观察组则接
目的:采用三维有限元分析不同材料和髓腔固位式修复体形式对髓腔固位冠修复缺损磨牙影响。方法:选取临床拔出成人前磨牙,螺旋CT无间断扫描获得精确图像信息,建立不同材料不同
中国的近代出现了不少政制创新,而在北洋政府时期设立的平政院便是诸多新政制之一。民国北洋政府成立以后,于1914年3月31日公布了《平政院编制令》,规定了平政院之组织与职权
本文对历史成本与公允价值之间的内在联系进行了分析,提出"公允价值=历史成本+持有利得+经营增值"的关系式,并指出相比持有利得而言,经营增值是推动历史成本向公允价值演化的
<正>古人绘画,特重品格、气韵,实是绘画审美追求的一种外化。绘画品格的高低,与绘画是否设色无关,而在画面的立意,是画家内在修养的体现。绘画的品格,体现于笔墨之间,诚如清
期刊
目的通过测定血清一氧化氮(NO)和内皮素-1(ET-1)水平,观察增强型体外反搏(EECP)联合瓜蒌薤白半夏汤对不稳定性心绞痛(UA)患者血清NO和ET-1水平的影响。方法选择2017年5—10月在本院就
系统地介绍了闪锌矿和铁闪锌矿的性质,综述了近年来国内外浮选闪锌矿和铁闪锌矿的捕收剂研究现状,展望了其发展的方向和趋势.
<正>肠易激综合征(irritable bowel syndrome,IBS)是一种常见的慢性功能性肠道疾病,病因及发病机制尚未完全明了。近年来认为内脏敏感性增高是IBS的病理生理特征,也是IBS患者
蒙德里安,20世纪几何抽象艺术大师,风格派创始人。他所创立的新造型主义及系列主张对后来的很多领域都产生了深远的影响。本文通过对蒙德里安不同时期作品的分析解读,体会蒙