S7-1500 Estructura y Utilización de La Memoria de La CPU
S7-1500 Estructura y Utilización de La Memoria de La CPU
S7-1500 Estructura y Utilización de La Memoria de La CPU
de la CPU
___________________
___________________
___________________
___________________
SIMATIC
S7-1500
Estructura y utilizacin de la
memoria de la CPU
Manual de funciones
01/2013
A5E03461667-01
Prlogo
Gua de documentacin
1
reas de memoria y
remanencia
2
Uso de la memoria y
ejemplos de aplicacin
3
www.infoPLC.net
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA
A5E03461667-01
01/2013 Sujeto a cambios sin previo aviso
Copyright Siemens AG 2013.
Reservados todos los derechos
Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al
grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones
corporales graves.
ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.
Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la
documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las
indicaciones y advertencias que figuran en la documentacin asociada.
Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 3
Prlogo
Finalidad de la documentacin
En esta documentacin se describen las diferentes reas de memoria de las CPU S7-1500
y se muestra cmo pueden utilizarse estas reas de memoria de manera ptima.
Adems, en el manual se describe la forma de liberar memoria de trabajo mediante el uso
de recetas y Data Logs.
Conocimientos bsicos necesarios
Para comprender la documentacin se requieren los siguientes conocimientos:
Conocimientos generales de automatizacin
Conocimientos del sistema de automatizacin industrial SIMATIC
Conocimientos sobre el uso de equipos
Conocimientos en el manejo de TIA Portal y STEP 7
Convenciones
Preste atencin tambin a las notas marcadas del modo siguiente:
Nota
Una nota contiene datos importantes acerca del producto descrito en la documentacin, el
manejo de dicho producto o la parte de la documentacin a la que debe prestarse especial
atencin.
mbito de validez de la documentacin
Esta documentacin es vlida para los mdulos centrales de la familia de productos
S7-1500.
Soporte adicional
La oferta de documentacin tcnica de los distintos productos y sistemas de
automatizacin SIMATIC se encuentra en Internet
(http://www.siemens.com/simatic-tech-doku-portal).
Encontrar el catlogo online y el sistema de pedidos online en Internet
(www.siemens.com/industrymall).
www.infoPLC.net
Prlogo
Estructura y utilizacin de la memoria de la CPU
4 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 5
ndice
Prlogo...................................................................................................................................................... 3
1 Gua de documentacin............................................................................................................................. 7
2 reas de memoria y remanencia............................................................................................................... 9
2.1 reas de memoria de la CPU........................................................................................................9
2.2 reas de memoria remanente .....................................................................................................13
2.3 Resumen de comportamiento remanente ...................................................................................16
2.4 Comportamiento de memorizacin al cargar modificaciones de software..................................18
3 Uso de la memoria y ejemplos de aplicacin........................................................................................... 21
3.1 Uso de la memoria para recetas..................................................................................................21
3.2 Uso de la memoria para Data Logging........................................................................................25
3.2.1 Vista general de Data Logging.....................................................................................................25
3.2.2 Estructura de datos de los Data Log ...........................................................................................26
3.2.3 Instrucciones para Data Logging.................................................................................................27
3.2.4 Programa de ejemplo para Data Logging....................................................................................28
Glosario ................................................................................................................................................... 35
ndice alfabtico....................................................................................................................................... 39
www.infoPLC.net
ndice
Estructura y utilizacin de la memoria de la CPU
6 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 7
Gua de documentacin 1
Introduccin
La documentacin de los productos SIMATIC tiene una estructura modular y contiene temas
relacionados con el sistema de automatizacin.
El manual de sistema, los manuales de funciones y los manuales de producto conforman la
documentacin completa del sistema S7-1500.
Adems, el sistema de informacin de STEP 7 (Ayuda en pantalla) le ayudar a configurar y
programar el sistema de automatizacin.
Resumen de la documentacin sobre la estructura y la utilizacin de la memoria de la CPU
En la siguiente tabla se recoge documentacin adicional que completa la presente
descripcin sobre la estructura y la utilizacin de la memoria de la CPU.
Tabla 1- 1 Documentacin sobre la estructura y la utilizacin de la memoria de la CPU
Tema Documentacin Contenidos ms destacados
STEP 7
(TIA Portal)
Ayuda en pantalla de STEP 7
Remanencia de bloques de datos
Trabajo con Data Logs
Trabajo con recetas
Descripcin del
sistema
Manual de sistemaSistema de
automatizacin S7-1500
(http://support.automation.siemens.com/
WW/view/es/59191792)
Borrado total
SIMATIC Memory Card
Descripcin de los
mdulos centrales
Manual de producto CPU 1511-1 PN
(http://support.automation.siemens.com/
WW/view/es/59402190)
Manual de producto CPU 1513-1 PN
(http://support.automation.siemens.com/
WW/view/es/59186494)
Manual de producto CPU 1516-3 PN/DP
(http://support.automation.siemens.com/
WW/view/es/59191914)
Tamao de las reas de memoria
Datos tcnicos
Manuales SIMATIC
En Internet (http://www.siemens.com/automation/service&support) podr descargar
gratuitamente todos los manuales actuales referentes a los productos SIMATIC.
www.infoPLC.net
Gua de documentacin
Estructura y utilizacin de la memoria de la CPU
8 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 9
reas de memoria y remanencia 2
2.1 reas de memoria de la CPU
Introduccin
En este captulo se describe la estructura de la memoria de las CPU S7-1500.
reas de memoria de la CPU
La siguiente imagen muestra las reas de memoria de la CPU y la memoria de carga de la
SIMATIC Memory Card. Adems de en la memoria de carga, en la SIMATIC Memory Card
se pueden encontrar otros datos como, p. ej., recetas, Data Logs o backups de HMI.
Memoria de trabajo para datos
Bloques de datos globales
Bloques de datos de instancia
Objetos tecnolgicos
Memoria de carga
(en SlMATlC Memory Card)
Memoria de trabajo para cdigo
Bloques lgicos (FC, FB, OB)
Bloques de datos (DB)
Configuracin de hardware
Objetos tecnolgicos
Bloques lgicos (FC, FB, OB)
Memoria remanente
Otras reas de memoria
Parte de:
Bloques de datos globales
Bloques de datos de instancia
Objetos tecnolgicos
Marcas, temporizadores, contadores
Marcas, temporizadores, contadores
Datos locales temporales
lmgenes de proceso (E/A)
Figura 2-1 reas de memoria de la CPU
www.infoPLC.net
reas de memoria y remanencia
2.1 reas de memoria de la CPU
Estructura y utilizacin de la memoria de la CPU
10 Manual de funciones, 01/2013, A5E03461667-01
Memoria de carga
La memoria de carga es una memoria no voltil para bloques lgicos, bloques de datos,
objetos tecnolgicos y configuracin hardware. Al cargar estos objetos en la CPU, se
guardan en un primer momento en la memoria de carga. Esta memoria se encuentra en la
SIMATIC Memory Card.
Nota
Para utilizar la CPU es imprescindible tener una SIMATIC Memory Card insertada.
Memoria de trabajo
La memoria de trabajo es una memoria voltil que contiene los bloques lgicos y de datos.
La memoria de trabajo est integrada en la CPU y no se puede ampliar.
La memoria de trabajo de las CPU de S7-1500 est dividida en dos reas:
Memoria de trabajo para cdigo: La memoria de trabajo para cdigo contiene partes del
cdigo del programa relevantes para la ejecucin.
Memoria de trabajo para datos: La memoria de trabajo para datos contiene las partes de
los bloques de datos y los objetos tecnolgicos relevantes para la ejecucin. En las
transiciones de estado operativo CONEXIN a arranque y STOP a arranque se
inicializan con sus valores de arranque variables de bloques de datos globales, bloques
de datos de instancia y objetos tecnolgicos; las variables remanentes reciben los
valores actuales guardados en la memoria remanente.
Memoria remanente
La memoria remanente es una memoria no voltil para realizar una copia de seguridad de
cantidades limitadas de datos si falla la alimentacin. En la memoria remanente se guardan
las variables y las reas de operandos definidas como remanentes. Estos datos se
conservan tambin durante una desconexin o un fallo de alimentacin. El resto de las
variables del programa se pierden y se reponen a sus valores de arranque en las
transiciones de estado operativo CONEXIN a arranque y STOP a arranque.
El contenido de la memoria remanente se borra mediante las siguientes acciones:
Borrado total
Restablecer ajustes de fbrica
En la memoria remanente se guardan tambin determinadas variables de objetos
tecnolgicos. No se borran con el borrado total.
Para ms informacin sobre el borrado total, consulte el captulo Puesta en marcha del
manual de sistema Sistema de automatizacin S7-1500
(http://support.automation.siemens.com/WW/view/es/59191792).
www.infoPLC.net
reas de memoria y remanencia
2.1 reas de memoria de la CPU
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 11
Informacin sobre reas de memoria en STEP 7
En STEP 7 puede ver informacin offline y online sobre las reas de memoria de su
CPU S7-1500.
Offline: durante la creacin o modificacin de un programa puede comprobar si es
demasiado grande para una CPU determinada. Encontrar la informacin p. ej. en
"Informacin del programa" del rbol del proyecto. En la ficha "Carga de la memoria" se
recoge informacin sobre el tamao total del rea de memoria y sobre la proporcin de
memoria ocupada. En este lugar encontrar tambin informacin sobre las entradas y
salidas ocupadas. En una CPU S7-1500 puede seleccionar el tamao total de la memoria
de carga en una lista desplegable.
En la siguiente imagen se muestra la lista desplegable para seleccionar el tamao de la
memoria de carga:
Figura 2-2 Lista desplegable para la memoria de carga
Online: mientras est online, puede comprobar la carga de las memorias de su CPU en
STEP 7. La funcin online "Memoria" se encuentra en Online y diagnstico de "Diagnstico
> Memoria".
En la figura siguiente se observa la carga de la memoria de la CPU en la funcin online
"Memoria":
Figura 2-3 Funcin online "Memoria"
Encontrar ms informacin sobre su CPU en los siguientes lugares de STEP 7:
De Informacin del programa, en las fichas Plano de ocupacin y Estructura de
llamadas.
Tabla de variables de PLC
www.infoPLC.net
reas de memoria y remanencia
2.1 reas de memoria de la CPU
Estructura y utilizacin de la memoria de la CPU
12 Manual de funciones, 01/2013, A5E03461667-01
Otras reas de memoria
Adems de las reas de memoria descritas para el programa de usuario y los datos, la CPU
dispone de reas de memoria adicionales.
Las reas de memoria adicionales abarcan, entre otras, las siguientes:
Marcas, temporizadores y contadores
Datos locales temporales
Imgenes de proceso
Los tamaos especficos de la CPU se encuentran en los datos tcnicos de la CPU
correspondiente.
Referencia
Para ms informacin sobre SIMATIC Memory Card, consulte el captulo SIMATIC Memory
Card del manual del sistema Sistema de automatizacin S7-1500
(http://support.automation.siemens.com/WW/view/es/59191792).
www.infoPLC.net
reas de memoria y remanencia
2.2 reas de memoria remanente
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 13
2.2 reas de memoria remanente
Introduccin
Las CPU S7-1500 disponen de una memoria para almacenar los datos remanentes en caso
de desconexin. El tamao de la memoria remanente se encuentra en los datos tcnicos de
la CPU.
En STEP 7 puede consultar la carga de la memoria de la memoria remanente de la CPU
configurada offline en "Informacin del programa > Carga de la memoria" u online en
"Online y diagnstico" en "Diagnstico > Memoria".
Cuando los datos se definen como remanentes, su contenido se conserva al arrancar el
programa tras STOP o si se produce un fallo de alimentacin.
Los siguientes datos u objetos se pueden definir como remanentes:
Marcas, temporizadores y contadores
Variables de bloques de datos globales
Variables de bloques de datos de instancia de un bloque de funcin
Determinadas variables de los objetos tecnolgicos son siempre remanentes como,
p. ej., valores de ajuste de encders absolutos.
Marcas, temporizadores y contadores
El nmero de marcas, temporizadores y contadores remanentes lo puede definir en la tabla
de variables PLC de STEP 7 por medio el botn "Remanencia".
Figura 2-4 Definicin del nmero de marcas, temporizadores y contadores remanentes con el botn "Remanencia"
www.infoPLC.net
reas de memoria y remanencia
2.2 reas de memoria remanente
Estructura y utilizacin de la memoria de la CPU
14 Manual de funciones, 01/2013, A5E03461667-01
Variables de un bloque de datos global
En un bloque de datos global puede definir como remanente alguna o todas las variables del
bloque juntas, en funcin del ajuste del atributo "Acceso optimizado al bloque".
"Acceso optimizado al bloque" activado: En la tabla de declaracin del bloque de datos
puede definir variables individuales como remanentes.
Figura 2-5 Ajuste de remanencia "Acceso optimizado al bloque" activado
"Acceso optimizado al bloque" no activado: En la tabla de declaracin del bloque de
datos solo puede definir la remanencia para todas las variables en conjunto.
Figura 2-6 Ajuste de remanencia "Acceso optimizado al bloque" no activado
Variables de un bloque de datos de instancia de un bloque de funcin
Puede definir como remanentes las variables del bloque de datos de instancia de un bloque
de funcin en STEP 7. En funcin del ajuste del atributo "Acceso optimizado al bloque", el
usuario puede definir la remanencia para variables individuales o para todas las variables
del bloque juntas:
"Acceso optimizado al bloque" activado: En la interfaz del bloque de funcin puede definir
variables individuales como remanentes.
"Acceso optimizado al bloque" no activado: En el bloque de datos de instancia solo
puede definir la remanencia para todas las variables juntas.
Creacin de un bloque de datos en el programa de usuario
Con la instruccin "CREATE_DB" se crea un bloque de datos en el programa de usuario. En
funcin de la seleccin del parmetro ATTRIB, el bloque de datos generado tiene la
propiedad "remanente" o "no remanente". El ajuste de la remanencia para variables
individuales no es posible.
Para ms informacin sobre la instruccin "CREATE_DB", consulte la ayuda en pantalla de
STEP 7 en "Programar PLC > Referencias > Referencias (S7-1200/1500) > Instrucciones
avanzadas > Funciones de bloques de datos > CREATE_DB".
www.infoPLC.net
reas de memoria y remanencia
2.2 reas de memoria remanente
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 15
Variables de objetos tecnolgicos
Determinadas variables de objetos tecnolgicos son remanentes, p. ej. valores de ajuste de
encders absolutos. STEP 7 gestiona automticamente la remanencia de las variables de
los objetos tecnolgicos para que el usuario no tenga que configurar las remanencias.
Las variables remanentes de objetos tecnolgicos estn protegidas contra el borrado total.
Solo puede borrarlas restableciendo la configuracin de fbrica del sistema.
Referencia
Para ms informacin sobre el ajuste de la remanencia, consulte la ayuda en pantalla de
STEP 7.
www.infoPLC.net
reas de memoria y remanencia
2.3 Resumen de comportamiento remanente
Estructura y utilizacin de la memoria de la CPU
16 Manual de funciones, 01/2013, A5E03461667-01
2.3 Resumen de comportamiento remanente
Comportamiento remanente de los objetos de memoria
Este captulo ofrece una vista general del comportamiento remanente de los objetos de
memoria en las CPU S7-1500. Adems de las reas de memoria remanentes descritas
hasta el momento, existen otros objetos con comportamiento remanente, p. ej. el bfer de
diagnstico. Estos objetos no ocupan espacio en la memoria remanente.
La siguiente tabla muestra el comportamiento remanente de los objetos de memoria para
las transiciones de estado operativo STOP a arranque y CONEXIN a arranque y con las
funciones influyentes en la memoria "Borrado total" y "Restablecer configuracin de fbrica".
Tabla 2- 1 Comportamiento remanente de los objetos de memoria
Transiciones de estado operativo Objeto de memoria
STOP
ARRANQUE
CONEXIN
ARRANQUE
Borrado total Restablecer
ajustes de fbrica
Valores actuales de los bloques de
datos, bloques de datos de instancia
Se puede ajustar en las propiedades del
DB en STEP 7.
1
- -
Marcas, temporizadores y
contadores
configurados como remanentes
x x - -
Marcas, temporizadores y
contadores
configurados como no remanentes
- - - -
Determinadas variables remanentes
de objetos tecnolgicos
(p. ej. valores de ajuste de encders
absolutos)
x x x -
Entradas del bfer de diagnstico
(rea remanente)
x x x -
Entradas del bfer de
diagnstico (rea no remanente)
x - - -
Contador de horas de
funcionamiento
x x x -
Hora x x x -
x = el contenido se conserva
= el objeto se inicializa
1 En los DB con acceso optimizado se puede ajustar el comportamiento remanente con granularidad de variable.
www.infoPLC.net
reas de memoria y remanencia
2.3 Resumen de comportamiento remanente
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 17
Bfer de diagnstico
En las CPU S7-1500, una parte del bfer de diagnstico es remanente. El nmero de
entradas de bfer de diagnstico remanente depende de la CPU. Las entradas ms
recientes del bfer de diagnstico se conservan tras un fallo de alimentacin y estn
protegidas contra el borrado total. La parte remanente del bfer de diagnstico solo puede
borrarse restableciendo el sistema a la configuracin de fbrica. Las entradas del bfer de
diagnstico no ocupan espacio en la memoria remanente.
Contador de horas de funcionamiento
Los contadores de horas de funcionamiento de las CPU S7-1500 son remanentes y estn
protegidos contra el borrado total. Al restablecer el sistema a la configuracin de fbrica, los
contadores de horas de funcionamiento se ponen a cero.
Hora
La hora de las CPU S7-1500 es remanente y est protegida contra el borrado total. Al
restablecer el sistema a la configuracin de fbrica, la hora se establece en 01.01.2012
00:00:00.
Referencia
Para ms informacin sobre el borrado total y el restablecimiento del sistema a la
configuracin de fbrica, consulte el manual de sistema Sistema de automatizacin S7-1500
(http://support.automation.siemens.com/WW/view/es/59191792).
www.infoPLC.net
reas de memoria y remanencia
2.4 Comportamiento de memorizacin al cargar modificaciones de software
Estructura y utilizacin de la memoria de la CPU
18 Manual de funciones, 01/2013, A5E03461667-01
2.4 Comportamiento de memorizacin al cargar modificaciones de
software
Introduccin
La CPU S7-1500 ofrece la posibilidad de cargar modificaciones de software en STOP y en
RUN sin que la carga afecte a los valores actuales de las variables ya cargadas.
Cargue en STEP 7 las modificaciones del software en "Cargar en dispositivo > Software
(solo cambios)".
Efectos de las modificaciones de software en variables PLC
Puede cargar las siguientes modificaciones de software sin que se vean afectados los
valores actuales de las variables ya cargadas:
Modificacin del nombre
Modificacin de comentarios
Ampliacin con nuevas variables
Borrado de variables
Modificacin de los ajustes de remanencia para marcas, temporizadores y contadores
(Pgina 13)
Al cargar las siguientes modificaciones de software, se ven afectados los valores actuales:
Modificacin del tipo de datos
Modificacin de la direccin
Efectos de modificaciones de software en bloques de datos con reserva de memoria
Si utiliza la reserva de memoria para bloques de datos (atributo "Acceso optimizado al
bloque" y botn "Cargar sin reinicializar" activado), puede cargar las siguientes
modificaciones de software sin que se reinicialicen los valores actuales de variables ya
cargadas:
Modificacin del valor de arranque
Modificacin de comentarios
Ampliacin con nuevas variables
Para cargar las siguientes modificaciones de software, desactive el botn "Cargar sin
reinicializar". En la siguiente carga se reinicializan todos los valores actuales del bloque de
datos:
Modificacin del nombre
Modificacin del tipo de datos
Modificacin de remanencia
Borrado de variables
Modificacin de ajustes de la reserva de memoria
www.infoPLC.net
reas de memoria y remanencia
2.4 Comportamiento de memorizacin al cargar modificaciones de software
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 19
Efectos de modificaciones de software en bloques de datos sin reserva de memoria
Si no utiliza reserva de memoria, puede cargar las siguientes modificaciones de software sin
que se reinicialicen los valores actuales de variables ya cargadas:
Modificacin del valor de arranque
Modificacin de comentarios
Al cargar las siguientes modificaciones de software, se reinicializan todos los valores
actuales del bloque de datos:
Modificacin del nombre
Modificacin del tipo de datos
Modificacin de remanencia
Ampliacin con nuevas variables
Borrado de variables
Reserva de memoria de bloques de datos
Cada bloque de funcin o de datos con el atributo "Acceso optimizado al bloque" activado
contiene por ajuste predeterminado una reserva de memoria que puede utilizarse para
posteriores modificaciones de interfaz. La reserva de memoria no se utiliza inicialmente. Si
despus de compilar y cargar el bloque comprueba que quiere recargar modificaciones de la
interfaz, debe activar la reserva de memoria. Todas las variables que declare
posteriormente se colocan en la reserva de memoria. Al realizar la carga, las nuevas
variables se inicializan con sus valores de arranque. Las variables que ya se han cargado
no se reinicializan.
El ajuste de la reserva de memoria se encuentra en STEP 7 en "Cargar sin reinicializar" de
las propiedades del bloque de datos.
Referencia
Para ms informacin sobre el ajuste y la activacin de la reserva de memoria y para cargar
modificaciones de bloques, consulte la ayuda online de STEP 7 en "Programar PLC > Crear
programa de usuario > Compilar y cargar bloques > Cargar bloques > Cargar ampliaciones
de bloque sin reinicializar".
www.infoPLC.net
reas de memoria y remanencia
2.4 Comportamiento de memorizacin al cargar modificaciones de software
Estructura y utilizacin de la memoria de la CPU
20 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 21
Uso de la memoria y ejemplos de aplicacin 3
3.1 Uso de la memoria para recetas
Introduccin
Una receta es un conjunto de juegos de parmetros con la misma estructura. Estos registros
de receta se encuentran en un bloque de datos no relevante para la ejecucin de la
memoria de carga y no ocupan espacio en la memoria de trabajo. Tiene la posibilidad de
leer registros de receta individuales en un bloque de datos de la memoria de trabajo y de
acceder a los datos en el programa de usuario. Un registro de receta modificado en un
programa de usuario puede restaurarse en el bloque de datos de recetas.
Procedimiento
Almacenamiento de recetas en la memoria de carga
Los diferentes registros de una receta se rellenan con STEP 7 en un DB no relevante
para la ejecucin y se cargan en la CPU. Para configurar un DB no relevante para la
ejecucin, debe activar el atributo de bloque "Depositar solo en la memoria de carga".
Las recetas ocuparn espacio solo en la memoria de carga y no en la memoria de
trabajo.
Trabajo con los datos de recetas en el programa de usuario
Con la instruccin "READ_DBL" se lee un registro de la receta actual del DB procedente
de la memoria de carga en un DB relevante para la ejecucin en la memoria de trabajo.
De este modo, se consigue que la memoria de trabajo recoja solamente los datos para el
registro de receta necesario. Ahora el programa de usuario puede acceder a los datos
del registro actual.
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.1 Uso de la memoria para recetas
Estructura y utilizacin de la memoria de la CPU
22 Manual de funciones, 01/2013, A5E03461667-01
Regrabacin de registros de receta modificados
Con la instruccin "WRIT_DBL" pueden volver a escribirse en la memoria de carga
registros nuevos o modificados de una receta desde del programa de usuario. Los datos
escritos en la memoria de carga se pueden transportar y estn protegidos contra el
borrado total. Si realiza una copia de seguridad de los registros modificados (recetas) en
la programadora/el PC, se deben cargar bloques de datos y realizar una copia de
seguridad en la programadora/el PC.
Para informacin sobre la carga de bloques de datos, consulte la ayuda online de
STEP 7 en "Programar PLC > Compilar y cargar bloques > Cargar bloques > Cargar
bloques de Memory Card".
Memoria de trabajo
Registro de datos
actual
Bloque de datos
Bloque de datos de recetas
Memoria de carga
Registro de receta 1
Registro de receta n
Registro de receta 2
.
.
.
READ_DBL
WRlT_DBL
(SlMATlC Memory Card) (CPU)
Figura 3-1 Procedimiento con "READ_DBL" y "WRIT_DBL"
Nota
Las instrucciones con las que se accede a SIMATIC Memory Card tienen un rendimiento
menor que las instrucciones que acceden a la memoria de trabajo. Por tanto, los bloques
correspondientes (p. ej. READ_DBL y WRIT_DBL) son asncronos. Su ejecucin
comprende varios ciclos, dado el caso.
Nota
Vida til de la SIMATIC Memory Card
En SIMATIC Memory Card solo es posible un nmero limitado de operaciones de
borrado y escritura. Evite las operaciones de escritura repetidas (cclicas) a travs del
programa de usuario.
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.1 Uso de la memoria para recetas
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 23
Importacin y exportacin de datos de recetas
Tiene la posibilidad de exportar datos de recetas de un DB de recetas como archivo csv o
importarlos de un archivo csv a un DB. El archivo csv se encuentra en SIMATIC Memory
Card y puede abrirse y editarse con un programa de hojas de clculo, p. ej. Microsoft Excel.
Puede manejar los archivos csv de SIMATIC Memory Card fcilmente a travs de un
servidor web de la CPU (p. ej. cambiar el nombre, guardarlos en el disco duro, borrarlos,
etc.). Para evitar la manipulacin no deseada, ajuste en STEP 7 los derechos de acceso
para el servidor web. Para ms informacin sobre el servidor web, consulte el manual de
funciones Servidor web (http://support.automation.siemens.com/WW/view/es/59193560),
captulo Explorador de archivos.
Exportacin de datos de recetas
Con la instruccin "RecipeExport" se exportan todos los registros de receta de un DB de
receta de la memoria de carga a un archivo csv de SIMATIC Memory Card. El archivo
csv tiene el mismo nombre que la receta del DB. Guarde el archivo csv en el directorio
"\recipes" en la SIMATIC Memory Card.
Solo se exportan los registros de receta vlidos y sin encriptar.
Importacin de datos de recetas
Con la instruccin "RecipeImport" se importan todos los registros de recetas de un
archivo csv al DB de recetas de la memoria de carga. El nombre del archivo csv debe
coincidir con el nombre del DB de receta.
Bloque de datos de recetas
Memoria de carga
Registro de receta 1
Registro de receta n
Registro de receta 2
Receta.csv
Recipelmport RecipeExport
.
.
.
SlMATlC Memory Card
Figura 3-2 Importacin y exportacin de datos de recetas
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.1 Uso de la memoria para recetas
Estructura y utilizacin de la memoria de la CPU
24 Manual de funciones, 01/2013, A5E03461667-01
Referencia
Para ms informacin sobre las instrucciones de recetas, consulte la ayuda online de
STEP 7 en "Programar PLC > Referencias > Referencias (S7-1200/1500) > Instrucciones
avanzadas > Recetas y Data Logging > Funciones de receta".
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 25
3.2 Uso de la memoria para Data Logging
3.2.1 Vista general de Data Logging
Con las instrucciones "Data Logging" su programa de aplicacin puede almacenar valores
de proceso en Data Logs. Los Data Logs se guardan en la SIMATIC Memory Card en
formato csv y en el directorio "\datalogs". Los registros se organizan en un Data Log circular
de tamao predefinido.
Las instrucciones "Data Logging" de su programa sirven para crear, abrir, escribir y cerrar
Data Logs. Usted decide qu variables se documentan creando un bloque de datos que
defina un registro Data Log individual. Su bloque de datos se utiliza como memoria temporal
para un nuevo registro de Data Log. Durante el tiempo de ejecucin deben transferirse
nuevos valores actuales de las variables al bloque de datos mediante instrucciones del
programa de usuario. Cuando se han actualizado todos los valores de variables, puede
ejecutar la instruccin "DataLogWrite" para transferir datos del bloque de datos al Data Log.
Sus Data Logs se gestionan mediante el servidor web integrado. En la pgina web estndar
"Explorador de archivos" puede descargar o borrar Data Logs. Una vez transferido un
Data Log a su PC, puede evaluar los datos con programas de hojas de clculo corrientes,
p. ej. Microsoft Excel.
La siguiente imagen ilustra el proceso bsico de creacin de un Data Log:
Variables
Memory
Card
Servidor web
lnstrucciones
Data Logging
\datalogs
CPU
DB
csv
Download
Figura 3-3 Proceso bsico de creacin de un Data Log
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
26 Manual de funciones, 01/2013, A5E03461667-01
3.2.2 Estructura de datos de los Data Log
Introduccin
Con la instruccin "DataLogCreate", el usuario crea en STEP 7 un Data Log. El parmetro
NAME asigna un nombre al Data Log. Los parmetros DATA y HEADER determinan el tipo
de datos de todos los elementos de datos de un registro Data Log y el encabezado del
Data Log. El parmetro RECORDS especifica el nmero mximo de registros del Data Log.
Parmetro NAME para la instruccin "DataLogCreate"
Con el parmetro NAME, el usuario asigna un nombre al Data Log. El Data Log se guarda
con este nombre en el directorio "\datalogs" de SIMATIC Memory Card.
Parmetro DATA para la instruccin "DataLogCreate"
El parmetro del bloque DATA determina la estructura de los juegos de datos del Data Log.
Las columnas y los tipos de datos de un registro del Data Log se generan mediante
elementos de la declaracin de estructura o de la declaracin de array de este bfer de
datos. Cada elemento de una estructura o de un array corresponde a una columna de una
fila del Data Log.
Parmetro HEADER para la instruccin "DataLogCreate"
Con ayuda del parmetro del bloque HEADER, puede asignar un ttulo de encabezado a las
columnas del Data Log.
Parmetro RECORDS para la instruccin "DataLogCreate"
El parmetro RECORDS especifica el nmero mximo de registros que pueden guardarse
en un Data Log. Cuando se alcanza el nmero mximo predefinido de registros en un
Data Log, el siguiente proceso de escritura sobrescribe el registro ms antiguo.
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 27
3.2.3 Instrucciones para Data Logging
Resumen
La siguiente tabla ofrece una vista general de las instrucciones de Data Logging. Las
instrucciones de Data Logging se encuentran en STEP 7, en la Task Card "Instrucciones" de
"Instrucciones avanzadas > Recetas y Data Logging > Data Logging".
Tabla 3- 1 Vista general de las instrucciones "Data Logging"
Nombre de la instruccin Descripcin
"DataLogCreate":
Crear Data Log
Con la instruccin "DataLogCreate", el usuario crea un Data Log.
El Data Log se guarda en SIMATIC Memory Card, en el directorio
"\datalogs". Puede utilizar instrucciones de Data Logging para
guardar datos de proceso. El volumen de datos que se puede
guardar en un Data Log depende del espacio disponible en
SIMATIC Memory Card.
"DataLogOpen":
Abrir Data Log
La instruccin "DataLogOpen" abre un Data Log existente en la
SIMATIC Memory Card. Un Data Log debe estar abierto para
escribir nuevos registros de datos en el Data Log.
Al ejecutar las instrucciones "DataLogCreate" y "DataLogNewFile",
el Data Log se abre automticamente.
Puede haber un mximo de 10 Data Logs abiertos al mismo
tiempo. Puede seleccionar el Data Log que se va a abrir con la ID
o el nombre del Data Log.
"DataLogWrite":
Escribir Data Log
Con la instruccin "DataLogWrite", el usuario crea un registro en
un Data Log existente. Por medio del parmetro ID, se selecciona
el Data Log en el que debe escribirse el registro. Para escribir un
nuevo registro de datos el Data Log debe estar abierto.
"DataLogClose":
Cerrar Data Log
Con la instruccin "DataLogClose", el usuario cierra un Data Log
abierto. El Data Log se selecciona mediante el parmetro ID.
Al cambiar al estado operativo STOP, se cierran todos los
Data Logs abiertos.
"DataLogNewFile":
Data Log en archivo nuevo
Mediante la instruccin "DataLogNewFile" se crea un nuevo
Data-Log con las mismas propiedades que un Data Log ya
existente. Creando un nuevo Data Log, evita que se sobrescriban
de forma cclica los registros existentes.
La instruccin llamada crea un nuevo Data Log en SIMATIC
Memory Card con el nombre definido en el parmetro NAME.
Mediante el parmetro ID, el usuario especifica la ID del Data Log
existente cuyas propiedades desee transferir al Data Log nuevo.
Mediante el parmetro ID se muestra despus la ID del nuevo
Data Log.
"DataLogClear":
Vaciar Data Log
Con la instruccin "DataLogClear" se borran todos los registros de
un Data Log existente. El encabezado del Data Log no se borra
(vase la descripcin del parmetro HEADER de la instruccin
"DataLogCreate" (Pgina 26)).
"DataLogDelete":
Borrar Data Log
Con la instruccin "DataLogDelete" el usuario borra un Data Log
de SIMATIC Memory Card.
Los parmetros NAME e ID permiten seleccionar el Data Log que
debe borrarse.
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
28 Manual de funciones, 01/2013, A5E03461667-01
Referencia
Para ms informacin sobre las instrucciones de "Data Logging", consulte la ayuda en
pantalla de STEP 7 en "Programar PLC > Referencias > Referencias (S7-1200/1500) >
Instrucciones avanzadas > Recetas y Data Logging > Data Logging".
3.2.4 Programa de ejemplo para Data Logging
Este programa de ejemplo muestra el almacenamiento de 3 valores de proceso para estado
de contador, temperatura y presin en un Data Log.
Este ejemplo muestra el funcionamiento bsico de las instrucciones para Data Logs. No se
describe toda la lgica de programa.
Nota
Uso general de Data Logs
Una vez ejecutadas las instrucciones "DataLogCreate" y "DataLogNewFile" se abren
automticamente los Data Logs.
Cuando la CPU cambia de RUN a STOP o se produce un rearranque completo de la
CPU, los Data Logs se cierran automticamente.
Un Data Log debe abrirse para que la instruccin "DataLogWrite" pueda escribir datos en
el Data Log.
Aunque haya disponibles ms de 10 Data Logs, puede haber como mximo 10
Data Logs abiertos al mismo tiempo.
Variables del bloque de datos
La siguiente imagen muestra las variables del bloque de datos "My_Datalog_Vars". Las
instrucciones de "Data Logging" "DataLogCreate" y "DataLogNewFile" utilizan estas
variables. Las variables "MyDataLogName" y "MyNEWDataLogName" se llaman en el
parmetro del bloque NAME y dan un nombre a los Data Logs. La estructura "MyData" se
llama en el parmetro del bloque DATA y determina la estructura del archivo csv. Las tres
variables MyData guardan temporalmente nuevos valores. Por medio de la ejecucin de la
instruccin "DataLogWrite" los valores de variable de estas direcciones DB se transfieren a
un Data Log. La variable "MyDataLogHeaders" se llama en el parmetro de bloque
HEADER y da un encabezado al Data Log.
Figura 3-4 Tabla de declaracin con variables del bloque de datos
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 29
Segmento 1
Un flanco ascendente en REQ inicia la creacin del Data Log.
Figura 3-5 Segmento 1
Segmento 2
Capture la salida DONE de "DataLogCreate" porque tras la ejecucin de "DataLogCreate"
solo se pone a "1" al efectuar una llamada.
Figura 3-6 Segmento 2
Segmento 3
Un flanco ascendente inicia el momento en el que se guardan nuevos valores de proceso en
la estructura MyData.
Figura 3-7 Segmento 3
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
30 Manual de funciones, 01/2013, A5E03461667-01
Segmento 4
El estado de la entrada EN depende del momento en el que finaliza la ejecucin de
"DataLogCreate". La ejecucin de "DataLogCreate" tiene muchos ciclos y debe haber
finalizado antes de que se ejecute un proceso de escritura. El flanco ascendente en la
entrada REQ es el evento que dispara una operacin de escritura activada.
Figura 3-8 Segmento 4
Segmento 5
Cierre el Data Log despus de que se haya escrito el ltimo registro. Tras la ejecucin de la
instruccin "DataLogWrite", que escribe el ltimo registro, la salida STATUS se pone a "1".
Figura 3-9 Segmento 5
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 31
Segmento 6
Un flanco ascendente en la entrada REQ de la instruccin "DataLogOpen" simula que el
usuario pulsa una tecla en un dispositivo HMI que abre un Data Log. Al abrir un Data Log en
el que todos los registros estn ocupados con datos de proceso, la siguiente ejecucin de la
instruccin "DataLogWrite" sobrescribe el registro ms antiguo. Puede conservar tambin el
Data Log antiguo y crear, en su lugar, un Data Log nuevo. Esto se muestra en el
segmento 7.
Figura 3-10 Segmento 6
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
32 Manual de funciones, 01/2013, A5E03461667-01
Segmento 7
El parmetro ID es de tipo IN/OUT. En primer lugar, especifique el valor de ID del Data Log
existente cuya estructura desee copiar. Despus de que se haya ejecutado la instruccin
"DataLogNewFile", se vuelve a escribir un valor ID nuevo e inequvoco para el nuevo
Data Log en la direccin de la referencia ID. La captura necesaria bit DONE = VERDADERO
no se muestra. Encontrar un ejemplo de la lgica del bit DONE en los segmentos 1, 2 y 4.
Figura 3-11 Segmento 7
Los Data Logs creados en el programa ejemplo se encuentran en la pgina web estndar
"Explorador de archivos" del servidor web de la CPU S7-1500, en la carpeta "\datalogs".
Pgina inicial
Identificacin
Bfer di diagnstico
Informacin del mdulo
Avisos
Communicacin
Topologi
Pginas de usario
Navegador de archivos
Navegador de archives
Nombre
/
Borrar
log
datalogs
recipes
Renombrar Tamao
32768
17097
2525
cdrinfo.bin 512
Modificado el
10:22:31 13.11.2012
09:17:43 12.11.2012
07:39:54 12.11.2012
10:22:31 13.11.2012
Directory operations:
Examinar... Cargar archivo
Cerrar sesin
15.11.2012 16:43:22 Espaol
CPU 1516/SIMATIC S7 CPU 1516 PN/DP
Admin
Figura 3-12 Pgina web estndar "Explorador de archivos" del servidor web
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 33
Los Data Logs creados en el programa de ejemplo se pueden descargar, eliminar o cambiar
de nombre en el explorador de archivos.
Pgina inicial
Identificacin
Bfer di diagnstico
Informacin del mdulo
Avisos
Communicacin
Topologi
Pginas de usario
Navegador de archivos
Navegador de archives
Nombre
/
Borrar Renombrar Tamao Modificado el
Directory operations:
Examinar... Cargar archivo
Cerrar sesin
mydatalogname.csv
mynewdatalogname.csv
.. 0
99
25
12:00:00 01.01.1970
13:05:39 13.11.2012
17:23:09 13.11.2012
15.11.2012 16:43:22 Espaol
CPU 1516/SIMATIC S7 CPU 1516 PN/DP
Admin
Figura 3-13 Ejemplo de Data Logs en la carpeta "\datalogs" del explorador de archivos
www.infoPLC.net
Uso de la memoria y ejemplos de aplicacin
3.2 Uso de la memoria para Data Logging
Estructura y utilizacin de la memoria de la CPU
34 Manual de funciones, 01/2013, A5E03461667-01
Tabla 3- 2 Ejemplos descargados y mostrados en Microsoft Excel para Data Log
Dos registros escritos en un Data Log que
contiene un mximo de cinco registros.
Cinco registros escritos en un Data Log que
contiene un mximo de cinco registros.
Despus de escribirse otro registro, el 6.
proceso de escritura sobrescribe el registro
ms antiguo 1 con el registro 6. El siguiente
proceso de escritura sobrescribe el registro
2 con el registro 7, etc.
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 35
Glosario
Acceso estndar
Los bloques de datos con acceso estndar tienen una estructura fija. En la declaracin, los
elementos de datos contienen tanto un nombre simblico como una direccin fija dentro del
bloque. Las direcciones se muestran en la columna "Offset".
Las variables de estos bloques de datos pueden direccionarse tanto de forma simblica
como absoluta:
"Datos".Nivel de llenado
DB1.DBW2
Acceso optimizado a bloques
Los bloques de datos con acceso optimizado no tienen una estructura definida. En la
declaracin, los elementos de datos reciben solo un nombre simblico, pero no una
direccin fija dentro del bloque. Los elementos se colocan automticamente en el rea de
memoria disponible del bloque de manera que se aproveche al mximo su capacidad.
Las variables de este bloque de datos pueden direccionarse solo simblicamente. Por
ejemplo, acceda a la variable "Nivel de llenado" en el DB "Datos" de la siguiente manera:
"Datos".Nivel de llenado
El acceso optimizado ofrece las siguientes ventajas:
Los datos se estructuran y guardan de manera ptima para la CPU utilizada. De este
modo, aumenta el rendimiento de la CPU.
Los errores de acceso, p. ej. procedentes de la HMI, no son posibles.
Puede definir de forma selectiva algunas variables como remanentes.
Bloque de datos
Los bloques de datos guardan informacin para el programa. Pueden definirse de modo que
todos los bloques lgicos puedan acceder a ellos (bloque de datos global) o asignarse a un
FB o SFB determinado (bloque de datos de instancia).
Bloque de datos (DB) global
Cada bloque de funcin, cada funcin o cada bloque de organizacin puede leer los datos
de un bloque de datos global o incluso escribir datos en un bloque de datos global. Estos
datos se conservan en el bloque de datos incluso despus de salir del mismo.
www.infoPLC.net
Glosario
Estructura y utilizacin de la memoria de la CPU
36 Manual de funciones, 01/2013, A5E03461667-01
Bloque de datos de instancia (IDB)
Cada llamada de un bloque de funcin en el programa de usuario de STEP 7 tiene asignada
un bloque de datos. El bloque de datos de instancia contiene los valores de los parmetros
de entrada, salida y entrada/salida, as como los datos locales del bloque.
Borrado total
En el borrado total, la CPU retorna al estado inicial configurado.
Contadores
Con los contadores se efectan las tareas de contaje en STEP 7. Puede modificar el
contenido de las "celdas del contador" mediante instrucciones de STEP 7
(p. ej., incrementar/decrementar contador).
Data Log
Los Data Log son archivos csv para guardar valores de variables. Los Data Log se guardan
en el directorio "\datalogs" de SIMATIC Memory Card. A travs de las instrucciones del
programa de usuario se escriben registros de valores de variables en un Data Log.
Datos locales
Esta rea de memoria recoge los datos locales temporales de un bloque durante la
ejecucin.
Imgenes de proceso (E/S)
En esta rea de memoria, la CPU transfiere los valores de los mdulos de entrada y salida.
Al comienzo del programa cclico, se transfieren los estados de seal de los mdulos de
entrada a la imagen de proceso de las entradas. Al final del programa cclico, se transfiere la
imagen de proceso de las salidas en forma de estado de seal a los mdulos de salida.
Marcas
Marcas es un rea especfica de la CPU a la que se puede acceder desde cada bloque
lgico (FC, FB, OB). A esta rea especfica de memoria puede tener acceso de lectura y
escritura. Puede utilizar el rea de marcas, p. ej. para guardar resultados intermedios.
Programa de usuario
El programa de usuario contiene todas las instrucciones y declaraciones, as como datos
para procesar seales que controlan una instalacin o un proceso. El programa de usuario
est asignado a un mdulo programable (p. ej., CPU, CM) y se puede dividir en unidades
ms pequeas.
www.infoPLC.net
Glosario
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 37
Rearranque
El rearranque completo se realiza en las transiciones de STOP a ARRANQUE o de
CONEXIN a ARRANQUE. La CPU ejecuta en un primer momento el o los OB de arranque
antes de la ejecucin cclica del programa.
El rearranque completo tiene los siguientes efectos en las reas de memoria de la CPU:
Las imgenes de proceso se borran.
Las variables remanentes de los bloques de datos reciben los valores guardados en la
memoria remanente.
Todos los contadores, temporizadores y las marcas remanentes reciben los valores
guardados en la memoria remanente.
Todos los datos de usuario no remanentes se inicializan:
Los bloques de datos reciben su valor de arranque
Marcas, temporizadores, contadores con "0"
Restablecimiento de la configuracin de fbrica
El restablecimiento de la configuracin de fbrica repone los ajustes de la CPU al estado de
suministro.
SIMATIC Memory Card
Memoria de programa de usuario para mdulos programables y procesadores de
comunicacin. Puede utilizar la SIMATIC Memory Card tambin para intercambiar software
y datos de usuario.
Temporizadores
Con los temporizadores se programan procesos cronolgicos en STEP 7. El contenido de
las "clulas de tiempo" es actualizado automticamente por el sistema operativo de forma
asncrona al programa de usuario. Con las instrucciones de STEP 7 se define la funcin
exacta de cada celda de tiempo (p. ej. retardo a la conexin) y se lanza su procesamiento
(p. ej. arranque).
www.infoPLC.net
Glosario
Estructura y utilizacin de la memoria de la CPU
38 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net
Estructura y utilizacin de la memoria de la CPU
Manual de funciones, 01/2013, A5E03461667-01 39
ndice alfabtico
A
reas de memoria, 9
B
Bloque de datos, 14, 18
Bloque de funcin, 14
C
Contadores, 13
D
Data Logging
DataLogClear, 27
DataLogClose, 27
DataLogCreate, 26, 27
DataLogDelete, 27
DataLogNewFile, 27, 28
DataLogOpen, 27
DataLogWrite, 27
Estructura de datos, 26
Programa de ejemplo, 28
Vista general de Data Logging, 25
Datos de recetas, 23
M
Marcas, 13
Memoria de carga, 10
Memoria de trabajo, 10
Memoria remanente, 10
Modificacin de software, 18
O
Objetos tecnolgicos, 15
R
Receta, 21
Remanencia
Comportamiento de los objetos de memoria, 16
Reserva de memoria, 19
T
Temporizadores, 13
www.infoPLC.net
ndice alfabtico
Estructura y utilizacin de la memoria de la CPU
40 Manual de funciones, 01/2013, A5E03461667-01
www.infoPLC.net