Skip to main content

Déclarer des variables VAR_PERSISTENT

Dans ce qui suit, vous déclarez des variables persistantes dans une liste de variables persistantes et dans un POU.

Condition : un projet est ouvert et contient un POU de programme. Dans les options (commande de menu Outils → Options) que vous avez dans la catégorie éditeur de déclaration l'option pour la vue textuelle est activée.

  1. Ajoutez l'objet appliqué à l'aide de la commande de menu Projet → Ajouter un objet L'object Variables persistantes ajoutée.

    CODESYS ajoute la liste des variables persistantes _cds_icon_gvl_persistence.png Variables persistantes sous l'objet d'application dans l'arborescence des appareils et l'éditeur s'ouvre.

  2. Tapez entre les deux dans le Bloc-notes VAR_GLOBAL PERSISTENT RETAIN et END_VAR une déclaration de variable, par exemple ivarpersist1 : INT;.

  3. Double-cliquez sur le POU dans l'arborescence des appareils.

    L'éditeur de la POU s'ouvre.

  4. Dans la partie déclaration, saisissez la déclaration suivante :

    VAR PERSISTENT RETAIN

    ivarpersist2 :INT;

    END_VAR

  5. Choisissez la commande de menu Créer → Traduire.

    La fenêtre des messages s'ouvre. Lorsque CODESYS l'application s'est compilée sans erreur, fermez la fenêtre de message et passez à l'étape suivante. Sinon, corrigez la ou les erreurs et sélectionnez à nouveau la commande de menu Créer → Traduire.

  6. Mettre le focus dans l'éditeur Variables persistantes. Choisissez la commande de menu Déclarations → Ajouter tous les chemins d'instance.

    CODESYS ajoute la variable persistante à la liste des variables persistantes Variables persistantes ajouté au POU :

    // Instanzpfad der persistenten Variablen erzeugt

    POU.IVARPERSIST2 : INT