摘 要: 文章介绍了全中文工控组态软件MCGS,并以高压软起动监控系统为例,阐述了该系统的组成、功能,实践证明,系统具有界面友好、易于操作、运行可靠、便于升级扩充等特点。
关键词: 组态软件;MCGS;高压软起动;监控系统
1 引言
近年来,随着工业规模的不断扩大,大型动力设备的应用急剧增加,一度造成我国大型电机生产厂家大容量电机供不应求,而这些大型交流感应电机的大量应用,也使得软起动器得到广泛应用,它不仅实现在整个起动过程中无冲击而平滑的起动电机,而且可根据电机的负载特性来调节起动过程中的参数,如限流值、起动时间等,此外,它还具有多种对电机保护功能,因此从根本上解决了传统的降压起动设备的诸多弊端。与此同时,对于软起动控制功能、控制水平的要求也越来越高,尤其对于那些工艺过程较复杂,控制参数较多的工控系统来说,具备交互式操作界面、数据列表、报警记录和打印等功能已成为整个控制系统中重要的内容。而新一代工控组态软件的出现,对于在构建软起动器监控系统时,实现上述功能,提供了一种简便可行的途径。
组态软件,又称监控组态软件,译自英文SCADA, 即 Supervisory Control and Data
Acquisition(数据采集与监视控制)。工控组态软件主要是指数据采集与过程控制的专用软件,它们提供自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,能够为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
本文介绍了如何利用工控组态软件MCGS为开发平台研制高压软起动监控系统,实现高压软起动设备操作控制命令的分散下达和实时运行信息的集中监视。
2 MCGS组态软件介绍
MCGS(Monitor And Control Generated System)是一套基于Windows95/98/NT操作系统(或更高版本),可用来快速构造和生成各种监控系统的组态软件系统,它为用户提供了从设备驱动、数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS组态软件具有多任务、多线程功能,其系统框架采VC++语言编程,通过OLE技术向用户提供VB编程接口,提供丰富的设备驱动构件、动画构件、策略构件,用户可随时方便地扩充系统的功能。
MCGS的主要特性如下:
(1)概念简单,易于理解和使用
普通工程人员经过短时间的培训就能正确掌握、快速完成大多数简单的工程项目,使其能集中精力解决工程本身的问题,而不需了解太多的计算机系统复杂的软硬件问题,就可组态出高性能、高可靠性、高度专业化的监控系统。
(2)真正的32位多任务应用系统
该系统支持Windows的多任务技术,有效地优化了计算机资源,打印任务作为一个独立工作而运行于后台,实现多任务的并行处理。
(3)提供丰富的设备驱动程序
提供足够多的功能组件和丰富的常用图形库,真正做到只使用组态软件就可快速组态完成工程项目的大多数工作,而对使用者没有太苛刻的要求。通过Active DLL把设备驱动挂接在系统中,配置简单、速度快、可靠性高。
(4)提供强大的网络功能
MCGS强大的网络功能可把TCP/IP网、485/422网、Modem网结合在一起构成大型的监控系统和管理系统。提供4级安全保密机制。
(5)提供开放的OLE接口
MCGS是以OLE自动化技术为基础的开放式扩充接口,允许用户使用VB来快速编制各种设备驱动构件、动画构件和各种策略构件,通过OLE接口,用户可以方便地定制自己特定的系统。