Mise en œuvre d'une alarme implicite
Type d'alarme Alarme (API) fonctionne de manière similaire au type d'alarme API d'événements.
La différence réside dans le fait que toutes les classes d'alarmes peuvent être utilisées avec toutes les méthodes d'acquittement. L'application permet de contrôler le moment où les transitions « Activer » et « Désactiver » sont effectuées. Selon la classe d'alarme et ses méthodes d'acquittement, ce type d'alarme peut nécessiter un acquittement.
Vous configurez ceci dans un Regrouper d'alarme ou dans un Modèle de Regrouper d'alarme avec une instance de modèle. Les états d'alarme peuvent être définis en appelant l'API.
Le IAlarmHandler9
interface du AlarmManager
la bibliothèque fournit des fonctions pour déclencher, déverrouiller, activer (ActivateAlarm
), et désactiver (DeactivateAlarm
) alarmes. Le ActivateAlarmInstance
et DeactivateAlarmInstance
les fonctions sont utilisées lorsque les alarmes sont configurées comme « alarmes d'instance ».

Fragment de code pour définir les états d'alarme en appelant l'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);