报警和事件函数

FactoryTalk 报警和事件函数用于检索与一组名称相似的 FactoryTalk 报警相关的信息或与个别报警相关的信息。在 FactoryTalk View SE 应用程序支持表达式时,这些函数可用。
小贴士:
FactoryTalk 报警和事件函数返回的信息包括
InAlarm
抑制报警,但不包括其他抑制报警。
使用大量报警函数会影响系统的性能,因此建议在 FactoryTalk View SE Client 画面中访问的唯一函数调用总数不应该超过 500。重复使用同一报警函数调用不会影响性能。
有关使用 FactoryTalk Alarms and Events 的完整信息,请参见
FactoryTalk Alarms and Events 帮助
。有关使用报警表达式在报警状态改变时使框的颜色产生动画效果的示例,请参见
FactoryTalk Alarms and Events 系统配置指南
下表列出了报警和事件函数:
函数
返回值
AE_ActiveEvents
(
EventName
)
长整数,介于 0 到已激活的基于服务器的事件数之间。
AE_ActiveHighAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
报警中
未确认
、优先级为高的 FactoryTalk 活动报警数之间。
AE_ActiveHighUnackedAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
未确认
、优先级为高的 FactoryTalk 活动报警数之间。
AE_ActiveLowAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
报警中
未确认
、优先级为低的 FactoryTalk 活动报警数之间。
AE_ActiveLowUnackedAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
未确认
、优先级为低的 FactoryTalk 活动报警数之间。
AE_ActiveMediumAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
报警中
未确认
、优先级为中等的 FactoryTalk 活动报警数之间。
AE_ActiveMediumUnackedAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
未确认
、优先级为中等的 FactoryTalk 活动报警数之间。
AE_ActiveUrgentAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
报警中
未确认
、优先级为紧急的 FactoryTalk 活动报警数之间。
AE_ActiveUrgentUnackedAlarms
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
、优先级为紧急的 FactoryTalk 活动报警数之间。
AE_DisabledCount
(
AlarmName
)
长整数,介于 0 到已禁用的 FactoryTalk 报警数之间。
AE_FaultedAlarmsExist
(
AlarmIngly
)
布尔值,表示对于指定报警、区域路径或组路径,是否存在任何
故障
状态的报警。
不存在任何报警时返回 0,存在一个或多个报警时返回 1。
AE_HighPriorityActive
(
AlarmName
)
1 到 4 之间的整数,表示与指定报警相关的最高优先级值,指定报警的状态为
报警中
  • 1: 低
  • 2: 中等
  • 3: 高
  • 4: 紧急
如果返回 0,则表示没有任何指定报警处于
报警中
状态。
AE_HighSeverityAcked
(
AlarmName
)
1 到 1000 之间的整数,表示与指定报警相关的最高严重性值,指定报警的状态为
报警中
已确认
如果返回 0,则表示没有任何指定报警处于
报警中
已确认
状态。
AE_HighSeverityUnacked
(
AlarmName
)
1 到 1000 之间的整数,表示与指定报警相关联的最高严重性值,指定报警的状态为
报警中
未确认
如果返回 0,则表示没有任何指定报警处于
报警中
未确认
状态。
AE_HistoryStatus
(
ServerName
)
0 到 8 之间的整数,表示报警历史记录数据库的连接状态。
  • 0: 正在初始化数据库连接
  • 1: 已连接到数据库
  • 2: 已与数据库断开连接
  • 3: 已开始记录到数据库
  • 4: 已删除数据库定义
  • 5: 无法记录到数据库
  • 6: 正在停止记录到数据库
  • 7: 已停止记录到数据库
  • 8: 未配置报警历史记录
AE_InAlmAckedCount
(
AlarmName
)
长整数,介于 0 到
报警中
已确认
的 FactoryTalk 报警数之间。
AE_InAlmShelvedCount
(
AlarmName
)
长整数,介于 0 到
报警中
已搁置
的 FactoryTalk 报警数之间。
AE_InAlmSuppressedCount
(
AlarmName
)
长整数,介于 0 到
报警中
已抑制
的 FactoryTalk 报警数之间。
AE_InAlmUnackedCount
(
AlarmName
)
长整数,介于 0 到
报警中
未确认
的 FactoryTalk 报警数之间。
AE_NormalShelvedCount
(
AlarmName
)
长整数,介于 0 到
正常
已搁置
的 FactoryTalk 报警数之间。
AE_NormalSuppressedCount
(
AlarmName
)
长整数,介于 0 到
正常
已抑制
的 FactoryTalk 报警数之间。
AE_NormalUnackedCount
(
AlarmName
)
长整数,介于 0 到
正常
未确认
的 FactoryTalk 报警数之间。
AE_ShelvedAlarmsExist
(
AlarmName
)
布尔值,表示对于指定报警、区域路径或组路径,是否存在任何
已搁置
状态的报警。
不存在任何报警时返回 0,存在一个或多个报警时返回 1。
AE_UnackedAlarmsExist
(
AlarmName
)
布尔值,表示对于指定报警、区域路径或组路径,是否存在任何
报警中
未确认
状态的报警。
不存在任何报警时返回 0,存在一个或多个报警时返回 1。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal