- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
液压系统PLC控制可视化虚拟教学实验系统设计
液压系统PLC控制可视化虚拟教学实验系统设计
[摘 要]为满足我校液压专业液压系统微机控制课程的理论和实验教学需要,可以设计一套液压系统PLC控制可视化虚拟教学实验系统。该系统可实现从虚拟操作台操作到PLC梯形图运行、电气元器件动作和虚拟液压系统动作的实时全联动,能够直观、逼真地显示真实液压系统微机控制中内部控制信号间相互作用和传递的全过程,解决学生学习过程中对隐藏于控制系统硬件内部的控制信号感觉抽象、难以理解的问题。
[关键词]液压系统;可视化;PLC;虚拟教学实验系统
[中图分类号] G642.423 [文献标识码] A [文章编号] 2095-3437(2016)09-0137-03
虚拟实验从20世纪80年代开始,在国外实验教学方面逐步得到应用和推广。国外的一些大学目前已经建立了较完善的虚拟实验室。国内开展虚拟教学实验起步较晚,高丽萍等在组态软件MCGS的基础上,研究提出了虚拟PLC系统的方案[1];叶力等设计了基于GX与MCGS的全虚拟PLC控制系统,解决了GX与MCGS的通信问题[2];王海涛等借助于易控组态软件,构建一种全虚拟PLC控制系统,以工业清洗机的控制系统为例,给出了全虚拟PLC系统应用的方法[3];任丰兰开发了基于组态王和PLC软件虚拟仿真的教学实验系统,建立了虚拟仿真的教学实验系统的三个模型,并运用PLC和组态王软件对其进行了仿真[4];陈海生等开发了一种面向全虚拟PLC的远程试验系统,模拟上下位机的实际PLC系统,并通过Web发布将平台与各个终端机相联实现资源的远程共享。[5]目前,国际和国内各高校所开发的虚拟教学实验系统存在以下主要问题。
1.开发的虚拟教学实验系统都是针对自己学校有关专业实验教学相配套的虚拟教学实验系统,通用性不强。
2.所开发的虚拟实验系统的实验过程,一般只包括在虚拟实验操作台上操作和对应操作下的虚拟被控对象的模拟动作显示,而隐藏在整个控制系统硬件里面的内部控制信号之间是如何传递、相互影响和作用等知识内容,在已有的虚拟实验系统中都无法表示出来,而且这些知识内容即使真实的液压系统微机控制实验设备实验时也无法直观看到和学到。但是这些知识内容却是学习液压系统微机控制的关键核心内容,也是学生在学习液压系统微机控制课程中感觉抽象、无法理解的东西。为了解决这些问题,本项目组设计了一套液压系统PLC控制可视化虚拟教学实验系统。
一、虚拟教学实验系统方案
本虚拟教学实验系统方案由虚拟液压系统模块、虚拟操作台模块、虚拟PLC模块、通讯模块、实验管理模块五部分构成。
其中虚拟液压系统模块用来模拟各种真实的液压系统在控制信号作用下的控制动作过程;虚拟PLC模块通过在计算机中模拟一套真实的PLC,对编写的控制程序进行下载和运行的实时监控;虚拟操作台模块是用来模拟真实控制系统操作台上的各种按钮,开关来接收实验操作者的输入指令;通讯模块用来实现虚拟PLC模块、虚拟操作台模块和虚拟液压系统模块三者之间的信号通讯,实现操作者操作、PLC控制和被控液压系统之间的实时全联动;实验管理模块主要负责实验操作者登录、实验项目调用、实验数据处理、打印等工作。
二、虚拟实验系统各模块的实现
本虚拟实验系统各个模块的功能是依靠计算机上安装的组态王组态软件、三菱PLC编程软件GX Developer、三菱PLC仿真软件GX Simulator和提供OPC服务的MX OPC Server等软件来实现的。
(一)组态王软件的应用
1.建立虚拟液压系统模块。可通过Flash动画制作软件或Pro/E三维设计软件建立虚拟二维或三维液压系统动作模型,在组态王软件中根据虚拟PLC输出控制信号进行相应动作的编程调用。图1为在Pro / E中设计的液压振动台三维模型。
2.建立虚拟操作台模块。在组态王的画面设计中通过调用图库中的各种按钮、开关、指示灯等来搭建与真实电气控制操作台功能相同的各种类型虚拟操作台。图2为建立的虚拟操作台的工作界面。
3.建立实验管理模块。实验管理模块是在组态王软件下根据不同的实验调用相对应的实验操作台模块和虚拟液压系统模块来模拟虚拟液压系统PLC控制的实验过程和实验结果。图3是为本虚拟实验系统设计的实验项目管理界面。
(二)GX Developer+Simulator的应用
虚拟PLC模块的实现是依靠三菱PLC软件GX Developer和GX Simulator来实现的。GX Developer主要提供PLC程序的图形化编辑平台,在GX Developer中可完成三菱全系列PLC的编程、监控、调试和维护工作,支持梯形图、指令表、SFC、ST及FB编程。编写好的PLC控制程序通过调用GX Simulator实现已编控
文档评论(0)