CODESYS Application Composer
CODESYS Application Composer est un logiciel permettant de créer efficacement des variantes d'application qui consistent en des blocs fonctionnels récurrents.
Le CODESYS Application Composer fournit également un modèle de projet qui peut être sélectionné dans Nouveau projet dialogue. Ce modèle crée un projet avec un appareil, une application et un gestionnaire de bibliothèque dans le pool POU. Le responsable de la bibliothèque contient AC_ModuleBase et AC_Persistence bibliothèques. Le modèle, qui est basé sur le projet ComposerProject.project, peut être modifié si nécessaire. Il est stocké dans le sous-dossier « Templates » du CODESYS répertoire d'installation.
Gestionnaire de persistance: Les CODESYS Application Composer inclut également le Persistence Manager. Il peut également être utilisé sans licence Composer. Dans ce cas, l'option permettant de générer une application de contrôleur complète n'est pas disponible.
Phases d'application du CODESYS Application Composer
Phase 1 : Développement de modules
Groupe cible : Développeurs de logiciels
Une connaissance du développement de logiciels est requise.
Objectif: Fourniture de modules réutilisables pour une utilisation ultérieure dans CODESYS Application Composer comme base de candidature.
Dans la phase 1, les fonctionnalités sont subdivisées en unités modulaires logiquement distinctes. Les modules sont organisés dans des bibliothèques spécifiques aux applications et fournis
Chaque module caractérise une unité fonctionnelle de haut niveau et définit les éléments suivants :
Paramètres
Entrées et sorties (E/S)
Visualisations
Alarmes
Appareils
Relations fonctionnelles avec les autres modules
Éditeur de déclaration de module: Les modules peuvent être créés ici.
Phase 2 : Création d'applications
Groupe cible : développeurs d'applications et ingénieurs de mise en service
Aucune connaissance du développement de logiciels n'est requise.
Objectif: Assemblage d'une application spécifique par configuration.
Dans la phase 2, l'application est créée en sélectionnant et en combinant les modules préparés dans la phase 1 à partir de l'arborescence des modules. Les paramètres du module sont définis et les processus de la machine sont définis via des modules de processus. En option, du code spécifique à l'application peut être ajouté sous la forme de modules d'extension. Ceci sera pris en compte lors de la remise en marche du générateur.
À partir de la structure configurée, un code source IEC 61131-3 complet et d'autres objets spéciaux (visualisation, périphériques d'E/S, configuration d'alarme) sont générés via les commandes de menu. Le code généré est transparent et modifiable si nécessaire
Arborescence des modules: environnement dans lequel les applications sont créées et/ou éditées à l'aide des modules prédéfinis dans la phase 1. Pour obtenir un Persistence Manager, le module de niveau supérieur Gestionnaire de persistance doit être inséré dans l'arborescence des modules.
Éditeur de modules: Outil permettant d'assembler les modules logiciels précédemment développés avec l'éditeur de déclaration de modules. Les propriétés des canaux de persistance et le stockage des données du Gestionnaire de persistance sont également configurés ici.
Phase 3 : Compilation et mise en service de l'application
Groupe cible : ingénieurs chargés de la mise en service
Objectif: Mise à disposition d'une application fonctionnelle sur le contrôleur cible.
Le code source généré est compilé, téléchargé sur le contrôleur et démarré. Les outils de diagnostic et de débogage du CODESYS des environnements sont disponibles à des fins de test, de vérification et d'optimisation.
L'application a été compilée et installée avec succès sur le contrôleur et est opérationnelle. La machine peut maintenant être testée et utilisée dans l'état de fonctionnement prévu.
Au cours de cette phase, un PersistenceConfig l'objet est généré dans le projet à partir du modèle de niveau supérieur du Persistence Manager instancié dans la phase 2. Après cela, rien ne peut être modifié dans cet objet.
Avis
Clip vidéo : Automatisation des bâtiments avec le CODESYS Application Composer module complémentaire
Vous pouvez installer et mettre à jour CODESYS Application Composer module complémentaire dans CODESYS Installer.
