Boîte de dialogue : Nouveau point d'arrêt
Une fonction: Dans la boîte de dialogue, vous définissez les paramètres d'un nouveau point d'arrêt ou d'un point d'arrêt de données. Il est identique au Propriétés du point d'arrêt dialogue qui est utilisé dans le Points d'arrêt voir.
Appeler:
Commander:
Commander:
Exigence: L'application est en mode en ligne.
Onglet : État
La boîte de dialogue définit les exigences selon lesquelles le traitement du programme doit s'arrêter à un point d'arrêt.
Important
L'utilisation de points d'arrêt conditionnels ralentit l'exécution du code, même lorsque la condition ne produit pas TRUE
.
Astuce
Les points d'arrêt conditionnels nécessitent un CODESYS système d'exécution >= V3.5.4.0.
Arrêter uniquement lorsque le point d'arrêt est atteint dans l'une des tâches suivantes |
Par exemple, vous pouvez définir une seule "tâche de débogage" et ainsi empêcher que d'autres tâches, qui utilisent également le même POU, ne soient affectées lors du débogage. |
Nombre de coups | Pause toujours: Le programme s'arrête toujours à ce point d'arrêt. Alternative : le programme s'arrête au point d'arrêt lorsque le point d'arrêt a été atteint aussi souvent que défini dans ce qui suit (saisissez le nombre d'accès requis ou sélectionnez-le dans la liste des numéros) :
|
Casser, quand c'est vrai |
Exemples: |
Onglet : Données
Exigence : Ceci est utilisé pour les propriétés d'un "point d'arrêt de données".
Astuce
La fonction des points d'arrêt de données dépend du système cible. Actuellement, les points d'arrêt de données ne sont possibles qu'avec le CODESYS Control Win.
Sur l'onglet, la variable ou l'adresse mémoire est spécifiée pour laquelle le point d'arrêt de données est défini ou sera défini. | |
Interruption de l'exécution lorsque la valeur de la variable ou de l'adresse change |
Exemples Variable: Adresse: |
Taille | Nombre d'octets de la variable spécifiée ou de l'adresse mémoire ci-dessus dont les modifications doivent être surveillées Lorsqu'une nouvelle variable ou adresse mémoire est spécifiée, une valeur qui correspond au type de données ou à la mémoire est automatiquement définie en premier. Noter la Taille et le nombre dépendent du système cible. Pour le CODESYS Control Win, un maximum de 4 points d'arrêt de données d'une taille maximale de 8 octets peuvent être définis. Exemple: Exemple: |
Onglet : Paramètres du point d'exécution
Ici, un point d'arrêt existant ou un point d'arrêt de données peut être converti en un point d'exécution.
Point d'exécution (l'exécution ne s'arrête pas au point d'arrêt) |
|
Exécutez le code suivant | Code qui est exécuté lorsque le point d'exécution est atteint Les structures en boucle (For, While) et les expressions IF ou CASE ne sont pas possibles. |
Imprimer un message dans le journal de l'appareil | Cette option est disponible uniquement lorsque vous sélectionnez le Activer la journalisation des points d'arrêt option dans . CODESYS peut sortir des variables avec le |
Onglet : Localisation
Exigence : Le Nouveau point d'arrêt commande a été exécutée.
UOP | POU de l'application active où le point d'arrêt est positionné |
Position | Position du point d'arrêt dans le POU Saisie sous forme de numéros de ligne et de colonne (éditeur de texte) ou sous forme de numéros de réseau ou d'élément |
Les instances | Dans le cas des blocs fonctionnels, vous devez définir si le point d'arrêt doit être défini dans l'implémentation ou dans une instance.
|
Activer le point d'arrêt immédiatement |
|
Pour plus d'informations, consultez : Utiliser des points d'arrêt