Retención De Variables; Asignación De Memoria - Rockwell Automation Allen-Bradley Micro820 Manual Del Usuario

Controladores programables
Ocultar thumbs Ver también para Allen-Bradley Micro820:
Tabla de contenido
Capítulo 6
Ejecución de programas en Micro800
Asignación de memoria
64
Retención de variables
Los controladores Micro830 y Micro850 retienen todas las variables creadas por
el usuario después de desconectar y volver a conectar la alimentación eléctrica,
pero se borran las variables dentro de ocurrencias de instrucciones. Por ejemplo:
Después de desconectar y volver a conectar la alimentación eléctrica se retiene
una variable creada por el usuario llamada My_Timer del tipo de datos Time,
pero se borra el tiempo trascurrido (ET) dentro de una instrucción TON de
temporización creada por el usuario.
A diferencia de los controladores Micro830/Micro850, los controladores
Micro810 y Micro820 pueden retener solo un máximo de 400 bytes de valores
de variables creadas por el usuario. Esto significa que después de desconectar
y volver a conectar la alimentación eléctrica, las variables globales se borran o se
establecen a su valor inicial y solo se retienen 400 bytes de valores de variables
creadas por el usuario. Las variables retenidas pueden verificarse en la página de
variables globales.
En la tabla a continuación se muestra la memoria de los controladores Micro800
según el tamaño de la base.
Asignación de memoria para los controladores Micro800
Atributo
(1)
Pasos del programa
Bytes de datos
(1) El cálculo aproximado del tamaño del programa y de los datos es "típico"; los pasos del programa y las variables se crean
dinámicamente.
1 paso de programa = 12 bytes de datos.
Estas especificaciones de tamaños de instrucciones y de datos son números
típicos. Cuando se crea un proyecto para Micro800, la memoria se asigna
dinámicamente como memoria de programa o de datos en el momento de la
compilación. Esto significa que el tamaño del programa puede superar las
especificaciones publicadas si se sacrifica el tamaño de los datos y viceversa. Esta
flexibilidad permite aprovechar al máximo la memoria de ejecución. Además de
las variables definidas por el usuario, la memoria de datos incluye también todas
las constantes y variables temporales generadas por el compilador al momento de
la compilación.
Los controladores Micro800 también tienen memoria del proyecto, la cual
almacena una copia de todo el proyecto descargado (incluidos los comentarios),
así como la memoria de configuración para almacenar información sobre
configuración de módulos enchufables, etc.
10/16 puntos
20 puntos
4 K
10 K
8 KB
20 KB
Publicación de Rockwell Automation 2080-UM005B-ES-E – Marzo 2015
24 y 48 puntos
10 K
20 KB
Tabla de contenido
loading

Tabla de contenido