Il s'agit d'une liste de variables globales (GVL) qui contient uniquement les variables persistantes d'une application. Cette liste doit donc être affectée à une application. Pour cela, vous devez l'insérer dans l'arborescence Applications en sélectionnant le nœud correspondant, en cliquant sur le signe plus de couleur verte, puis en sélectionnant Ajouter d'autres objets > Variables persistantes.
Seules les variables de la liste qui ont été déclarées avec VAR PERSISTENT sont considérées comme persistantes. La commande Ajouter tous les chemins d'instance permet d'ajouter dans la liste toutes les déclarations PERSISTENT issues des autres POU.
Les variables déclarées avec VAR PERSISTENT sont également des variables conservées. Ce type de variable a la capacité de conserver sa valeur après l'exécution d'une commande Reset chaud. La seule différence est qu'une variable persistante est réinitialisée seulement après une commande Réinitialisation origine ou suite au chargement d'une nouvelle application (si l'application a été supprimée du contrôleur), sauf lorsque vous modifiez son nom ou son type de données.
Liste de variables persistantes
Pour plus d'informations, consultez la description variables rémanentes.
Vous pouvez également vous reporter à la description des commandes spéciales de gestion des variables persistantes.
Vous pouvez modifier la liste des variables persistantes dans un éditeur spécifique, correspondant à l'éditeur GVL. La variable VAR_GLOBAL PERSISTENT RETAIN est prédéfinie sur la première ligne.
Ajout et déclaration de variables rémanentes
Lorsque vous ajoutez des variables à une application, vous pouvez en déclarer certaines en tant que variables rémanentes. Les variables rémanentes peuvent conserver leur valeur en cas de coupure de courant, de redémarrage, de réinitialisation ou de téléchargement de programme d'application. Il en existe plusieurs types : conservées (retain), persistantes (persistent) ou conservées-persistantes.
Veuillez consulter le Guide de programmation spécifique à votre contrôleur pour connaître la taille de la mémoire réservée aux variables conservées et persistantes sur les différents contrôleurs.
Pour ajouter une liste de variables globales appelée Variables persistantes à l'application, procédez comme suit :
Étape |
Action |
---|---|
1 |
Sélectionnez respectivement le nœud de l'application dans l'arborescence des applications, cliquez sur le signe plus de couleur verte et sélectionnez Ajouter d'autres objets > Variables persistantes... Vous pouvez aussi cliquer avec le bouton droit sur le nœud et choisir la commande Ajouter l'objet > Variables persistantes... |
2 |
Dans la boîte de dialogue Ajouter des variables persistantes, entrez un nom dans la zone de texte Nom. |
3 |
Cliquez sur Ajouter. Résultat : un nœud de variable persistante est créé dans l'arborescence des applications. Vous trouverez un exemple dans le paragraphe Présentation du présent chapitre. |