虚拟对象就是用计算机软件通常是工控组态软件绘制的控制对象.PDFVIP

  • 5
  • 0
  • 约2.77千字
  • 约 9页
  • 2018-03-29 发布于天津
  • 举报

虚拟对象就是用计算机软件通常是工控组态软件绘制的控制对象.PDF

虚拟对象就是用计算机软件通常是工控组态软件绘制的控制对象

“虚拟对象”就是用计算机软件(通常是工控组态软件)绘制的控制对象 实物模拟图,但这些不仅仅是一些实物或实际场景的模拟图片,而是还能将控制 对象的控制信号以及反映控制要求和控制情况的输出信号借助于计算机软件和 硬件接口一起表现出来的“虚拟场景”。因此研究开发PLC 虚拟对象是一种经济 实用的方法,它不仅可以虚拟较为复杂的控制对象、控制过程,而且所描述的控 制对象、控制过程直观、逼真。将虚拟对象用于PLC 实验,它不仅能满足自动化 系学生PLC 实验、课程设计、毕业设计等实践环节的需要,而且能为地方各企业 培养PLC 应用人才服务,为地方经济建设做出应有的贡献。 我们认为开发虚拟实验对象去弥补当前实物型实验设备的不足是一件非常 有实际意义的工作。在组态软件中把实际主机和虚拟被控对象组织在一起,可以 完成相应的实验内容。主机的型号可以根据教学需要选择,虚拟被控对象受实际 主机的控制,由于使用了动画组态功能,虚拟被控对象能像实物一样动作,实验 现象非常直观,能使教学内容更加具体、形象,增加学生学习的主动性和积极性, 让学生在校期间了解更多的实践性知识,弥补课堂教学的不足。本系统的开发应 用不仅能够丰富教师的教学手段,提高学生的学习兴趣,提高教学效果,而且能 够提高学校的现代化教学水平,最大限度地利用了已有的计算机资源。 本项目与PLC 原理及应用课程以及课程综合实验相配合,提供课程实验用控 制对象的虚拟仿真场景,完成课程中和课程综合实验中的实验任务,所提供的实 验用控制对象以虚拟对象的形式呈现,力图做到既满足实验原理要求的需要,又 要让学生在实验中对实际设备、实际控制对象有较直观、完整、全面的了解。 项目围绕实验室虚拟对象开发的需求,在组态软件MCGS 平台上开发PLC 实 验虚拟对象,并设计虚拟对象具有“演示用”和“实验用”两种状态。 “演示用”状态能在不连接PLC 的情况下,演示虚拟对象的自动运行过程, 用于说明虚拟对象的控制工艺要求。需要设计的项目主要有:虚拟对象的演示界 面,自动运行的运行策略,控制按钮设计。 “实验用”状态需要连接PLC,由学生按照演示的自动控制要求以及手动控 制要求编制PLC 程序,实现PLC 对虚拟对象的控制。需要设计的项目主要有:虚 拟对象的实验界面,动画运行策略,控制按钮设计。最终形成虚拟对象软件包。 “虚拟对象”的硬件结构如下图: 虚拟对象 开关量、 PCI 总线 模拟量 PCI 接口卡 PLC 扩展模块 我们在计算机中使用一块插在PCI 总线插槽内的多路数字 I/O 卡或模拟量 I/O 卡(本项目中为PCI1765 或PCI1711),接口卡驱动程序把接口卡硬件和虚 拟对象软件连接起来,计算机中的虚拟对象软件驱动该卡的I/O 点,将对控制对 象的控制信号以及反映控制要求和控制情况的输出信号表现、传递出来;PLC 的 输入、输出信号通过这块卡获得对象的控制要求和控制情况并对对象发出控制信 号。这样就实现了PLC 与“虚拟对象”之间的信号互动,使其真正成为一个可控 的对象。从这个意义上讲,虚拟对象软件、带有虚拟对象软件的计算机以及该 I/O 卡就组成了一个可以被PLC 控制的“虚拟对象”。 系统的软件结构图如下图: I/O 卡驱动软件 虚拟对象界面 后台控制软件 (支撑软件:组态软件的 (支撑软件:组 虚拟对象 虚拟对象 设备驱动构件) 态软件的控制 实验状态 演示状态

文档评论(0)

1亿VIP精品文档

相关文档