Instructions de fin/rupture
Chaque fois que l'instruction FOR exécute la routine, elle ajoute la taille de
l'incrément à Index.
Veillez à ne pas effectuer un trop grand nombre de boucles dans une seule
scrutation. Un nombre excessif de répétitions peut provoquer un délai
d'expiration du chien de garde de l'automate, ce qui provoque un défaut majeur.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Automates
Automates
CompactLogix 5380,
CompactLogix 5480,
ControlLogix 5580,
Compact GuardLogix
5380 et GuardLogix 5580
Automates
CompactLogix 5370,
ControlLogix 5570,
Compact
GuardLogix 5370 et
GuardLogix 5570
Reportez-vous à Attributs communs pour obtenir plus d'informations sur les
défauts liés aux opérandes.
Exécution
Condition/État
Pré-scrutation
Condition d'entrée d'échelon
est fausse
Condition d'entrée d'échelon
est vraie
Post-scrutation
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Un défaut majeur se
produira si :
Limite de niveaux
d'imbrication > 25
La sous-routine est un SFC
qui est déjà en cours
d'exécution (appel récursif)
N/A
Action
L'instruction va pré-scruter la sous-routine
nommée si elle n'a jamais été pré-scrutée
auparavant.
Astuce : si des instructions FOR récursives
existent vers la même sous-routine ou si des
instructions FOR multiples existent (non
récursives) vers la même sous-routine, la
sous-routine n'est pré-scrutée qu'une seule fois.
Cela est vrai si le subordonné a été préscruté
par une instruction JSR.
N/A
Reportez-vous à l'Organigramme FOR (vrai)
suivant.
L'instruction va postscruter la sous-routine
nommée exactement une seule fois.
Chapitre 12
Type de
Code de
défaut
défaut
4
94
4
82
N/A
N/A
673