GENESIS32V90组态软件在热网监控系统中的应用
• 阅读 0
[编辑简介]:该文以乌鲁木齐市热力总公司苇湖梁热网调度监控系统为实例,介绍了GENESIS32 V9.0组态软件以及BR的 2005系列和X20系列PCC可编程计算机在热网监控系统中的应用,阐述了该系统的构成、配置以及组态过程。以图文结合的形式重点介绍了组态软件的应用程序结构、数据库处理、画面开发、历史数据采集组态、报表及报警生成等内容。 [摘要]:该文以乌鲁木齐市热力总公司苇湖梁热网调度监控系统为实例,介绍了GENESIS32 V9.0组态软件以及BR的 2005系列和X20系列PCC可编程计算机在热网监控系统中的应用,阐述了该系统的构成、配置以及组态过程。 [关键词]:GENESIS32 V9.0 组态软件 热网监控系统
其次,通过对安装在服务器上的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。
在GraphWorx32中,有个TWXView32 ActiveX Control,该控件可通过多种形式来显示数据,如时间曲线、xy曲线、棒图、饼图、对数坐标图等。用户可以很方便的在其属性页中定义其颜色、字体、列属性、值域范围、笔属性、时间轴等,甚至可以在一个控件中同时显示实时曲线和历史曲线,这样就可以将上周的数据与当前数据进行比较,当前生产量与计划生产量进行比较,操作员可以随意添加注释,曲线可以自由地放大、缩小,数据也可以统计。
图7 工艺量的历史趋势曲线画面 2.5报表生成 组态软件中的TrendWorx32 Reporting用于从存储的历史数据库中提取数据形成报表,并且以数据库表格,文本文件,EXCEL文件等方式显示出来,还可根据实际需要灵活调整所需的时间段报表。当用户需要浏览、导出、打印某日的报表时,只需指定报表生成日期,系统将自动创建历史数据的用户报表。
图10 历史报警信息画面 3 结束语 该监控系统自投入运行以来,运行稳定、可靠,作为热网监控系统组态支撑软件的GENESIS32平台 ,在系统开发中发挥了重要的作用,较大幅度地减少了系统的开发工作量,缩短了开发时间,并具有较好的工作稳定性。 参考文献 [1] GENESIS32 V9.0 培训手册.2008 作者简介 江雪梅(1976- ),女,大学本科,乌鲁木齐市热力总公司,系统工程师,主管热网监控系统自动化技术。 张国庆(1972- ),男,热工技师,乌鲁木齐市热力总公司,系统维护员,主管热网监控系统设备维护。 宋玉梅(1964- ),女,大学本科,北京市煤气热力工程设计院有限公司,高级工程师,从事管网监控系统设计工作。
0 引言
图1 监控系统结构图
图2 应用程序结构
2.2 数据库处理 GENESIS32和BR2005系列和X20系列PCC可编程的通讯处理的实现通过BR Automation软件建立上位机与各个PCC中以太网模块的连接,将该连接作为OPC服务器,而GENESIS32作为OPC客户端,实现GENESIS32监控系统与PCC系统的通讯。 我们首先对BR Automation软件进行OPC Server配置,对标签变量、通讯路径、数据转换进行配置。(见图3)其次,通过对安装在服务器上的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。
在GraphWorx32中,有个TWXView32 ActiveX Control,该控件可通过多种形式来显示数据,如时间曲线、xy曲线、棒图、饼图、对数坐标图等。用户可以很方便的在其属性页中定义其颜色、字体、列属性、值域范围、笔属性、时间轴等,甚至可以在一个控件中同时显示实时曲线和历史曲线,这样就可以将上周的数据与当前数据进行比较,当前生产量与计划生产量进行比较,操作员可以随意添加注释,曲线可以自由地放大、缩小,数据也可以统计。
图7 工艺量的历史趋势曲线画面 2.5报表生成 组态软件中的TrendWorx32 Reporting用于从存储的历史数据库中提取数据形成报表,并且以数据库表格,文本文件,EXCEL文件等方式显示出来,还可根据实际需要灵活调整所需的时间段报表。当用户需要浏览、导出、打印某日的报表时,只需指定报表生成日期,系统将自动创建历史数据的用户报表。
图8 创建历史数据用户报表
2.6报警存储、查询 组态软件中的AlarmWorX32 Server是一个分布式的警报和事件管理系统,可在标准的GENESIS32套装中使用,也可作为一个开放的组件单独使用,它提供实时的报警信息。报警服务器组态(Alarm Server Configurator) 当OPC变量或者表达式需要报警时,将其组态到报警服务器组态里,在报警服务器组态里可定义上下限报警,偏差报警,数据变化率报警,以及数字量的报警.可指定报警相关量,指定报警点属于哪个报警区,报警服务器组态内容是存储在Access或者SQL数据库之中的。图9 AlarmWorX32服务器配置器
在GraphWorx32中新建一个窗口,单击工具栏上的ICONICS AWXView32 控件,会在画面中添加一个报警控件,如下图所示。默认情况下,该控件已经关联了报警服务器,可以直接运行画面,如果此时有报警信息的话,就可以从控件中看到。图10 历史报警信息画面 3 结束语 该监控系统自投入运行以来,运行稳定、可靠,作为热网监控系统组态支撑软件的GENESIS32平台 ,在系统开发中发挥了重要的作用,较大幅度地减少了系统的开发工作量,缩短了开发时间,并具有较好的工作稳定性。 参考文献 [1] GENESIS32 V9.0 培训手册.2008 作者简介 江雪梅(1976- ),女,大学本科,乌鲁木齐市热力总公司,系统工程师,主管热网监控系统自动化技术。 张国庆(1972- ),男,热工技师,乌鲁木齐市热力总公司,系统维护员,主管热网监控系统设备维护。 宋玉梅(1964- ),女,大学本科,北京市煤气热力工程设计院有限公司,高级工程师,从事管网监控系统设计工作。
标签:
数码电器行业动态