Evénement envoyé à l'application
Traduction de la notice originale
Résumé
Le numéro de la tâche événement doit être déclaré dans l'écran de configuration du module.
Le module SSI comprend 6 sources d'événement :
Nom de la source
Commentaire
Modulo
Evénement se produisant quand la valeur SSI a dépassé la valeur modulo
Valeur SSI basse
Evénement se produisant quand la valeur SSI est inférieure au seuil inférieur
Fenêtre de valeurs SSI
Evénement se produisant quand la valeur SSI est comprise entre les seuils inférieur et supérieur
Valeur SSI haute
Evénement se produisant quand la valeur SSI est supérieure au seuil supérieur
Capture 0
Evénement se produisant quand le registre de capture 0 s'actualise
Capture 1
Evénement se produisant quand le registre de capture 1 s'actualise
Tous les événements envoyés par le module, quelle que soit la source, appellent la même tâche d'événement dans l'automate.
Il n'y a normalement qu'un seul type d'événement signalé par appel. La source qui produit l'appel est déterminée dans la tâche d'événement par l'intermédiaire de la variable de source d'événements. Cette variable est mise à jour au début du traitement des tâches d'événement.
NOTE : si plusieurs sources d'événement se produisent dans le même cycle de 1 ms, plusieurs événements seront envoyés (un événement pour une source).
Activation de la fonction d'événement
EVT_SOURCES_ENABLING doit être activé pour pouvoir utiliser la fonction d'événement pour la source. Cette fonction est prise en charge seulement avec le modèle de données topologiques (IODDT).
NOTE : Pour le modulo et la capture, les bits d'état MODULO_FLAG, CAPT_0_FLAG et CAPT_1_FLAG ne fonctionnent qu'à condition que la source d'événement correspondante soit activée (EVT_MODULO_ENABLE, EVT_CAPT_0_ENABLE et EVT_CAPT_0_ENABLE).
Description de la validation des événements
Lorsqu'une action provient d'un événement externe, elle doit être validée avant d'avoir une incidence sur l'application. Chaque fonction comporte un bit (Function)_Validation par fonction qui peut être impacté par un événement externe.
Exemple avec Capture CAP_IN
Cette fonction conserve la valeur SSI courante dans le registre Capture 0.
NOTE : pour effectuer une capture, hormis le bit de validation, la configuration correspondante (%K) doit aussi être définie.