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:

G-SE-0003883.6.gif-high.gif

 

 

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 STOPPED a RUNNING, consulte Comando Run.

(2) Para obtener información detallada sobre la transición del estado RUNNING a STOPPED, consulte Comando Stop.

Nota 1

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 Estado y comporta­miento de salida del controlador.

Nota 2

Hay un retardo de 4 o 5 segundos entre la entrada en el estado BOOTING y la indicación mediante LED de ese estado. En condiciones normales, el proceso de arranque puede tardar hasta 45 segundos. Las salidas asumirán sus estados de inicialización.

Nota 3

En algunos casos, cuando se detecta un error de sistema, el controlador se reinicia automáti­camente en el estado EMPTY, como si no hubiera una aplicación de arranque en la memoria flash. Sin embargo, la aplicación de arranque realmente no ha sido eliminada de la memoria flash.

Nota 4

Tras la verificación de una aplicación de arranque válida se producen los siguientes eventos:

oLa aplicación se carga en la memoria RAM.

oSe aplica la configuración del archivo Configuración de Post (si existe).

Durante la carga de la aplicación de inicio, se produce una prueba de comprobación de contexto para asegurarse de que las variables restantes son válidas. Si la prueba de comprobación de contexto no es válida, la aplicación de arranque se cargará, pero el controlador adoptará el estado STOPPED.

Nota 5a

La modalidad de inicio se establece en la ficha Ajustes PLC del Editor de dispositivos del controlador.

Nota 5b

Cuando se produce una interrupción de la alimentación, el controlador continúa en el estado RUNNING durante al menos 4 ms antes de apagarse. Si ha configurado y proporcionado alimentación a la entrada Run/Stop de la misma fuente que el controlador, la pérdida de alimentación en esta entrada se detectará inmediatamente y el controlador actuará como si hubiera recibido un comando STOP. De este modo, si la alimentación del controlador y de la entrada Run/Stop proviene de la misma fuente, después de una interrupción de la alimentación el controlador normalmente se reiniciará en el estado STOPPED, siempre y cuando Modalidad de inicio se haya establecido en Inicio con el estado anterior.

Nota 6

Durante una 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.

oSe aplica la configuración del archivo Configuración de Post (si existe).

Nota 7

El comportamiento predeterminado tras descargar un programa de aplicación es que el controlador entre en estado STOPPED (DETENIDO), independientemente del ajuste de la entrada Ejecutar/Detener, o en el último estado en que se encontraba antes de la descarga.

No obstante, deben tenerse en cuenta dos consideraciones importantes al respecto:

Cambio online:  Un cambio online (descarga parcial) iniciado mientras el controlador está en estado RUNNING hace que el controlador vuelva al estado RUNNING siempre y cuando la descarga se realice correctamente y la entrada Run/Stop (Ejecutar/Detener) esté configurada y establecida en Run (Ejecutar). Antes de utilizar la opción Iniciar sesión con modificación online, 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.

Warning_Color.gifADVERTENCIA

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 inicio y se sobrescribirán por la aplicación de inicio existente en el próximo reinicio. Si desea que los cambios se conserven durante el reinicio, actualice manualmente la aplicación de inicio seleccionando la opción Crear aplicación de inicio en el menú En línea (el controlador debe estar en estado STOPPED para poder realizar esta operación).

Descarga múltiple:  EcoStruxure Machine Expert dispone de una función que le permitirá realizar una descarga de la aplicación completa en múltiples destinos de la red o el bus de campo.  Una de las opciones predeterminadas cuando se selecciona el comando Descarga múltiple... es la opción Tras descarga o modificación online iniciar todas las aplicaciones, que reinicia todos los destinos de la descarga en el estado RUNNING siempre y cuando sus respectivas entradas Run/Stop estén ordenando al estado RUNNING, pero independientemente del último estado del controlador antes de iniciarse la descarga múltiple. Cancele la selección de esta opción si no desea que 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 aceptan las condiciones esperadas en el estado RUNNING.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

Compruebe siempre que el programa de aplicación funcionará 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 en línea iniciar todas las aplicaciones" seleccionada.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

NOTA: A diferencia de una descarga normal, durante una descarga múltiple, EcoStruxure Machine Expert no ofrece la posibilidad de crear una aplicación de arranque. Puede crear una aplicación de arranque manualmente en cualquier momento si selecciona Crear aplicación de inicio en el menú En línea de todos los controladores de destino (el controlador debe estar en estado STOPPED para poder realizar esta operación).

Nota 8

La plataforma de software EcoStruxure Machine Expert ofrece varias opciones potentes para gestionar 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 Descripción de los estados del controlador.

Nota 9

Para salir del estado HALT, es necesario ejecutar uno de los comandos Reset (Reset caliente, Reset frío, Reset origen), descargar la aplicación o apagar y encender el dispositivo.

En caso de evento no recuperable (watchdog del sistema o error interno), es obligatorio apagar y volver a encender.

Nota 10

El estado RUNNING (EN EJECUCIÓN) tiene dos condiciones de excepción.

Son las siguientes:

oRUNNING con error externo detectado: Esta condición de excepción se indica mediante el LED de estado MS, que aparece en verde fijo con 1 parpadeo rojo. Puede salir de este estado eliminando el error externo detectado. No se requiere ningún comando de controlador.

oRUNNING (EN EJECUCIÓN) con punto de interrupción: Esta condición de excepción se indica mediante el LED de estado MS, que aparece con 3 parpadeos verdes. Para obtener más información, consulte Descripción de los estados del controlador.

Nota 11

Cuando se define la modalidad de inicio en Inicio en ejecución y si la entrada Run/Stop no está configurada, el controlador se reiniciará en el estado STOPPED. Será necesario un segundo reinicio para definir el controlador en el estado RUNNING.

Nota 12

Las variables remanentes pueden ser no válidas si, por ejemplo, no hay batería.

Nota 13

La aplicación de inicio puede ser distinta de la aplicación cargada. Puede ocurrir cuando la aplicación de inicio se descargó mediante llave USB, FTP o transmisión de archivos, o bien cuando se llevó a cabo un cambio online sin crear la aplicación de arranque.