Saut et retour de saut

En schémas à contacts (LD) et diagrammes de blocs fonctions (FBD), vous pouvez utiliser des sauts et étiquettes pour traiter plusieurs boucles. Les retours de sauts interrompent le POU traité et évitent l’exécution des réseaux suivants.

Saut vers une étiquette

  1. Double-cliquer sur le réseau 1 pour insérer une étiquette, par ex. "CountLoop"
  2. Insérer le code programme qui doit être répété, par ex. augmenter iCount de 1.
  3. Insérer un saut vers une étiquette "CountLoop"

    Dans cet exemple, si la valeur de iCount est inférieure à 1000, le saut vers l’étiquette "CountLoop" est exécuté. Si iCount est égal à 1000 (ou supérieur à 1000), la sortie de l’instruction LT définit le saut sur FALSE et la boucle s’arrête. Le programme continue de traiter les réseaux suivants.

Retour

  1. Insérer un retour de saut, par ex. après un contact booléen

    Si bStopLoop est défini sur TRUE, le programme interrompt le POU traité et va à la fin du POU en cours. Tous les réseaux qui suivent le retour de saut sont omis.

Conseil

Les sauts et retours de sauts peuvent également être inversés, ou définis en front montant ou en front descendant.

Thèmes apparentés

Modifié le : 2020-05-12Commentaires sur cette pageAssistance téléphonique