<< 点击显示目录 >> 主页 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):启动查询。这允许你在警报列表中搜索某些警报。
为了使用报警系统, 必须添加MpAlarmXCore配置 。所有需要的用户报警都被创建。根据警报的类型(信息、警告、警报),警报的严重性等级为10、20或30。
创建查询,以便以后在报警列表中搜索具有某种严重程度的报警。
为了搜索信息报警类型的报警列表,创建查询 "信息"。"选择 "决定了要查询的信息和要复制的位置。搜索到的是报警名称。选择的信息在请求时被复制到变量 "过程变量"。数组变量 "InformationAlarm "被指定。数组必须总是用"[]"来指定。
过滤器的属性可以在 "哪里 "下配置。搜索严重程度为10的活动警报。
对 "警告 "和 "报警 "类型的报警创建相同类型的查询。严重程度在每种情况下都会被调整。
功能块 MpAlarmXCore 被添加用于报警管理。
函数 MpAlarmXSet 和 MpAlarmXReset 用于设置和重设用户报警。
这些功能块按照 "连接图 "中的描述相互连接,然后进行配置。
为了能够启动在 MpAlarmXCore配置 功能块 MpAlarmXQuery 中定义的查询 。使用模式 "mpALARMX_QUERY_MODE_ALL"。这意味着要搜索整个警报列表。查询名称由 "Name "决定。它将是 MpAlarmXCore配置中定义的查询名称 ,例如,"信息"。
使用 MpAlarmXQuery的 "Execute = TRUE" 开始查询 。结果显示在为该查询定义的变量中。