Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

在运行时控制标记与组的报警属性

  • Last UpdatedOct 04, 2024
  • 1 minute read

您可以使用报警点域来动态管理报警条件。许多这样的点域都可以通过使用 I/O、表达式及脚本进行访问。通过 I/O 访问,您可以使用其它 Windows 应用程序(如 Excel 或远程节点上运行的 WindowViewer)来监视并控制特定标记的报警信息。

要访问与标记关联的点域,请使用以下语法:

tag.dotfield

例如,如果希望允许在运行时更改名为 Analog_tag 的标记的 HiHi 报警限,可为一个按钮创建“模拟 - 用户输入”触动链接,并在该链接的对话框中输入 Analog_tag.HiHiLimit 作为表达式。在运行期间,操作员只需选择该按钮,并为指定给 Analog_tag 的 HiHi 报警限输入新的值即可。

下表简要介绍每个报警点域。

点域

描述

.Ack

监视/控制标记与报警组的报警确认状态。

.Ack 有一个逆向标记点域 .UnAck。出现未确认的报警时,.UnAck 设置为 1。.UnAck 点域可以用在动画链接或条件脚本中,以触发任何未确认报警的触发器。

.AckDev

监视/控制模拟标记或报警组上活动的偏差报警的报警确认状态。

.AckDsc

监视/控制离散标记的当前确认状态。

.AckROC

监视/控制标记上活动的变化率报警的报警确认状态。

.AckValue

监视标记上活动的值报警的报警确认状态。

.Alarm

发出存在报警条件的信号。

.AlarmAckModel

监视与标记关联的确认模型,具体如下:

0 = 条件(缺省值)

1 = 事件

2 = 扩展

应用于发生报警的离散或模拟标记。只读,但可以在 WindowMaker 中配置。

.AlarmDev

发出存在偏差报警的信号。

.AlarmDevCount

统计给定的标记或报警组上活动的偏差报警总数。

.AlarmDevDeadband

监视/控制主、副偏差报警的偏差死区百分比。

.AlarmDevUnAckCount

统计给定的标记或报警组上未确认的活动偏差报警总数。

.AlarmDisabled

禁用/启用事件与报警。应用于发生报警的离散与模拟标记,或是应用于报警组。

.AlarmDsc

指出离散报警条件当前处于活动状态。

.AlarmDscCount

统计给定的标记或报警组上活动的离散报警总数。

.AlarmDscDisabled

指出标记是否可以生成离散报警。

注意:对于离散标记,此点域与 .AlarmDisabled 点域相同。

.AlarmDscEnabled

指出标记是否可以生成离散报警。

注意:对于离散标记,此点域与 .AlarmEnabled 点域相同。

.AlarmDscInhibitor

返回指定给此标记的离散报警(如果有)的约束标记名。

.AlarmDscUnAckCount

统计给定的标记或报警组上未确认的活动离散报警总数。

.AlarmEnabled

禁用/启用事件与报警。

.AlarmHiDisabled

禁用/启用发生报警的模拟标记的 High 报警限。

.AlarmHiHiDisabled

禁用/启用发生报警的模拟标记的 HiHi 报警限。

.AlarmHiHiEnabled

禁用/启用发生报警的模拟标记的 HiHi 报警限。

.AlarmHiHiInhibitor

返回 HiHi 报警限的约束标记引用。应用于发生报警的模拟标记。只读,但可以在 WindowMaker 中配置。

AlarmHiInhibitor

返回 High 报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmLoDisabled

禁用/启用发生报警的模拟标记的 Low 报警限。

.AlarmLoEnabled

禁用/启用发生报警的模拟标记的 Low 报警限。

AlarmLoInhibitor

返回 Low 报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmLoLoDisabled

禁用/启用发生报警的模拟标记的 LoLo 报警限。

.AlarmLoLoEnabled

禁用/启用发生报警的模拟标记的 LoLo 报警限。

AlarmLoLoInhibitor

返回 LoLo 报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmMajDevDisabled

禁用/启用发生报警的模拟标记的“主偏差”报警限。

.AlarmMajDevEnabled

禁用/启用发生报警的模拟标记的“主偏差”报警限。

AlarmMajDevInhibitor

返回“主偏差”报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmMinDevDisabled

禁用/启用发生报警的模拟标记的“副偏差”报警限。

.AlarmMinDevEnabled

禁用/启用发生报警的模拟标记的“副偏差”报警限。

AlarmMinDevInhibitor

返回“副偏差”报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmROC

发出存在变化率报警的信号。

.AlarmROCCount

统计给定的标记或报警组上活动的变化率报警总数。

.AlarmROCDisabled

禁用/启用发生报警的模拟标记的变化率报警限。

.AlarmROCEnabled

禁用/启用发生报警的模拟标记的变化率报警限。

AlarmROCInhibitor

返回变化率报警限的约束标记引用。应用于发生报警的模拟标记。

只读,但可以在 WindowMaker 中配置。

.AlarmROCUnAckCount

统计给定的标记或报警组上未确认的变化率报警总数。

.AlarmTotalCount

统计给定的标记或报警组上活动的报警总数。

.AlarmUnAckCount

统计给定的标记或报警组上未确认的活动报警总数。

.AlarmUserDefNum1Set

可读写实型(浮点)值,缺省值为 0,且值未设置。应用于发生报警的离散标记、发生报警的模拟标记,或应用于报警组。

注意:此点域的值将附加到报警上,但“仅限于”已设置值(例如通过脚本或 POKE)的情况。

.AlarmUserDefNum2

可读写实型(浮点)值,缺省值为 0,且值未设置。应用于发生报警的离散标记、发生报警的模拟标记,或应用于报警组。

注意:此点域的值将附加到报警上,但“仅限于”已设置值(例如通过脚本或 POKE)的情况。

.AlarmUserDefNum2Set

可读写离散值。如果脚本为相应的标记定义了 .AlarmUserDefNum2,则为 TRUE。要取消与该标记的值 .AlarmUserDefNum2 的关联,请将此点域设置为 FALSE。缺省值为 FALSE。

.AlarmUserDefStr

可读写文本字符串,缺省值为 "",且值未设置。
应用于发生报警的离散标记、发生报警的模拟标记,或应用于报警组。

注意:此点域的值将附加到报警上,但“仅限于”已设置值(例如通过脚本或 POKE)的情况。

.AlarmUserDefStrSet

可读写离散值。如果脚本为相应的标记定义了 .AlarmUserDefStr,则为 TRUE。要取消与该标记的值 .AlarmUserDefStr 的关联,请将此点域设置为 FALSE。缺省值为 FALSE。

.AlarmValDeadband

监视/控制报警值死区的值。

.AlarmValueCount

统计给定的标记名或报警组上活动的值报警总数。

.AlarmValueUnAckCount

统计给定的标记名或报警组上未确认的活动值报警总数。

.DevTarget

监视/控制主、副偏差报警的目标。

.HiLimit、.HiHiLimit、.LoLimit、.LoLoLimit

可读写模拟标记名点域,用于监视/控制值报警检查的极限。这些点域只对整型与实型标记有效。

.HiStatus、.HiHiStatus、.LoStatus、.LoLoStatus

只读离散点域,确定是否存在指定类型的报警。这些点域只对整型与实型标记有效。

.MajorDevPct

可读写整型点域,用于监视或控制报警检查的主偏差百分比。

.MajorDevStatus

只读离散点域,用于确定指定的标记名是否存在主偏差报警。

.MinorDevPct

可读写整型点域,用于监视与/或控制报警检查的副偏差百分比。

.MinorDevStatus

只读离散点域,用于确定指定的标记名是否存在副偏差报警。

.Name

可读写消息点域,用于显示标记名的实际名称。例如,它可用于确定“组变量”所指向的“报警组”的名称,或 TagID 标记的名称。它也可以写入,以更改“组变量”所指向的“报警组”。

.Normal

只读离散点域,指定的标记名不存在报警时它等于 1。此点域对于“报警组”、“组变量”及常规标记而言是有效的。

.ROCPct

可读写点域,用于监视与/或控制报警检查的变化率。

.ROCStatus

只读离散点域,用于确定指定的标记是否存在变化率报警。