Surveillance et détection des erreurs
En mode en ligne, l'éditeur assure la surveillance des valeurs et prend en charge l'écriture et le forçage des valeurs actuelles. Vous pouvez définir des points d'arrêt, et la représentation par couleur des connexions permet un contrôle de flux.
Surveillance:
En mode en ligne, la valeur réelle de chaque variable est affichée dans l'éditeur. Les variables constantes sont signalées par un symbole C vert. L'affichage des valeurs est défini dans le CODESYS options dans le Éditeur Ladder (LD2) catégorie.
Écriture et forçage des valeurs :
Lorsqu'une variable est actuellement forcée, cela est indiqué directement avant la valeur forcée par le Symbole. Si une valeur a été préparée pour l'écriture ou le forçage, elle s'affiche directement après la valeur réelle, entre crochets angulaires.
<value>
.
Variable forcée

Valeur préparée

Valeur constante

Représentation codée par couleur des connexions :
Dans la vue en ligne d'un schéma à contacts, les lignes de connexion sont affichées en couleur : connexions avec la valeur TRUE
sont indiqués par une ligne bleue épaisse et des connexions avec la valeur FALSE
par une ligne noire épaisse. En revanche, les connexions dont la valeur est inconnue ou analogique sont normalement représentées par une fine ligne noire.
Important
La valeur des connexions n'est pas lue à partir des variables surveillées, mais calculée dans le système de programmation. Il ne s'agit pas d'un véritable contrôle de flux.

Points d'arrêt :
Les points d'arrêt sont fondamentalement possibles aux positions où les valeurs des variables peuvent changer (instructions), où le programme se ramifie ou où un autre POU est appelé.
Dans l'éditeur, les positions possibles des points d'arrêt sont indiquées par un cercle gris vide. Les points d'arrêt Définir sont affichés par un cercle rouge plein. Voir l'illustration ci-dessus : « Exemple : Lignes de connexion et positions des points d'arrêt ».
Positions possibles des points d'arrêt :
Sur un POU (bloc fonctionnels, fonction, programme, action, méthode) appelable. Impossible avec les blocs opérateur (exemple :
ADD
,DIV
)En mission
Avant les branches parallèles
À la fin du bloc à la position de retour au bloc appelant
REMARQUE : NON ENCORE IMPLÉMENTÉ. En mode connecté, un réseau vide s'ouvre automatiquement ici. Il est indiqué par
RET
à la place d'un numéro de réseau .Sur
EN
entrée etENO
sortie d'un blocSur l'ensemble du réseau
Indique uniquement qu'un point d'arrêt est défini sur le réseau. Aucun point d'arrêt ne peut être défini sur l'ensemble du réseau.
Important
Points d'arrêt dans les méthodes : CODESYS définit automatiquement un point d'arrêt dans toutes les méthodes pouvant être appelées. Ainsi, si une méthode gérée par une interface est appelée, des points d'arrêt sont définis dans toutes les méthodes des blocs fonctionnels implémentant cette interface, ainsi que dans tous les blocs fonctionnels dérivés utilisant cette méthode. Si une méthode est appelée par un pointeur vers un bloc fonctionnels, alors CODESYS définit les points d'arrêt dans la méthode du bloc fonctionnels et dans tous les blocs de fonctions dérivés qui utilisent la méthode.