新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于易控组态软件全虚拟PLC的实现及应用

基于易控组态软件全虚拟PLC的实现及应用

作者:时间:2014-03-17来源:网络收藏


完成梯形图的编制后,启动梯形图逻辑测试工具(LLT) ,则梯形图程序写入虚拟PLC的CPU中,且虚拟PLC自动置RUN状态。(3) INSPEC是一种面向工业自动化的通用数据采集和监控的组态软件,它能够实现对自动化过程和装备的监视和控制。根据实际现场的需要,在平台上进行上位监控界面设计,依照的应用要求绘制并连接各个画面,建立基于的监控界面。(4)MX Component是三菱一款用于PC与PLC进行通信的软件,MX Component支持个人计算机与可编程控制器之间的所有通信路径,兼容多种高级语言诸如VisualC++ 、Visual Basic 和Access Excel 的VBA、 VBScript等,在易控组态软件中就是应用MX Component与GX Simulator进行通信的。打开MX Component软件,在MXComponent设置界面上将PC side I/F项后的下拉目录选择为GX Simulator项、将CPU type项后的下拉目录选择为FX2N(C)项。这种基于易控组态软件和应用MX Component与GXSimulator握手通信方法很简洁。经过简单设置后,可以通过MX Component运行界面上的Connection test项进行通道建立成功与否的检测,当通道建立成功并进行检测后可以看到虚拟通道连接成功的提示。

综上所述,GX Simulator和易控组态软件通过MX Component进行通信连接,建立基于易控组态软件的监控界面和GX Simulator的对应信息交互,最终实现仿真运行与上位监控的对应关系,在一台PC机上实PLC的仿真运行和上位监控。

2.2 虚拟实验的应用方法

只需要有一台PC机,学生就可完一个具有上位监控和下位PLC运行的完整PLC设计。学生通过这种,既掌握了PLC的程序设计和调试方法,又学会了上位组态软件的监控设计。其设计可以分两种形式:

(1)由教师开发上位监控系统,并进行相应的通道连接,学生无需考虑所有设定与上位监控系统的连接。教师提供相应的连接地址给学生,学生按提供的地址编程,仅仅进行下位PLC的设计即可和上位监控界面接通。上位监控系统既可控制PLC,又可形象逼真地反应实际的控制过程和PLC程序运行效果,形象直观。(2)学生首先设计PLC程序,并进行GXSimulator的仿真调试。根据程序的上位监控要求,进行上位监控组态窗口的设计,然后通过MX Component进行通信连接,完成一个完整PLC系统设计实验。虽然是全虚拟的设计,但其设计方法与实际工业应用开发完全一致,所以具有很好的实用性和迁移性。

3、工业清洗机全虚拟控制系统的实现

下面给出工业清洗机控制系统,采用易控组态软件进行上位监控设计,以该实例展现应用的方法和过程。

3.1 工业清洗机控制系统分析与PLC编程调试

工业清洗机工作流程如下:

将欲清洗的工件置于挂篮中,将挂篮放置在挂杆上,按下启动按钮,挂杆向下运动将工件置于清洗液中,加热清洗液至沸腾,启动超声波生器工作20分钟后,超声波发生器停止工作,挂杆向上运动将工件置于蒸汽中5分钟,停止加热,启动喷淋5分钟,其后停止喷淋,取出工件于传送带上,按下清洗结束按钮,启动传送带工作。

按以上工作流程要求在GX Developer编写梯形图控制程序,将编写好的部分梯形图程序写入虚拟PLC(既启动LLT),进入虚拟仿真调试,完成工业清洗机的PLC控制系统的编程调试。

3.2 基于易控组态软件的上位监控界面设计

(1)组建系统工程:首先运行易控组态软件进入组态画面,分析工业清洗机控制系统工程项目结构,建立工程结构框架。本控制系统包含挂篮、启/停按钮、清洗罐、加热器、超声波生器、冷凝器、抓手、传送带和几个传感器等。从组态软件的“对象元件库”选取并置于用户窗口的适当位置。控制界面如图2所示。(2)制作动画显示画面:将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。(3)运行策略:


图2 上位机界面运行图

本设计为了生动地表现当启动按钮按下,挂杆向下运动、喷淋阀门打开(通过变色显示)以及传感器动作等复杂的动画显示及关联过程,采用了脚本程序在运行策略中的循环策略来仿真其工作的过程。(4)设备窗口组态:打开易控组态软件后,分别在“IO通信”与“变量”

选项中添加控制量信息。然后进行相应的通信参数连接设置。

3.3 虚拟通道连接与上下位综合调试

(1)基于易控组态软件的上位监控界面与GX Simulator的连接:打开MX Component应用软件,设置其与GX Simulator虚拟通道的连接。(2)运行易控组态软件,按动图2所示控制面板上的启动按钮,则PLC开始运行,图2中的挂篮会依程序的运行自动下降,所示画面完全跟随PLC的运行动画显示,其指示灯变亮、加热器变色、喷淋阀打开时喷出冲洗液。这样,具有上下位控制的工业清洗机控制系统实验就形象、逼真的完成了。

通过以上实例的介绍,可以看到本文所提出的全虚拟PLC实验方法的简洁性,在安装有以上所需软件的PC机上便可完成实际现场PLC控制的全部模拟过程。

本文比较阐述了PLC各种实验室应用方法的不同及不足、研究了全虚拟PLC教学实验室的实现方法及其在工业清洗机中的应用。在与传统PLC教学实验方法对比后表明本文所构建的全虚拟仿真系统彻底摆脱了实验室,实现了只需要PC机和相关软件即可实现高水平PLC实验目的,搭建了一个随处可实现的PLC良好自学平台,其实验内容不受实验室仪器设备、实验材料的限制,即可以很方便的更新、增加实验内容,解决了PLC实验的瓶颈问题,尤其是对成人教育中采用业余及函授形式的学生学习PLC具有特别重要的意义。该实验方法将PLC的高水平实验在时间和空间上进行了最大限度的延伸,提供了高性价比的学习模式。具体教学应用表明,该方法是行之有效的、可行的,对提高学生的PLC应用水平起到积极的作用。

西门子plc相关文章:西门子plc视频教程



上一页 1 2 下一页

评论


技术专区

关闭