Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 166

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

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
6
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.
Tableau 6-44 Opérandes autorisés pour les opérations ATCH et DTCH
Entrées/sorties
INT
EVNT
Fonctionnement des opérations d'association et de dissociation
d'interruptions
Avant d'appeler un programme d'interruption, il faut associer l'événement d'interruption à la partie de
programme que vous voulez exécuter à l'apparition de cet événement. Pour ce faire, vous faites appel à
l'opération ATCH en précisant le numéro d'événement d'interruption et le numéro du programme
d'interruption correspondant. Vous pouvez associer plusieurs événements d'interruption à un seul
programme d'interruption, mais il est impossible d'associer un même événement d'interruption à plusieurs
programmes.
L'association d'un événement d'interruption à un programme d'interruption entraîne la validation
automatique de cette interruption. Si vous inhibez toutes les interruptions à l'aide de l'opération DISI, chaque
occurrence de cet événement d'interruption est mise en file d'attente jusqu'à ce que les interruptions soient
à nouveau validées via l'opération ENI ou jusqu'à ce que la file d'attente déborde.
156
Types de
Opérandes
données
BYTE
Constante (0 à 127)
BYTE
Constante CPU 221 et CPU 222 :
CPU 224 :
CPU 226 et CPU 226XM :
0 à 12, 19 à 23 et 27 à 33
0 à 23 et 27 à 33
0 à 33

Publicité

loading