VG技术交流空间

 

2009年6月12日

监控软件――测控信息集成平台

 

监控软件――测控信息集成平台

 

 

一、一般图形平台集成概述

测控信息集成平台(深圳市合广测控技术有限公司MACAM3.0软件)MACAM3.0测控信息集成平台是集测控、管理、调度一体化的软件,是全开放的模块化软件,主要由数据库管理模块、服务端进程管理模块、IO接口模块、WEB服务模块、HMI人机界面模块、基于矢量图形技术的Visual Graph图形模块、告警驱动模块、报表模块等组成,系统采用C/SB/S混合组网,服务器端可以在WINDOWS操作系统或UNIX操作系统下运行。

MACAM软件从第一次投入实用至今已有10多年的历史,它体现了国内优秀软件人员和自动化工程人员的高超技艺.

传统的SCADA系统的三个基本功能:(1)遥测、遥信、遥控、遥调四遥功能;(2)报警扫描与报警管理;(3)事件追忆和趋势分析。新概念的SCADA系统除了上述三个基本功能外,还需要具备三项新功能:(1)与MISGIS等系统的有机结合;(2)适应互连网的应用;(3)视频监控功能。

我公司研制出的MACAM3.0监控软件是一个能完全满足SCADA软件的三项基本功能的监控软件,同时对SCADA系统的三项新功能也有一定的支持,主要用于集中监控无人看守设备的正常运行。

适用范围

  • 固话通讯机房、移动通讯机房、金融机构机房、企业机房动力环境集中监控;
  • 电力设备集中监控;
  • 高速公路、铁路系统监控管理系统;
  • 坝体、隧道、桥梁、机场和码头等安全监控网;
  • 石油和天然气等各种管道监控管理系统;
  • 城市交通安全集中监测;
  • 城市供热、供水、供气、排水系统集中监控和调度;
  • 环保、水利、气象集中监控;
  • 企业生产调度管理;
  • 楼宇设备运行与管理;
  • 其它需要进行集中监控且被监控设备地点分散的系统

二、图形功能与业务功能集成

2.1人机界面

MACAM3.0监控软件对人机界面进行了全面的重定义,使界面更加简洁、美观,操作更加简单、灵活。

  •  四层组网结构(监控中心、监控分中心、监控单元、监控设备),每一层属性定义清晰;
  • 三个监控管理功能(常规监控、参量组监控、设备管理),每个功能独立操作;
  • 三组运行模式(组态方式、运行方式、查询方式),组态模式能对所有信息进行修改或定义,运行模式能监控所有测点的数据,查询模式能对所有历史数据可以灵活查询、统计、输出及打印。
  • 二种监控界面(图形监控界面、表格监控界面),图形界面为标准的WINDOWS界面,无需任何编程知识即可生成各式各样的动态图形,而表格界面则不需要进行图形界面组态就可使用,且在表格界面下能显示更多的信息。

2.2C/SB/S混合应用

MACAM3.0监控软件采用C/S方式和B/S方式混合,以C/S方式为主架构,客户端功能齐全、使用方便、安全可靠,适合在本地使用;而浏览端则使用与客户端相同的组态和画面,提供了大部分客户端的监测、浏览、查询、历史数据等功能,而禁止了所有的控制功能和配置功能,从而使浏览端用户正常使用不受影响,而且不会导致系统失控和出错,保证了SCADA系统的安全。

2.3支持多种数据库

MACAM3.0监控软件除了支持MS SQLServer外,新增对ORACLESYBASEMYSQLDB2ACCESS等大小数据库的支持。

2.4方便的图形组态

MACAM3.0监控软件的图形组态模块支持多种图形目标、图形组合和分解、图形嵌套、兼容BMP/JPG/GIF图形格式,支持图形和符号的导入导出,特别是它还支持将图形和符号存贮到数据库的功能。

MACAM3.0监控软件的图形组态文件的格式为ASC码,能用任意编辑工具对其进行后加工。

2.5告警功能

MACAM3.0告警描述方式为:

  • 告警级别:严重告警、重要告警、一般告警、普通事件
  • 告警类型:严重低告警、重要低告警、一般低告警、严重高告警、重要高告警、一般高告警、置位告警、复位告警
  • 告警属性:告警发生、告警延时、告警恢复、告警确认、告警屏蔽(人工告警屏蔽、通信状态屏蔽、指定参量屏蔽)
  • 告警表现:激活告警日志和窗口、激活声光报警仪、报警打印机实时打印、告警语音提示、输出至传呼机、输出至短消息、输出至E-MAIL
  • 其它特性:告警配置在线修改、告警级别随时间而自动升级、告警历史智能查询

2.6历史存贮

MACAM3.0监控软件支持多种历史存贮方式:定时方式(周期性地存贮数据)、变化方式(数据发生变化时存贮数据)、事件方式(某一指定的事件发生后存贮数据)和条件方式(根据指定的条件的状态存贮数据)。

2.7断点续传

MACAM3.0第二版支持断点续传功能(需相应的RTU硬件配合)。

断点续传保证了系统数据的完整性,通信中断时RTU能自动保存数据到缓冲区,通信正常后,系统自动将通信中断时保存进缓冲区的数据输送到中心服务器并补充至历史数据和历史告警,所以通信中断后既不会丢历史数据,也不会错过告警检测。

断点续传对用户是完全透明的,不需要进行任何操作,系统自动完成。

2.8参量组概念

参量组能将不同区域不同界面的同类测点集中在一起形成一个新有视图,使操作员能在一个界面上监控到原来很分散的测点。参量组的定义非常方便,经过简单的几个操作就能完成并可根据实际需要灵活更改。

2.9设备管理

软件的第二版中强化了设备管理功能,设备管理更完备、更实用。主要是提供设备维护三种提示功能(检修、维护、测试),相当于给您增加了一个设备管理小秘书。在添入相关提示信息后,通过维护日志中可以清晰了解到对哪些设备需要进行何种级别的维护。

系统不仅可以对被监控的设备进行管理,同时也可对未被监控的设备提供静态资源管理。

2.10告警语音提示

告警语音提示使操作员不用看界面就能清楚发生了什么告警,清晰声音减少眼睛的疲劳,避免告警遗漏。

告警语音可以选择循环播放、限次播放。在两个告警间的停顿时间可以设置。

2.11告警提示信息定制

软件运行对告警提示信息定制功能。告警发生或恢复后的声光、打印、短信、语音等告警输出信息均可按要求任意组合。       

2.12短信查询数据

MACAM3.0监控软件的短信设备不仅用于告警,也可用于数据查询功能上。用户可通过编写短消息向MACAM3.0监控软件查询任意参量的当前最新数据。

2.13传感器检测

MACAM3.0监控软件能通过对参量历史数据的分析,智能判断传感器的有效性,一般传感器损坏时会出现测量值不变、测量值超出量程范围、测量值变化异常等现象,该功能智能地分析参量的历史数据,给出一个传感器异常的告警。

2.14历史数据查询加强

能对所有历史数据进行有效统一管理,操作简单、查询灵活、界面时尚通用,查询结果可以打印、输出到Excel表格。一些数据还统计、曲线显示功能。任何历史数据不允许更改,保证数据的可靠、安全性。对历史数据分为两大类型:日志查询、数据查询。日志查询包括告警日志历史、登录日志历史、操作日志历史、门禁日志历史、维护日志历史、屏蔽日志历史共六项。

数据查询包括所有参量历史数据、告警短信及传呼、参量组归类、交接班记录、派工单记录、设备信息、局站位置信息共7

2.15查询显示过滤化

数据查询结果可以在根据条件过滤不关心的历史数据,使用非常直观、简洁,又不失灵活性。查询结果的每一项都可以有条件地定义显示,支持多个项同时混合条件定义显示,点击标题栏可以对显示记录进行排序,倒序/顺序可以容易切换。查询显示过滤化的主要功能有:排序显示、分类显示、分组显示、条件显示、自定义显示等。

2.16自定义报表

MACAM3.0监控软件的报表功能,除了满足基本、常用的表格外,还增强了根据用户实际需要的定制报表。

自定义报表非常灵活,提供了必要的数据源和相关方法,实现灵活的报表格式。报表自定义过程主要是完成报表格式的设计和报表数据的链接。使用时选择好报表的时段即可生成所需的报表。

报表可人工打印,也可定时打印;可前台运行,也可后台运行。

自定义报表可以通过导入导出功能实现报表设计和定义的资源共享。

2.17实时计算

MACAM3.0监控软件支持在线实时计算功能。可以在服务端程序中使用实时计算模块,配置可控制的表达式,并提取软件的各种数据参与运行,运算结果可以再存入软件系统中。主要用来实现现场数据的转换、误差补偿、虚参量和组合参量的实现、模拟输入输出等功能。

实时计算过程是顺序进行的,但可以通过计算方法进行顺序控制。每个实时计算表达式具有计算表达式、计算结果、时间、目的参量、计算条件、计算顺序号等属性。

2.18脚本功能

除了固定格式的功能,如接口转换、动态链接等,MACAM3.0监控软件还允许用户定义特殊的逻辑、运算,这是通过它的内置编程语言实现的。本软件使用的是自定义类似BASIC的编译器,它的源码称为脚本。通过脚本用户可以自由扩展系统功能。

脚本能提供多种运算操作(如赋值、数学运算、逻辑运算)、控制语句(如条件判断,循环,分支)、标准函数、自定义函数等。

脚本的触发方式有多种:一次性执行(如进入窗口时执行);周期执行;事件触发执行(如数据改变时执行,按键触发)。脚本的输出为向数据库写数据等。

WEB浏览功能

MACAM3.0监控软件以微软的IIS服务为基础,提供用户通过浏览器方式监视监控数据,其界面与客户端基本保持一致,特别是图形界面是完全保持一致的。

WEB功能完全使用客户端软件的资源,不需要为WEB应用重新做任何工作,完全达到零安装零组态零维护

2.19冗余备份

MACAM3.0监控软件支持多服务端功能,足以满足超大型SCADA系统的数据处理要求。支持服务端的N+1冗余功能,提高SCADA系统的可靠性。

系统还提供一个更灵活的数据库备份还原工具,