Filtering the alarm list according to severity

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp AlarmX: 报警管理 > 使用案例 >

Filtering the alarm list according to severity

要求

在一台机器中,有几个根据严重程度细分的警报。根据问题的严重程度,这可能是信息(10),警告(20)或关键警报(30)。

为了更好地了解情况,应该可以在报警列表中搜索具有一定严重程度的活动报警。这使得搜索信息、警告或关键警报变得快速而简单。

由于报警信息显示在第三方HMI应用程序上,所以应该从应用程序中搜索到报警。

解决方案

组件列表

MpAlarmXCore (自有MpLink)。收集所有来自Mapp组件的报警信息

MpAlarmXSet (来自MpAlarmXCore的MpLink)。设置一个用户警报

MpAlarmXReset (来自MpAlarmXCore的MpLink)。重置一个用户警报

MpAlarmXQuery (MpLink from MpAlarmXCore):启动查询。这允许你在警报列表中搜索某些警报。

连接图

mpalarmxusecase_5_connection

 

 

MpAlarmXCore配置

为了使用报警系统, 必须添加MpAlarmXCore配置 。所有需要的用户报警都被创建。根据警报的类型(信息、警告、警报),警报的严重性等级为10、20或30。

创建查询,以便以后在报警列表中搜索具有某种严重程度的报警。

为了搜索信息报警类型的报警列表,创建查询 "信息"。"选择 "决定了要查询的信息和要复制的位置。搜索到的是报警名称。选择的信息在请求时被复制到变量 "过程变量"。数组变量 "InformationAlarm "被指定。数组必须总是用"[]"来指定。

过滤器的属性可以在 "哪里 "下配置。搜索严重程度为10的活动警报。

mpalarmxusecase5_configuration_info

对 "警告 "和 "报警 "类型的报警创建相同类型的查询。严重程度在每种情况下都会被调整。

使用mapp组件

功能块 MpAlarmXCore 被添加用于报警管理。

函数 MpAlarmXSetMpAlarmXReset 用于设置和重设用户报警。

这些功能块按照 "连接图 "中的描述相互连接,然后进行配置。

为了能够启动在 MpAlarmXCore配置 功能块 MpAlarmXQuery 定义的查询 。使用模式 "mpALARMX_QUERY_MODE_ALL"。这意味着要搜索整个警报列表。查询名称由 "Name "决定。它将是 MpAlarmXCore配置中定义的查询名称 ,例如,"信息"。

使用 MpAlarmXQuery的 "Execute = TRUE" 开始查询 。结果显示在为该查询定义的变量中。