Skip to main content

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

. Outils pour la définition des modules

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

. Outils
  • 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.

Vous pouvez installer et mettre à jour CODESYS Application Composer module complémentaire dans CODESYS Installer.