
El bloque de funciones ALARM procesa una señal de alarma.
Consulte para obtener más información sobre la visualización del complemento Gestión De Alarmas y Registro De Alarmas.
La duración para el almacenamiento máximo se puede configurar en el menú contextual bajo Proyecto Configuración
Políticas De Almacenamiento.
La base de datos no solo define la memoria del bloque de funciones. También define el nombre de la base de datos de la alarma. Tenga en cuenta que, por lo tanto, no puede cambiar simplemente el nombre, ya que se creará una nueva base de datos. Se recomienda usar un prefijo, como, por ejemplo, alarm.Fenster.
Nota: Los registros existentes se eliminarán cuando todos los elementos hayan expirado según las políticas. Eliminar eventos individuales no está soportado actualmente.
La entrada genera una nueva alarma. Al crear, la salida ALARM es verdadera y mantiene el tiempo en la salida ALARM_DT. La salida ALARM solo es verdadera si esta no ha sido silenciada.
Esta entrada confirma la alarma y establece la salida ACK a verdadero y escribe la hora actual en la salida ACK_DT. La confirmación solo se puede establecer una vez cuando la alarma está activa.
La entrada define el título como cadena de caracteres de la alarma. Este puede cambiarse en cualquier momento en tiempo real.
La entrada define la descripción como cadena de caracteres de la alarma. La descripción puede contener varias líneas, pero no debe exceder las dos líneas. Este puede cambiarse en cualquier momento en tiempo real.
La entrada define el lugar como cadena de caracteres de la alarma. Este puede cambiarse en cualquier momento en tiempo real.
La entrada muestra el texto de estado en la lista. Se transmite como una cadena de caracteres. El estado debe definirse uniformemente.
La entrada muestra el icono en la lista. Se transmite como una cadena de caracteres. El icono es el mismo que en la página.
Con esta entrada se puede cambiar el color del texto de la lista. Sin color es una cadena de caracteres vacía. El color se transmite aquí por nombre. Todos los nombres de colores se pueden encontrar bajo Colores De Iconos.
La entrada ordena la lista. La prioridad más alta es el 0. El número no está limitado aquí.
La entrada define la página web a la que se puede enlazar. La entrada es del tipo cadena de caracteres. Solo se pueden almacenar IDs de páginas. La página se puede arrastrar y soltar fácilmente sobre la entrada.
Con la entrada se puede definir una alarma silenciosa. Si la entrada es verdadera, el icono de notificación desaparece. Sin embargo, esto no afecta a la función de silencio. Por lo tanto, se recomienda establecer REQ_SHELVE en falso si la entrada SILENT es verdadera.
Si esta entrada es verdadera, al usuario de la lista de alarmas se le permite confirmar la alarma.
Si esta entrada es VERDADERO, al usuario de la lista de alarmas se le permite posponer la alarma indefinidamente. Si la entrada es un tiempo (T#), seguido de ";ALL", se puede almacenar un tiempo máximo de posposición.
Si se desea ampliar el permiso para confirmar o posponer, se puede adjuntar una cadena de caracteres a la entrada REQ_ACK o REQ_SHELVE. Es importante que, tan pronto como la entrada ya no esté establecida en VERDADERO, la cadena de caracteres comience con ALL. Aquí algunos ejemplos:
| Cadena De Caracteres | Descripción |
|---|---|
| "300000;ALL" | REQ_SHELVE máximo por 5 minutos y para todos los grupos |
| "ALL" | Todos los grupos, es igual que VERDADERO |
| "gid1;gid2" | Grupos gid1 y gid2 permitidos |
| "gid1;gid2;ALL" | Todos los grupos, es igual que VERDADERO, gid1 y gid2 se ignoran |
Consejo: Utilice CONCAT para formar la cadena de caracteres.
Un flanco positivo en la entrada confirma la alarma a través del PLC. La salida ACK se establece en verdadero. Las entradas luego se sobrescriben según ACK_NOTE y ACK_USER. La salida ACK_DT se describe con la hora actual. Si la alarma se confirma nuevamente, la salida ACK_DT ya no se establecerá.
La entrada define una nota como cadena de caracteres. La nota se escribe en la salida ACK_NOTE cuando hay un flanco positivo en DO_ACK.
Aquí se puede definir un ID de usuario como cadena de caracteres. El ID se escribe en la salida ACK_USER cuando hay un flanco positivo en DO_ACK.
Un flanco positivo en la entrada pospone la alarma a través del PLC. La salida SHELVE se establece en verdadero. Las entradas luego se sobrescriben según SHELVE_NOTE y SHELVE_USER. La salida SHELVE_DT se describe con la hora actual. Si la alarma se confirma nuevamente, la salida SHELVE_DT ya no se establecerá.
Define el tiempo absoluto DT# para posponer la alarma. Al superar este tiempo, la alarma se activa nuevamente. La salida SHELVE es falsa nuevamente. Con un flanco positivo en DO_SHELVE, este valor se transfiere a la salida SHELVE_TO_DT. Si no se transmite ningún tiempo, se pospone indefinidamente.
Consejo: Utilice el bloque de funciones STR2DT para usar una hora relativa, como después de 5 minutos. O sumar la hora T# con la marca de tiempo de DT#, lo que puede llevar a desviaciones.
La entrada define una nota como cadena de caracteres. La nota se escribe en la salida SHELVE_NOTE cuando hay un flanco positivo en DO_SHELVE.
Aquí se puede definir un ID de usuario como cadena de caracteres. El ID se escribe en la salida SHELVE_USER cuando hay un flanco positivo en DO_SHELVE.
Un flanco positivo en la entrada restaura una alarma pospuesta. Aquí, DO_SHELVE_USER y DO_SHELVE_NOTE se copian a las salidas correspondientes como en el procedimiento anterior.
La entrada activa el registro en el archivo. La entrada solo debe mantenerse verdadera para esto. Cada cambio de una entrada ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY o SILENT conduce a un registro.
Nota: Para la salida del registro se requiere una licencia adicional. Más información puede obtenerse en el capítulo Registro De Alarmas.
La salida es verdadera siempre que la entrada ACTIVE sea verdadera y la alarma no se haya pospuesto con SHELVE.
Contiene el sello de tiempo en formato DT# del momento de la alarma (flanco positivo en la entrada ACTIVE).
La salida es verdadera cuando se ha confirmado la alarma. Esto puede hacerse a través de la visualización y mediante el PLC.
Contiene el sello de tiempo en formato DT# del momento de confirmación de la alarma (flanco positivo en la entrada ACK o visualización).
La última nota al confirmar la alarma como cadena de caracteres.
El último ID de usuario al confirmar la alarma como cadena de caracteres.
La salida es verdadera cuando se ha pospuesto la alarma. Esto puede hacerse a través de la visualización y mediante el PLC.
Contiene el sello de tiempo en formato DT# del momento de posposición de la alarma (flanco positivo en la entrada SHELVE o visualización).
Punto final DT# hasta el reinicio automático de la posposición.
La última nota al posponer la alarma como cadena de caracteres.
El último ID de usuario al posponer la alarma como cadena de caracteres.
Nota: Para el procesamiento en la visualización, todos los sellos de tiempo se redondean a segundos completos.
Consejo: Con la cadena de caracteres {name} se puede transmitir el nombre del documento y con {dir} la ruta en las entradas TITLE, DESCRIPTION y LOCATION. Sin embargo, entonces ya no se ordenará por el nombre. Con {dir:2} se puede reducir la longitud de la ruta a 2. Con {dir:-1} se reduce la ruta desde abajo. Además, es posible definir el separador mediante {dir::\}.
| Nombre | Icono | Color |
|---|---|---|
| OK | material/check_circle | |
| Información | material/info | azul |
| Aviso | material/error | naranja |
| Alarma | material/warning | rojo |