MCGS组态软件设计及其应用 |
2008-4-28 13:35:00 网络转载 供稿 |
| 1、引言 过去工业控制计算机系统的软件功能都靠软件人员编程实现。工作量大,软件通用性差,且易产生错误。随着工业控制要求的不断提高,专门用于工业控制的组态软件应运而生,它是一套功能齐全的组态生成工具软件,通用性强,而且系统的执行程序代码部分一般固定不变,为适应不同的应用对象只需改变数据实体即可。目前国内外有很多公司开发出不少优秀产品,如Intellution 公司的Fix,Ci 公司的Citect,清华紫光的组态王等。 MCGS 是众多监控软件中的一种,它具有许多优点,可用于任何监控系统。 MCGS 是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft 的各种32位Windows 平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际问题的方案,在工业控制领域有着广泛的应用。 2.1 MCGS 的整体结构 MCGS 软件系统包括组态环境和运行环境两个部分,组态环境相当于一套完整的工具软件,用户可以利用它设计和开发自己的应用系统。用户组态生成的结果是一个数据库文件,即组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能,组态环境和运行环境互相独立,又密切相关,如图1 所示。
![]() 图1 组态环境和运行环境的关系 2.2 MCGS 的组成 MCGS 软件系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略组成,每一部分分别进行组态,完成不同的工作。 主控窗口:是工程的主窗口,负责调度和管理这些窗口的打开或关闭。
![]() 图2 系统总体结构图 现场控制层完成对锅炉和系统公共部分的数据采集及控制;车间监控层设置两台操作员站、一台工程师站。操作员站采用研华奔腾工业控制微机,主要用于锅炉系统的数据显示及进行控制操作,两台操作站同时工作互为热备用。工程师站用于进行系统参数设定及系统维护;工厂管理层为可选的功能,可进行系统运行分析,数据统计、优化等;本系统设有web服务器,可通过Internet 浏览系统的实时数据,监视系统的运行状态。 3.2 监控画面的功能 (1)数据报表生成功能 (2)趋势曲线显示功能 (3)报警管理功能 (4)系统运行管理功能 除了和生产过程有关的信息显示和操作,监控系统本身(监控站软件)的信息也需要掌握,以便进行相关的设置、参数修改等,及时调整监控站以良好的运行状态进行各种工作。因此,监控软件设计了系统工具画面。此画面包含维护系统数据库安全性的工具和一些在系统开发中可进入高层MCGS 功能的工具。 (5)系统安全管理功能 由于监控软件采用GUI(图形用户接口)界面设计,简化了操作过程;同时由于功能较多,也容易造成误操作,所以设计一个功能完善,使用可靠的安全保护体系是完全必要的。 3.3 应用效果 大连海事大学的锅炉计算机监控系统在实际运行中工作情况良好,数据反映准确,系统功能齐备,操作方便快捷。体现在以下几方面: (2)监控系统反映模拟量的趋势图,能直观的重现被检测量过程数据的过去和现在,实践证明、这确实给生产管理带来了极大的方便。
![]() 图3 报警信息图 (4)使用灵活的报表在实际运行中更体现了其优越性,为厂方提供了调整生产的重要依据。如图4所示。
![]() 图4 日报表 4、结语 实际应用证明, 由MCGS 所提供的一些功能诸如模板,图库以及向导可以使用户组态系统所需的时间缩短,同时使系统功能得到增强。用户可以为任何一种工业应用组建基于MCGS 的实时监控系统。MCGS 在设计思想上的开放性,使得用户可以设计使用灵活、编辑简便、画面质量和表现形式丰富多样的监控系统。 |




