Télécharger Imprimer la page

Rockwell Automation Logix5000 1756 ControlLogix Manuel De Programmation page 26

Publicité

FOR...DO
FOR comptage:= valeur_initiale TO
valeur_finale BY incrément DO
<déclaration>;
END_FOR;
26
Utilisez la boucle FOR...DO pour exécuter quelque chose un nombre
de fois spécifique avant de faire autre chose.
Opérandes :
texte structuré
Opérande
comptage
valeur_initiale
valeur_finale
incrément
Assurez-vous que vous n'itérez pas la boucle un trop grand nombre
IMPORTANT
de fois pendant une scrutation.
• L'automate n'exécute aucune autre déclaration du
sous-programme tant que la boucle n'est pas terminée.
• Si le temps mis pour terminer la boucle est supérieur à la
temporisation du chien de garde, un défaut majeur se produit.
• Envisagez d'utiliser une autre structure, telle qu'IF...THEN.
Programmation en texte structuré
Type
Format
SINT
Point
INT
DINT
SINT
Point
INT
Expression
DINT
Immédiat
SINT
Point
INT
Expression
DINT
Immédiat
SINT
Point
INT
Expression
DINT
Immédiat
Description
Point de stockage de la position de
comptage pendant l'exécution de
FOR...DO
Doit générer un nombre
Définit la valeur initiale de comptage
Définit la valeur finale de comptage et
détermine quand quitter la boucle
(facultatif) Quantité d'augmentation de
comptage à chaque passage dans la
boucle.
Si vous n'indiquez pas d'incrément, le
comptage s'incrémente de 1.
Publication 1756-PM007B-FR-P – Juillet 2008
Chapitre1

Publicité

loading