Diagrama de estado del controlador
Diagrama de estado del controlador
Diagrama de estado del controlador
En el diagrama siguiente se describe la modalidad de funcionamiento del controlador:
Leyenda:
oLos estados del controlador se indican en LETRAS MAYÚSCULAS EN NEGRITA
oLos comandos de usuario y de la aplicación se indican en negrita
oLos eventos del sistema se indican en cursiva
oLas decisiones, resultados de decisiones e información general se indican con texto normal
(1) Para obtener información detallada sobre la transición del estado DETENIDO a EN EJECUCIÓN, consulte Comando Ejecutar.
(2) Para obtener información detallada sobre la transición del estado RUNNING (EN EJECUCIÓN) a STOPPED (DETENIDO), consulte Comando Detener.
El apagado y encendido (interrumpir y reanudar la alimentación eléctrica) elimina todas las configuraciones del forzado de salida. Para obtener más información, consulte Estados del controlador y comportamiento de salida.
Las salidas asumirán sus estados de inicialización.
La pantalla de descarga HMI se muestra y solicita al usuario que descargue el firmware, la HMI y la aplicación de control.
Esta aplicación se carga en la RAM tras la verificación de una aplicación de inicio válida.
El estado del controlador será RUNNING después de un reinicio si este ha sido provocado por un apagado y encendido y la aplicación HMI se ha descargado mediante un comando Descarga múltiple... con la opción Tras descarga o modificación en línea iniciar todas las aplicaciones seleccionada.
Durante la descarga correcta de la aplicación, se producen los siguientes eventos:
oLa aplicación se carga directamente en RAM.
oDe forma predeterminada, la aplicación de arranque se crea y almacena en la memoria Flash.
No obstante, deben tenerse en cuenta dos consideraciones importantes al respecto:
oCambio en línea: un cambio en línea (descarga parcial) iniciado mientras el controlador se encuentra en el estado RUNNING devolverá el controlador a este estado si se realiza satisfactoriamente.
Antes de utilizar la opción Iniciar sesión con modificación en línea, 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.
|
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO |
Verifique siempre que los cambios en línea en un programa de aplicación EN EJECUCIÓN funcionan según lo esperado antes de descargarlos a los controladores. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |
NOTA: Los cambios en línea del programa no se escriben automáticamente en la aplicación de arranque y se sobrescribirán por la aplicación de arranque existente en el próximo reinicio. Si desea que los cambios se conserven durante el reinicio, actualice manualmente la aplicación de arranque seleccionando la opción Crear aplicación de inicio en el menú En línea.
oDescarga múltiple: SoMachine dispone de una función que le permitirá realizar una descarga de la aplicación completa en múltiples destinos de la red o bus de campo.
Una de las opciones predeterminadas al seleccionar el comando Descarga múltiple... es la opción Tras descarga o modificación en línea iniciar todas las aplicaciones, que reinicia todos los destinos de descarga en el estado RUNNING, independientemente del último estado del controlador antes de que se iniciase la descarga múltiple. Deseleccione esta opción si no desea que todos los controladores de destino se reinicien en el estado RUNNING.
Además, antes de utilizar la opción Descarga múltiple..., compruebe los cambios del programa de aplicación en un entorno virtual o entorno sin producción y compruebe que los controladores de destino y el equipo adjunto admiten las condiciones esperadas en el estado RUNNING.
|
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO |
Compruebe siempre que el programa de aplicación funciona según lo esperado en todos los controladores de destino y equipos antes de ejecutar el comando Descarga múltiple… con la opción Tras descarga o modificación online iniciar todas las aplicaciones seleccionada. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |
La plataforma de software SoMachine ofrece múltiples opciones potentes para la gestión de la ejecución de tareas y las condiciones de salida mientras el controlador está en los estados STOPPED o HALT. Para obtener más información, consulte Estado y comportamiento de salida del controlador.
Para salir del estado HALT (PARADA), es necesario ejecutar uno de los comandos Reset (Reset en caliente, Reset en frío, Reset origen), descargar la aplicación o apagar y encender el dispositivo.
Si se activa un watchdog de hardware, tendrá lugar un reinicio automático en la modalidad Listo para la descarga. En este estado, no se cargan la aplicación HMI y la aplicación del controlador. El dispositivo se puede recuperar descargando nuevas aplicaciones HMI y del controlador.
El estado RUNNING dispone de dos condiciones de excepción que se indicarán en el estado de ejecución o en los mensajes de error de la pantalla HMI.
oRUNNING with External Error: puede salir de esta condición de excepción eliminando el error externo. No es necesario ningún comando del controlador.
oEN EJECUCIÓN con punto de interrupción: para obtener más información acerca de esta condición de excepción, consulte Descripción de los estados del controlador.