Skip to main content

Implementación de una alarma implícita

Tipo de alarma Alarma (API) funciona de forma similar al tipo de alarma API de eventos.

La diferencia es que todas las clases de alarma se pueden usar con todos los métodos de confirmación. La aplicación se puede usar para controlar cuándo se realizan las transiciones de «Activar» y «Desactivar». Según la clase de alarma y sus métodos de confirmación, es posible que sea necesario confirmar este tipo de alarma

Esto se configura en un grupo de alarmas o en un plantilla de grupo de alarmas con instancia de plantilla. Los estados de alarma se pueden configurar llamando a la API

El IAlarmHandler9 interfaz del AlarmManager la biblioteca proporciona funciones para activar, desbloquear y activar (ActivateAlarm) y desactivar (DeactivateAlarm) alarmas. ActivateAlarmInstance y DeactivateAlarmInstance las funciones se utilizan cuando las alarmas se configuran como «alarmas de instancia».

ejemplo 23. Ejemplo
_visu_example_alarm_api.png

Fragmento de código para establecer estados de alarma llamando a la API

AlarmManager.AlarmGlobals.g_AlarmHandler.ActivateAlarmInstance(THIS, Alm_AGT_POU_Alarm_IDs.ID_1);
AlarmManager.AlarmGlobals.g_AlarmHandler.DeactivateAlarmInstance(THIS, Alm_AGT_POU_Alarm_IDs.ID_1);