Manuel
55-
1
15U
Traitement d'alarmes
9.3.4
Lecture des signaux process
Deux octets sont disponibles dans le module pour la lecture des signaux process
L'octet "adresse du module" indique I'état des entrées (indépendamment d u paramétrage des
entrées en vue d'un traitement d'interruption).
Dans I'octet "adresse d u m o du l e +l V , une alarme provoque la mise à "1" des bits affectés à
I'entrée interruptive. Ces bits sont mis à "1" indépendamment du type de front (montant o u
descendant) (le paramétrage d u module lors du démarrage est nécessaire).
Exemple :
Le module 434-7 possède l'adresse de début 8
;
il occupe donc les octets de périphérie
8 et 9. Durant le démarrage, seul le b i t O a été paramétré comme étant une entrée
interruptive sur front descendant. S i une alarme est déclenchée, les octets 8 et 9
prennent les valeurs suivantes (à condition que I'état de I'entrée 8.0 n'ait plus été
modifié après le changement de front) :
Etat des entrées (8.0 ... 8.7)
Fronts qui déclenchent
l'interruption
Adresse du b i t d'entrée
7
O
7
O
Adresse du module (octet 8)
Adresse du module+ 1 (octet 9)
x= Etat des entrées (O ou 1)
Avec les octets 8 e t 9, la lecture des signaux d'entrée peut être réalisée de deux manières
différentes :
L'état des entrées peut être l u dans t o u t le programme utilisateur avec l'instruction L PY 8. La
lecture peut avoir lieu durant un programme cyclique, d'horloge ou d'alarme.
Si lors d u démarrage, des entrées ont été paramétrées comme étant des entrées interruptives,
l'OB2 doit réagir de façon ciblée à une interruption :
-
Acquitter l'alarme (interruption) en lisant I'octet "adresse d u module+ 1 "
(un autre exemple : octet 9
;
L PY 9)
-
Transférer I'octet lu dans la MIE (dans notre exemple : T EB 9)
-
Evaluer toutes les entrées qui ont été validées pour une interruption
-
Exécuter la réaction à l'alarme.
Après avoir été chargé dans l'ACCU 1, I'octet "adresse du module+ 1" (dans notre exemple :
I'octet 9) est automatiquement remis à "O" dans le module. Le module peut donc déclencher
une nouvelle alarme et remettre à "1" un bit de cet octet. Ceci a pour conséquence qu'après le
déclenchement d'une alarme, I'octet "adresse d u modu l e+ l " ne peut être évalué qu'une
seule fois en vue d'identifier I'entrée interruptive.
EWA 4NEB 81
1 6130-03a