Skip to main content

对象:报警组模板

象征:_vis_icon_alarmgrouptemplate.png

一个图书馆开发人员可以使用此对象通过自定义类型(功能块或结构)的变量来定义报警条件。数据类型可以是开发库的一部分。可以检查功能块变量的报警条件。

对象可以添加到设备看来,程序单元视图或库中。添加时会自动创建一个同名的文本列表对象。

对话框:报警组模板

文本列表

分配给报警组模板对象的文本列表的名称

默认名称:AlarmGroupTemplate

默认情况下,此处指定自动生成的文本列表。您也可以指定其他现有的文本列表。

停用

多变的 (布尔值)控制此组内所有警报的停用

注意:即使满足警报条件,也不会报告已停用的警报。

警报定义类型

警报定义的接口变量

实例:<类型>

报警实例的类型(功能块或结构)

接口变量是指可以访问自定义类型的变量,从而定义报警条件。

49. 报警表

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

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 警告。



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

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

50. 观察类型:数字的

_visu_icon_observationtypedigital.png数字的

观察布尔变量的报警条件

表达

比较表达式=或者<>

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

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

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



51. 观察类型:上限

_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 时,警报将解除。



52. 观察类型:下限

_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时,警报解除。



53. 观察类型:超出范围

_visu_icon_observationtypeoutofarea.png超出范围

观察范围外变量的报警条件

表达

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

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

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

区域

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

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

重要

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

滞后百分比

选修的

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

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



54. 观察类型:在范围内

_visu_icon_observationtypeforbiddenarea.png在范围内

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

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

表达

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

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

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

区域

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

重要

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

滞后百分比

选修的

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

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



55. 观察类型:改变

_visu_icon_observationtypeChange.png改变

观察变量变化的报警条件

表达

变量的输入字段

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

例子:(PLC_PRG.iVariable)



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

_visu_icon_observationtypeevent.png事件(API)

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

有关详细信息,请参阅:For more information, see: 在程序中调用警报事件



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

警报(API)

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

有关详细信息,请参阅:For more information, see: 隐式警报的实现



警报表中的上下文菜单

58. 上下文菜单中的命令

_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删除闩锁变量列

删除选定的变量



提示

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

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

_cds_icon_export_alarms.png导出警报

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

_cds_icon_import_alarms.png导入警报

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