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

AVEVA™ InTouch HMI

AlarmCounter 数据库存储过程

  • Last UpdatedSep 24, 2024
  • 1 minute read

此存储过程返回一定时间间隔内发生独特报警的次数。独特的报警由 TagName、Provider、AlarmType 及 Category 来标识。

此计数器仅适用于报警发生次数(不适用于确认或返回到正常之类的转换)。因此举例而言,如果发生某个报警,然后确认该报警,再然后该报警返回到正常状态,则该报警的计数只有 1(而不是 3)。

查询必须指定开始和结束日期与时间。它有五个可选参数:TagName、Class、Type、Provider 以及 Comment。

此视图可回答的问题的例子有:供应器 Node1|InTouch(供应器)上的对象 TIC101(标记名)在某个时间跨度上发生了多少次 HiHi(类型)值报警(类别)?

注意:AlarmCounter 存储过程仅适用于“详细”记录模式,不受“合并”记录模式的支持。

sp_AlarmCounter

列名

数据类型

描述

TagName

Nchar

生成报警的对象的名称,如 TIC101。

组名

Nchar

报警的区域或组的名称。

AlarmType

Nchar

报警类型,例如 Hi、HiHi、ROC、PV、HiAlarm。

AlarmClass

Nchar

报警类或报警类别,如“值”、“过程”、“批次”等。

AlarmCount

整型

一定时间范围内报警发生的次数。
如果报警发生在开始日期与时间之前,则它不包括在计数内。

优先级

整型

报警优先级。

供应器

Nchar

报警的供应器,如节点/InTouch,或 GalaxyName。

注释

Nchar

报警注释。

示例查询:

EXECUTE sp_AlarmCounter @StartDate=’2007-01-01 23:23:23’, @EndDate=’2007-03-31 23:23:23’, @Tagname = ’$NewAlarm’