Skip to main content

Comando: RestablecerCaliente

función: El comando provoca un inicio en caliente de la aplicación activa en el controlador.

llamar: Menú En línea

requisito: La aplicación está en modo en línea.

Importante

Si un controlador de seguridad está montado debajo de un controlador, este comando puede usar los enlaces de comunicación temporal ¡interrumpir!

Se ven afectadas las conexiones del controlador de seguridad a otros controladores de seguridad (a través de variables de red de seguridad), a los dispositivos de campo y al sistema de desarrollo. Los dispositivos de campo seguros o también otros controladores de seguridad pueden pasar al estado seguro como reacción. La conexión al sistema de desarrollo solo se ve afectada si el controlador de seguridad está conectado al controlador principal a través del bus de campo.

Para más información, ver: Controlador de seguridad subordinado

. Qué hacer con un reinicio ReiniciarTibio sucede:
  • El código de la aplicación permanece cargado en el controlador.

  • Las variables se inicializan (con el valor de inicialización o el valor de inicialización predeterminado 0).

  • Las variables Retain conservan sus valores.

  • Las variables persistentes permanecen con valores.

  • Los puntos de interrupción que se establecieron en el código permanecen con estado (por ejemplo, habilitado o deshabilitado).

  • La solicitud va al estado DETENER.

Por cierto, también puede seleccionar el comando durante la depuración de la aplicación y este en el estado PARAR EN BP se encuentra en un punto de ruptura. Entonces, o bien se lleva a cabo inmediatamente el arranque en caliente, o bien se procesan primero las instrucciones del ciclo actual que aún faltan. Por lo tanto, aparece una ventana de mensaje en la que puede seleccionar otros comportamientos. Sin embargo, la ventana de mensaje solo aparece si el sistema de tiempo de ejecución puede reiniciarse sin finalizar primero el ciclo.

Después del reinicio, puede operar la aplicación como de costumbre, por ejemplo, con el comando Depurar → Lanzar iniciar la ejecución.

Para más información, ver: Restablecimiento de aplicaciones y Restablecer frío