报警历史视图
- Last UpdatedSep 24, 2024
- 1 minute read
v_AlarmHistory 视图包含所选时间范围内发生的所有历史报警与报警转换事件。查询指定开始和结束日期与时间(EventStamp 或 EventStampUTC 列)。返回的记录包括报警发生、报警确认、报警启用、报警禁用以及报警返回正常等事件。
下表介绍视图中的各个列:
|
列名 |
数据类型 |
描述 |
|---|---|---|
|
EventStamp |
日期时间 |
报警事件的日期与时间(采用数据库本地时间) |
|
AlarmState |
nChar |
报警状态:UNACK、UNACK_RTN、ACK、ACK_RTN、LATCHED 之一。 |
|
TagName |
nChar |
生成报警的对象的名称,如 TIC101。 |
|
描述 |
nVarchar |
报警的描述字符串。缺省情况下,可为对象描述(或 InTouch HMI 中的注释)。 |
|
区域 |
nChar |
报警的“区域”或“组”的名称。 |
|
类型 |
nChar |
报警类型,例如 Hi、HiHi、ROC、PV.HiAlarm。 |
|
值 |
nChar |
报警时报警变量的值。 |
|
CheckValue |
nChar |
报警时报警限的值。 |
|
优先级 |
整型 |
报警优先级。 |
|
类别 |
nChar |
报警类或报警类别。例如“值”、“偏差”、“变化率”、“过程”、“批次”、“系统”,等等。 |
|
供应器 |
nChar |
报警的供应器:节点/InTouch,或 GalaxyName。 |
|
操作员 |
nChar |
操作员的姓名。 |
|
DomainName |
nChar |
域的名称。 |
|
UserFullName |
nChar |
操作员用户的全名 |
|
UNACKDuration |
浮点 |
最近一次报警转换(报警或子状态)与确认之间的时间(如果有)。 |
|
用户1 |
浮点 |
用户自定义字段编号 1。 |
|
用户2 |
浮点 |
用户自定义字段编号 2。 |
|
User 3 |
nChar |
用户自定义字段,为字符串类型。 |
|
EventStampUTC |
日期时间 |
报警事件的 UTC 日期/时间。 |
|
Millisec |
Small integer |
事件标签秒值的小数部分, |
|
操作员节点 |
nvarchar(32) |
操作员在其中确认报警的节点的名称。 |
v_AlarmHistory2 视图是 v_AlarmHistory 视图的变体。
|
列名 |
数据类型 |
描述 |
|---|---|---|
|
EventStamp |
日期时间 |
报警事件的日期与时间(采用数据库本地时间) |
|
AlarmState |
nChar |
报警状态:UNACK、UNACK_RTN、ACK、ACK_RTN、ACK_ALM、UNACK_ALM、LATCHED 之一 |
|
TagName |
nChar |
生成报警的对象的名称,如 TIC101。 |
|
描述 |
nVarchar |
报警的描述字符串。缺省情况下,可以为对象描述(或 InTouch 中的注释)。或者是已确认的记录的确认注释。 |
|
区域 |
nChar |
报警的“区域”或“组”的名称。 |
|
类型 |
nChar |
报警类型,例如 Hi、HiHi、ROC、PV.HiAlarm。 |
|
值 |
nChar |
报警时报警变量的值。 |
|
CheckValue |
nChar |
报警时报警限的值。 |
|
优先级 |
整型 |
报警优先级。 |
|
类别 |
nChar |
报警类或报警类别。例如“值”、“偏差”、“变化率”、“过程”、“批次”、“系统”,等等。 |
|
供应器 |
nChar |
报警的供应器:节点/InTouch,或 GalaxyName。 |
|
操作员 |
nChar |
操作员名称:JoeR(如果有)。 |
|
DomainName |
nChar |
域的名称。 |
|
UserFullName |
nChar |
操作员用户的全名 |
|
AlarmDuration |
浮点 |
报警发生与返回正常之间的时间。 |
|
用户1 |
浮点 |
用户自定义字段编号 1。 |
|
用户2 |
浮点 |
用户自定义字段编号 2。 |
|
User 3 |
nChar |
用户自定义字段,为字符串类型。 |
|
EventStampUTC |
日期时间 |
报警事件的 UTC 日期/时间。 |
|
Millisec |
Small integer |
事件标签秒值的小数部分, |