Éditeur de séquence
L'éditeur de séquence est un éditeur graphique qui affiche et édite les arborescence des modules dans un organigramme. Il permet d'ajouter et de supprimer des modules ou de modifier leurs propriétés. L'éditeur fournit également un mode en ligne, destiné à être utilisé pour le suivi des étapes actives du module et des points d'arrêt du module, afin de pouvoir être utilisé pour le débogage.
Le déroulement des séquences lui-même (exécution et ordre des séquences) n'est pas implémenté par l'éditeur. Ceci est utilisé uniquement pour afficher et modifier l’arborescence des modules. Toute fonctionnalité ou logique des étapes du module doit être implémentée dans les blocs fonctionnels des modules comme CEI (CODESYS) code du programme

L'éditeur est disponible pour tous les modules avec la définition Racine
dans la rubrique mse.Sequence
de la déclaration du module. Le contenu de l'éditeur correspond à l'arborescence des modules. Chaque modification dans l'arborescence des modules changera l'éditeur de séquence et vice versa. Seules les instances de module insérées sous un "Root
" instance. Leur contenu affiché est défini par les définitions de la section mse.Sequence
de leur déclaration de module.
L'apparence des étapes dépend de la définition dans la déclaration du module. Outre la définition Root
il existe les trois définitions suivantes :
Étape: | ![]() |
Parallèle: | ![]() |
Bifurquer: | ![]() |
Données affichées dans la zone de séquence
Dans la case de chaque étape, le nom du type de module et le nom de l'instance de module (facultatif) ainsi que l'icône définie seront affichés. Cette dernière correspond à l'icône définie dans les métadonnées du configuration des modules. Les canaux paramètres et E/S de l'instance de module seront également affichés, s'ils sont définis ainsi dans la section mse.Sequence
. Il en va de même pour les références, même si l’on distingue deux types différents de références :
Références générales aux instances de module
Références de saut, qui définissent un saut dans la séquence.
Les instances de module référencées seront affichées avec leur chemin relatif dans l'arborescence des modules (exemple : ../../WaitTime
). Le survenant ../
sont écrits dans une notation abrégée (exemple : ./../../
devient 3x[../]
).
Un commentaire, qui sera affiché séparé par une ligne, peut être ajouté à chaque étape. Ceci est enregistré séparément pour chaque étape (instance de module).
Si le texte affiché des noms de module, des paramètres, des canaux IO ou des références ne rentre pas dans l'espace donné au sein de l'étape, le texte sera renvoyé sur une deuxième ligne. Si nécessaire, le texte sera coupé. Dans ce cas, un …
sera ajouté.
En résumé, jusqu'à un maximum de quatre listes/entrées supplémentaires peuvent être définies pour une étape de séquence :
Paramètres : nom du paramètre + valeur du paramètre
Voies d'E/S : nom de la voie + nom de la cible de la voie
Références : icône, chemin et nom de l'instance de module référencée
Pour les références de saut :
>>
+ icône, chemin et nom de l'instance du module de référencesCommentaires : Ligne horizontale + commentaire
Pour plus d'informations sur l'éditeur de séquence, voir dans les chapitres d'aide Travailler dans l'éditeur de séquence et Éditeur de séquence en mode en ligne