教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

MCGS组态软件在PLC工作状态监控中的应用

来源:网络收集 时间:2026-09-21
导读: MCGS组态软件在PLC工作状态监控中的应用 EquipmentManufactringTechnologyNo.2,2008 ! 电气技术与自动化 !!!!!!! MCGS组态软件在PLC工作状态监控中的应用 姜海,田春艳 (合肥学院机械工程系,安徽合肥23

MCGS组态软件在PLC工作状态监控中的应用

EquipmentManufactringTechnologyNo.2,2008

!"

电气技术与自动化

!!!!!!!"

MCGS组态软件在PLC工作状态监控中的应用

姜海,田春艳

(合肥学院机械工程系,安徽合肥230022)

摘要:针对目前常用可编程控制器监控方法的不足,提出了以MCGS组态软件为开发平台,实现可编程控制器工作状态计算机图形监控的方法。应用实例表明,该方法有利于及时确定并排除故障;且简单便利,能在保证系统性能的前提下,缩短开发周期。关键词:PLC;组态软件;工作状态监控中图分类号:TP273

文献标识码:A

文章编号:1672-545X(2008)02-0056-02

可编程控制器(PLC)自问世以来,以其可靠性高、通用性强等优点,广泛应用于工业自动化的各个领域。在使用PLC对各种制造装备、自动化生产线等进行控制时,必须对各类故障做出实时正确的反应;若发生意外,应及时处理[1]。因此,为提高控制系统的整体效益,需要对PLC工作状态监控功能提出一定的要求。

目前,常用的PLC工作状态监控方式主要有两种。一种是利用与PLC配套的编程软件所具有的监控功能,当PLC工作在监控方式时,在上位机的监控界面中,以PLC程序语句闪烁等形式表示故障报警,监控者需要根据PLC程序内容推测故障环节,再予以排除。其技术要求高,现场工作有较大的困难。另一种方法是用VC++、VB等程序设计语言编制监控程序软件包,在上位机中以直观的图形界面显示PLC及被控对象的工作运行状态,从而能够形象显示故障环节[2]。但其软件设计工作难度高,编程量大,开发周期长。考虑到上述两种方法的不足,以MCGS工控组态软件为开发平台,通过相对容易的组态编程工作,较好实现可编程控制器工作状态监控的功能。

1MCGS组态软件功能及特点分析

PLC

PLC

现场设备

传感器

执行元件

……

MCGS全中文组态软件是用于工业过程控制和实时监测

的通用计算机系统软件。其功能和特点可分析归纳如下:

(1)图形动画显示功能。MCGS运行于Windows环境下,利用其提供的直观图形工具、可视化开发环境,能够较方便地创建各种复杂的画面;用简单的状态特征(即属性)参数设置、动画连接,可做出较逼真直观的动态显示效果。

(2)实时数据库。它是整个系统的数据交换和处理中心,可存储不同类型和名称的数据对象,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。在系统运行过程中,各个部分都通过实时数据库交换数据,形成互相关联的整体。

(3)内嵌脚本语言。MCGS提供的内置编程语言称为脚本语言,其编程语法类似于普通的Basic语言,但比其在概念和使用上更为简单直观。通过脚本语言可编写特定的流程控制和

收稿日期:2007-11-07

项目基金:合肥学院自然科学研究项目(606045)资助。作者简介:姜海(1970—),男,江苏南京人,合肥学院副教授,研究方向:机电传动控制。

!"

!!!!!!!"

操作处理程序,增强系统的灵活性。

(4)开放式的设备管理功能。MCGS对设备的处理采用了“与设备无关”的系统;利用其相应的开放式的结构,使其成为

设备构件并设置相关属性,可以对多种硬件设备包括各种PLC进行驱动,实现系统和工控设备的连接。

因此,基于MCGS软件的上述功能和特点,通过组态编程,可以对控制系统进行实时图形显示监控、报警显示;此外,利用曲线显示、MCGS的其它功能模块,还能完成所需的报表输出、安全机制等各项功能。

(5)应用MCGS组态软件实现PLC工作状态监控的方法。基于MCGS组态软件的PLC监控系统的典型硬件结构如(普通PC机或工业IPC机)之间通过图1所示,PLC与上位机

RS232或RS485串行线路连接进行通信。PLC作为可靠性极高

的下位机主要承担对工业现场设备的直接控制功能;而上位机主要承担监控管理功能,兼备部分控制功能,如在必要时可脱开PLC发出启动、停止等命令,实现远程控制。

上位机

通信连接

图1PLC监控系统的典型硬件结构

软件方面,上位机中既装有与PLC配套的编程软件,又装有MCGS组态软件。利用MCGS提供的工具,一般经过以下步骤实现PLC工作状态的计算机图形监控功能:

(1)绘制动画图形。用MCGS组态软件中提供的基本图形“组合”成控制现场中的各元素及动画构件库,可在用户窗口内

种主要元件的画面图形,例如泵、控制阀、液压缸、行程开关、运动部件等。绘制的现场元件动画图形应在形状、相对位置等方面与控制系统的实际情况相对应。

(2)定义数据对象。在对实际现场工程进行简化和抽象处

MCGS组态软件在PLC工作状态监控中的应用

理的基础上,将代表现场工程特征的各物理量,作为数据对象加以定义,如行程开关通断、电磁阀得失电、活塞杆位置、压力大小等都可定义为数据对象。各数据对象具有自身的数值类型、属性及其操作方法,由各数据对象组成实时数据库。

(3)进行动画连接。即设置图形的颜色、大小、位置移动、可见度、闪烁效果等动画属性,将图形对象与实时数据库中定义的数据对象建立对应连接关系,用数据对象值的变化来驱动图形对象,使系统在运行过程中,产生形象逼真的动画效果,以直观描述外界现场控制对象的状态变化,特别是直观显示故障环节。

(4)编写控制流程。对于比较复杂的工程控制系统,仅用常规组态方法可能难以实现相应的控制和计算任务,这就需要采用MCGS提供的类似Basic的内置编程语言,编制各种特定的流程控制程序和操作处理程序,从而有助于优化控制过程。

(5)与外部PLC设备的联接调试。根据控制系统所采用的

们通过比较简便快捷的组态编程,设计了多个计算机图形监控界面,经调试,实现了图形仿真与现场实际生产动作的同步;在较短时间内完成了整个开发工作。在实际生产控制中,可根据需要选择查看各单台液压机动作状态、各部分油路运行状况等监控画面,如图3和图4所示。可能发生的故障环节在监控画面中能直观显示并予以报警;工作人员在必要时可进行远程控制干预,如急停、复位、保压时间设定等操作。改造后的生产系统工作稳定,安全可靠,整体运行效果较好。

PLC类型和特征,首先设置相关的设备属性;再设定和配置PLC设备的输入输出通道与系统中数据对象之间的对应关系,

即建立系统实时数据库与PLC输入输出端口的连接,使得系统能读取外部设备数据并控制外部设备的工作状态;最后对整硬件是个控制系统进行调试,检查组态设置和编程是否正确、否正常、计算机图形动画显示是否与现场实际动作同步等。

在完成整个工程的组态编程并测试现场工程各部分的工作情况后,即可实现工程现场PLC及被控对象工作状态的计算机图形实时监控功能,此时上位机图形监控界面中的仿真工作流程与现场的实际生产动作同步。当现场发生故障或出现异常情况时,上位机监控界面中对应的图形元件会同时以醒目颜色、闪烁效果等方式形象直观地显示出故障环节,并发 …… 此处隐藏:4776字,全部文档内容请下载后查看。喜欢就下载吧 ……

MCGS组态软件在PLC工作状态监控中的应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1563395.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)