Rupture (BRK)
Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 et ControlLogix 5590.
L’instruction BRK interrompt l’exécution d’une routine qui a été appelée par une instruction FOR.
Lorsqu’elle est activée, l’instruction BRK fait quitter la routine et rend le contrôle à la routine contenant l’instruction FOR la plus récemment exécutée, reprenant l’exécution juste après cette instruction. Si aucune instruction FOR n’a précédé cette instruction BRK lors de son exécution pendant cette scrutation, alors l’instruction BRK ne se lance pas.
S’il y a des instructions FOR imbriquées, une instruction BRK rend le contrôle à l’instruction FOR la plus imbriquée.
Langues disponibles
Diagramme à relais

Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs courants pour plus d’informations sur les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition/état | Action |
|---|---|
Préscrutation | N/A |
La condition d'entrée d'échelon est égale à faux | N/A |
La condition d'entrée d'échelon est égale à vrai | L'instruction s'exécute. |
Post-scrutation | N/A |
Exemple
Lorsqu’elle est activée, l’instruction BRK arrête l’exécution de la routine courante et retourne à l’instruction qui suit l’instruction FOR d’appel.
Diagramme à relais

Voici la routine2 :

Fournir une réponse