Automate programmable S7-200 Manuel système
Opérations d'interruption
Valider tous les événéments d'interruption,
Inhiber tous les événements d'interruption
L'opération Valider tous les événements d'interruption (ENI)
valide le traitement de tous les événements d'interruption
objets d'une association. L'opération Inhiber tous les
événements d'interruption (DISI) inhibe le traitement de tous
les événements d'interruption.
Le passage à l'état de fonctionnement "Marche" (RUN)
inhibe les interruptions. Une fois à l'état "Marche", vous
pouvez valider le traitement des interruptions à l'aide de
l'opération ENI. L'exécution de l'opération DISI inhibe le
traitement des interruptions ; toutefois, les événements
d'interruption actifs continuent à être mis en attente.
Situations d'erreur mettant ENO à 0
H 0004 (tentative d'exécution d'opérations ENI, DISI ou HDEF
dans un programme d'interruption)
Fin conditionnelle de programme
d'interruption
L'opération Fin conditionnelle de programme d'interruption
(CRETI) met fin à une interruption selon le résultat logique
précédent.
Associer programme d'interruption à
événement
L'opération Associer programme d'interruption à événement
(ATCH) associe l'événement d'interruption EVNT au
programme d'interruption de numéro indiqué par INT, puis
valide cet événement d'interruption.
Situations d'erreur mettant ENO à 0
H 0002 (affectation incompatible d'entrées à un HSC)
Dissocier programme d'interruption
d'événement
L'opération Dissocier programme d'interruption d'événement
(DTCH) dissocie l'événement d'interruption EVNT de tous
les programmes d'interruption et inhibe cet événement
d'interruption.
Effacer événement d'interruption
L'opération Effacer événement d'interruption retire tous les événements d'interruption de type
EVNT de la file d'attente d'interruptions. Servez--vous de cette opération pour effacer les
événements indésirables de la file d'attente d'interruptions. Si vous utilisez cette opération pour
effacer des événements d'interruption parasites, vous devez d'abord dissocier ces événements
avant de les effacer de la file d'attente. Sinon, d'autres événements s'ajouteront à la file d'attente
après l'exécution de l'opération Effacer événement.
L'exemple montre un compteur rapide en quadrature de phase qui utilise l'opération CLR_EVNT
pour supprimer des interruptions. Si un capteur progressif hacheur optique a été arrêté dans une
position se trouvant au bord d'une transition clair à foncé, de faibles vibrations de la machine
peuvent générer des interruptions indésirables avant que la nouvelle mesure ne soit chargée.
164