Predefined alarm behavior

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp AlarmX: 报警管理 > 配置 > MpAlarmXCore配置 > 报警列表 >

Predefined alarm behavior

Edge alarm边缘报警

边缘警报是短期警报。这些可以等同于一个事件。一旦它们被设置,它们就会被自动重置。从 时序图中可以看出,一个边缘报警是用 MpAlarmXSet设置的 。复位是自动发生的,不需要用户明确地触发。用户只需要使用 MpAlarmXAcknowledge 或从HMI应用程序中确认边缘报警  。

edgealarm

边缘报警可以被 多次实例化,也就是说,边缘报警可以被设置多次。如果使用 MpAlarmXSet设置了两次边缘报警 ,那么报警列表中会显示两个条目。边缘报警必须被确认。

典型的边缘报警的例子。

无法加载配方。"配方1"

无法发送短信给 "班长"。

未找到存储介质

不允许操作

Persistent alarm持续的警报

持久性警报一直处于活动状态,直到满足某个条件,即直到警报的状态发生变化。这些报警是手动设置和重置的。如时序图所示,使用 MpAlarmXSet设置一个持久性报警 。在满足某个条件后(例如温度回到正常范围),用 MpAlarmXReset重置它们 。 持续性报警可以使用 MpAlarmXAcknowledge 或从HMI应用中在它们被启用后的任何时候 进行确认  。无论警报是否仍然处于活动状态或已经被重置,都可以进行确认。需 注意的是,在其名称中带有周期的持久性报警,如 "Temp.High",不能用 MpAlarmXAcknowledge进行 确认 。

persistentalarm

默认情况下,持久性报警只被 实例化一次 ("多实例= FALSE"),即持久性报警在报警列表中只出现一次。该选项可以通过启用扩展属性来改变。

config_multiple_instances

如果 "多实例= FALSE",一个持久性报警不会被确认,并保持在报警列表中。如果它再次变得活跃,一个新的条目 不会 进入警报列表;已经存在的警报再次变得活跃。默认情况下,时间戳不被更新。当使用 警报片段,该片段也不更新。

持久性报警必须被确认。典型的持久性报警的例子。

温度(123℃)不在正常范围内(100 - 120℃)。

水箱中的水位过高

紧急开关被按下

X20DI8371没有连接

Updating the timestamp更新时间戳

该设置可以为边缘报警和持久性报警进行配置。

如果需要更新时间戳或报警片段,可以在 "数据更新 "下启用。

alarm_dataupdate

为了确保更新也记录在报警历史中,"历史报告 "下的参数 "更新 "可以设置为 TRUE

对于已经激活的报警,也可以更新时间戳或片段。通过用 MpAlarmXSet再次调用报警 ,可以更新时间戳或片段。

logo_use_case

关于这个主题的其他信息,请看用例 更新报警信息

Asynchronous alarms异步报警

该设置可以为边缘报警和持久性报警进行配置。

警报可以通过 "Asynchronous = TRUE"进行异步处理 。

关于异步报警的其他信息,见 同步和异步报警部分

alarmconfig_asynchronous