Variables persistentes

Descripción general

Este objeto es una lista de variables globales (GVL) que solo contiene las variables persistentes de una aplicación. Por lo tanto, debe asignarse a una aplicación. Para ello, debe insertarse en el Árbol de aplicaciones seleccionando el nodo correspondiente, haciendo clic en el botón de signo más de color verde y seleccionando Añadir otros objetos > Variables persistentes....

Consulte la guía de programación específica de su controlador para obtener más información sobre el comportamiento de las variables remanentes.

Solo las variables que se declaren con VAR PERSISTENT y que aparezcan en esta lista serán persistentes. El comando Agregar todas las rutas de instancia (consulte EcoStruxure Machine Expert, Comandos de menú, Ayuda en línea) agrega a la lista todas las declaraciones PERSISTENT encontradas en otras POU.

Las variables declaradas con VAR PERSISTENT también son variables Retain. Las variables Retain tienen la capacidad de retener sus valores después de ejecutar un comando Reset caliente (consulte EcoStruxure Machine Expert, Comandos de menú, Ayuda en línea). La diferencia radica en que las variables persistentes solo se reinicializan al ejecutar el comando Reset origen (consulte EcoStruxure Machine Expert, Comandos de menú, Ayuda en línea) o mediante la descarga de una nueva aplicación (una vez que se ha eliminado la aplicación del controlador). Una excepción sería si el usuario ha modificado los nombres o tipos de datos.

Lista de variables persistentes

Para obtener más información, consulte la descripción de las variables remanentes.

Consulte también la descripción de los comandos especiales para gestionar variables persistentes.

Edite la lista de variables persistentes en el editor de persistencia, que equivale al Editor GVL. VAR_GLOBAL PERSISTENT RETAIN ya está predefinido en la primera línea.

Adición y declaración de variables remanentes

Al añadir variables a una aplicación, puede declarar algunas de estas como variables remanentes. Las variables remanentes pueden conservar sus valores en caso de cortes de alimentación, reinicios, restablecimientos y descargas de programas de aplicación. Existen varios tipos de variables remanentes, declaradas individualmente como de tipo "retain" o "persistent", o en combinación como "retain-persistent".

Consulte la guía de programación específica de su controlador para obtener información sobre el tamaño de memoria reservado para las variables Retain y persistentes de los diferentes controladores.

Para añadir una lista de variables globales denominada Variables persistentes a una aplicación, haga lo siguiente:

Paso

Acción

1

Seleccione el nodo de aplicación correspondiente en el Árbol de aplicaciones, haga clic en el signo más de color verde y seleccione Añadir otros objetos > Variables persistentes...

Como alternativa, puede hacer clic con el botón derecho en el nodo de aplicación y ejecutar el comando Agregar objeto > Variables persistentes...

2

En el cuadro de diálogo Agregar variables persistentes, escriba un nombre para esta lista en el cuadro de texto Nombre.

3

Haga clic en Agregar.

Resultado: se crea un nodo de variables persistentes en el Árbol de aplicaciones. Para ver un ejemplo, consulte el apartado Descripción general en este capítulo.