Saut vers une étiquette (Jump to Label, JMP) et Étiquette (Label, LBL)

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.
Les instructions JMP et LBL ignorent des portions du diagramme logique à relais.
Langues disponibles
Diagramme à relais
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
Diagramme à relais
Opérande
Format
Description
Instruction JMP
Nom de l’étiquette
nom de l’étiquette
Entrer le nom de l’instruction LBL associée
Instruction LBL
Nom de l’étiquette
nom de l’étiquette
L’exécution saute à l’instruction LBL référencée.
Description
Lorsqu’elle est vraie, l’instruction JMP saute à l’instruction LBL référencée et l’automate continue d’exécuter la logique à partir de là. Lorsqu’elle est fausse, l’instruction JMP n’affecte pas l’exécution du langage ladder.
L’instruction JMP et l’instruction LBL qu’elle référence doivent être dans la même routine.
L’instruction JMP peut déplacer l’exécution du langage ladder en avant ou en arrière. Un saut à un label en avant permet d’économiser du temps de scrutation de programme en omettant un segment de logique jusqu’à ce qu’il soit nécessaire. Un saut en arrière permet à l’automate d’itérer un segment de logique.
IMPORTANT: Soyez prudent de ne pas sauter en arrière de trop nombreuses fois. Le temporisateur du chien de garde pourrait dépasser le délai d’attente parce que la scrutation ne s’est pas terminée à temps.
IMPORTANT: La logique qui est sautée n’est pas scrutée. Placer les opérations critiques à l’extérieur de la zone qui est sautée.
Une instruction JMP nécessite l’existence du label associé avant que vous ne puissiez :
  • Télécharger lorsque vous travaillez hors ligne
  • Accepter des modifications lorsque vous travaillez en ligne
L’instruction LBL doit être la première instruction sur l’échelon.
Un nom de label doit être unique à l’intérieur d’une routine. Le nom peut :
  • Comporter jusqu’à 40 caractères
  • Contenir des lettres, des chiffres et des soulignements (_)
Affecte les indicateurs d'état mathématique
Non.
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour connaître les défauts liés aux opérandes.
Exécution
Diagramme à relais
Condition
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
(Pour JMP) L’exécution saute à l’échelon qui contient l’instruction LBL avec le nom de label référencé.
(Pour LBL) Aucune action n’est entreprise
Post-scrutation
N/A
Exemple
Diagramme à relais
JMP
Lorsque l’instruction JMP est activée, l’exécution saute par-dessus des échelons successifs de logique jusqu’à ce qu’elle atteigne l’échelon qui contient l’instruction LBL avec le nom label_20.
LBL
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal