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 existe deux types de variables rémanentes : conservées ou conservées persistantes. Les variables conservées peuvent être déclarées dans un POU ou comme variables globales. En revanche, les variables conservées persistantes peuvent seulement être déclarées comme variables globales.
Les variables rémanentes ne sont conservées que si le niveau de charge de la batterie est suffisant.
Le tableau suivant décrit le comportement des variables rémanentes dans différents cas :
Action |
VAR |
VAR RETAIN |
VAR GLOBAL PERSISTENT RETAIN |
---|---|---|---|
Changement en ligne dans le programme d'application |
X |
X |
X |
Arrêt |
X |
X |
X |
Mise hors tension, puis mise sous tension |
- |
X |
X |
Reset chaud |
- |
X |
X |
Réinitialisation à froid |
- |
- |
X |
Réinitialisation origine |
- |
- |
- |
Téléchargement du programme d'application |
- |
- |
X |
X La valeur est conservée. - La valeur est réinitialisée. |
Ajout de variables conservées persistantes
Étape |
Action |
---|---|
1 |
Sélectionnez le nœud Application dans l'arborescence Applications. |
2 |
Cliquez sur |
3 |
Sélectionnez Ajouter d'autres objets > Variables persistantes. |
4 |
Cliquez sur Ajouter. Résultat : la fenêtre PersistentVars apparaît. |