# 配置报警管理 ​

### 创建报警配置​

1.在设备树中，选择一个应用。

2.点击工程 ➔ 添加对象 ➔ 报警配置。⇒打开添加报警配置对话框。

3.点击添加按钮。
⇒报警配置已创建。报警配置基对象创建时带有错误、信息、和 警告报警类别,以及报警配置下的报警存储。如果需要，可以使用预定义对象。

### 配置报警类​

1.在设备树中选择报警配置对象。

2.选择命令工程 ➔ 添加对象 ➔ 报警配置。
指定名称（例如："PartsShortage"），然后单击添加。
⇒报警类 PartsShortage添加到设备树中。对象在编辑器中打开。

3.为该类设置以下参数。这些适用于属于该类别组的所有报警：

- 优先：10
- 归档
- 确认方式REP_ACK
- 单独确认

4.在下面，定义变量bPartsShortage的值为TRUE，当报警消息发生时：在通知动作组中，双击动作栏。
选择变量动作。
按[ Enter ] 键。
⇒将添加操作并激活所有选项。

5.选择激活复选框，然后清空禁用和确认复选框。

6.单击变量输入字段并输入bPartsShortage或使用输入助手选择变量。
在右侧的字段中输入值TRUE 。
⇒详细说明栏显示语句bPartsShortage := TRUE。

7.在显示选项组中，活动行，选择“红色”作为背景颜色。
在报警表/报警横幅的显示选项组，待确认行，选择“黄色”为背景颜色。
⇒PartsShortage 类中的所有消息现在都将变量bPartsDeficit设置为TRUE。活动消息在“报警表”可视化元素中以红色高亮显示。未确认的停用消息以黄色标注显示。

### 配置报警组

在下面，您将定义一个带有报警的报警组，以监视“PartsDeficit”。您已经在上面创建了可用的报警类。

1.在设备树中选择报警配置对象。

2.选择命令工程 ➔ 添加对象 ➔ Alarm Group。
指定名称“PartsShortage”，单击添加按钮。
⇒PartsShortage报警类就被添加到设备树中了。对象在编辑器中打开。
MetaFacture创建 PartsShortage 文本列表。

3..设置以下参数：

- 归档：（没有）

4.双击观测类型栏。
选择数字观测类型。

5.配置如下报警：

- 类：PartsShortage
- 消息：Parts shortage at Station 1 - Fill level: （“”是锁存变量1的占位符）
- Min. Pend.时间: T#5s
- Latch Var 1: iFillLevel

6.在数字组中，单击表达式字段，然后输入bPart1Empty或使用输入助手选择变量。
在右侧的字段中输入值TRUE 。
⇒详细说明栏显示语句bPart1Empty := TRUE。

如果变量bPart1Empty切换为TRUE，则MetaFacture触发一条消息。变量iFillLevel的值随消息一起打印。确认响应和显示根据PartsShortage报警类来执行。报警未存档。

### 配置报警存储​

1.在设备树中选择Alarm Storage对象。

2.要更改名称，请在上下文菜单中选择属性命令。
从“AlarmStorage”更改名称（例如：“DatabaseFileAlarmStorage”），单击确定。

3.在设备树中双击对象DatabaseFileAlarmStorage，打开编辑器。

4.配置如下：

- 子目录：保持此部分空白。仅在将要存储报警存储文件的PLC上指定目录是可选的。
- 组范围：选择无限制 选项。

⇒报警存储已配置。在这种情况下，MetaFacture将报警内部保存在无限的缓冲区中。

### 配置远程报警​

用户可以在应用中配置HMI设备远程报警的报警管理功能。HMI的本地报警配置由远程报警对象扩展。报警管理可以编辑远程PLC的报警信息，也可以编辑本地报警信息。同时，远程PLC通过数据源管理连接到HMI设备。然后 HMI 应用的可视化能够可以集中显示网络中的所有警报，用户可以从一个中心位置确认它们。

初始情况：应用程序运行在网络中的远程PLC上。每个应用都配置了报警管理。当报警配置对象位于应用程序下的设备视图中时，就会出现这种情况。

1.在本地系统上启动HMI Runtime。

2.打开 MetaFacture 并单击文件 ➔ 新建工程。

3.选择HMI工程模板并为新工程指定一个名称（例如：Central_HMI。
设定HMI Runtime 的通信设置。
在创建HMI工程 - 添加对象对话框中选择报警配置 和项目对象。
至于视角，选择MetaFacture 视角。
⇒工程Central_HMI已创建。

4.选择数据源管理器并为每个远程PLC插入一个数据源。选择连接（例如：MetaFacture符号）。
注意: 请记住远程PLC的应用必须处于活动状态。因此，请及时下载并启动远程应用程序，并检查远程应用程序的状态。
⇒可通过数据源 ds_Device_A 和 ds_Device_B 连接到远程设备。现在可以扩展报警配置了。

5.选择报警配置并单击添加对象 ➔ 远程报警。

6.单击添加确认。
⇒本地报警配置由 App_A 和 App_B 两个应用的报警配置信息扩展而来。警报管理是分布式的，并通过数据源连接进行通信。现在可以将本地HMI应用程序下载到 MetaFacture HMI runtime。

并且可以创建带有报警表 或 报警横幅 元素的可视化。