MpAlarmXStateEnum

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp AlarmX: 报警管理 > > 数据类型和枚举 > 枚举类型 >

MpAlarmXStateEnum

这个枚举数据类型提供了关于一个组件的当前活动的信息。 关于枚举类型的更多信息,见 基本报警概念

关于如何实现不同类型的信息,见下面的 "警报的基本状态 "一节。

Enumerator

说明

mpALARMX_STATE_NONE

报警未启用

mpALARMX_STATE_ACTIVE

报警激活

mpALARMX_STATE_INACTIVE

报警未激活

mpALARMX_STATE_ACKNOWLEDGED

报警确认

mpALARMX_STATE_UNACKNOWLEDGED

报警未被确认

警报的基本状态

一个警报可以有以下基本状态。

enableddisabled

报警状态是相互组合出现的。根据警报被激活、复位和确认的顺序,可能出现以下组合。

激活报警 → 重置报警 → 确认报警

Activate alarm: 如果用 MpAlarmXSet激活了报警 ,那么报警的状态是 "激活 "和 "未确认"。

Reset alarm: 如果事后用 MpAlarmXReset重置报警  ,那么报警的状态是 "不活动 "和 "未确认"。

Acknowledge alarm: 如果警报被确认,那么该警报的状态为 "无"。确认可以在应用程序中使用 MpAlarmXAcknowledge 或在HMI应用程序中使用 MpAlarmXListUI进行

激活报警 → 确认报警 → 重置报警

Activate alarm: 如果警报是用 MpAlarmXSet激活的 ,那么警报的状态是 "激活 "和 "未确认"。

Acknowledge alarm: 如果警报事后被确认,那么该警报的状态为 "Active "和 "Acknowledged"。确认可以在应用程序中使用 MpAlarmXAcknowledge 或在HMI应用程序中使用 MpAlarmXListUI进行

Reset alarm: 如果用 MpAlarmXReset重置报警 ,则报警的状态为 "无"。

警报的状态可以通过函数 MpAlarmXCheckState确定 。指定上述5种状态中的一种,并返回关于指定状态是否激活的布尔反馈。也可以使用 报警配置 来指定一个报警是否必须被确认和/或重置。如果一个报警通过配置被禁用("Disable"),那么该报警的状态为 "None"。