工控网首页
>

应用设计

>

GENESIS32 V9.0组态软件在热网监控系统中的应用

GENESIS32 V9.0组态软件在热网监控系统中的应用

2010/12/30 22:06:00

0  引言

集中供热系统是城市的重要基础设施,也是体现城市现代化水平的一个标志。发展集中供热具有良好的社会效益、环境效益和经济效益,对节约能源,改善环境质量,提高人民生活水平具有重要的意义。为搞好城市集中供热工程,必须全面提高供热技术水平,特别是要提高供热系统的自动化控制水平。
 
1  系统构成
乌鲁木齐市热力总公司苇湖梁热网调度监控系统于2001年建成使用,40座换热站分四批接入热网监控系统。近几年来,由于监控中心的服务器、工程师站及操作员站的计算机设备老化、运行缓慢,对苇电热网通信方案进行升级改造后(由原先的拨号通讯方式改为ADSL通讯方式),另有56座换热站接入热网监控系统,数据量增大,系统更加不稳定,已经无法满足监控系统的要求,对系统升级势在必行。
 
热力总公司对原有的监控系统硬件和软件进行了升级改造,更新了服务器、工程师站和操作员站计算机。基于Windows NT4.0的操作系统和Gensis32 6.0版本组态软件也已升级为基于Windows 2003/XP操作系统的Gensis32 9.0(中文版)。升级后数据连接由原先通过DCOM配置改为基于Internet,数据稳定性提高,修正使用DCOM在不同的平台之间互连造成的问题,减少了DCOM应用程序调试的时间。数据由原先的Microsoft Access(Limit 1G/Per Database)升级为Microsoft SQL 2005 Express容量可扩展至4G,内置Modbus OPC Server,SNMP OPC Server,OPC DDE等通讯协议,兼容第三方软硬件,其扩展性强,兼容性强,稳定性可靠。考虑到近百座换热站数据量大,并且要求数据实时传输,将PVIOPC服务器由原来的1台增至3台。
 
监控系统升级后,设2台服务器(冗余),3台PVIOPC服务器(也可当操作员站),2台操作员站,系统结构如图1所示。选用ICONICS GENESIS32 V9.0组态软件,实现对整个系统的画面监测,历史趋势,参数设定、指令控制、报警管理和报表管理等功能。
 


图1  监控系统结构图

  
系统组态
2.1 应用程序结构
    GENESIS32 V9.0组态软件的应用程序的结构如下(见图2):
    Alarm Server Configurator配置OPC服务器要需要报警的标记,运行时G raphWorX32上利用Alarm Indicator及Live Alarm Viewer控件来观察报警服务器状态和报警。
    Alarm Logger Configurator的任务则是将Alarm Server的报警内容记录到数据库中,形成历史警报,运行时G raphWorX32刚利用Historical Alarm Report来显示数据库中的历史报警。
    TrendWorX32 Configurator的任务是将OPC服务器中需要采集的数据采集到数据库中,然后在G raphWorX32利用Historical Trend Viewer控件查看历史趋势。
    TrendWorX32 Reporting 则用来打印被采集到数据库中的数据。
    GraphWorX32中显示实时数据和实时趋势则是直接通过OPC DA从OPC 服务器中获得数据的。

图2  应用程序结构 

2.2 数据库处理
GENESIS32和B&R2005系列和X20系列PCC可编程控制器的通讯处理的实现通过B&R Automation软件建立上位机与各个PCC中以太网模块的连接,将该连接作为OPC服务器,而GENESIS32作为OPC客户端,实现GENESIS32监控系统与PCC系统的通讯。
我们首先对B&R Automation软件进行OPC Server配置,对标签变量、通讯路径、数据转换进行配置。(见图3)
 

图3  PVI OPC Server配置器

 
其次,通过对安装在服务器上的SQL Server Express 2005 进行配置,创建两个数据库,一个用于存储报警时间数据,另一个存储历史数据。(见图4)

图4  SQL Server管理工作室
 
2.3  画面开发
组态软件中的GraphWrox32用于画面组态。监控画面参照换热站工艺图纸设计,直观反映换热站的整个工艺流程,通过色彩的过渡和不同颜色的搭配,突出了整个工艺的每个环节。参数总貌、参数设定、阀门控制、变频控制、二次回水压力设定、二次供水温度设定等,所有画面风格统一,布局一致,充分考虑了操作人员使用习惯。通过画面中的动态效果、颜色变化反映设备运行状态,以数值、棒图、趋势图的变化反映现场数据的变化。(见图5)
 

图5  换热站的工艺流程画面
 
2.4  历史数据采集组态
组态软件中的TrendWorX32 Logger Configurator将数据记录到后台的关系数据库之中,然后以历史曲线或报表的方式显示出来。它不仅可以记录原始的数据,还能记录过滤后的数据以及经过数学运算后数据,它使用微软的ADO/OLEDB技术,通过它可以连接Access,SQL Server ,MSDE或者Oracle。 
 

图6 TrendWorX32 Logger 配置器
在GraphWorx32中,有个TWXView32 ActiveX Control,该控件可通过多种形式来显示数据,如时间曲线、xy曲线、棒图、饼图、对数坐标图等。用户可以很方便的在其属性页中定义其颜色、字体、列属性、值域范围、笔属性、时间轴等,甚至可以在一个控件中同时显示实时曲线和历史曲线,这样就可以将上周的数据与当前数据进行比较,当前生产量与计划生产量进行比较,操作员可以随意添加注释,曲线可以自由地放大、缩小,数据也可以统计。
 
图7 工艺量的历史趋势曲线画面
2.5报表生成
组态软件中的TrendWorx32 Reporting用于从存储的历史数据库中提取数据形成报表,并且以数据库表格,文本文件,EXCEL文件等方式显示出来,还可根据实际需要灵活调整所需的时间段报表。当用户需要浏览、导出、打印某日的报表时,只需指定报表生成日期,系统将自动创建历史数据的用户报表。
 

图8 创建历史数据用户报表

2.6报警存储、查询
投诉建议

提交

查看更多评论
其他资讯

查看更多

ICONICS三维微场景体验,点击即下载!

云领未来-ICONICS引领工业云计算

ICONICS助力杭州G20峰会,打造全息化智慧园区

ICONICS智能化控制和全息化运营方案参展 ISH China & CIHE 2016

后程发力,腾讯课堂解答GENESIS64如何物联互通