Area de Memoria Del PLC
Area de Memoria Del PLC
Area de Memoria Del PLC
Prólogo
Guía de documentación de
los manuales de función 1
Áreas de memoria y
remanencia 2
SIMATIC
Uso de la memoria y
ejemplos de aplicación 3
S7-1500, S7-1500R/H,
SIMATIC Drive Controller, 4
SIMATIC Memory Card
ET 200SP, ET 200pro
Estructura y grado de utilización
de la memoria de la CPU
Manual de funciones
11/2019
A5E03461667-AD
Notas jurídicas
Filosofía en la señalización de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de
daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de
advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. 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.
PRECAUCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIÓN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una
consigna de seguridad con triángulo de advertencia de alarma de posibles daños personales, la misma consigna
puede contener también una advertencia sobre posibles daños materiales.
Personal cualificado
El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y
experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o
manipulación de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la
documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las
indicaciones y advertencias que figuran en la documentación 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 utilización por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exención de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicación 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 publicación se revisa periódicamente; si es necesario, las posibles
correcciones se incluyen en la siguiente edición.
Finalidad de la documentación
En esta documentación se describen las diferentes áreas de memoria de los sistemas
siguientes:
● Sistema de automatización SIMATIC S7-1500
● Sistema redundante SIMATIC S7-1500R/H
● SIMATIC Drive Controller
● CPU del sistema de periferia descentralizada ET 200SP
● CPU basadas en SIMATIC S7-1500 del sistema de periferia descentralizada ET 200pro
El documento también explica lo siguiente:
● Cómo optimizar las áreas de memoria
● Cómo liberar memoria de trabajo:
– Utilizando recetas y Data Log
– Guardando bloques de datos en la SIMATIC Memory Card
Convenciones
STEP 7: Para designar el software de configuración y programación, en la presente
documentación se utiliza "STEP 7" como sinónimo de todas las versiones de "STEP 7
(TIA Portal)".
Nota
Una nota contiene datos importantes acerca del producto descrito en la documentación, el
manejo de dicho producto o la parte de la documentación a la que debe prestarse especial
atención.
Reciclaje y eliminación
Para un reciclaje y una eliminación ecológicos de los aparatos usados, rogamos dirigirse a
un centro certificado de recogida de material electrónico y eliminarlos conforme a las
normativas vigentes en su país.
Información de seguridad
Siemens ofrece productos y soluciones con funciones de seguridad industrial con el objetivo
de hacer más seguro el funcionamiento de instalaciones, sistemas, máquinas y redes.
Para proteger las instalaciones, los sistemas, las máquinas y las redes de amenazas
cibernéticas, es necesario implementar (y mantener continuamente) un concepto de
seguridad industrial integral conforme al estado del arte. Los productos y las soluciones de
Siemens constituyen una parte de este concepto.
Los clientes son responsables de impedir el acceso no autorizado a sus instalaciones,
sistemas, máquinas y redes. Dichos sistemas, máquinas y componentes solo deben estar
conectados a la red corporativa o a Internet cuando y en la medida que sea necesario y
siempre que se hayan tomado las medidas de protección adecuadas (p. ej. cortafuegos y
segmentación de la red).
Para obtener información adicional sobre las medidas de seguridad industrial que podrían
ser implementadas, por favor visite (https://www.siemens.com/industrialsecurity).
Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con
el fin de hacerlos más seguros. Siemens recomienda expresamente realizar actualizaciones
en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos. El
uso de versiones de los productos anteriores o que ya no sean soportadas y la falta de
aplicación de las nuevas actualizaciones, puede aumentar el riesgo de amenazas
cibernéticas.
Para mantenerse informado de las actualizaciones de productos, recomendamos que se
suscriba al Siemens Industrial Security RSS Feed en
(https://www.siemens.com/industrialsecurity).
Industry Mall
Industry Mall es el sistema de catálogos y pedidos de SIEMENS AG para soluciones de
automatización y accionamientos sobre la base de la Totally Integrated Automation (TIA) y
Totally Integrated Power (TIP).
Encontrará los catálogos de todos los productos de automatización y accionamientos en
Internet (https://mall.industry.siemens.com).
Prólogo ................................................................................................................................... 3
1 Guía de documentación de los manuales de función ...................................................................... 9
2 Áreas de memoria y remanencia ............................................................................................... 11
2.1 Áreas de memoria ..............................................................................................................11
2.1.1 Particularidades de las CPU del sistema redundante S7-1500R/H......................................14
2.2 Memoria necesaria y grado de carga de la memoria ...........................................................15
2.3 Áreas de memoria remanente ............................................................................................22
2.4 Resumen de comportamiento remanente ...........................................................................26
2.4.1 Comportamiento remanente de los objetos de memoria .....................................................26
2.5 Comportamiento de la memoria al cargar modificaciones de software ................................27
2.6 Memoria necesaria para cargar modificaciones de software ...............................................29
3 Uso de la memoria y ejemplos de aplicación ............................................................................... 34
3.1 Uso de la memoria para bloques de datos ..........................................................................34
3.2 Uso de la memoria para recetas .........................................................................................36
3.3 Uso de la memoria para Data Logging................................................................................39
3.3.1 Vista general de Data Logging............................................................................................39
3.3.2 Estructura de datos de los Data Log ...................................................................................41
3.3.3 Instrucciones para Data Logging ........................................................................................42
3.3.4 Programa de ejemplo para Data Logging............................................................................43
3.3.5 Cálculo del tamaño de un Data Log ....................................................................................49
4 SIMATIC Memory Card............................................................................................................ 53
4.1 SIMATIC Memory Card: sinopsis ........................................................................................53
4.2 Ajuste del tipo de tarjeta .....................................................................................................60
4.3 Transferencia de datos con SIMATIC Memory Cards .........................................................62
4.4 Vida útil de la SIMATIC Memory Card ................................................................................65
4.5 Ampliación de la memoria de carga de las CPU del sistema redundante S7-1500R/H ........71
Glosario ................................................................................................................................ 72
Índice alfabético ..................................................................................................................... 78
Información básica
En los manuales de sistema y en los Getting Started (primeros pasos) se describen
detalladamente la configuración, el montaje, el cableado y la puesta en marcha de los
sistemas SIMATIC S7-1500, ET 200MP, ET 200SP y ET 200AL; para la CPU 1516pro-2 PN,
utilice las instrucciones de servicio correspondientes. La Ayuda en pantalla de STEP 7 le
asiste en la configuración y programación.
Información de productos
Los manuales de producto contienen una descripción sintetizada de la información
específica de los módulos, como características, esquemas de conexiones, curvas
características o datos técnicos.
Información general
En los manuales de funciones encontrará descripciones exhaustivas sobre temas generales,
p. ej., diagnóstico, comunicación, control de movimiento, servidor web, OPC UA.
La documentación se puede descargar gratuitamente de Internet
(https://support.industry.siemens.com/cs/ww/es/view/109742705).
Los cambios y ampliaciones de los manuales se documentan en informaciones de producto.
Encontrará los ejemplos de aplicación en Internet.
● S7-1500/ET 200MP (https://support.industry.siemens.com/cs/es/es/view/68052815)
● ET 200SP (https://support.industry.siemens.com/cs/es/es/view/73021864)
● ET 200AL (https://support.industry.siemens.com/cs/es/es/view/99494757)
Manual Collections
Las Manual Collections contienen la documentación completa de los sistemas recogida en
un archivo.
Encontrará la Manual Collection en Internet:
● S7-1500/ET 200MP (https://support.industry.siemens.com/cs/ww/es/view/86140384)
● ET 200SP (https://support.industry.siemens.com/cs/ww/es/view/84133942)
● ET 200AL (https://support.industry.siemens.com/cs/ww/es/view/95242965)
"mySupport"
Con "mySupport", su área de trabajo personal, podrá sacar el máximo partido al Industry
Online Support.
En "mySupport" se pueden guardar filtros, favoritos y etiquetas, solicitar datos CAx y
elaborar una librería personal en el área Documentación. Asimismo, en las consultas que
realice con el Support Request (solicitud de soporte), este ya estará cumplimentado con sus
datos, y en todo momento podrá ver una relación de las solicitudes pendientes.
Para usar todas las funciones de "mySupport" es necesario registrarse una sola vez.
Encontrará "mySupport" en Internet (https://support.industry.siemens.com/My/ww/es).
Ejemplos de aplicación
Los ejemplos de aplicación le asisten con diferentes herramientas y ejemplos a la hora de
resolver las tareas de automatización. Los ejemplos muestran siempre soluciones en las
que interactúan varios componentes del sistema sin centrarse en productos concretos.
Encontrará los ejemplos de aplicación en Internet
(https://support.industry.siemens.com/sc/ww/es/sc/2054).
Memoria de carga
La memoria de carga es una memoria no volátil para bloques lógicos, bloques de datos,
objetos tecnológicos y para la configuración de hardware. La memoria de carga se
encuentra en la SIMATIC Memory Card. STEP 7 transfiere los datos de proyecto de la
programadora a la memoria de carga.
Se pueden copiar datos adicionales (p. ej., backups de HMI y otros archivos) en la SIMATIC
Memory Card con el servidor web o el explorador de Windows. Estos datos también se
encuentran en la memoria de carga de la SIMATIC Memory Card.
Nota
Para el funcionamiento de la CPU es imprescindible insertar una SIMATIC Memory Card.
Memoria de carga: CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP
En estas CPU se ocupa un espacio adicional de la memoria de carga con lo siguiente:
● Runtime de Linux ejecutado paralelamente al runtime de la CPU
● Aplicaciones C/C++ Runtime
● Archivos necesarios para las aplicaciones C/C++ Runtime
● Librerías de funciones de la CPU
Nota
Runtime de la CPU
En el entorno de la CPU 1518-4 PN/DP MFP, de la CPU 1518F-4 PN/DP MFP y del Open
Development Kit (ODK), el término "runtime de la CPU" significa lo siguiente:
El runtime de la CPU es el entorno de ejecución de una aplicación runtime de la CPU. La
CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP ejecutan un runtime de Linux
paralelamente al runtime de la CPU. El runtime de Linux es el entorno de ejecución de
aplicaciones ejecutables en Linux, p. ej., aplicaciones C/C++ Runtime.
Encontrará más información sobre estas CPU en el manual de producto
CPU 1518-4 PN/DP MFP (https://support.industry.siemens.com/cs/ww/es/view/109749061)
y en la información del producto CPU 1518(F)-4 PN/DP MFP
(https://support.industry.siemens.com/cs/ww/es/view/109756478). Encontrará información
sobre la creación aplicaciones C/C++ Runtime en el manual SIMATIC S7-1500 ODK 1500S
(https://support.industry.siemens.com/cs/ww/es/view/109752683).
Memoria de trabajo
La memoria de trabajo es una memoria volátil que contiene los bloques lógicos y de datos.
La memoria de trabajo está integrada en la CPU y no se puede ampliar. La memoria de
trabajo solo se utiliza durante el funcionamiento de la CPU.
La memoria de trabajo de las CPU está dividida en dos áreas:
● Memoria de trabajo para código: La memoria de trabajo para código contiene partes del
código del programa relevantes para la ejecución.
● Memoria de trabajo para datos: La memoria de trabajo para datos contiene las partes de
los bloques de datos y los objetos tecnológicos relevantes para la ejecución.
En las siguientes transiciones de estado operativo se inicializan variables de bloques de
datos globales, bloques de datos de instancia y objetos tecnológicos con sus valores de
arranque. Las variables remanentes obtienen sus valores actuales guardados en la
memoria remanente.
– STOP → ARRANQUE
– POWER ON → ARRANQUE
– POWER ON → STOP
Memoria de trabajo de la CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP
El uso de librerías de funciones de la CPU y las aplicaciones de C/C++ Runtime requiere
más memoria de trabajo.
Memoria remanente
La memoria remanente es una memoria no volátil para salvaguardar cantidades limitadas de
datos si hay un corte de alimentación.
Las siguientes acciones borran determinados objetos de memoria de la memoria
remanente:
● Borrado total
● Restablecer ajustes de fábrica
Encontrará un resumen del comportamiento remanente de cada objeto de memoria en el
capítulo Comportamiento remanente de los objetos de memoria (Página 26).
Encontrará más información sobre el borrado total y el restablecimiento del sistema a los
ajustes de fábrica en los siguientes manuales:
● Manual de sistema Sistema de automatización S7-1500, ET 200MP
(http://support.automation.siemens.com/WW/view/es/59191792)
● Manual de sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665)
● Manual de sistema Sistema de periferia descentralizada ET 200SP
(http://support.automation.siemens.com/WW/view/es/58649293)
● Instrucciones de servicio ET 200pro CPU 1513pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109769507) y
ET 200pro CPU 1516pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109482416)
Áreas de memoria
Ambas CPU del sistema redundante S7-1500R/H poseen las mismas áreas de memoria que
las CPU de los sistemas no redundantes.
En STEP 7 se crea la configuración hardware de los datos de proyecto offline una sola vez
como es habitual. STEP 7 carga los datos de proyecto offline en la CPU primaria. El sistema
sincroniza todos los datos necesarios para el funcionamiento redundante de la CPU primaria
con la CPU de reserva.
Ambas CPU obtienen datos de proyecto online idénticos. Los datos de proyecto online
incluyen la configuración hardware del sistema H.
Nota
Comportamiento de los datos remanentes tras un STOP o POWER OFF de ambas CPU
Después de un STOP o POWER OFF de ambas CPU, vuelva a conmutar en primer lugar la
CPU con los datos más recientes a RUN. Los datos más recientes se encuentran en la CPU
que ha controlado el proceso antes de pasar a STOP o POWER OFF. Con este
procedimiento se asegurará de emplear los datos remanentes más recientes. Para ello no
deben haberse modificado datos durante el STOP de las CPU mediante STEP 7 ni HMI.
ID de redundancia
A diferencia de las CPU no redundantes, la memoria remanente de cada CPU contiene otro
objeto de memoria adicional. En este objeto de memoria, la CPU en cuestión guarda su ID
de redundancia. Los ID de redundancia pueden adoptar los valores 1 y 2. Para el
funcionamiento redundante son necesarios ID de redundancia distintos, de modo que
puedan identificarse claramente las CPU y asignarse los datos de proyecto a las respectivas
CPU. Encontrará más información sobre los ID de redundancia en el manual de sistema
Sistema redundante S7-1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833).
Encontrará un resumen del comportamiento remanente de cada objeto de memoria en el
capítulo Comportamiento remanente de los objetos de memoria (Página 26).
Para una CPU puede seleccionar el tamaño total de la memoria de carga en una lista
desplegable. Seleccione el tamaño de la memoria de carga en función del tamaño de la
SIMATIC Memory Card que utilice. El porcentaje indicado en la columna Memoria de carga
depende del tamaño de memoria de carga seleccionado. En el momento en que el tamaño
de la memoria excede el de la memoria de carga de la tarjeta de memoria utilizada, los
datos de tamaño aparecen en rojo.
Nota
Cálculo de la carga de memoria
Tenga en cuenta que en la SIMATIC Memory Card existen datos, además de los del
programa de usuario, que no se pueden determinar en "Carga de la memoria", p. ej.:
• Configuración hardware
• Recetas, Data Log y backups de HMI (no soportados en S7-1500R/H)
• Archivos que no son de SIMATIC, p. ej., PDF, etc.
Por tanto, la lista desplegable con el tamaño de la SIMATIC Memory Card sirve únicamente
como orientación visual.
Nota
Indicación de la carga de memoria en "Información del programa"
En STEP 7, la indicación de la carga de memoria en la información del programa se muestra
en una vista offline e indica únicamente la memoria necesaria para el programa en el
proyecto. Sin embargo, el programa de la tarjeta de memoria de la CPU puede ser distinto,
p. ej., si el programa:
• es más reciente
• contiene bloques creados en otros proyectos
• contiene bloques creados en la CPU
Nota
Grados de utilización (niveles de llenado) de las CPU del sistema redundante S7-1500R/H
Las CPU del sistema redundante S7-1500R/H pueden tener grados de utilización
específicos en el funcionamiento no redundante.
En la memoria de carga, los grados de utilización de las CPU pueden diferir tanto en el
funcionamiento redundante como en el no redundante (p. ej., con archivos PDF guardados o
SIMATIC Memory Cards de distinto tamaño).
En STEP 7 puede visualizarse la carga de la memoria tanto de la CPU 1 como de la CPU 2.
Como alternativa a la función online "Memoria", también encontrará una indicación de las
funciones de memoria actuales en la Task Card "Herramientas online", en la sección
"Memoria".
Para obtener datos precisos sobre las distintas áreas de memoria (p. ej., la memoria de
trabajo para código), seleccione el área de memoria deseada con las teclas de flecha (ver
figura siguiente).
Nota
Sistema redundante S7-1500R/H
El servidor web no está soportado por las CPU del sistema redundante S7-1500R/H.
Introducción
Las CPU disponen de una memoria para almacenar los datos remanentes en caso de
desconexión (POWER-OFF). El tamaño de la memoria remanente se indica en los datos
técnicos de la CPU correspondiente.
En STEP 7 puede consultarse el grado de carga de la memoria remanente de la CPU
configurada offline en "Información del programa > Carga de la memoria" u online en
"Online y diagnóstico", en "Diagnóstico > Memoria".
Cuando los datos se definen como remanentes, su contenido se conserva al arrancar el
programa tras STOP o si se produce un corte de alimentación.
Los siguientes datos u objetos se pueden definir como remanentes:
● Variables de bloques de datos globales
● Variables de bloques de datos de instancia de un bloque de función
● Marcas, temporizadores y contadores
Las variables de objetos tecnológicos son remanentes, p. ej., valores de ajuste de encóders
absolutos. STEP 7 administra automáticamente la remanencia de las variables de objetos
tecnológicos, de manera que no haga falta configurar ninguna remanencia.
Las variables remanentes de los objetos tecnológicos están protegidas contra el borrado
total. Estas variables remanentes solo pueden borrarse restableciendo los ajustes de
fábrica.
Nota
Sistema redundante S7-1500R/H
La instrucción "CREATE_DB" no está soportada por las CPU del sistema redundante S7-
1500R/H.
Nota
Sistema redundante S7-1500R/H
Los objetos tecnológicos no están soportados por las CPU del sistema redundante S7-
1500R/H.
Referencia
Encontrará más información sobre el ajuste de la remanencia en la ayuda en pantalla de
STEP 7.
Búfer de diagnóstico
Las 500 entradas más recientes del búfer de diagnóstico se conservan tras un corte de
alimentación y están protegidas frente al borrado total. El búfer de diagnóstico solo puede
borrarse restableciendo la configuración de fábrica. Las entradas del búfer de diagnóstico no
ocupan espacio en la memoria remanente.
Hora
La hora de las CPU es remanente y está protegida contra un borrado total. Al restablecer la
configuración de fábrica se restablece la hora del sistema a 01.01.2012 00:00:00.
Introducción
En STOP y RUN pueden cargarse modificaciones del software sin que ello afecte a los
valores actuales de las variables ya cargadas.
Cargue en STEP 7 las modificaciones del software (en el árbol del proyecto y con la
estación PLC marcada) en "Cargar en dispositivo > Software (solo cambios)".
Referencia
Encontrará más información sobre cómo ajustar y activar la reserva de memoria y sobre
cómo cargar modificaciones de bloques en la Ayuda en pantalla de STEP 7, en "Programar
PLC > Compilar y cargar programas PLC > Cargar bloques para S7-1200/1500 > Cargar
ampliaciones de bloques sin reinicialización".
Nota
Carga con el estado de sistema RUN-Redundant en las CPU del sistema redundante
S7-1500R/H
Antes de ejecutar una función de escritura, el sistema no comprueba que haya
espacio de memoria suficiente en las SIMATIC Memory Cards de las CPU. Las
funciones de escritura son funciones online con la programadora/PC, p. ej.,
cargar/borrar bloque, funciones de test o cargar un programa de usuario modificado
en el estado del sistema RUN-Redundant.
Si no hay espacio de memoria suficiente en la SIMATIC Memory Card de una CPU:
• La CPU en cuestión cambia al estado operativo STOP.
– Si en la SIMATIC Memory Card de la CPU seleccionada (en la que desea
efectuar la carga) no hay suficiente espacio de memoria libre, la CPU pasa al
estado operativo STOP. La otra CPU pasa al estado operativo RUN con el
programa de usuario utilizado hasta ahora (sistema redundante → estado del
sistema RUN-Solo).
– Si en la otra CPU no hay suficiente espacio de memoria libre, la CPU pasa al
estado operativo STOP. La CPU seleccionada (en la que se ha efectuado la
carga) pasa al estado operativo RUN con el programa de usuario modificado
(sistema redundante → estado del sistema RUN-Solo).
• El LED ERROR parpadea en rojo (error temporal).
• Se registra el correspondiente mensaje de error en el búfer de diagnóstico.
Si después tampoco hay suficiente memoria disponible en la SIMATIC Memory Card
de la otra CPU, esta se mantiene en el estado operativo RUN. En tal caso, la CPU
reaccionará como una CPU estándar.
Ejemplo:
Un programa de STEP 7 contiene un bloque de organización (OB), 20 funciones (FC) y un
bloque de datos (DB). El OB llama las 20 FC. Todas las FC acceden al DB. Si se modifica el
código de programa de una de las FC, la siguiente operación de carga solo contendrá la FC
modificada. En cambio, si se modifica el tipo de datos de una variable en el DB, la siguiente
operación de carga incluirá todas las FC y el DB.
La figura siguiente muestra una vista preliminar de los objetos contenidos en una operación
de carga.
Para averiguar las dependencias entre objetos, haga doble clic en el árbol del proyecto en
"Información del programa". En el cuadro de diálogo "Información del programa", vaya a la
ficha "Estructura de dependencias".
Nota
Tenga en cuenta que las tres opciones siguientes implican la pérdida de datos remanentes
y posiblemente incluso de los datos del proyecto. Por ello, utilice las opciones que se
describen a continuación solo si las dos opciones explicadas anteriormente no han dado
buen resultado.
● En STEP 7, cargue el programa en la CPU con el comando de menú "Online > Cargar
y resetear programa PLC en el dispositivo".
● Saque la tarjeta de memoria de la ranura de la CPU. Borre con la programadora el
contenido de la tarjeta de memoria que ya no necesite.
● Para borrar todo el contenido de la tarjeta de memoria, puede formatearla, por ejemplo.
En el apartado "Formateo de la SIMATIC Memory Card" se explica cómo formatear la
tarjeta de memoria.
Tenga también en cuenta las siguientes preguntas frecuentes (FAQ):
● "Cuando se transfiere a la CPU del S7-1500, ¿por qué se muestra el mensaje "No hay
suficiente memoria en la tarjeta de memoria para esta cantidad de datos" aunque todavía
se dispone de memoria suficiente?" en Internet
(https://support.industry.siemens.com/cs/ww/es/view/107108015).
● "Why can you not load the project data into the load memory of the S7-1500 CPU when
the number of alarms and messages is too large?" en Internet
(https://support.industry.siemens.com/cs/ww/en/view/109751485).
Procedimiento
● Guardar registros en la memoria de carga
STEP 7 rellena los registros individuales en un DB no relevante para la ejecución y carga
el DB en la CPU. Para configurar un DB no relevante para la ejecución, es preciso
activar el atributo de bloque "Depositar sólo en la memoria de carga". Así, los registros
ocupan espacio solamente en la memoria de carga y no en la memoria de trabajo.
● Trabajar con los datos de un registro en el programa de usuario
Con la instrucción "READ_DBL" se copia un registro del DB de la memoria de carga y se
escribe en un DB relevante para la ejecución en la memoria de trabajo. De este modo, se
consigue que la memoria de trabajo tome solamente los datos para el registro necesario
en ese momento. Ahora el programa de usuario puede acceder a los datos del registro
actual.
● Guardar registros modificados
Con la instrucción "WRIT_DBL" se vuelven a escribir registros nuevos o modificados en
la memoria de carga desde el programa de usuario. Los datos escritos en la memoria de
carga se pueden transportar y están protegidos contra el borrado total. Para guardar
registros modificados, es preciso cargar los bloques de datos y guardarlos en la
programadora o el PC.
Encontrará información sobre la carga de bloques de datos en la ayuda en pantalla de
STEP 7 en "Programar PLC>Compilar y cargar bloques>Cargar bloques para
S7-1200/1500>Cargar bloques de Memory Card".
Nota
Sistema redundante S7-1500R/H
Las CPU del sistema redundante S7-1500R/H no admiten las funciones de bloques de
datos. Por tanto, no se pueden utilizar DB no relevantes para la ejecución.
Nota
Las instrucciones que acceden a la SIMATIC Memory Card tienen un rendimiento menor
que las que acceden a la memoria de trabajo. Por ello, los bloques correspondientes
(p. ej., READ_DBL y WRIT_DBL) son asíncronos. Su ejecución comprende varios ciclos,
dado el caso.
ATENCIÓN
Vida útil de la SIMATIC Memory Card
En la SIMATIC Memory Card solo es posible realizar un número limitado de
operaciones de borrado y escritura. Una vez transcurrida la vida útil, existe el peligro de
que la tarjeta ya no sea utilizable.
Encontrará más información acerca de la vida útil de la SIMATIC Memory Card en el
capítulo Vida útil de la SIMATIC Memory Card (Página 65).
Nota
Capacidad de memoria de la SIMATIC Memory Card
Utilice una SIMATIC Memory Card con capacidad suficiente para su aplicación.
Introducción
Una receta es un conjunto de juegos de parámetros que tienen la misma estructura. Estos
registros de receta se encuentran en un bloque de datos de la memoria de carga y no
ocupan espacio en la memoria de trabajo. Puede leer registros de receta individuales en un
bloque de datos de la memoria de trabajo y acceder a los datos en el programa de usuario.
Un registro de receta modificado en un programa de usuario puede reescribirse en el bloque
de datos de receta.
Las recetas contienen, p. ej., los datos relacionados de un lote determinado de la
producción. Puede exportar registros de recetas de un DB de receta como archivo csv. Un
navegador web puede leer los datos con el servidor web existente en la CPU incluso
aunque la CPU esté en estado operativo STOP. También es posible acceder directamente a
los datos de la SIMATIC Memory Card con un lector de tarjetas conectado a la
programadora.
Nota
Sistema redundante S7-1500R/H
Las CPU del sistema redundante S7-1500R/H no admiten recetas.
Nota
Instrucciones asíncronas
Tenga en cuenta que las instrucciones "RecipeExport" y "RecipeImport" son asíncronas.
A diferencia de lo que ocurre con las instrucciones que actúan de modo síncrono, la
ejecución de una instrucción asíncrona puede prolongarse a lo largo de varias llamadas
antes de concluir. La CPU procesa las instrucciones asíncronas en paralelo al programa de
usuario cíclico.
Una CPU puede procesar paralelamente varias peticiones de una instrucción asíncrona. La
CPU puede ejecutar en paralelo un máximo de 10 peticiones de las instrucciones indicadas.
Encontrará más información sobre instrucciones asíncronas en los siguientes manuales:
• Manual de sistema S7-1500, ET 200MP
(http://support.automation.siemens.com/WW/view/es/59191792)
• Manual de sistema Sistema redundante S7-1500R/H
(https://support.industry.siemens.com/cs/ww/es/view/109754833)
• Manual de sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665)
• Manual de sistema Sistema de periferia descentralizada ET 200SP
(http://support.automation.siemens.com/WW/view/es/58649293)
• Instrucciones de servicio ET 200pro CPU 1513pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109769507)
y ET 200pro CPU 1516pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109482416)
Más información
Encontrará más información sobre las instrucciones de recetas en la ayuda en pantalla de
STEP 7, en "Programación del PLC > Instrucciones > Instrucciones (S7-1200, S7-1500) >
Instrucciones avanzadas > Recetas y Data Logging > Funciones de receta".
Observe también el ejemplo de aplicación "Utilización de fases de receta para datos
persistentes con SIMATIC S7-1200 y S7-1500" en Internet
(https://support.industry.siemens.com/cs/ww/es/view/109479727).
ATENCIÓN
Vida útil de la SIMATIC Memory Card
En la SIMATIC Memory Card solo es posible realizar un número limitado de operaciones
de borrado y escritura. Las operaciones cíclicas de escritura en la SIMATIC Memory Card
por el programa de usuario acortan la vida útil de la tarjeta. Una vez transcurrida la vida
útil, existe el peligro de que la tarjeta ya no sea utilizable. Por tanto, utilice una SIMATIC
Memory Card con capacidad suficiente para su aplicación.
Encontrará información acerca de la vida útil de la SIMATIC Memory Card en el capítulo
Vida útil de la SIMATIC Memory Card (Página 65).
Nota
Capacidad de memoria de la SIMATIC Memory Card
Utilice una SIMATIC Memory Card con capacidad suficiente para su aplicación.
Las instrucciones "Data Logging" del programa sirven para crear, abrir, escribir, cerrar
y borrar Data Logs. Para decidir qué variables desea documentar, cree un bloque de datos
que defina un único registro de Data Log. Su bloque de datos se utilizará como memoria
temporal para un nuevo registro de Data Log. Durante el tiempo de ejecución deben
transferirse nuevos valores actuales de las variables al bloque de datos mediante
instrucciones del programa de usuario. Cuando se hayan actualizado todos los valores de
las variables, podrá ejecutar la instrucción "DataLogWrite" para transferir datos del bloque
de datos al Data Log.
Para gestionar sus Data Log, utilice el servidor web integrado. En la página web estándar
"Navegador de archivos" puede descargar Data Logs. Una vez transferido un Data Log a su
PC, podrá evaluar los datos con programas de hojas de cálculo corrientes, p. ej., Microsoft
Excel.
Nota
Sistema redundante S7-1500R/H
Data Logging no está soportado por las CPU del sistema redundante S7-1500R/H.
Introducción
Con la instrucción "DataLogCreate" se crea un Data Log en STEP 7. El parámetro NAME
asigna un nombre al Data Log. Los parámetros DATA y HEADER especifican el tipo de
datos de todos los elementos de datos de un registro Data Log y el encabezado del Data
Log. El parámetro RECORDS especifica el número máximo de registros del Data Log.
Resumen
La siguiente tabla ofrece una vista general de las instrucciones de Data Logging. Encontrará
las instrucciones de Data Logging en STEP 7 en la Task Card "Instrucciones", en
"Instrucciones avanzadas > Recetas y Data Logging > Data Logging".
Nota
Instrucciones asíncronas
Tenga en cuenta que las instrucciones de la tabla son asíncronas.
A diferencia de lo que ocurre con las instrucciones que actúan de modo síncrono, la
ejecución de una instrucción asíncrona puede prolongarse a lo largo de varias llamadas
antes de concluir. La CPU procesa las instrucciones asíncronas en paralelo al programa de
usuario cíclico.
Una CPU puede procesar paralelamente varias peticiones de una instrucción asíncrona. La
CPU puede ejecutar en paralelo un máximo de 10 peticiones de las instrucciones indicadas
en la tabla.
Encontrará más información sobre instrucciones asíncronas en los siguientes manuales:
• Manual de sistema S7-1500, ET 200MP
(http://support.automation.siemens.com/WW/view/es/59191792)
• Manual de sistema Sistema de periferia descentralizada ET 200SP
(https://support.industry.siemens.com/cs/ww/es/view/109482416)
• Manual de sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665)
• Instrucciones de servicio ET 200pro CPU 1513pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109769507) y
ET 200pro CPU 1516pro-2 PN
(https://support.industry.siemens.com/cs/ww/es/view/109482416)
Nota
Uso general de Data Log
• Una vez ejecutadas las instrucciones "DataLogCreate" y "DataLogNewFile", se abren
automáticamente los Data Log.
• Cuando la CPU cambia de RUN a STOP o cuando rearranca, los Data Log se cierran
automáticamente.
• Para poder escribir datos en un Data Log con la instrucción "DataLogWrite", el Data Log
debe estar abierto.
• Aunque estén disponibles más de 10 Data Log, puede haber como máximo 10 Data Log
abiertos al mismo tiempo.
Segmento 1
Un flanco ascendente en REQ inicia la creación del Data Log.
Segmento 2
Evalúe la salida DONE de "DataLogCreate", porque tras ejecutar "DataLogCreate" solo se
pone a "1" durante un ciclo.
Segmento 3
Un flanco ascendente inicia el momento en el que se guardan nuevos valores de proceso en
la estructura MyData.
Segmento 4
El estado de la entrada EN depende del momento en el que finaliza la ejecución de
"DataLogCreate". "DataLogCreate" tarda muchos ciclos en ejecutarse y debe haber
finalizado antes de que se inicie un proceso de escritura. El flanco ascendente en la entrada
REQ es el evento que dispara una operación de escritura activada.
Segmento 5
Cierre el Data Log una vez que se haya escrito el último registro. Tras ejecutar la instrucción
"DataLogWrite", que escribe el último registro, la salida STATUS se pone a "1".
Segmento 6
Un flanco ascendente en la entrada REQ de la instrucción "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 están ocupados con datos de proceso, la siguiente ejecución de la
instrucción "DataLogWrite" sobrescribe el registro más antiguo. Sin embargo, en lugar de
ello también se puede conservar el Data Log antiguo y crear un Data Log nuevo. Esto se
muestra en el segmento 7.
Segmento 7
El parámetro ID es de tipo IN/OUT. En primer lugar, especifique el valor ID del Data Log
existente cuya estructura desea copiar. Una vez ejecutada la instrucción "DataLogNewFile",
se vuelve a escribir un valor ID nuevo y unívoco para el nuevo Data Log en la dirección de la
referencia ID. La evaluación necesaria Bit DONE = VERDADERO no se muestra.
Encontrará un ejemplo de la lógica del bit DONE en los segmentos 1, 2 y 4.
Los Data Log creados en el programa de ejemplo se encuentran en la página web estándar
"Navegador de archivos" del servidor web de la CPU, en la carpeta "\datalogs".
En la figura siguiente se observa la página estándar del servidor web tomando como
ejemplo la CPU 1516-3 PN/DP.
Figura 3-12 Página web estándar "Navegador de archivos" del servidor web
Nota
Manipulación de los Data Log mediante un lector de tarjetas
No utilice un lector de tarjetas en la programadora o PC para borrar o modificar los Data
Log. En cambio, sí puede utilizar un lector de tarjetas en la programadora o PC para copiar
los Data Log de la SIMATIC Memory Card.
Sin embargo, la herramienta recomendada para visualizar, descargar (copiar) y borrar los
Data Log es el Navegador de archivos del servidor web. El acceso directo a los archivos
desde Windows Explorer entraña el peligro de borrar o modificar accidentalmente Data Log
o archivos del sistema. Esto puede hacer que se dañen archivos o que la SIMATIC Memory
Card quede inservible.
Figura 3-13 Ejemplo: Data Log en la carpeta "\datalogs" del Navegador de archivos
Encabezado
Bytes de encabezado del Data Log = bytes de caracteres del encabezado + 2 bytes
Datos
Bytes de datos del Data Log = ((bytes de datos en un registro + bytes del sello de
tiempo + 12 bytes) * número de registros)
Tamaño de columna
Cada registro contiene además una coma como separador. Por tanto, en el cálculo del
tamaño total por columna debe incluirse también una coma como separador (1 byte cada
una).
Tenga en cuenta que el cálculo del tamaño del encabezado, de los registros y de las
columnas no forma parte del archivo csv abierto. Las indicaciones de tamaños se han
agregado manualmente, para dejar patente cómo se compone el tamaño de un Data Log.
En la página web "DataLogs" del servidor web puede hacer que se muestre el tamaño total
de los Data Log que ha creado como archivo csv.
Introducción
El sistema de automatización utiliza una SIMATIC Memory Card como memoria de
programa. La SIMATIC Memory Card es una tarjeta de memoria preformateada compatible
con el sistema de archivos de Windows. La tarjeta de memoria está disponible con distintas
capacidades de almacenamiento y puede emplearse para los siguientes fines:
● Soporte de datos transportable
● Tarjeta de programa
● Tarjeta de actualización de firmware
● Tarjeta de datos de servicio
Si transfiere el programa de usuario a la CPU a través de una conexión online, este se
escribe en la SIMATIC Memory Card. Para ello, la SIMATIC Memory Card debe encontrarse
en la ranura correspondiente de la CPU.
En la SIMATIC Memory Card también se puede escribir con la programadora o el PC. Para
la escritura y lectura de la SIMATIC Memory Card con la programadora o el PC se requiere
un lector de tarjetas SD convencional. De este modo es posible, p. ej., copiar archivos con
Windows Explorer directamente en la SIMATIC Memory Card.
Nota
La SIMATIC Memory Card es imprescindible para poder utilizar la CPU.
Nota
SIMATIC Memory Cards del sistema redundante S7-1500R/H
En el sistema redundante S7-1500R/H se necesita una SIMATIC Memory Card para sendas
CPU. Durante el funcionamiento redundante, ambas CPU acceden a las tarjetas de
memoria de forma redundante.
En cada CPU debe estar insertada una SIMATIC Memory Card. Es recomendable que las
dos SIMATIC Memory Cards tengan la misma capacidad de memoria. Las dos tarjetas de
memoria deben disponer de suficiente reserva de memoria.
Nota
SIMATIC Memory Card del SIMATIC Drive Controller
Además de los datos de CPU del SIMATIC Drive Controller, también puede guardar la
configuración de SINAMICS Integrated en la SIMATIC Memory Card.
Encontrará una descripción de cómo guardar datos online y offline en el capítulo "SIMATIC
Memory Card" del manual de sistema SIMATIC Drive Controller
(https://support.industry.siemens.com/cs/ww/es/view/109766665).
① Referencia
② Número de serie
③ Versión de producción
④ Capacidad de memoria
⑤ Corredera de protección contra escritura:
• Corredera arriba: no protegida contra escritura
• Corredera abajo: protegida contra escritura
Carpeta Descripción
FWUPDATE.S7S Archivos de actualización de firmware para CPU, módulos de periferia o SINAMICS
Integrated**
SIMATIC.S7S Programa de usuario, es decir, todos los bloques (OB, FC, FB, DB) y bloques de
sistema, datos de proyecto de la CPU
SINAMICS.S7S** Datos de proyecto de SINAMICS Integrated
La estructura de carpetas dentro de la carpeta SINAMICS.S7S está basada en la
estructura de una tarjeta de memoria SINAMICS S120
SIMATIC.HMI Datos relevantes para HMI
DataLogs* Archivos DataLog
Recipes* Archivos de recetas
UserFiles* La carpeta de datos de usuario llamada "UserFiles" debe crearse manualmente en
la Memory Card. Los archivos de esta carpeta (*.pdf, *.txt, *.csv...) son los únicos
que se cargarán también en el proyecto STEP 7 con la función "Carga del dispositi-
vo como estación nueva".
Backups Archivos para realizar copias de seguridad y restauraciones desde el display
DUMP.S7S Archivos de datos de servicio
* Con la función "Carga del dispositivo como estación nueva", el contenido de esta carpeta también se cargará en el pro-
yecto STEP 7.
** Solo con SIMATIC Drive Controller
Nota
Nombres de archivo/directorio y niveles jerárquicos soportados en la SIMATIC Memory Card
Para los nombres de archivos/directorios y niveles jerárquicos de la SIMATIC Memory Card,
se aplican las siguientes reglas:
• No utilice diéresis (ö, ä, ü, Ö, Ä, Ü) en los nombres de archivo o directorio.
• Utilice un máximo de 60 caracteres para los nombres de archivo o directorio.
• Utilice un máximo de 6 niveles jerárquicos para la estructura de directorios de la
SIMATIC Memory Card (p. ej., /Punto de inserción/1/2/3/4/5/6/file.txt).
El sistema operativo de la CPU admite directorios con un máximo de 8 niveles,
quedando reservado uno de estos para el punto de inserción y otro para el propio
archivo.
Carpetas y archivos adicionales: CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP
En la SIMATIC Memory Card de la CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP
también se encuentran los siguientes archivos y carpetas:
● Los siguientes contenedores de C/C++ Runtime se encuentran en el directorio
"/CppEnv1.MFP" de la SIMATIC Memory Card y se insertan en Linux en el sistema de
archivos:
– System.img → Punto de inserción: "/etc/mfp" (archivos de sistema)
– User.img → Punto de inserción: "/home" (directorios Home de los usuarios para
C/C++ Runtime Application, p. ej.)
– Data.img → Punto de inserción: "/var/userdata" (p. ej., datos de registro)
● Disco RAM → Punto de inserción: "/var/volatile"
Nota
Primer arranque de la CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP con SIMATIC
Memory Card vacía
Al arrancar por primera vez la CPU con una SIMATIC Memory Card vacía, la tarjeta se
prepara para su utilización con C/C++ Runtime. Esta operación puede durar hasta tres
minutos. No desconecte la CPU durante esta fase; el LED STOP parpadeará.
Nota
Influencia en el rendimiento de la CPU 1518-4 PN/DP MFP y CPU 1518F-4 PN/DP MFP
Dependiendo del tipo de programación, las aplicaciones que usen C/C++ Runtime (p. ej.,
accesos de la memoria de masa a la SIMATIC Memory Card) pueden afectar al rendimiento
de la CPU.
Nota
Sistema redundante S7-1500R/H
Las CPU del sistema redundante S7-1500R/H no admiten la función de protección contra
copia.
Nota
No extraiga la SIMATIC Memory Card durante una operación de escritura.
Si se retira la Memory Card de la CPU durante una operación de escritura en curso, el
contenido de la Memory Card puede quedar inservible. Asimismo, puede perderse la
remanencia de las áreas de memoria. En algunos casos, deberá borrarse la Memory Card
en la programadora y volver a cargar el programa.
Nota
Si no es posible acceder en modo de escritura con la programadora, también se puede
retirar la Memory Card con la tensión conectada y con el estado operativo STOP. En tal
caso, por motivos de seguridad, desconecte primero todas las conexiones de
comunicación.
Nota
Uso de la SIMATIC Memory Card como tarjeta de actualización de firmware
Si se utiliza la SIMATIC Memory Card como tarjeta de actualización de firmware, los datos
remanentes no se pierden al enchufar y desenchufar la tarjeta.
Nota
Está permitido borrar archivos y carpetas, a excepción de los archivos de sistema
"__LOG__" y "crdinfo.bin". La CPU necesita esos archivos de sistema. Si borra esos
archivos, la SIMATIC Memory Card no se podrá volver a utilizar con la CPU.
En caso de que se hayan borrado los archivos de sistema "__LOG__" y "crdinfo.bin",
formatee la SIMATIC Memory Card como se describe en el siguiente apartado.
ATENCIÓN
Formatear la SIMATIC Memory Card
No formatee la tarjeta de memoria con las herramientas de Windows. En principio, una
Memory Card formateada con Windows queda inutilizable en una CPU.
Encontrará información sobre cómo reparar una tarjeta con datos incoherentes o mal
formateada en la siguiente pregunta frecuente (FAQ) disponible en Internet
(https://support.industry.siemens.com/cs/ww/es/view/69063974).
Introducción
La SIMATIC Memory Card se puede utilizar como tarjeta de programa o como tarjeta de
actualización de firmware.
Referencia
Para obtener más información al respecto, consulte la Ayuda en pantalla de STEP 7.
Nota
Tenga en cuenta que, en función de la herramienta utilizada (p. ej., STEP 7, Display,
Servidor web), al restablecerse "Tarjeta de programa" también se borrarán los archivos de
actualización de firmware.
Nota
Sistema redundante S7-1500R/H
El almacenamiento de mediciones en la SIMATIC Memory Card no está soportado por las
CPU del sistema redundante S7-1500R/H.
Figura 4-2 Diálogo de los ajustes para guardar las mediciones en la tarjeta de memoria en STEP 7
Número de mediciones
La CPU soporta un número máximo de 999 mediciones. La CPU escribe los registros del
Trace en la memoria de carga de la tarjeta de memoria. Mientras tanto, la CPU suspende la
comprobación de las condiciones de disparo de la tarea Trace. Una vez que la CPU ha
terminado de guardar los registros del Trace, reanuda la comprobación de las condiciones
de disparo.
ATENCIÓN
Memoria necesaria en la SIMATIC Memory Card
Si la función Trace "Mediciones en el dispositivo (tarjeta de memoria)" requiere más
espacio de memoria del que hay disponible en la SIMATIC Memory Card, pueden surgir
efectos inesperados. Prevea suficiente espacio de memoria libre cuando vaya a utilizar la
función "Mediciones en el dispositivo (tarjeta de memoria)".
Además de la función Trace "Mediciones en el dispositivo (tarjeta de memoria)", existen
otras funciones como, p. ej., el almacenamiento de Data Log, que ocupan espacio en la
memoria de la SIMATIC Memory Card. En cualquier caso, prevea suficiente espacio de
memoria para todas aquellas funciones que lo requieran.
Encontrará más información sobre mediciones Trace y registros Trace en los siguientes
documentos:
● Manual de funciones Uso de la función Trace y de analizador lógico
(http://support.automation.siemens.com/WW/view/es/64897128)
● Manual de funciones Servidor web
(http://support.automation.siemens.com/WW/view/es/59193560)
● Ayuda en pantalla de STEP 7
Referencia
Encontrará más información sobre la SIMATIC Memory Card en la Ayuda en pantalla de
STEP 7.
* Los valores de tamaño de memoria indicados en la tabla son teóricos. El tamaño de memoria real es inferior al valor
teórico. Esto se debe a que el controlador interno de la tarjeta y el sistema de archivos reservan una parte del espacio
disponible para su gestión de memoria interna.
Nota
Operaciones de escritura y borrado
Las operaciones de escritura o borrado, en especial procedimientos de escritura/borrado
repetidos (cíclicos) desde el programa de usuario en la SIMATIC Memory Card acortan la
vida útil de esta.
La ejecución cíclica de las siguientes instrucciones reduce la vida útil de la tarjeta de
memoria en función del número de operaciones de escritura y de los datos:
• "CREATE_DB" (con ATTRIB "Crear DB en la memoria de carga")
• "DataLogWrite"
• "RecipeExport"
• "RecipeImport" (si el DB de destino está en la memoria de carga)
• "WRIT_DBL"
• "SET_TIMEZONE"
Tenga en cuenta que, además de las operaciones cíclicas de escritura/borrado, también la
escritura y el borrado de una gran cantidad de datos repercuten negativamente en la vida
útil de la SIMATIC Memory Card.
Nota
Sistema redundante S7-1500R/H
Las CPU del sistema redundante S7-1500R/H no admiten las instrucciones enunciadas en
la nota "Operaciones de escritura y borrado".
Cálculo del estado actual de consumo de una SIMATIC Memory Card en STEP 7
Si activa la opción "Vida útil de la SIMATIC Memory Card", introduzca en el campo de
entrada inferior un valor umbral en tanto por ciento. En cuanto la vida útil de la SIMATIC
Memory Card haya alcanzado el umbral indicado (p. ej., 80 %), la CPU emite un aviso de
diagnóstico y el LED MAINT se enciende en amarillo.
Como base para el cálculo de la vida útil, en primer lugar introduciremos los valores del
ejemplo en la fórmula "Operaciones de escritura":
● Tamaño de la tarjeta de memoria: 256 Mbytes = 268 435 456 bytes
● Número máximo de operaciones de escritura: 200 000
● Número de bytes escritos: 1024 000 bytes (200 × 5 kbytes)
Si introducimos los valores del ejemplo en la fórmula, obtenemos el siguiente resultado:
Nota
Factor neto/bruto
Con cada operación de escritura también se escriben datos internos (metadatos) en la
SIMATIC Memory Card. Debido a estos datos extra, al calcular la vida útil debe
considerarse un factor neto/bruto de 100.
Cálculo con operaciones de escritura más frecuentes y un mayor número de bytes escritos
Si se aumenta la frecuencia de los accesos de escritura y el número de bytes escritos al día,
la vida útil de la SIMATIC Memory Card se acorta.
La siguiente tabla muestra mediante ejemplos de valores cómo se acorta la vida útil de una
SIMATIC Memory Card con una capacidad de 256 Mbytes.
Accesos de escritura diarios Número de bytes escritos por Vida útil de la SIMATIC Memory Card
instrucción en años
50 1 024 000 28,7
100 1 024 000 14,3
400 1 024 000 3,6
400 2 048 000 1,8
400 4 096 000 0,9
La siguiente tabla muestra cómo estos mismos valores repercuten en la vida útil de una
SIMATIC Memory Card con una capacidad de 2 Gbytes (6ES7954-8LP01-0AA0).
Accesos de escritura diarios Número de bytes escritos por Vida útil de la SIMATIC Memory Card
instrucción en años
50 1 024 000 114,9
100 1 024 000 57,5
400 1 024 000 14,4
400 2 048 000 7,2
400 4 096 000 3,6
Referencia
Encontrará un método alternativo para calcular la vida útil de una SIMATIC Memory Card en
una pregunta frecuente (FAQ) en Internet
(https://support.industry.siemens.com/cs/ww/es/view/109482591).
Instrucción GetSMCinfo
Con la SIMATIC Memory Card enchufada se puede leer la siguiente información con la
instrucción GetSMCinfo en STEP 7 (TIA Portal):
● Capacidad de memoria (1 kbyte = 1024 bytes)
● Capacidad de memoria ocupada (1 kbyte = 1024 bytes)
● Información de mantenimiento: porcentaje de la vida útil consumido hasta el momento
● Porcentaje parametrizado de la vida útil en %, a cuyo término la CPU crea una entrada
en el búfer de diagnóstico
Encontrará más información sobre la instrucción GetSMCinfo en la Ayuda en pantalla de
STEP 7.
Memoria necesaria
Si el espacio de almacenamiento de una de las dos SIMATIC Memory Cards no es
suficiente, esta puede sustituirse por otra durante el funcionamiento del sistema redundante
S7-1500R/H.
Nota
Para evitar fallos en la SIMATIC Memory Card por espacio insuficiente, utilice tarjetas de
memoria con una capacidad suficiente.
Acceso estándar
Los bloques de datos con acceso estándar tienen una estructura fija. En la declaración, los
elementos de datos contienen tanto un nombre simbólico como una dirección fija dentro del
bloque. Las direcciones se muestran en la columna "Offset".
Las variables de estos bloques de datos pueden direccionarse tanto de forma simbólica
como absoluta:
"Datos".Utilizacion
DB1.DBW2
Bloque de datos
Los bloques de datos (DB) son áreas de datos del programa de usuario que contienen datos
de usuario. Existen los siguientes bloques de datos:
● Bloques de datos globales, a los que se puede acceder desde todos los bloques lógicos
● Bloques de datos de instancia, asignados a una determinada llamada de FB.
Bloque de función
Un bloque de función (FB) es un bloque lógico con datos estáticos. Un FB ofrece la
posibilidad de transferir parámetros en el programa de usuario. Por ello, los bloques de
función son adecuados para programar funciones complejas que se repiten con frecuencia,
como regulaciones o selección de modos.
Bloque de organización
Los bloques de organización (OB) constituyen la interfaz entre el sistema operativo de la
CPU y el programa de usuario. Los bloques de organización determinan el orden de
ejecución del programa de usuario.
Bloque lógico
En SIMATIC S7, un bloque lógico contiene una parte del programa de usuario de STEP 7.
Borrado total
Procedimiento para conmutar las memorias de la CPU a un estado inicial definido.
Búfer de diagnóstico
El búfer de diagnóstico es un área de memoria respaldada de la CPU en la que se
depositan los eventos de diagnóstico en el orden en que van apareciendo.
Contadores
Los contadores forman parte de la memoria de sistema de la CPU. El contenido de las
"células del contador" se puede modificar con instrucciones de STEP 7. Ejemplo: contar
hacia delante o hacia atrás).
CPU de reserva
Si el sistema R/H se encuentra en el estado de sistema RUN-Redundant, la CPU primaria
controla el proceso. La CPU de reserva procesa el programa de usuario de forma síncrona y
puede asumir el control del proceso en caso de fallo en la CPU primaria.
CPU primaria
Si el sistema R/H se encuentra en el estado de sistema RUN-Redundant, la CPU primaria
controla el proceso. La CPU de reserva procesa el programa de usuario de forma síncrona y
puede asumir el control del proceso en caso de fallo en la CPU primaria.
Data Log
Los Data Log son archivos csv para guardar valores de variables. Los Data Log se guardan
en el directorio "\datalogs" de la SIMATIC Memory Card. Con las instrucciones del programa
de usuario se escriben registros de valores de variables en un Data Log.
Datos coherentes
Los datos coherentes son datos cuyo contenido está relacionado. Los datos coherentes se
leen y escriben de forma conjunta.
Datos locales
Esta área de memoria recoge los datos locales temporales de un bloque durante la
ejecución.
Diagnóstico
Las funciones de vigilancia incluyen:
● Detección, localización y clasificación de fallos, averías y avisos
● Visualización y posterior evaluación de fallos, averías y avisos
Se ejecutan automáticamente durante el funcionamiento de la instalación. Esto redunda en
una mayor disponibilidad de las instalaciones, al reducirse los tiempos de puesta en marcha
y de parada.
Dirección IP
La dirección IP consta de 4 números decimales comprendidos en un rango entre 0 y 255.
Los números decimales están separados por un punto (p. ej., 192.162.0.0).
La dirección IP se compone de los datos siguientes:
● Dirección de la red
● Dirección de dispositivo (interfaz PROFINET de los controladores IO/dispositivos IO)
Estados operativos
Los estados operativos describen el comportamiento de una CPU independiente en
cualquier momento.
Las CPU de los sistemas estándar SIMATIC disponen de los estados operativos STOP,
ARRANQUE y RUN.
La CPU primaria del sistema redundante S7-1500R/H dispone de los estados operativos
STOP, ARRANQUE, RUN, RUN-Syncup y RUN-Redundant. La CPU de reserva dispone de
los estados operativos STOP, SYNCUP y RUN-Redundant.
Firmware de la CPU
En SIMATIC se distingue entre el firmware de la CPU y los programas de usuario.
El firmware es un software incorporado a dispositivos electrónicos, es decir, que está
fuertemente integrado con el hardware. Se suele guardar en una memoria Flash, EPROM,
EEPROM o ROM y el usuario no puede sustituirlo o sólo puede hacerlo con medios o
funciones especiales.
Programa de usuario: véase la entrada "Programa de usuario" del glosario
Marcas
Las marcas forman parte de la memoria de sistema de la CPU y sirven para guardar
resultados intermedios. A las marcas se accede con el programa de usuario por bit, byte,
palabra o palabra doble.
Módulo de periferia
Dispositivo de la periferia descentralizada que se utiliza como interfaz entre el controlador y
el proceso.
Parámetros
● Variable de un bloque lógico STEP 7
● Variable que define el comportamiento de un módulo (uno o varios por módulo). Cada
módulo se suministra con un ajuste básico adecuado que puede modificarse por
configuración en STEP 7. Hay parámetros estáticos y parámetros dinámicos.
Parámetros dinámicos
Los parámetros dinámicos de los módulos se modifican durante el funcionamiento llamando
un SFC en el programa de usuario, p. ej., los límites de un módulo de entradas analógicas.
Parámetros estáticos
Los parámetros estáticos de los módulos no se modifican con el programa de usuario, sino
solo por configuración en STEP 7, p. ej., el retardo a la entrada de un módulo de entradas
digitales.
Programa de usuario
En SIMATIC se distingue entre los programas de usuario y el firmware de la CPU.
El programa de usuario contiene todas las instrucciones, declaraciones y datos que
permiten controlar una instalación o un proceso. El programa de usuario está asignado a un
módulo programable (p. ej., a una CPU o un FM) y se puede dividir en unidades menores.
Firmware: véase la entrada "Firmware de la CPU" del glosario
Rearranque
El rearranque (arranque en caliente) borra todas las marcas no remanentes y restablece los
valores iniciales de la memoria de carga de todos los contenidos de DB no remanentes. Las
marcas remanentes y contenidos remanentes de DB se conservan. La ejecución del
programa empieza con el primer OB de arranque.
Remanencia
La memoria remanente es un área de memoria cuyo contenido se conserva incluso tras un
fallo de red y tras una transición de STOP a RUN. El área no remanente de marcas,
temporizadores y contadores se restablece tras un fallo de red y tras una transición de
STOP a RUN.
Sistemas redundantes
Los sistemas redundantes se caracterizan por el hecho de que los componentes de
automatización importantes están repetidos (redundantes). En caso de fallo de un
componente redundante se mantiene el control del proceso.
Temporizadores
Los temporizadores forman parte de la memoria de sistema de la CPU. El sistema operativo
actualiza automáticamente el contenido de las "células de tiempo" de forma asíncrona al
programa de usuario. Las instrucciones de STEP 7 definen la función exacta de cada célula
de tiempo (p. ej., retardo a la conexión) y lanzan su procesamiento.
R
Registros Trace, 63
Reserva de memoria, 28
Runtime, 12, 56
S
Servidor web, 12, 21, 47, 64
SIMATIC Memory Card, 53, 60, 62
Actualización del firmware, 64
Aplicaciones posibles, 62
Principios básicos, 53
Reparación, 59
Tarjeta de firmware, 60
Tarjeta de programa, 60
Sistema redundante S7-1500R/H, 71
T
Temporizadores, 25
Tiempo de retención de datos, 67
V
Variables PLC, 27