Skip to main content

锁存器数据的占位符

您可以临时存储警报期间发生的信息,并通过锁存变量进行检索。例如,在观察电机转速时,温度和电流也会被记录。

锁存器变量属于标量类型(8 个字节):STRING或者WSTRING

提示

提示:您可以配置警报可视化,以便通过锁存变量的内容来过滤显示的警报。

在报警消息中插入占位符后,运行时将显示实际值而非占位符。支持以下占位符。

22. 报警消息中的占位符

<DATE>

当前警报状态改变的日期

<TIME>

上次状态改变的时间

<PRIORITY>

报警优先级(在报警类别中定义)

<TRIGGERVALUE>

报警触发值

对于输出,附加的格式信息(如 C 函数中所述printf ) 可以在尖括号内指定。

<ALARMID>

警报表第一列显示的警报 ID

<CLASS>

报警类别名称(报警中定义)

<ALLDEFAULT>

关于警报的完整信息

<CURRENTVALUE>

锁存变量的实际值

对于输出,附加的格式信息(如 C 函数中所述printf ) 可以在尖括号内指定。

例子:

strAlarmmMessage : STRING := 'Der Wert beträgt <CURRENTVALUE %d>';

<LATCH1>

触发警报时第一个锁存变量的数据

对于输出,附加的格式信息(如 C 函数中所述printf ) 可以在尖括号内指定。

提示

您可以使用两个以上的锁存变量。为此,请从上下文菜单中插入附加列。

<LATCH2>

触发警报时来自第二个锁存变量的数据

对于输出,附加的格式信息(如 C 函数中所述printf ) 可以在尖括号内指定。

<LATCH<n>>

触发警报时,来自额外插入的锁存变量的数据(通过上下文菜单)

索引<n>变量名称中的 会自动递增。

对于输出,附加的格式信息(如 C 函数中所述printf ) 可以在尖括号内指定。

<ALARM>

TRUE:警报状态 = 活动

FALSE:报警状态<>激活

<STATE>

报警状态:<STATE>

  • 警报未激活。

    Normal := 0

  • 表示警报条件已满足但警报尚未处于“活动”状态的状态。

    待处理 := 1

  • 警报已激活。

    Active := 2

  • 警报不再有效,但需要确认。

    WaitingForConfirmation := 3

  • 警报处于活动状态,并且已确认。仍需将其设置为非活动状态。

    ActiveAcknowledged := 4

  • 警报未激活,需要确认。

    InactiveUnacknowledged := 5

有关详细信息,请参阅:For more information, see: 报警类别



有关详细信息,请参阅:For more information, see: 使用锁存变量过滤报警事件