Skip to main content

Marcadores de posición para datos de pestillo

Puede almacenar temporalmente la información que se produce durante una alarma y recuperarla mediante variables de enclavamiento. Por ejemplo, al observar la velocidad de un motor, también se registran la temperatura y la corriente.

Las variables de pestillo son del tipo escalar (8 bytes): STRING o WSTRING.

Sugerencia

Sugerencia: puede configurar la visualización de la alarma de tal manera que las alarmas mostradas se filtren según el contenido de las variables de pestillo.

Al insertar un marcador en el mensaje de alarma, se muestra el valor real en tiempo de ejecución en lugar del marcador. Se admiten los siguientes marcadores.

tabla 22. Marcadores de posición en los mensajes de alarma

<DATE>

Fecha de cambio al estado de alarma actual

<TIME>

Hora del último cambio de estado

<PRIORITY>

Prioridad de la alarma (definida en la clase de alarma)

<TRIGGERVALUE>

Valor de activación de la alarma

Para la salida, se requiere información de formato adicional (como se conoce de la función C printf ) se pueden especificar entre corchetes angulares.

<ALARMID>

ID de alarma como se muestra en la primera columna de la tabla de alarmas

<CLASS>

Nombre de la clase de alarma (definida en la alarma)

<ALLDEFAULT>

Información completa sobre la alarma

<CURRENTVALUE>

Valor real de la variable de pestillo

Para la salida, se requiere información de formato adicional (como se conoce de la función C) printf ) se pueden especificar entre corchetes angulares.

Ejemplo:

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

<LATCH1>

Datos de la primera variable de cierre en el momento en que se activó la alarma

Para la salida, se requiere información de formato adicional (como se conoce de la función C) printf ) se pueden especificar entre corchetes angulares.

Sugerencia

Se pueden usar más de dos variables de pestillo. Para ello, inserte columnas adicionales desde el menú contextual.

<LATCH2>

Datos de la segunda variable de pestillo en el momento en que se activó la alarma

Para la salida, se requiere información de formato adicional (como se conoce de la función C printf ) se pueden especificar entre corchetes angulares.

<LATCH<n>>

Datos de una variable de pestillo insertada adicionalmente (a través del menú contextual) en el momento en que se activó la alarma

El índice <n> en el nombre de la variable se incrementa automáticamente.

Para la salida, se requiere información de formato adicional (como se conoce de la función C printf ) se pueden especificar entre corchetes angulares.

<ALARM>

TRUE: Estado de alarma = Activo

FALSE: Estado de alarma <> Activo

<STATE>

Estado de alarma: <STATE>

  • La alarma no está activa.

    Normal := 0

  • Un estado que indica que la condición de alarma se cumple pero la alarma aún no está en el estado "Activo".

    Pendiente := 1

  • La alarma está activa.

    Active := 2

  • La alarma ya no está activa, pero necesita ser confirmada.

    WaitingForConfirmation := 3

  • La alarma está activa y ya se ha confirmado. Aún debe desactivarse.

    ActiveAcknowledged := 4

  • La alarma está inactiva y es necesario reconocerla.

    InactiveUnacknowledged := 5

Para obtener más información, consulte: Clase de alarma



Para obtener más información, consulte: Uso de variables de bloqueo para filtrar eventos de alarma