虚拟PLC实验平台的研究与设计

来源 :北京化工大学 | 被引量 : 4次 | 上传用户:hanwenjun07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
与PLC相关的实验课程长期受到器材、实验室场地、经费等多方面的因素限制,使得PLC的学习难度很大,教学效果不理想。本文采用虚拟PLC (Virtual PLC)和虚拟控制对象技术相结合设计和开发虚拟PLC实验平台,在虚拟平台的基础上学生可以进行相关的PLC实验,教师的授课也可在实验平台上完成。通过对实验平台的分析,将实验平台分成三大块,虚拟PLC模块,OPC接口模块,虚拟控制对象模块。虚拟PLC (Virtual PLC)技术是一套基于PC (Personal Computer)并按照国际编程标准IEC61131-3发展起来的新型先进控制技术,较低的成本和良好的开放性是其显著的优点。虚拟PLC实验平台分为两个模块:运行系统和开发系统,其特点是能够完成传统PLC的功能。OPC (OLE for Process Control)接口通讯模块利用OPC过程控制标准可以实现多种型号PLC设备在实验平台运行,可以保证虚拟控制对象与虚拟PLC的良好的数据传递。控制对象将被虚拟控制对象控制模块虚拟化,向上层PLC设备传递实时的现场信息数据。本文描述了虚拟PLC仿真实验平台和虚拟控制的背景和目的,并提出PLC存在的测试缺陷。基于虚拟PLC的组成和原理的分析,提出虚拟PLC实验平台的解决方案。在研究过程中对于虚拟PLC的结构和原理进行分析,划分了系统的软PLC开发功能,提出了一种实现方案适用于开发系统。同时以Visual C++6.0作为开发工具来完成梯形图、指令表编辑功能和阶梯语句转换表的设计和实施。此外,对一些功能进行测试,如开发系统的编辑,编译和转换等;实现梯形图编辑器可用多种方法,必须设法实现并列组件,修改等操作。最后,进行了OPC通讯和调试接口设计。实现虚拟对象和虚拟PLC控制之间的数据交互。完成虚拟控制对象的设计。实现虚拟控制对象,以所描述控制对象为例,简述了其使用。从测试系统结果的性能角度来看,开发系统实现了PLC应该有的基本功能,可编辑和修改梯形图程序和程序指令表,还有相互转换两种编程语言。在此文中,PLC软件设计系统的开发成熟度不是特别的高,要收到用户编程的限制,系统要用到实际应用中还有一定的距离,还需要进一步的发展和研究。受到时间限制和虚拟PLC系统的设计和研究能力的发展还处于初步阶段,应用研究和理论实践需要不断提高。
其他文献
在中国文学史及文学批评史上,刘勰第一次从文学角度精当地总结和论述了《尚书》的特点和价值。《文心雕龙》视《尚书》为"辞义温雅,万代之仪表",并具体分析了其属对、夸饰、
采用文献资料法、比较法等,从社会学的视角对校园足球发展的基本理念、管理体制、人才培养通路及其文化建设进行阐释。研究表明:校园足球活动的本质是一项教育活动;人才培养
【正】我执教了人教版二年级数学上册第三单元《角的初步认识》这节课。我认为本节课的课堂教学表现突出的三大亮点是:一、解放孩子的嘴巴,让孩子想说就说本节课,我注重让学
采用不同方法对基于热传导反问题的固体热导率预测进行了研究。分别采用Bayesian统计方法、Levenberg-Marquardt和遗传算法对二维各向异性材料的热物性进行了预测,并进行了分
<正> 在选择连接光导纤维的方法时,要着重考虑其成本和光的传导损耗。无论采用什么接头方法,首先要保证对接的纤维头截面不受外界影响。下面是几种常用的接头方法。方管接头:
提高大学生学习积极性是增强学习效果、提高教学质量的有效途径。本文探讨分析了当前国内高校对于提高大学生学习积极性采取的举措和存在的不足,提出了应重视大学生主观因素
运用考虑颗粒自旋转流动对颗粒碰撞能量交换和耗散影响的颗粒动理学方法,建立鼓泡流化床气固两相Euler-Euler双流体模型,数值模拟流化床内气体颗粒两相流动特性。分析表明,颗
城市污泥是污水处理厂处理污水后剩下的固体废物,其中包含大量的养分元素、有害病菌、微生物和多种重金属元素。原始的处置方式主要是堆放,这种方式不仅占用土地而且污染环境
<正>说起对魏征的"情感",恐怕要追溯到37年前了……那是1981年,我还在陕西省京剧院的时候,看了李民生先生写的话剧《唐太宗与魏征》,戏中的魏玄成给我留下了极其深刻的印象: