对象:报警组模板
象征:
一个图书馆开发人员可以使用此对象通过自定义类型(功能块或结构)的变量来定义报警条件。数据类型可以是开发库的一部分。可以检查功能块变量的报警条件。
对象可以添加到设备看来,程序单元视图或库中。添加时会自动创建一个同名的文本列表对象。
对话框:报警组模板
文本列表 | 分配给报警组模板对象的文本列表的名称 默认名称: 默认情况下,此处指定自动生成的文本列表。您也可以指定其他现有的文本列表。 |
停用 | 多变的 (布尔值)控制此组内所有警报的停用 注意:即使满足警报条件,也不会报告已停用的警报。 |
警报定义类型 | 警报定义的接口变量 |
实例:<类型> | 报警实例的类型(功能块或结构) 接口变量是指可以访问自定义类型的变量,从而定义报警条件。 |
在表格的相应列中指定各个警报的属性。根据所选的观测类型,表格下方提供了其他所需参数的输入字段。 | ||
ID | 与关联文本列表中的 ID 对应的唯一 ID 您可以在ID表的字段。该 ID 在报警组内必须始终唯一。 重要提示:报警表中 ID 的变化也会直接导致文本列表的变化,反之亦然。 | |
观察类型 | 从列表框中选择的观察类型 重要根据类型的不同,警报表下方有各种输入字段来定义警报条件并帮助您配置警报条件。 | |
细节 | 报警条件 观察类型的详细信息(在表格下方的字段中配置)定义了触发警报的条件。 提示您也可以直接在字段中指定条件。如果输入的表达式与当前所选的观察类型不匹配,则会自动调整类型。 | |
停用 | 选修的 用于停用警报的变量 | |
班级 | 指定警报类别 | |
信息 | 必需的 输入消息文本(消息),其中可以包含来自锁存变量的信息的占位符(锁存变量数据的占位符 ),并可以用换行符补充 ( Ctrl + 进入)。 此处输入的文本将自动输入到报警组的文本列表中。 | |
接通延迟时间 | 开启延迟时间 定义触发警报前必须满足警报条件的最短时间。此设置可用于抑制短暂的警报事件。 例子: 符合 IEC 61131 的格式(例如:T#2ms)。 | |
关断延迟时间 | 关断延迟时间 定义报警条件必须处于非激活状态的最短时间,超过此时间后,报警才会被视为非激活状态。该设置与开启延时相同,用于忽略短期数值变化。 例子: | |
锁存器变量 1 锁存器变量 2 | 标量类型变量(8字节), 锁存变量用于在警报激活时记录附加值。这使得能够提供有关警报的附加信息。例如,在观察电机转速时,温度和电流也会被记录。 默认情况下,列可用于两个锁存变量。您可以从上下文菜单中添加更多列,这些列将在数据类型列配置的属性报警表和警报横幅可视化元素。 提示:您可以配置警报可视化,以便通过锁存变量的内容来过滤显示的警报。 有关详细信息,请参阅:For more information, see: 使用锁存变量过滤报警事件 | |
更高优先级的警报 | 当警报被触发时,可以通过触发另一个警报来确认。 例如,温度监测器应在 |
消息不会作为副本保存在历史记录中。
影响:如果您对消息进行小幅修改(例如,更正输入错误),则此更改会影响历史记录,因为更正后的消息现在会显示在那里。但是,如果您完全重新配置警报(更改状态或条件并更新消息),则所有先前因配置过时而记录的警报都将在历史记录中显示新消息。请根据具体情况检查是否最好是添加新警报而不是升级过时的警报。
| 观察布尔变量的报警条件 |
表达 | 比较表达式 如果表达式是 例子: 左边是需要检查的变量,右边是指定的值。 |
| 观察上限的报警条件 例子: |
表达 | 比较表达式 如果表达式是 左边是待观察的变量,右边是上限值。 极限值
重要限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。 |
滞后百分比 | 选修的 报警条件重置时偏离限值( 只要超过上限值减去偏差值,即满足报警条件。偏差值的大小以上限值的百分比 (%) 表示。 例子: 表达: 滞后: 如果变量 |
| 观察变量下限的报警条件 |
表达 | 比较表达式 如果表达式是 左边是需要观测的项目变量,右边是下限值。 极限值
重要限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。 |
滞后百分比 | 选修的 报警条件重置时偏离限值( 只要数值低于下限值加上偏差,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。 例子: 表达: 滞后: 如果变量 |
| 观察范围外变量的报警条件 |
表达 | 如果要观察的变量低于或超出范围,则表达式。 如果表达式是 这 |
区域 | 左侧显示上限值,中间显示待观察的变量,右侧显示下限值。 左侧字段定义了该范围下限的表达式。右侧字段定义了上限的表达式。需要遵守的表达式显示在中间的字段中。您需要相应地设置比较运算符。 重要限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。 |
滞后百分比 | 选修的 与重置警报条件的限值之差(%)( 只要限值与报警值之间的偏差不超过该差值,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。 |
| 观察范围内的变量的警报条件。 当需要观察的变量处于一定范围内时,就会触发警报。 |
表达 | 当待观察变量在指定范围内时的表达式 如果表达式是 这 |
区域 | 下限值位于左侧。待观察的变量显示在中间区域。上限值位于右侧。在它们之间,从可用的比较运算符中选择所需的比较运算符。 重要限值可以指定为绝对值或相对值。绝对值表示限值由固定值或返回固定值的变量定义。相对值表示限值取决于表达式。 |
滞后百分比 | 选修的 与重置警报条件的限值之差(%)( 只要限值与报警值之间的偏差不超过该差值,即满足报警条件。偏差的大小以限值的百分比 (%) 表示。 |
| 观察变量变化的报警条件 |
表达 | 变量的输入字段 如果表达式是 例子: |
| 该警报由应用程序以编程方式触发。无需配置。运行时无需确认。 有关详细信息,请参阅:For more information, see: 在程序中调用警报事件 |
警报(API) | 警报由应用程序以编程方式触发。根据配置的警报类别,可能需要确认。 有关详细信息,请参阅:For more information, see: 隐式警报的实现 |
警报表中的上下文菜单
| 添加新的消息列 |
| 删除选定的消息列 |
| 插入闩锁变量。 |
| 删除选定的变量 |
提示
可以通过上下文菜单同时编辑表中选定的多个行。
| 该命令打开用于在文件系统中保存文件的默认对话框。默认文件类型为报警组导出文件(*.csv) . 当前报警列表可以在那里导出为CSV文件。 |
| 该命令打开默认对话框,用于在文件系统中搜索文件。默认文件类型为报警组导出文件(*.csv)用于描述警报定义。选定的文件已导入。 |