Variables persistantes

Commandes de gestion des variables persistantes

Les commandes de gestion des variables persistantes sont disponibles dans le menu Déclarations. Ce menu est visible dans EcoStruxure Machine Expert si un nœud PersistentVars est disponible dans l'arborescence Applications et que le curseur est placé dans l'éditeur PersistentVars correspondant.

L'éditeur de variable persistante gère l'ordre des variables persistantes de façon autonome. Il est possible d'ajouter ou de supprimer des variables persistantes sans entraîner de perte de données, indépendamment de leur position dans la déclaration.

Si vous supprimez une variable dans la déclaration, elle sera remplacée par une variable d'espace réservé invisible dans l'image du processus. Cette variable d'espace réservé, qui a la même taille de stockage que la variable supprimée, permet de s'assurer que les variables subséquentes conservent leurs adresses. Quand une nouvelle variable est ajoutée à l'une des positions quelconques, elle apparaît à la fin de la liste dans l'image du processus. Cette mesure permet également de s'assurer que les variables existantes conservent leurs adresses.

La modification des variables (nom ou type de données) est traitée comme une suppression et une création. Il en résulte l'insertion d'un espace vide réservé et d'une nouvelle entrée en fin de liste dans l'image du processus (et non dans la déclaration). Si des variables sont ajoutées à partir d'instances de programmes ou de blocs fonctionnels en exécutant la commande Ajouter tous les chemins d'instance, elles sont traitées de la même manière.

L'éditeur de variables persistantes fournit les commandes suivantes pour déterminer le nombre d'espaces vides et supprimer ceux-ci, ainsi que les fonctions, de manière à sauvegarder et restaurer les valeurs des variables.

oAjouter tous les chemins d'instance

oTrier à nouveau la liste et nettoyer les espaces vides

oEnregistrer les valeurs actuelles dans la recette

oRétablir les valeurs à partir de la recette