<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp AlarmX: 报警管理 > 库 > 数据类型和枚举 > 枚举类型 > MpAlarmXStateEnum |
这个枚举数据类型提供了关于一个组件的当前活动的信息。 关于枚举类型的更多信息,见 基本报警概念。
关于如何实现不同类型的信息,见下面的 "警报的基本状态 "一节。
说明 |
|
mpALARMX_STATE_NONE |
报警未启用 |
mpALARMX_STATE_ACTIVE |
报警激活 |
mpALARMX_STATE_INACTIVE |
报警未激活 |
mpALARMX_STATE_ACKNOWLEDGED |
报警确认 |
mpALARMX_STATE_UNACKNOWLEDGED |
报警未被确认 |
一个警报可以有以下基本状态。
报警状态是相互组合出现的。根据警报被激活、复位和确认的顺序,可能出现以下组合。
•激活报警 → 重置报警 → 确认报警
•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"。