Introduction

Après leur édition, chaque sous-programme et chaque DFB (bloc fonction dérivé) est fermé, c'est-à-dire qu'un retour est effectué dans le programme principal appelant.

Si le sous-programme/DFB est quitté prématurément, le retour dans le programme principal appelant peut être forcé via l'objet retour (Return).

Si l'état de la liaison gauche est 1, un retour est effectué depuis le sous-programme ou DFB dans le programme principal appelant.

Les objets retour peuvent uniquement être utilisés dans les sous-programmes et DFB. Il n'est pas possible de les utiliser dans le programme principal.

Pour générer un retour conditionnel, l'objet retour est lié à une sortie FFB booléenne.

Sélection de l'objet retour

Vous pouvez sélectionner l'objet retour de différentes manières :

  • Utilisez la commande de menu Edition > Nouveau > Retour

    ou

  • Sélectionnez l'icône .

Le mode insertion actif pour les objets retour est indiqué par le symbole de curseur

Remarque

Si dans la boîte de dialogue Outils > Options, dans l'onglet Données et langages, la case à cocher Attribuer automatiquement une variable à un nouvel objet graphique est activée, la boîte de dialogue des propriétés de l'objet s'ouvre automatiquement lors de son insertion. La procédure indiquée ici s'applique lorsque la case à cocher est désactivée.

Exécuter un retour

Pour exécuter un retour, effectuez les opérations suivantes :

Etape

Action

1

Créez un sous-programme ou un DFB dans le langage de programmation FBD.

2

Créez la logique du sous-programme/DFB.

3

Créez la logique pour le retour.

Exemple :

4

Sélectionnez l'objet retour.

5

Cliquez sur l'emplacement voulu dans la section FBD.

ou

Déplacez avec les touches fléchées le curseur sur l'emplacement voulu, puis appuyez sur la touche Entrée.

Résultat : l'objet retour est inséré.

Exemple :

6

Etablissez une liaison entre la logique de retour et l'objet retour via une liaison graphique.

Exemple :