Skip to main content

Objet : Candidature

Symbole: _cds_icon_application.png

L'objet s'affiche sous la forme d'un nœud dans le arborescence des appareils. Il comprend les objets nécessaires à l'exécution d'un programme de contrôleur.

Vous pouvez insérer un objet application sous un Logique API nœud (sous un appareil programmable).

En dessous de chaque application, il doit y avoir un Configuration de la tâche où vous configurez quel programme de l'application sera appelé par quelle tâche et en utilisant quels paramètres.

De plus, vous insérez les POU de votre programme de contrôleur sous une application, par exemple les POU, les listes de variables globales et le gestionnaire de bibliothèque. Ces POU sont disponibles uniquement pour cette application.

Important

DansCODESYS version 3.5 SP20 et supérieures, ajoutant des actions d'application enfant avec le Ajouter un objet la commande n’est plus prise en charge.

L'application peut également utiliser des instances de POU globales de projet. Vous gérez les POU globales du projet dans le POU voir. L'utilisation de ces types d'instances est basée sur l'idée de la programmation orientée objet.

Plusieurs applications peuvent être insérées sous un objet périphérique API. Pour ce faire, ils doivent avoir des noms uniques.

_cds_img_applications_in_device_tree.png

Important

Une modification en ligne après un changement de "l'application mère" supprimera "l'application fille" de l'automate.

Lorsque plusieurs applications se trouvent directement sous un CODESYS périphérique, pour la gestion des E/S du périphérique, vous devez définir l'application dont les variables doivent être utilisées pour la communication avec le système cible. Les paramètres sont configurés sur le Paramètres de l'automate de l'éditeur d'appareils.

L'application avec laquelle vous souhaitez travailler en mode en ligne doit être définie comme "application active" (voir Application2 dans la figure ci-dessus).

Vous pouvez définir des propriétés spéciales pour une application sur le Options de création d'applications onglet de la Propriétés boîte de dialogue de l'objet d'application. Exemple : Activation de l'allocation mémoire dynamique

Lors du téléchargement de l'application sur l'automate, vous pouvez inclure des informations sur le contenu de l'application. Il s'agit également d'un réglage sur le Options de création d'applications languette. Ensuite, vous pouvez comparer l'application sur le contrôleur avec l'application active dans CODESYS.

Si vous souhaitez ajouter des informations individuelles sur l'auteur, la version et une courte description individuelle, vous pouvez modifier les informations dans le Renseignements sur le projet sur le Information onglet de la Propriétés dialogue.

Lorsque vous souhaitez vous connecter au système cible (automate ou simulation) avec une application, il sera d'abord vérifié quelles applications sont actuellement sur l'automate et si les paramètres de l'application sur le contrôleur correspondent ou non à ceux de la configuration du projet. Les messages correspondants vous informeront des discordances et des options possibles pour une action supplémentaire. Dans cette étape, vous pouvez également supprimer des applications de l'automate.

Pour plus d'informations, consultez : Téléchargement d'une application dans l'automate

Sur le Application de l'éditeur d'appareil, vous pouvez voir quelles applications existent actuellement sur l'appareil. Là, vous pouvez également supprimer des applications du système cible. Il est possible que vous voyiez également des applications supplémentaires qui ne sont pas représentées par un objet séparé dans l'arborescence des appareils, par exemple le <application>_symbols.app, qui contient une liste de symboles créée pour l'application (voir "Configuration des symboles").