Memoria De La Cpu; Gestión De La Memoria; Memoria Remanente - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Principios básicos del PLC
3.1 Ejecución del programa de usuario
3.1.3

Memoria de la CPU

Gestión de la memoria
La CPU provee las áreas de memoria siguientes para almacenar el programa de usuario,
los datos y la configuración:
● La memoria de carga permite almacenar de forma no volátil el programa de usuario, los
● La memoria de trabajo ofrece almacenamiento volátil para algunos elementos del
● La memoria remanente permite almacenar de forma no volátil un número limitado de
Para ver el uso de memoria del proyecto actual, haga clic con el botón derecho del ratón en
la CPU (o uno de sus bloques) y elija el comando "Carga de la memoria" del menú
contextual. Para ver el uso de memoria de la CPU actual, haga doble clic en "Online y
diagnóstico", expanda "Diagnóstico" y seleccione "Memoria".

Memoria remanente

Para impedir la pérdida de datos tras un corte de alimentación, es posible definir que ciertos
datos sean remanentes. Los siguientes datos pueden configurarse para que sean
remanentes:
● Área de marcas (M): El ancho preciso de la memoria para el área de marcas puede
● Variables de un bloque de función (FB): Si un FB se ha creado estando activada la
50
datos y la configuración. Cuando un proyecto se carga en la CPU, se almacena primero
en el área de memoria de carga. Esta área se encuentra bien sea en una Memory Card
(si está disponible) o en la CPU. Esta área de memoria no volátil se conserva incluso tras
una pérdida de potencia. La Memory Card ofrece mayor espacio de almacenamiento que
el integrado en la CPU.
proyecto mientras se ejecuta el programa de usuario. La CPU copia algunos elementos
del proyecto desde la memoria de carga en la memoria de trabajo. Esta área volátil se
pierde si se desconecta la alimentación. La CPU la restablece al retornar la alimentación.
valores de la memoria de trabajo. El área de memoria remanente se utiliza para
almacenar los valores de algunas posiciones de memoria durante una pérdida de
potencia. Si ocurre un corte de alimentación, la CPU dispone de suficiente tiempo de
retención para respaldar los valores de un número limitado de posiciones de memoria
definidas. Estos valores remanentes se restablecen al retornar la alimentación.
definirse en la tabla de variables PLC o el plano de ocupación. El área de marcas
remanente comienza siempre en MB0, abarcando consecutivamente un determinado
número de bytes. Para definir este valor, haga clic en el botón "Remanencia" de la barra
de herramientas de la tabla de variables PLC o del plano de ocupación. Introduzca el
número de bytes M que deben ser remanentes a partir de MB0.
casilla "Sólo con direccionamiento simbólico", la interfaz del bloque de este FB incluirá
una columna "Remanencia". En esta columna es posible seleccionar "Remanente" o "No
remanente" individualmente para cada una de las variables. Un DB instancia que haya
sido creado al insertar este FB en el editor de programas muestra asimismo la columna
"Remanencia", aunque no permite editarla. El estado remanente no se puede modificar
desde la interfaz del bloque del DB de instancia para un FB que haya sido configurado
"Sólo con direccionamiento simbólico".
Si un FB ha sido creado estando desactivada la casilla "Sólo con direccionamiento
simbólico", la interfaz del bloque de este FB no incluirá la columna "Remanencia". Un DB
instancia que haya sido creado al insertar este FB en el editor de programas muestra y
permite editar la columna "Remanencia". En este caso, si se activa la opción
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido