组态软件在水电厂计算机监控系统中的应用
- 格式:doc
- 大小:130.00 KB
- 文档页数:4
龙源期刊网
组态软件在水电厂计算机监控系统中的应用
作者:郑文 薛晔
来源:《科技创新与应用》2013年第31期
摘 要:介绍了工业控制领域中组态软件的功能与特点,依据水电厂的工作原理及技术需求,阐述了组态软件InTouch在水电厂计算机监控系统中的关键技术,并以某水电厂为例,介绍了InTouch软件在监控系统中的应用。
关键词:组态软件;InTouch;水电厂计算机监控系统
1 组态软件概述
计算机监控系统软件一般包括以下两种模式,一种模式是基于Unix系统开发的监控软件,这类软件一般要求使用及维护人员具有一定的专业基础,以便于进行系统的维护和修改;另一种是采用基于Windows平台支持的组态软件,是一种专门用于过程控制、具有良好人机界面的软件包,使得工程技术人员从繁杂的软件开发中解脱出来。组态软件广泛应用于化工、龙源期刊网
交通、电力等工业控制领域。在工业控制领域中,常用的组态软件有美国的InTouch、Fix以及国内的组态王KingView软件等。组态软件具有如下优点:
(1)具有成熟的工作平台支持,其中以Windows系列平台的支持最为广泛;(2)良好的人机界面,操作灵活、快捷;(3)软件开发在结构和实现手段上经过特别处理,实时性强;(4)功能组态方便,便于修改及扩展功能;(5)具有强大的网络功能,支持实时数据库共享和分布式历史数据库;(6)支持多媒体、语音报警、视频输出等。
2 InTouch在水电厂计算机监控系统中的应用
水电厂多按照“无人值班(少人值守)”的方式进行设计,采用开放环境下的分层分布式计算机监控系统。应用组态软件InTouch进行水电厂计算机监控系统应用软件的开发,开发人员利用其完善的内部工具包,在面向对象的层次上完成各种功能的开发环节,实现数据采集、监视设备运行状态及运行参数、通过便捷方式启动各种控制调节流程、事故及故障报警等,保证水电厂控制功能的实现。InTouch包含三个主要程序,即:应用程序管理器,Window Maker 和Window Viewer,另外还包括诊断程序Wonderware Logger。Window Maker是一个开发环境,可以用面向对象的图形创建动画显示窗口,该显示窗口与工业I/O系统相连。Window Viewer用以显示在Window Maker中创建的图形窗口,执行InTouch QuickScripts进行历史数据的记录和报告,处理报警记录和报告等。
2.1 标记名字典(运行实时数据库)的应用
标记名字典(运行实时数据库)是InTouch的核心。为创建运行时数据库,InTouch需要所有已创建变量的信息。InTouch的标记定义与一般的变量定义有较大差别,它在标记定义时,可以赋予标记多种属性。InTouch标记的确切定义,是指具有多种属性的、任意形式的变量。标记的属性主要有类型属性(如内存型、I/O型或其它类型如组变量等)和细节属性(如初始值、工程单位、死区等)两大类。当在InTouch数据库中定义标记名时,必须根据其用途,为每一个标记名指定一种类型。假如一个标记名要读或写入来自现场I/O的模拟量的数值,如写入发电机的有功功率,它就必须定义为一个I/O实型的标记名。生产现场的所有模拟量、开关量数据,只有事先在标记名字典中对数据点进行定义,且与机组现地控制单元LCU(Local Control Unit)控制单元的内部地址一一对应,才能将数据在操作员工作站的动态画面上显示。
2.2 人机界面的生成
组态软件提供了较为完善的人机界面HMI(Human Machine Interface)。利用InTouch组态软件的标记名字典、图形编辑器、脚本功能、事件处理器、用户管理器、报警处理等功能建立系统的操作站人机界面。Intouch除提供基本绘图模板外,还针对电力系统特点,在开发工具包中提供面板(Panel)、灯(Light)、电表(Meter)等多种模板。 龙源期刊网
InTouch的每一个窗口都可以用与过程或变量组态链接的方法做成随实际情况变化或用户意图变化的窗口。一旦与窗口内容相关连的变量或条件发生变化,窗口画面中的相应环节随之产生变化。在水电厂监控系统中,可以组态各种实时运行状态图、棒图、动态流程图等动态画面,这不仅给运行人员以明确的运行指示,而且对重要的变位、事件等可通过画面变换、闪烁等方式提示和报警。监控画面设定不同的优先级,事故和故障告警的优先级最高。在InTouch内部,具备完善的事件记录功能,并自动生成事件记录表。
2.3 I/O通信的实现
Wonderware公司与100多家第三方开发公司(包括Allen-Bradley,Siemens等)合作,目前主流的通信协议(例如以太网Modbus、串口Modbus)都有现成的I/O通信驱动。
InTouch支持的通讯协议包括:Microsoft动态数据交换(DDE)、FastDDE、NetDDE和Wondeware Suitelink。DDE允许在Windows环境中的应用程序彼此发送/接收数据和指令。FastDDE可以把许多FastDDE专用消息压缩成单个Microsoft DDE消息,减少了DDE交易总数,提高了效率和性能。NetDDE扩充了Microsoft DDE的功能,包括局域网之间和通过串行端口的通信。NetDDE与其他I/O设备实现通信,可以方便地实现与网络节点设备之间的动态数据交换,这为水电厂的集中监控和多级监控系统的通信提供了条件。
3 应用举例
某水电厂应用InTouch开发的机组运行参数实时监控画面如图1所示。该水电站采分层分布式计算机监控系统,系统由主控级和现地单元控制级(LCU)构成。厂级监控层实现对全厂信息的管理,包括对各LCU设备进行监控,对采集的模拟量、数字量进行存储等。现地控制层由多个LCU组成,控制设备采用Quantum系列的PLC,并配有多功能表,实现对现场设备的监控。画面显示了当前机组的运行状态,包括机组断路器及隔离开关的位置,可进行启、停机控制,实时监视启、停机的的全过程,测量机组的频率、有功、无功功率以及定子和转子的电流、电压等。通过现地监控计算机或上位机,可以进行画面切换,对机组各主要设备及辅机设备的运行状态进行实时监视,如:开机及停机过程监视、机组的振动摆度情况、主变压器的运行状态等。利用InTouch的绘图模板和开发工具包,创建所需要的窗口,每一个窗口与相应的变量组态,实时反应该变量的变化情况。
4 结束语
在水电厂的监控系统中,组态软件以其通用性强、功能丰富、便于使用而受到工程技术人员的青睐,在工程实践中得到了广泛的应用。随着计算机技术的发展,以及水电厂对控制要求的不断更新与提高,组态软件必然得到完善,更好地适应现场的要求。
作者简介:郑文(1972-),女,硕士,主要从事电力系统及其自动化方面的研究,副教授。 龙源期刊网