Envoi d'événements de comptage à l'application
Traduction de la notice originale
Présentation
Le numéro de la tâche événementielle doit être déclaré dans l'écran de configuration du module pour activer l'envoi d'événements.
Le module BMX EHC 0200 comporte huit sources événementielles dans le mot events_source à l'adresse %IWr.m.c.10 :
Repère
Symbole standard
Description
Mode de comptage concerné
%IWr.m.c.10.0
EVT_RUN
Evénement dû au démarrage du comptage.
Mode compteur monocoup
%IWr.m.c.10.1
EVT_MODULO
Evénement dû à une valeur du compteur égale à la valeur modulo - 1 ou à la valeur 0.
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.2
EVT_SYNC_PRESET
Evénement dû à une synchronisation ou un référencement du compteur.
  • Mode comptage d'événements
  • Mode compteur monocoup
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.3
EVT_COUNTER_LOW
Evénement dû à une valeur du compteur inférieure au seuil inférieur.
  • Mode fréquence
  • Mode comptage d'événements
  • Mode mesure de période
  • Mode ratio
  • Mode compteur monocoup
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.4
EVT_COUNTER_WINDOW
Evénement dû à une valeur du compteur comprise entre les seuils supérieur et inférieur.
  • Mode fréquence
  • Mode comptage d'événements
  • Mode mesure de période
  • Mode ratio
  • Mode compteur monocoup
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.5
EVT_COUNTER_HIGH
Evénement dû à une valeur du compteur supérieure au seuil supérieur.
  • Mode fréquence
  • Mode comptage d'événements
  • Mode mesure de période
  • Mode ratio
  • Mode compteur monocoup
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.6
EVT_CAPT_0
Evénement dû à la fonction de capture 0.
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
%IWr.m.c.10.7
EVT_CAPT_1
Evénement dû à la fonction de capture 1.
Mode compteur large libre
%IWr.m.c.10.8
EVT_OVERRUN
Evénement dû au débordement.
  • Mode fréquence
  • Mode comptage d'événements
  • Mode mesure de période
  • Mode ratio
  • Mode compteur monocoup
  • Mode compteur modulo (boucle)
  • Mode compteur large libre
Tous les événements émis par le module, quelle qu'en soit la source, font appel à une seule et même tâche événementielle du système automate.
Il n'y a en général qu'un type d'événement signalé par appel.
Le mot evt_sources (%IWr.m.c.10) est mis à jour en début de traitement de la tâche événementielle.
Activation d'événements
Pour qu'une source produise un événement, le bit de validation correspondant à l'événement doit être défini sur 1 :
Repère
Description
%QWr.m.c.1.0
Bit de validation de début d'événement de comptage.
%QWr.m.c.1.1
Bit de validation d'événement de franchissement du modulo, de 0 ou de ses limites par le compteur.
%QWr.m.c.1.2
Bit de validation d'événement de synchronisation ou de référencement du compteur.
%QWr.m.c.1.3
Bit de validation d'événement de franchissement du seuil inférieur par le compteur.
%QWr.m.c.1.4
Bit de validation d'événement de valeur de compteur comprise entre les seuils supérieur et inférieur.
%QWr.m.c.1.5
Bit de validation d'événement de franchissement du seuil supérieur par le compteur.
%QWr.m.c.1.6
Bit de validation d'événement de capture 0.
%QWr.m.c.1.7
Bit de validation d'événement de capture 1.
Interface d'entrée
L'événement possède une seule interface d'entrée. Cette interface est mise à jour uniquement en début de traitement de la tâche événementielle. Cette interface comprend :
Limites de fonctionnement
Chaque voie de compteur peut produire au maximum un événement par milliseconde. Cependant, ce flux peut être ralenti par l'envoi simultané d'événements vers plusieurs modules sur le bus de l'automate.
Chaque voie de compteur comporte un tampon de transmission à quatre logements afin de stocker plusieurs événements dans l'attente d'être envoyés.
Si la voie n'est pas en mesure d'envoyer tous les événements produits en interne, le bit overrun_evt (%IWr.m.c.10.8) du mot evt_sources est défini sur 1.