Skip to main content

Exemple : gestionnaire d'applications

Produit: CODESYS Development System

L'exemple montre comment utiliser le CmpApp bibliothèque pour récupérer des informations sur les projets et les applications, ainsi que les adresses de zone et les tailles des types de données. Il est également possible de démarrer, d'arrêter et de réinitialiser une application à partir d'une autre application.

Description

AppAreas: différents types de données, telles que retenue, entrée ou sortie, sont stockées dans des zones spécifiques de l'automate. Ce programme est utilisé pour obtenir les adresses et les tailles des zones individuelles. Selon les automates, une zone peut traiter différents types de données.

AppInfo: Pour obtenir des informations sur une application, il faut d'abord récupérer l'application correspondante. Une façon d'obtenir une application spécifique consiste à parcourir toutes les applications de manière séquentielle, en commençant par la première. Une autre méthode consiste à obtenir l'application en cours ou une application par son nom spécifié. Sur cette base, des informations supplémentaires sur les applications et les projets peuvent être récupérées.

AppInteract: Différentes actions (telles que Démarrer, Arrêter et Réinitialiser) peuvent être contrôlées dans un programme. Pour le démontrer, App2 est contrôlé par App1.

AppRetain: Les variables Retain peuvent être enregistrées et restaurées à partir d'un fichier. Pour les restaurer, le pointeur vers l'application doit être identique à celui utilisé pour sauvegarder les données.

ExceptionDuring_InitCode: Une exception est générée dans le FB_Init méthode de ce bloc fonction. Lorsque le FB est instancié, cette exception est levée et aucun code ne peut être téléchargé vers l'automate.

Main: Tous les autres programmes sont appelés à partir de ce programme. De plus, l'exception nommée ci-dessus peut être levée en commentant le bloc fonction dans l'éditeur de déclaration.

PLC_PRG: Un compteur est inclus pour voir si l'application a été arrêtée ou réinitialisée.

Configuration système requise et restrictions

Système de programmation

CODESYS Development System (version 3.5.14.0 ou supérieure)

Système d'exécution

CODESYS Control Win (version 3.5.14.0)

Composants complémentaires

-

Avis

_example_icon.png TÉLÉCHARGER Projet