Visualización de eventos de alarma para un rango de tiempo específico
Aviso
Proyecto de muestra: Filtrado de alarmas por variables de tiempo y pestillo
En muchos casos, se sabe en qué período ocurrieron los problemas y estos se registraron como alarmas. Por lo tanto, puede ser útil mostrar solo las alarmas que ocurrieron dentro del período especificado. La información importante se muestra de forma óptima y se encuentra con mayor rapidez.
A menudo se conoce el intervalo de tiempo en el que se produjeron las fallas y se registraron como alarmas. En este caso, puede ser útil mostrar solo las alarmas registradas durante este período. Como resultado, la información importante se muestra de forma optimizada y se puede encontrar con mayor rapidez.
En la visualización de alarmas, configure dos opciones de entrada para variables, las cuales se encuentran en la configuración de la Tabla de alarmas o Banner de alarma elementos, en el Configuración de alarma – Variable de filtro, de y Variable de filtro, para propiedad.
Configuración de definiciones de alarmas para filtros
En el código de la aplicación, declare una variable de cadena (
GVL
) para el rango de tiempo.dtFrom : DT := DT#2020-01-01-02:00:00;
dtTo : DT := DT#2020-01-01-02:00:00;
eFiltTimeRange : VisuElemsAlarm.EFilterTimeRangeType;
Se declaran las variables para el período en el que se producen las alarmas.
Programe la visualización de la alarma para la Rectángulo, Botón, y Tabla de alarmas Elementos de visualización con una configuración de entrada para el tipo de filtro como sigue:
Agregue un elemento Selector de fecha/hora para especificar el comienzo del rango de tiempo.
El elemento Selector de fecha/hora con el Variable La propiedad del elemento se establece en
GVL-dtFrom
.Agregue un elemento Selector de fecha y hora para especificar el final del rango de tiempo.
El elemento Selector de fecha/hora con el Variable La propiedad del elemento se establece en
GVL.dtFrom
.El elemento Selector de fecha/hora con el Variable La propiedad del elemento se establece en
GVL.dtTo
.Configure la tabla de alarmas. En el editor de visualización, seleccione el elemento y configure sus propiedades como se indica a continuación:
El Configuración de alarma propiedad → Filtrar por rango de tiempo → Variable de filtro, de está configurado para
GVL.dtFrom
.El Configuración de alarma propiedad → Filtrar por rango de tiempo → Variable de filtro, para está configurado para
GVL.dtTo
.El Configuración de alarma propiedad → Filtrar por rango de tiempo → Tipo de filtro está configurado para
GVL.eFiltTimeRange
.El filtrado está configurado.