<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp AlarmX: 报警管理 > 配置 > MpAlarmXCore配置 > 报警列表 > Predefined alarm behavior |
边缘警报是短期警报。这些可以等同于一个事件。一旦它们被设置,它们就会被自动重置。从 时序图中可以看出,一个边缘报警是用 MpAlarmXSet设置的 。复位是自动发生的,不需要用户明确地触发。用户只需要使用 MpAlarmXAcknowledge 或从HMI应用程序中确认边缘报警 。
边缘报警可以被 多次实例化,也就是说,边缘报警可以被设置多次。如果使用 MpAlarmXSet设置了两次边缘报警 ,那么报警列表中会显示两个条目。边缘报警必须被确认。
典型的边缘报警的例子。
无法加载配方。"配方1"
无法发送短信给 "班长"。
未找到存储介质
不允许操作
持久性警报一直处于活动状态,直到满足某个条件,即直到警报的状态发生变化。这些报警是手动设置和重置的。如时序图所示,使用 MpAlarmXSet设置一个持久性报警 。在满足某个条件后(例如温度回到正常范围),用 MpAlarmXReset重置它们 。 持续性报警可以使用 MpAlarmXAcknowledge 或从HMI应用中在它们被启用后的任何时候 进行确认 。无论警报是否仍然处于活动状态或已经被重置,都可以进行确认。需 要 注意的是,在其名称中带有周期的持久性报警,如 "Temp.High",不能用 MpAlarmXAcknowledge进行 确认 。
默认情况下,持久性报警只被 实例化一次 ("多实例= FALSE"),即持久性报警在报警列表中只出现一次。该选项可以通过启用扩展属性来改变。
如果 "多实例= FALSE",一个持久性报警不会被确认,并保持在报警列表中。如果它再次变得活跃,一个新的条目 不会 进入警报列表;已经存在的警报再次变得活跃。默认情况下,时间戳不被更新。当使用 警报片段时,该片段也不更新。
持久性报警必须被确认。典型的持久性报警的例子。
温度(123℃)不在正常范围内(100 - 120℃)。
水箱中的水位过高
紧急开关被按下
X20DI8371没有连接
该设置可以为边缘报警和持久性报警进行配置。
如果需要更新时间戳或报警片段,可以在 "数据更新 "下启用。
为了确保更新也记录在报警历史中,"历史报告 "下的参数 "更新 "可以设置为 TRUE。
对于已经激活的报警,也可以更新时间戳或片段。通过用 MpAlarmXSet再次调用报警 ,可以更新时间戳或片段。
关于这个主题的其他信息,请看用例 更新报警信息。 |
该设置可以为边缘报警和持久性报警进行配置。
警报可以通过 "Asynchronous = TRUE"进行异步处理 。
关于异步报警的其他信息,见 同步和异步报警部分 。