El comando En línea para activar un cambio en línea en la aplicación activa actual (Establecer la aplicación activa). También está disponible en el menú contextual de la aplicación que está seleccionada actualmente. Aquí le permite activar un cambio en línea exactamente en esta aplicación, incluso si no es la que está activa.
está disponible de forma predeterminada en el menúEl cambio en línea significa que se vuelven a cargar solo las partes modificadas de un programa de aplicación que ya está en ejecución en el controlador. Consulte también las acciones que inhiben un cambio en línea en el siguiente apartado.
El comando
modifica el programa de aplicación en ejecución y no afecta a un proceso de reinicio. El código del programa puede comportarse de forma distinta después de una inicialización completa debido a que la máquina mantiene su estado. Las variables de puntero mantienen sus valores desde el último ciclo. Si hay un puntero en una variable que ha cambiado su tamaño debido a un cambio online, el valor dejará de ser correcto.ADVERTENCIA | |
---|---|
Durante el cambio en línea, el diálogo información sobre el proceso de descarga, las interfaces modificadas, las variables implicadas y los objetos para los que se ha generado código nuevo. Si la ubicación de datos cambia, se mostrará un mensaje en el que se indica que se pueden generar problemas con relación al uso de punteros.
del cuadro de mensaje enumera, además de la habitualTenga en cuenta que se le ofrecerá un cambio en línea automáticamente cuando vaya a iniciar sesión en un controlador con un programa de aplicación que ya esté en ejecución allí, pero que se haya modificado desde la última descarga.
Un cambio en línea (descarga parcial) iniciado mientras el controlador está en estado RUNNING devuelve al controlador al estado RUNNING si es correcto y siempre y cuando la entrada Run/Stop esté configurada y establecida en Run. Antes de utilizar la opción
, compruebe los cambios del programa de aplicación en un entorno virtual o entorno sin producción y compruebe que el controlador y el equipo adjunto admiten las condiciones esperadas en el estado RUNNING.ADVERTENCIA | |
---|---|
Consulte también:
Después de acciones específicas, como una operación , ya no es posible un cambio en línea, y es necesaria una descarga completa. Si intenta ejecutar una acción de este tipo, se mostrará un mensaje que debe aceptar.
Cuando edita las POU de programa, el icono de proporciona información permanentemente sobre este estado. En cuanto intente ejecutar una acción que inhibirá la descarga de la aplicación por un cambio en línea, el icono se pondrá de color rojo
( ). Haga doble clic en este icono para ver una lista de diferencias con la descarga anterior. El cuadro de diálogo proporciona información sobre las acciones realizadas que requieren una descarga completa.
En la tabla se muestran las acciones y las modificaciones en diferentes áreas de una aplicación que inhiben un cambio en línea:
Área de modificación |
Acción de modificación |
---|---|
|
Activación o desactivación de una función de comprobaciones (CheckBounds, CheckRange, CheckDiv, etc.). |
Configuración de tareas |
Modificación de los ajustes de la configuración. |
Configuración del proyecto |
Modificación del cuadro de diálogo . |
Propiedades de la aplicación |
Modificación de: |
Propiedades de POU |
Modificación del parámetro . |
Lista de variables globales locales de tarea |
Modificación de la lista de variables globales (locales de tarea). |
Bloque de funciones |
Modificación de:
|
Tipo de datos |
Modificación de:
NOTA: Es una práctica recomendada modificar el nombre de la variable junto con el tipo de datos. Así, la variable se inicializa como una nueva variable y la variable anterior se elimina. Sigue permitiéndose un cambio en línea.
|
Configuración del dispositivo |
Modificación de:
NOTA: Las modificaciones de la asignación de E/S de variables no inhiben un cambio en línea.
|
Visualización |
Activación y desactivación de la función de superposición. Para cambios en línea que afectan a las visualizaciones o que afectan a los datos de la aplicación (por ejemplo, la inserción de una nueva variable), la visualización se reinicializa. Para la visualización web, la visualización se reinicia con la página de inicio después de un breve tiempo de espera. |
Conversión de unidades |
Se han añadido o quitado objetos para la conversión de unidades. |
Tendencia |
Modificación de:
|