AcknowledgeAllAlarms 子程序

确认指定画面中所有标签的报警。如果画面中的任何报警需要电子签名,则确认取决于各报警块中“无签名写入”选项的设置:

子程序还会确认与这个块相关的报警。

已启用拒绝 – 子程序将确认其他报警,但不确认与此块关联的报警。

语法

AcknowledgeAllAlarms [Picture], [intErrorMode]

属性

AcknowledgeAllAlarms 子程序语法包括以下组成部分:

组成部分

描述

画面

字符串。(可选)您要确认其所有报警的画面的文件名。如果没有指定任何画面,则使用当前画面。

intErrorMode

整数。(可选)。错误模式。

0(默认)– 允许子程序提供错误消息。以消息框的形式显示错误。如果未输入intErrorMode参数,则使用默认值。

1 – 允许用户处理错误信息。将子程序中的错误传回到调用例程以进行处理。

2 – 把错误写入所有目标。不显示错误消息,而是使用SendOperatorMessage将错误写入所有iFIX目标,包括“报警历史”窗口目标。

备注

如果画面中的唯一对象是禁用了“允许确认所有报警”的 Alarm Summary 对象,则此子程序不会确认任何报警。子程序中的逻辑顺序如下:

  1. 在画面中查找 Alarm Summary 对象。
  2. 检查是否启用了“允许确认所有报警”选项。
    • 如果已启用,则运行 AckAllAlarms 方法。
    • 如果已禁用,则继续执行下一步。
  1. 检查画面中的其他对象。

如果在 Alarm Summary OCX 上使用 AcknowledgeAllAlarms 子程序,此子程序将进行检查,以确保启用“允许确认所有报警”属性。如果已禁用该属性,则不确认与该Alarm Summary OCX关联的任何报警。

 

示例

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。