Instructions de contrôle du programme
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré. Vous devez saisir les
parenthèses () après le mnémonique de l'instruction, même s'il n'y a pas
d'opérande.
Description (Description)
Lorsque la condition d'entrée d'échelon est vraie :
L'instruction UID empêche les tâches de priorité plus élevée d'interrompre
la tâche courante, mais elle ne désactive pas l'exécution d'une routine de
défaut ou le Gestionnaire de défauts de l'automate.
L'instruction UIE autorise d'autres tâches à interrompre la tâche courante.
Pour empêcher une série d'échelons d'être interrompus :
1. Limiter le nombre d'échelons qui ne doivent pas être interrompus autant
que possible. Le fait de désactiver les interruptions pendant une longue
période peut entraîner des pertes de communications.
2. Juste au-dessus du premier échelon qui ne doit pas être interrompu, entrer
un échelon avec une instruction UID.
3. Juste après le dernier échelon de la série qui ne doit pas être interrompue,
entrer un échelon avec une instruction UIE.
4. Si nécessaire, vous pouvez imbriquer des paires d'instruction UID/UIE.
Lorsque l'instruction UID est appelée pour la première fois, elle augmente la
priorité, mémorise la priorité précédente et incrémente un compteur imbriqué.
Chaque appel suivant incrémente le comptage. L'instruction UIE décrémentera le
compteur imbriqué. Si la nouvelle value est 0, cela restaurera la priorité mémorisée.
Affecter les indicateurs d'état mathématique
Nbre.
Conditions de défaut
Aucun spécifique à cette instruction. Reportez-vous à Attributs communs pour les
défauts liés aux opérandes.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Chapitre 11
665