Cargar
13.1 Cómo cargar un programa de usuario en el sistema de destino
Cargar: Modificaciones
Las modificaciones se pueden cargar en el estado RUN-P de la CPU. Durante el proceso, se
ejecuta una secuencia de carga correcta de los archivos a cargar con la granularidad
necesaria. Tenga en cuenta que no es posible evitar con toda garantía que la CPU pase al
modo STOP a causa de incoherencias temporales, ya que no se pueden comprobar todas las
condiciones.
Si la casilla de opción "Cargar también bloques de datos de usuario" está activada (ajuste
predeterminado), en la carga de modificaciones para los bloques de datos que no están en
el área de CFC rigen las condiciones siguientes:
● Los bloques se cargan simultáneamente si el sello de tiempo es diferente, es decir, se han
incorporado bloques de datos nuevos.
● Los bloques se borran de la CPU si no se encuentran en el programa S7.
Si durante la carga de modificaciones deben ignorarse los bloques de datos del usuario, hay
que desactivar esta casilla de opción.
Ello puede tener las consecuencias siguientes:
● la cancelación de la carga con un mensaje de error, si existe un bloque de datos de usuario
en el programa S7, pero no en la CPU.
● Si el bloque de datos de usuario existe en la CPU, pero ya no está disponible en el programa
S7, aparecerá una advertencia. También se generará una advertencia si el bloque de datos
del usuario del programa S7 no se distingue del de la CPU. La ejecución correcta del
programa será entonces responsabilidad del usuario.
Notas relativas a la carga de modificaciones
Tenga en cuenta las observaciones siguientes:
● Una carga de modificaciones es siempre posible en las condiciones siguientes:
– Se ha realizado una carga completa correctamente por lo menos una vez.
– Se ha cargado con la estructura del programa con la que se realizó la carga por última
● Tras cada carga de modificaciones se ejecuta de forma implícita en el PLC una
"compresión asíncrona de la CPU". De este modo, durante cargas de modificaciones
posteriores, es posible evitar la generación de mensajes de advertencia o error debido a
que el espacio libre en la memoria es insuficiente.
La compresión de la memoria de la CPU tiene efectos en la carga distintos a los de la
compresión de los rangos numéricos de DB o de FC. En el último caso ya no será posible
la carga de modificaciones.
● Una compilación completa no requiere obligatoriamente una carga completa. Si el
programa ya estaba cargado en la CPU antes de la compilación, también es posible una
carga de modificaciones.
● Puede compilar un programa tantas veces como quiera (ya se trate de hacerlo
completamente o de compilar solo las modificaciones) sin que por ello se pierda la
capacidad de carga de modificaciones.
360
vez.
Encontrará más información en el apartado: Información importante sobre la carga de
cambios (Página 364).
CFC para SIMATIC S7 (V9.0)
Manual de funciones, 05/2017, A5E41356107-AA