可视化虚拟PLC关键技术研究及系统开发

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:aaa939639017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程序控制器(Programmable Logic Controller,简称PLC)是在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。随着计数机技术和虚拟现实技术的发展,以计算机为硬件平台,通用操作系统为软件平台,用软件实现可编程序控制器的功能成为可能。这为PLC及其控制系统的虚拟仿真提供了支撑。 论文在对虚拟PLC研究现状分析和总结的基础上,对虚拟PLC的若干关键技术和可视化虚拟控制环境的实现方法进行了分析和研究,并构建了可视化虚拟PLC实验系统的基本框架,完成了原型系统的开发。论文主要的研究工作如下: (1)研究了PLC程序图形化编辑方法。在Visual C++6.0集成开发环境中以梯形图编程元件为单位,将其抽象为C++的类,利用类的封装和继承等特性,实现了梯形图程序的编辑。 (2)研究了梯形图程序向指令表程序的转换算法。论文针对常用的梯形图和指令表程序,在对梯形图结构特点的分析基础上,提出了以AOV(Activity On Vertex)图和二叉树作为中间状态的转换算法。该算法先将梯形图转换成AOV图,AOV图比梯形图能够更好的表达元件间的位置关系;接着,将AOV图转换成二叉树,用二叉树可以正确的表示元件间的逻辑关系;最后,后序遍历二叉树,实现梯形图程序向指令表程序的转换。由于转换算法不依赖于具体指令的意义,因此具有通用性。 (3)研究了虚拟PLC运行及指令表程序解释算法。提出了基于后序表达式计算原理的指令表程序解释算法。该算法根据后序表达式的计算方法,利用堆栈实现指令表程序的解释,解释过程快速、准确。 (4)利用SolidWorks等三维建模软件,创建了PLC典型控制对象的三维模型,并导入到EON Studio虚拟环境中。在此基础上,研究了基于EONX控件的虚拟PLC和三维虚拟控制对象之间的通信技术,实现了PLC控制过程的三维可视化仿真,并开发了可视化虚拟PLC实验系统。
其他文献
水田氮肥集中深施是一种經济用肥、提高肥效的施肥方法。这种施肥方法国內外已有采用。我国的湖南、广东、江西、浙江等省农民所采用的“垵蔸灰”、“塞秧根”、“点粪”和
1963年多,容县农场和东光公社等地,有些稻底绿肥,因水稻早期倒伏,田間郁蔽大,湿度高,苕子、紫云英幼苗死亡严重。面对这一情况,县的领导同志、农业技术干部和农民群众一同到
学位
对139个水稻品种幼苗和其中的72个品种灌浆期胚乳酯酶同工酶进行测定,在阳极迁移率为0.818和0.876位置表现3种酶带类型:慢带型E_3~S,快带型E_3~F和无酶带型E_3~0。对不同酶带
投稿者总希望自己的稿件能变成铅字。然而,一篇稿件能否被采用,因素有多种。我认为,在占有较多素材的基础上,选择最佳角度,是不可忽视的—个方面。 1988年7月中旬。我厂分配
作为目前CAD技术应用领域的一个重要课题,参数化设计技术获得了越来越广泛的运用。本文在深入研究机械产品参数化设计理论和基本方法的基础上,提出了玻璃器皿压机气动冲压系
现代社会需要大量专业素质较强的复合型的艺术设计人才,对艺术设计教育提出了新的要求。而目前艺术设计教育存在一些问题,学生缺乏综合素质和实际操作的训练,整体的专业素质
随着我国社会老龄化的加剧,病人的防护与治疗成为重要的社会问题。由于老年人、心血管病人、孕产妇、新生儿、残疾人、急慢性症患者等对监护需求的增长,孕生了巨大的监护市场
连续卸船机可以自行连续取料,卸船效率高,环境保护好,能耗比较低等一系列优点,因此对大型连续卸船机械的研制是目前港口机械发展的一个主要方向。 本文针对上海某港口机械有限
电液伺服阀是电液伺服系统的核心元件,在航天工业中应用十分广泛。火箭、导弹等飞行器的控制系统多采用电液伺服系统,电液伺服阀很大程度上决定了伺服系统的性能和航天器飞行任