本文介绍了工控组态软件的基本组成和特点,并结合一个工程实际详细阐述了如何利用组态软件构建一个监控系统。
1、引言
组态一词来源于英文单词Configuration控制工程网版权所有,“组态软件”作为一个专业术语,到目前为止,并没有一个统一的定义。从组态软件的内涵上说组态软件是指在软件领域内,操作人员根据应用对象及控制任务的要求,配置(包括对象的定义、制作和编辑,对象状态特征属性参数的设定等)用户应用软件的过程,也就是把组态软件视为“应用程序生成器”。从应用角度讲组态软件是完成系统硬件与软件沟通、建立现场与监控层沟通的人机界面的软件平台,它的应用领域不仅仅局限于工业自动化领域。而工业控制领域是组态软件应用的重要阵地CONTROL ENGINEERING China版权所有,伴随着集散型控制系统DCS (Distributed Control System)的出现组态软件已引入工业控制系统。在工业过程控制系统中存在着两大类可变因素:一是操作人员需求的变化;二是被控对象状态的变化及被控对象所用硬件的变化。而组态软件
图1
2、工控组态软件的组成及特点
2.1 工控组态软件的组成
无论是美国Wonderware公司推出的世界上第一个工控组态软件Intouch还是现在的各类组态软件,从总体结构上看一般都是由系统开发环境(或称组态环境)与系统运行环境两大部分组成。系统开发环境是自动化工程设计师为实施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所必须依赖的工作环境,通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统运行环境是将目标应用程序装入计算机内存并投入实时运行时使用的,是直接针对现场操作使用的。系统开发环境和系统运行环境之间的联系纽带是实时数据库,它们三者之间的关系如图2所示。
图2
2.2 Rsview32组态软件的特点
Rockwell RSView32工控组态软件是美国Rockwell公司生产的标准PC平台上的一种组态软件,它是以MFC(微软基础类库)、COM(组件对象模型)技术为基础的运行于Microsoft Windows9X/Windows NT环境下的HMI(人机接口)软件包。它的主要功能可以从以下几个方面进行分析:
• 组态软件完善,功能多样
Rockwell RSView32组态软件提供工业标准数学模型库和控制功能库,组态模式灵活,能满足用户所需的测控要求。RSView32对测控信息的历史记录进行存储、显示、计算、分析、打印,界面操作灵活方便,具有双重安全体系,数据处理安全可靠。
• 丰富的画面显示组态功能
Rockwell RSView32组态软件提供给用户丰富方便的常用编辑工具和作图工具,提供大量的工业设备图符、仪表图符,还提供趋势图、历史曲线、组数据分析图等;提供十分友好的图形化用户界面GUI(Graphics User Interface),包括一整套Windows风格的窗口、弹出菜单、按钮、消息区、工具栏、滚动条、监控画面等。画面丰富多彩,为设备的正常运行、操作人员的集中监控提供了极大的方便。
• 强大的通信功能和良好的开放性
Rockwell RSView32组态软件向下可以通过Winteligent LINK,OPC,OFS等与数据采集硬件通信;向上通过TCP/IPwww.cechina.cn,Ethernet与高层管理网互联。对于DDE或OPC数据源,“标记/数值”对的列表会被传给DDE或OPC服务器和客户机(server/client),在服务器里写操作可能会组合在信息包里(取决于服务器的执行)。在数据库编辑器里添加了Browse OPC Server Space OPC地址浏览器,方便与OPC数据源的连接。
• 多任务的软件运行环境、数据库管理及资源共