Exemple : SequenceEditor
Produit: CODESYS Application Composer
Cet exemple montre comment utiliser l'éditeur de séquence intégré dans le CODESYS Application Composer. Avec l'éditeur graphique correspondant, les modules sont affichés et édités en fonction du flux de séquence.
Description
Vous pouvez utiliser l'éditeur de séquence pour modifier l'arborescence des modules sous forme de représentation graphique. Pour ce faire, vous devez définir et programmer les étapes qui seront ajoutées ultérieurement à la séquence du programme en tant que modules correspondants.
![]() |
Pour plus d'informations, voir : mécatronique bibliothèque et mse.Séquence section.
Informations Complémentaires
Le AC_Mechatronics.library
la bibliothèque fournit un gestionnaire de programme OMAC (simple) qui est basé sur le modèle d'état OMAC ( www.omac.org). Le gestionnaire de programme permet différents états du modèle d'état OMAC, chacun pouvant être équipé et affiché avec une séquence.
![]() |
Pour utiliser le AC_Mechatronics.library
Pour utiliser une bibliothèque, vous devez créer des modules qui seront insérés dans les séquences de programmes de la bibliothèque. Ces séquences sont paramétrées et instanciées dans l'éditeur de séquences. Si vous souhaitez utiliser des étapes de séquence de modules dans une séquence de programmes, celles-ci doivent implémenter les instructions. AC_MEC.IProgramSequenceStep
interface.
AC_Mechatronics.library
bibliothèque:Si une étape de séquence doit être utilisée dans une séquence de programme, alors le
StepBase
Le module est la manière la plus simple de l'étendre. Ainsi, l'étape implémente directementAC_MEC.IProgramSequenceStep
et peut être utilisé dans des séquences de programmes. Dans le cadre deStepBase
, leExecute
La méthode doit être surchargée, comme vous pouvez le voir dans cet exemple.Execute
la méthode de l'étape actuellement active est exécutée et appelée jusqu'à ce que cette étape signale la fin de sa tâche en définissant leDone
propriété àTRUE
.Le
AC_Mechatronics.library
La bibliothèque fournit déjà quelques étapes de base. Cela inclut, par exemple, des étapes de séquence représentant des sauts (ConditionalJump
) ou des branches (BranchOnBool
,BranchOnComparison
).Dans le cadre de la
AC_Mechatronics.
Dans la bibliothèque, les étapes de séquence peuvent agir sur les modules d'actionneurs auxquels elles font référence. Un emplacement est prévu pour les actionneurs sous unAC_Mechatronics.library
machine (module de niveau supérieur de cette bibliothèque). Pour les y insérer, les actionneurs doivent implémenter leAC_MEC.IActuator
interface.En dessous de la machine (module défini dans
AC_Mechatronics.library
), un emplacement est prévu pour un module de gestion de programme contenant le comportement de l'état OMAC. Des séquences pour chaque état OMAC peuvent être insérées sous le module de gestion de programme. Ce module dispose d'entrées et de sorties permettant de contrôler les états OMAC (par exemple, pour envoyer unstart
oustop
commande au gestionnaire de programme).Comparer avec le diagramme OMAC.
Configuration système requise et restrictions
Système de programmation | CODESYS Development System (version 3.5.17.0 ou supérieure) |
Système d'exécution | CODESYS Control Win (version 3.5.17.0) |
Composants complémentaires | CODESYS Application Composer |
Avis
TÉLÉCHARGER Projets