报警与事件子系统

Navigation:  建立iCentroView系统 >

报警与事件子系统

Previous pageReturn to chapter overviewNext page

报警与事件子系统概述

iCentroView可以根据变量的配置,将变量的变化产生报警,并推送到HMI客户端,用户可以实时的发现系统中的异常,并进行对应的操作。

iCentroView为事件报警服务提供了统一的事件和报警接口,从而将事件报警统一保存下来,供客户端显示和查询。

本节内容主要包括:

u报警系统及报警控件的使用

u事件系统及事件控件的使用

 

更多报警服务的详细介绍可参见报警服务

更多事件服务的详细介绍可参见事件服务

 

u报警系统及报警控件的使用

首先要配置好各个变量的报警,设备变量的报警配置方式,参考设备模式下模拟量的报警属性配置示例。

AH_TagExample

 

变量勾选了“启用报警处理”后,就可以编辑报警相关参数。

报警级别:报警级别是报警的一个逻辑分区,在icv系统中,可以产生报警的变量有若干个,为不同的报警设置不同的报警级别,在报警查询及有特殊应用需求时,可以根据报警级别进行查询和区分。报警级别可选择0-255级别。

报警级别与报警声音的关系

 

新建报警控件,搭建报警页面:在组态中,新建一个页面。

AH_AddNewPage

 

插入报警控件:从菜单栏-绘图-ActiveX中,打开选择ActiveX控件对话框中,插入"iCentroView AlarmReport Control Class"。

另一个插入报警控件的途径:从“工具箱-ActiveX控件”中,选择“报警控件”。

AH_AddAlarmActiveX

AH_AddAlarmActiveX2

 

查看报警控件的名称,查看名称有两个途径。

途径一:选中控件,右单击选择属性-通用,在通用中,可以查看到名称。

途径二:在右侧的属性窗口中,也可看到控件的名称。如示意图:

AH_AlarmActiveXName2

AH_AlarmActiveXName

 

编写报警控件的脚本:

Sub page_OnLoad()

alarmreport21.StartRunMode

End Sub

 

保存页面,运行modbus模拟器,既可以看到系统中产生的报警,如图:

AH_AlarmResult

 

u事件系统及事件控件的使用

为变量配置事件:选中变量,在变量的属性配置页面,有“记录控制事件”的选项,勾选上,并配置级别。
不同的变量,都可以配置事件。

AH_EventsConfig

 

AH_EventsConfig2

 

在组态系统中,安装了程序是,默认安装了事件的查询页面,直接运行该页面即可。

AH_EventsPage

 

AH_EventsPage2

 

打开这个页面,运行这个页面,按照需要,直接查询,即可查询出当前系统的事件。

AH_EventsPage3