Aperçu

Un point d’arrêt défini à un endroit permet de stopper l’exécution de la tâche à cet endroit.

En phase de mise au point, il permet :

  • d'examiner le fonctionnement du code,

  • de visualiser la valeur des variables.

Il y a un seul point d'arrêt à un instant donné dans le projet. N'étant pas sauvegardé, il est perdu après une déconnexion avec l'automate.

Il est implémenté en mode connecté, que l’automate soit en mode Run ou Stop.

NOTE : il est impossible de définir un point d'arrêt dans une tâche d'événement.

Elément permettant la définition d'un point d'arrêt

L'élément de programme qui permet de définir un point d’arrêt est le réseau connexe ou un appel de sous-programme (SR) ou de bloc fonction utilisateur (DFB) à l’intérieur d’un réseau connexe.

Il s'agit de la section suivante du programme :

Comment insérer un point d'arrêt

Exécutez les actions suivantes :

Etape

Action

1

Sélectionnez par exemple un contact dans le réseau connexe.

2

Définissez le point d'arrêt :

  • dans le menu, sélectionnez la commande Mise au point->Définir le point d’arrêt

  • dans le menu contextuel, sélectionnez la commande Définir le point d’arrêt

  • ou sélectionnez le bouton de la barre d’outils de mise au point.

Exemple :

NOTE : L’insertion d’un nouveau point d’arrêt efface automatiquement l’ancien.

Dans le menu, sélectionnez la commande Mise au point->Afficher le point d’arrêt pour afficher l'endroit où il a été défini dans l’éditeur de langage.

Comment supprimer un point d'arrêt

Au choix :

  • dans le menu, sélectionnez la commande Mise au point->Effacer le point d’arrêt

  • ou sélectionnez le bouton dans la barre d’outil de mise au point.

L'effacement d'un point d’arrêt ne redémarre pas la tâche (pour cela appuyez sur le bouton ).