Skip to main content

Objeto: Configuración de alarma

Símbolo: _vis_icon_alarmconfiguration.png

Las alarmas se gestionan en el Configuración de alarma objeto.

Al insertar el objeto, también se insertan automáticamente los siguientes objetos predeterminados:

  • Clase de alarma: Error

  • Clase de alarma: Información

  • Clase de alarma: Advertencia

  • Almacenamiento de alarmas: Almacenamiento de alarmas

Puedes utilizar estos objetos, pero no es obligatorio. Puedes eliminarlos y reemplazarlos por objetos que tú mismo añadas.

Instancias de alarma

_vis_icon_alarmgrouptemplate.png

Lista con instancias de alarma

Variable

Instancia de bloque de función o variable de estructura para la que existe una definición de alarma

Ejemplo: PLC_PRG.fb1Test

Plantilla de grupo de alarmas

Plantilla de grupo de alarmas (normalmente de una biblioteca)

Ejemplo: AGT_FB_1

Grupo de alarma

Grupo de alarmas en el que la instancia de alarma está incluida implícitamente.

Crear

_visu_icon_checked_box.png:Se crean las alarmas de esta instancia.

Botón: Crear o actualizar instancias de alarma

Si se creó un nuevo código IEC en el proyecto y se agregaron nuevas instancias, entonces la configuración de la alarma necesita una actualización. Para hacer esto, haga clic en el botón y las instancias de alarma se recrearán o actualizarán. La programación IEC y la configuración de alarmas vuelven a encajar.

Por ejemplo, si se ha insertado otra biblioteca o se crean instancias de bloque de funciones a partir de esta biblioteca sin cambiar la configuración de la alarma, entonces es necesario actualizar la lista de instancias de alarma.

Comprobar instancias de alarma durante la compilación

_visu_icon_checked_box.png: Habilitado de forma predeterminada

Comprueba automáticamente que la lista de instancias de alarma esté completa y sea correcta durante la compilación y emite un mensaje. Entonces tienes que usar el botón. Crear o actualizar instancias de alarma Es necesario actualizar la configuración de la alarma.

Se comprueba si están incluidas todas las instancias de los bloques de funciones y todas las variables de las estructuras. AlarmGroupTemplate están cubiertos.

Sin cambios en línea

Tras cambiar la opción, ya no es posible iniciar sesión sin realizar ningún cambio.

Ajustes

_cds_icon_application.png

Tarea de almacenamiento de alarmas

Permitir

_visu_icon_checked_box.png: La evaluación de la alarma se divide en dos tareas. La tarea más rápida (objeto AlarmManagerTask) es responsable de evaluar las condiciones de alarma. La tarea más lenta (tarea de almacenamiento de alarmas) es responsable de almacenar la información de la alarma en la base de datos de alarmas. Si habilita esta opción, automáticamente Se crea la tarea de almacenamiento de alarmas. Esta tarea no es visible en la configuración de tareas.

_visu_icon_unchecked.png: La evaluación y el almacenamiento de alarmas se llevan a cabo en una tarea (objeto AlarmManagerTask) procesado. Esta es la configuración predeterminada para proyectos existentes creados antes de V4.6.0.0.

Intervalo de tarea

Tiempo de ciclo de la tarea de almacenamiento de alarma en ms (1..1000000)

Ejemplo: 2000

Nota

Configure la tarea de almacenamiento de alarmas para que tenga un tiempo de ciclo mayor y una prioridad menor que la tarea del administrador de alarmas. La tarea de almacenamiento de alarmas requiere una sincronización lenta para realizar accesos a archivos a la base de datos de alarmas.

Prioridad (0..31)

Prioridad de la tarea de almacenamiento de alarmas

Ejemplo: 31

Para obtener más información, consulte: Distribuir la gestión de alarmas en dos tareas

Actualizaciones del historial de alarmas durante el inicio del tiempo de ejecución

Cambiar el estado de las alarmas anormales a normales

_visu_icon_checked_box.png: Cuando se inicia la aplicación, a todas las alarmas del historial de alarmas que no están en el estado "Normal" se les asigna automáticamente el estado "Normal".

_visu_icon_unchecked.png: El estado de alarma se mantiene cuando se inicia la aplicación.

Asignar marcas de tiempo inactivas faltantes al inicio del tiempo de ejecución

_visu_icon_checked_box.png: Cuando se inicia la aplicación, a las marcas de tiempo inactivas que faltan se les asigna la hora de inicio de la aplicación.

_visu_icon_unchecked.png: La marca de tiempo se conserva cuando se inicia la aplicación.