Skip to main content

目的:报警组

象征:_visu_icon_alarmgroup.png

函数:警报组由警报组成,这些警报除了具有特定配置外,还具有跨组配置。文本列表的分配、归档、停用功能的配置以及警报实例的显示在所有组中执行

在编辑器中 报警组 对象,您可以在表中定义组中各个报警及其属性。每个报警都只属于一个报警组。

理想情况下,表格(在对象编辑器中)中的警报按主题组合和分组。在此表中添加合适的警报。您还可以在表中完成警报的特定配置。在表格中,单击警报以显示相应的详细信息,并在其下方提供适当的输入支持。

对话:报警组

文本列表

保存报警消息文本的文本列表的名称(见下文: 信息)。

此列表在创建报警组时自动创建。您也可以在此处选择现有的文本列表。

归档

报警组的报警存储对象的选择

当指定报警存储对象时,报警存储会自动激活。

停用

布尔变量,用于停用此组中的所有警报

即使满足报警条件,这些报警也不会再触发。已激活的报警不受影响。

显示警报实例

_cds_icon_option_activated.png:显示已发生的报警实例。

66. 报警表

在表的相应列中指定各个警报的属性。根据所选观测值类型,表格下方提供了其他必需参数的输入字段。

ID

与关联文本列表中的 ID 相对应的唯一 ID

您可以在 ID 表的字段。该 ID 在报警组内必须始终唯一。

重要提示:报警表中 ID 的改变也会直接导致文本列表的改变,反之亦然。

观察类型

从列表框中选择的观察类型

重要

根据类型的不同,警报表下方有各种输入字段来定义警报条件并帮助您配置警报条件。

有关各个观察类型,请参阅下表:数字的上限下限超出范围在范围内改变事件(API)警报(API)

细节

报警条件

观察类型的详细信息(在表格下方的字段中配置)定义了触发警报的条件。

提示

您也可以直接在字段中指定条件。如果您输入的表达式与当前选择的观察类型不匹配,则会自动调整类型。

停用

选修的

用于停用警报的变量

班级

指定报警类别

信息

必需的

输入消息文本(消息),其中可以包含来自锁存变量的信息的占位符(锁存变量数据的占位符 ),并可以用换行符补充 ( Ctrl + 进入)。

此处输入的文本将自动输入到报警组的文本列表中。

当触发警报时,此消息将显示在警报元素中(报警表报警横幅)。

接通延迟时间

开启延迟时间

定义触发警报前必须满足警报条件的最短时间。此设置可用于抑制短暂的警报事件。

例子:T#2s

符合 IEC 61131 的格式(例如:T#2ms)。

关断延迟时间

关断延迟时间

定义报警条件必须处于非激活状态的最短时间,超过此时间后,报警才会被视为非激活状态。该设置与开启延时相同,用于忽略短期数值变化。

例子:T#4s

锁存器变量 1

锁存器变量 2

标量类型变量(8字节),STRING或者WSTRING

锁存变量用于在警报激活时记录附加值。这样就可以提供有关警报的附加信息。例如,在监控电机速度时,还会记录温度和电流。

默认情况下,列可用于两个锁存变量。您可以从上下文菜单中添加更多列,这些列将在 数据类型 列配置的属性 报警表报警横幅 可视化元素。

提示:您可以配置警报可视化,以便根据锁存变量的内容过滤显示的警报。

有关详细信息,请参阅:For more information, see: 使用锁存变量过滤报警事件

更高优先级的警报

当触发警报时,可以通过触发另一个警报来确认。

例如,温度监测器应在Temp > 60 °C并且出现错误Temp > 90 °C如果温度升高,则从 60°C 开始显示警告。从 90°C 开始,将触发错误警报。此警报会自动确认 60°C 警告。



消息不会作为副本保存在历史记录中。

影响:如果您对消息进行小幅修改(例如,更正输入错误),则此更改会影响历史记录,因为更正后的消息现在会显示在那里。但是,如果您完全重新配置警报(更改状态或条件并更新消息),则所有先前因配置过时而记录的警报都将在历史记录中显示新消息。请根据具体情况检查是否最好是添加新警报而不是升级过时的警报。

67. 观察类型:数字的

_visu_icon_observationtypedigital.png数字的

观察布尔变量的报警条件

表达

比较表达式=或者<>

如果表达式是TRUE,则触发警报。

例子:(PLC_PRG.xVariable) = (PLC_PRG.xSpecified)

左边是需要检查的变量,右边是指定的值。_cds_icon_three_dots.png按钮打开输入助手。在中间的输入栏中,您可以从可用的比较运算符中选择所需的比较运算符。



68. 观察类型:上限

_visu_icon_observationtypeupperlimit.png上限

观察上限的报警条件

例子:PLC_PRG.iX >= g_iUpperLimit

表达

比较表达式>或者>=指示变量是否已达到或超过上限。

如果表达式是TRUE,则触发警报。

左边是待观察的变量,右边是上限值。_cds_icon_three_dots.png按钮打开操作数的输入助手。在中间的输入栏中,您可以从可用的比较运算符中选择所需的比较运算符。

极限值

  • 具有固定值的绝对上限

    • 多变的

      例子:g_iUpperLimit

    • 文字

      例子:10

  • 使用表达式的相对上限

    • 例子:0.9 * g_rUpperLimit

重要

限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。

滞后百分比

选修的

报警条件重置时偏离限值(FALSE)。

只要超过上限值减去偏差值,即满足报警条件。偏差值的大小以上限值的百分比 (%) 表示。

例子:

表达i_temp >= 30

滞后10%

如果变量i_temp达到或超过 30 时,警报将激活。当值低于 27 时,警报将解除。



69. 观察类型:下限

_visu_icon_observationtypelowerlimit.png下限

观察变量下限的报警条件

表达

比较表达式<或者<=指示变量是否已达到或低于下限。

如果表达式是TRUE,则触发警报。

左边是需要观测的项目变量,右边是下限值。_cds_icon_three_dots.png按钮打开操作数的输入助手。在中间的输入栏中,您可以从可用的比较运算符中选择所需的比较运算符。

极限值

  • 具有固定值的绝对下限

    • 多变的

      例子:PLC_PRG.iX < g_iLowerLimit

    • 文字

      例子:PLC_PRG.iX < 100

  • 使用表达式的相对极限值

    • 例子:PLC_PRG.rX < 0.9 * g_rLowerLimit

重要

限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。

滞后百分比

选修的

报警条件重置时偏离限值(FALSE)。

只要数值低于下限值加上偏差,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。

例子:

表达i_temp < 10

滞后10%

如果变量i_temp低于5时,警报生效。高于11时,警报解除。



70. 观察类型:超出范围

_visu_icon_observationtypeoutofarea.png超出范围

观察到变量超出范围的报警条件。指示变量是否达到、低于或超出有效范围。

表达

如果要观察的变量低于或超出有效范围,则表达式。

如果表达式是TRUE,则触发警报。

_cds_icon_three_dots.png按钮打开要观察的变量的输入助手。

区域

左侧显示上限值,中间显示待观察的变量,右侧显示下限值。_cds_icon_three_dots.png按钮打开输入助手。在它们之间,从可用的比较运算符中选择所需的比较运算符。

左侧字段定义了该范围下限的表达式。右侧字段定义了上限的表达式。需要观察的表达式显示在中间的字段中。您需要相应地设置比较运算符。

重要

限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。

滞后百分比

选修的

与重置警报条件的限值之差(%)(FALSE )

只要限值与报警值之间的偏差不超过该差值,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。



71. 观察类型:在范围内

_visu_icon_observationtypeforbiddenarea.png在范围内

观察范围内的变量的警报条件。

当需要观察的变量处于一定范围内时,就会触发警报。

表达

当待观察变量在指定范围内时的表达式

如果表达式是TRUE,则触发警报。

_cds_icon_three_dots.png按钮打开要观察的变量的输入助手。

区域

下限值位于左侧。待观察的变量显示在中间区域。上限值位于右侧。在它们之间,从可用的比较运算符中选择所需的比较运算符。_cds_icon_three_dots.png按钮打开输入助手。

重要

限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。

滞后百分比

选修的

与重置警报条件的限值之差(%)(FALSE )

只要限值与报警值之间的偏差不超过该差值,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。



72. 观察类型:改变

_visu_icon_observationtypeChange.png改变

观察变量变化的报警条件

表达

变量的输入字段

如果表达式是TRUE,则触发警报。

例子:(PLC_PRG.iVariable)



73. 观察类型:事件(API)

_visu_icon_observationtypeevent.png事件(API)

警报由应用程序以编程方式触发。无需配置。运行时无需确认

有关更多信息,请参阅: 在程序中调用警报事件



74. 观察类型:警报(API)

警报(API)

警报由应用程序以编程方式触发。根据配置的警报类别,可能需要确认

有关更多信息,请参阅: 隐式警报的实现



警报表中的上下文菜单

75. 上下文菜单中的命令

_cds_icon_add_message_column.png添加留言栏

添加新的消息列

_cds_icon_remove_message_column.png删除消息列

删除选定的消息列

_cds_icon_add_latch_variable_column.png添加闩锁变量列

插入闩锁变量。

_cds_icon_remove_latch_variable_column.png删除闩锁 var 列

删除选定的变量



提示

可以通过上下文菜单同时编辑表中选定的多个行。

76. 用于将警报导出到 CSV 文件以及从 CSV 文件导入警报的命令

_cds_icon_export_alarms.png导出警报

该命令打开用于在文件系统中保存文件的默认对话框。默认文件类型为报警组导出文件(*.csv) . 当前报警列表可以在那里导出为CSV文件。

_cds_icon_import_alarms.png导入警报

该命令打开默认对话框,用于在文件系统中搜索文件。默认文件类型为报警组导出文件(*.csv)用于描述警报定义。选定的文件已导入。