Comandos de transiciones de estado

Comando Ejecutar

Efecto: Da una orden de transición al controlador para que se establezca en estado RUNNING.

Condiciones de inicio: Estado BOOTING o STOPPED.

Métodos para ejecutar un comando Ejecutar:

oConsulte Entrada Ejecutar/Detener para obtener más información.

oMenú en línea de EcoStruxure Machine Expert: seleccione el comando Inicio.

oComando RUN del servidor web

oMediante una llamada externa a través de una petición Modbus con las variables del sistema PLC_W.q_wPLCControl y PLC_W.q_uiOpenPLCControl de la biblioteca del sistema M262.

oOpción Iniciar sesión con modificación en línea: si se realiza correctamente, un cambio online (descarga parcial) iniciado mientras el controlador se encuentra en el estado RUNNING devuelve el controlador al estado RUNNING.

oComando Descarga múltiple: Establece los controladores en el estado RUNNING si se ha seleccionado la opción Tras descarga o modificación en línea iniciar todas las aplicaciones, independientemente de si los controladores en cuestión estaban inicialmente en el estado RUNNING, STOPPED, HALT o EMPTY.

oEl controlador se reinicia automáticamente en el estado RUNNING en determinadas condiciones.

Consulte el Diagrama de estado del controlador para obtener más información.

Comando Detener

Efecto: Da una orden de transición al controlador para que se establezca en estado STOPPED.

Condiciones de inicio: Estados BOOTING, EMPTY o RUNNING.

Métodos para emitir un comando Stop:

oEntrada Run/Stop: Si se configura, se activa el valor 0 en la entrada Run/Stop. Consulte Entrada Run/Stop para obtener más información.

oMenú En línea de EcoStruxure Machine Expert: Seleccione el comando Detener.

oComando STOP del servidor web

oCon una llamada interna de la aplicación o una llamada externa mediante una petición Modbus usando las variables del sistema PLC_W. q_wPLCControl y PLC_W. q_uiOpenPLCControl de la biblioteca del sistema M262.

oOpción Iniciar sesión con modificación en línea: Si se realiza correctamente, un cambio online (descarga parcial) iniciado mientras el controlador se encuentra en el estado STOPPED devuelve el controlador al estado STOPPED.

oComando Descarga: Establece implícitamente el controlador en el estado STOPPED.

oComando Descarga múltiple: Establece los controladores en el estado STOPPED si no se ha seleccionado la opción Tras descarga o modificación online iniciar todas las aplicaciones, independientemente de que el estado inicial de los controladores de destino sea RUNNING, STOPPED, HALT o EMPTY.

oREINICIO por script: el archivo de script de transmisión de archivo en una tarjeta SD puede provocar un REINICIO como comando final. El controlador se reinicia en estado STOPPED siempre que las otras condiciones de la secuencia de inicio lo permitan. Para obtener más información, consulte Reinicio.

oEl controlador se reinicia automáticamente en el estado STOPPED en determinadas condiciones.

Consulte el Diagrama de estado del controlador para obtener más información.

Reset caliente

Efecto: Restablece todas las variables, excepto las variables remanentes, a su valor predeter­minado. Sitúa al controlador en el estado STOPPED.

Condiciones de inicio: Estados RUNNING, STOPPED o HALT.

Métodos para restablecer en caliente un comando:

oMenú en línea de EcoStruxure Machine Expert: seleccione el comando Reset caliente.

oCon una llamada interna de la aplicación o una llamada externa mediante una petición Modbus usando las variables del sistema PLC_W. q_wPLCControl y PLC_W. q_uiOpenPLCControl de la biblioteca del sistema M262.

Efectos del comando Reset (en caliente):

1.La aplicación se detiene.

2.Se elimina el forzado.

3.Se restablecen las indicaciones de diagnóstico de los errores.

4.Se mantienen los valores de las variables retentivas.

5.Se mantienen los valores de las variables retentivas-persistentes.

6.Todas las variables no ubicadas y no remanentes se restablecen a los valores de inicialización.

7.Los valores de los registros %MW 0 a 59999 se restablecen en 0.

8.Todas las comunicaciones del bus de campo se detienen y una vez completado el reinicio, se vuelven a iniciar.

9.Todas las entradas se restablecen en sus valores de inicialización. Se restablecen todas las salidas a sus valores de inicialización o a sus valores predeterminados si no se han definido valores de inicialización de software.

10.Se lee el archivo de postconfiguración.

Para obtener más información sobre las variables, consulte Variables remanentes.

Reset frío

Efecto: Restablece todas las variables, excepto las variables remanentes de tipo retentivas-persistentes, a sus valores de inicialización. Sitúa al controlador en el estado STOPPED.

Condiciones de inicio: Estados RUNNING, STOPPED o HALT.

Métodos para restablecer en frío un comando:

oMenú en línea de EcoStruxure Machine Expert: seleccione el comando Reset frío.

oCon una llamada interna de la aplicación o una llamada externa mediante una petición Modbus usando las variables del sistema PLC_W. q_wPLCControl y PLC_W. q_uiOpenPLCControl de la biblioteca del sistema M262.

Efectos del comando Reset (frío):

1.La aplicación se detiene.

2.Se elimina el forzado.

3.Se restablecen las indicaciones de diagnóstico de los errores.

4.Se restablecen los valores de las variables retentivas a su valor de inicialización.

5.Se mantienen los valores de las variables retentivas-persistentes.

6.Todas las variables no ubicadas y no remanentes se restablecen a los valores de inicialización.

7.Los valores de los registros %MW0 a %MW59999 se restablecen a 0.

8.Todas las comunicaciones del bus de campo se detienen y una vez completado el reinicio, se vuelven a iniciar.

9.Todas las entradas se restablecen en sus valores de inicialización. Todas las salidas se restablecen en sus valores de inicialización de software o sus valores predeterminados si no hay valores de inicialización de software definidos.

10.Se lee el archivo de postconfiguración.

Para obtener más información sobre las variables, consulte Variables remanentes.

Reset origen

Efecto: Restablece todas las variables, incluidas las variables remanentes, a sus valores de inicialización. Elimina todos los archivos del usuario del controlador. Sitúa al controlador en el estado EMPTY.

Condiciones de inicio: Estados RUNNING, STOPPED o HALT.

Métodos para restablecer en origen un comando:

oMenú en línea de EcoStruxure Machine Expert: seleccione el comando Reset origen.

Efectos del comando Reset (origen):

1.La aplicación se detiene.

2.Se elimina el forzado.

3.Se eliminan los archivos de visualización web.

4.Se borran los archivos de usuario (aplicación de arranque, postconfiguración, App, App/MFW, Cfg).

5.Se restablecen las indicaciones de diagnóstico de los errores.

6.Se restablecen los valores de las variables retentivas.

7.Se restablecen los valores de las variables retentivas-persistentes.

8.Se restablecen todas las variables no ubicadas y no remanentes.

9.Se detienen todas las comunicaciones del bus de campo.

10.La E/S experta incrustada se restablece a sus valores predeterminados anteriores configurados por el usuario.

11.Todas las demás entradas se restablecen en sus valores de inicialización.

Todas las demás salidas se restablecen en sus valores de inicialización de hardware.

12.Los derechos de usuario se eliminan.

13.La conexión con EcoStruxure Machine Expert se mantiene online.

14.Los certificados de seguridad se borran.

15.Los registros del sistema se mantienen.

16.El controlador se reinicia.

Para obtener más información sobre las variables, consulte Variables remanentes.

Reinicio

Efecto: Ordena el reinicio del controlador.

Condiciones de inicio: Cualquier estado.

Métodos para emitir el comando Reiniciar:

oApagar y encender

oREINICIO por script

Efectos del reinicio:

1.El estado del controlador depende de las siguientes condiciones:

a.El estado del controlador es RUNNING si:

El reinicio se debe a un apagado y encendido, y:

- La Modalidad de inicio se define en Inicio en ejecución si la entrada Run/Stop no está configurada, si el controlador no estaba en el estado HALT antes de apagar y encender, y si las variables remanentes son válidas.

- La Modalidad de inicio se define en Inicio en ejecución si la entrada Run/Stop está configurada y se establece en RUN, si el controlador no estaba en el estado HALT antes de apagar y encender, y si las variables remanentes son válidas.

- La Modalidad de inicio se define en Inicio con el estado anterior, el estado del controlador era RUNNING antes de apagar y encender, la entrada Run/Stop se define como no configurada, la aplicación de arranque no ha cambiado y las variables remanentes son válidas.

- La Modalidad de inicio se define en Inicio con el estado anterior, el estado del controlador era RUNNING antes de apagar y encender y la entrada Run/Stop está configurada y se define en RUN.

El reinicio se debe a un script y:

- La Modalidad de inicio se define en Inicio en ejecución, la entrada Run/Stop o Switch está configurada y se define en RUN, el controlador no estaba en el estado HALT antes de apagar y encender, y las variables remanentes son válidas.

b.El estado del controlador es STOPPED si:

El reinicio se debe a un apagado y encendido, y:

- La Modalidad de inicio se define en Inicio en parada.

- La Modalidad de inicio se define en Inicio con el estado anterior y el estado del controlador no era RUNNING antes de apagar y encender.

- La Modalidad de inicio se define en Inicio con el estado anterior, el estado del controlador era RUNNING antes de apagar y encender, la entrada Run/Stop se define como no configurada, y la aplicación de arranque ha cambiado.

- La Modalidad de inicio se define en Inicio con el estado anterior, el estado del controlador era RUNNING antes de apagar y encender, la entrada Run/Stop se define como no configurada, la aplicación de arranque no ha cambiado y las variables remanentes no son válidas.

- La Modalidad de inicio se define en Inicio con el estado anterior, el estado del controlador era RUNNING antes de apagar y encender, y la entrada Run/Stop está configurada y se define en STOP.

- La Modalidad de inicio se define en Inicio en ejecución y si el estado del controlador era HALT antes de apagar y encender.

- La modalidad de inicio se define en Inicio en ejecución y si el estado del controlador no era HALT antes de apagar y encender, y si la entrada Run/Stop está configurada y se define en STOP.

- La Modalidad de inicio se define en Inicio con el estado anterior, la entrada Run/Stop o Switch está configurada y se ha establecido en RUN, y el controlador no estaba en el estado HALT antes de apagar y encender.

- La Modalidad de inicio se define en Inicio con el estado anterior, la entrada Run/Stop o Switch no está configurada, y el controlador no estaba en el estado HALT antes de apagar y encender.

c.El estado del controlador es EMPTY si:

- No existe ninguna aplicación de arranque o la aplicación de arranque no es válida, o bien

- El reinicio se debe a errores de sistema específicos.

d.El estado del controlador es INVALID_OS si no hay un firmware válido.

2.Si la aplicación de arranque se carga correctamente, se mantiene el forzado. De lo contrario, se elimina el forzado.

3.Se restablecen las indicaciones de diagnóstico de los errores.

4.Se restauran los valores de las variables retentivas si el contexto guardado es válido.

5.Se restauran los valores de las variables retentivas-persistentes si el contexto guardado es válido.

6.Todas las variables no ubicadas y no remanentes se restablecen a los valores de inicialización.

7.Los valores de los registros %MW0 a %MW59999 se restablecen a 0.

8.Se detienen y reinician todas las comunicaciones del bus de campo una vez cargada la aplicación de arranque correctamente.

9.Todas las entradas se restablecen en sus valores de inicialización. Todas las salidas se restablecen en sus valores de inicialización de hardware y luego en sus valores de inicialización de software o sus valores predeterminados si no se definen valores de inicialización de software.

10.El archivo de postconfiguración se lee.

11.El sistema de archivos del controlador se inicializa y se anula la asignación de sus recursos (sockets, controladores de archivos, etc.).

El sistema de archivos que emplea el controlador necesita restablecerse periódicamente apagando y encendiendo el controlador. Si no lleva a cabo un mantenimiento periódico de la máquina o si utiliza un sistema de alimentación ininterrumpida (SAI), deberá forzar el apagado y encendido (retirada y nueva aplicación de la alimentación) del controlador al menos una vez al año.

AVISO

PÉRDIDA DE RENDIMIENTO

Reinicie el controlador al menos una vez al año, desconectando y volviendo a conectar la alimentación.

El incumplimiento de estas instrucciones puede causar daño al equipo.

Para obtener más información sobre las variables, consulte Variables remanentes.

NOTA: La prueba de comprobación de contexto determina que el contexto es válido si la aplicación y las variables remanentes son las mismas que las definidas por la aplicación de arranque.

NOTA: Si suministra alimentación a la entrada Ejecutar/Detener del mismo origen que el controlador, se detecta inmediatamente la pérdida de alimentación de esta entrada y el controlador se comporta como si se hubiera recibido un comando STOP. Así pues, si la alimentación del controlador y de la entrada Ejecutar/Detener provienen de la misma fuente, después de una interrupción de la alimentación el controlador se reinicia de forma normal en el estado STOPPED (Detenido) si la Modalidad de inicio se ha establecido en Inicio con el estado anterior.

NOTA: Si realiza un cambio online en el programa de aplicación mientras su controlador está en el estado RUNNING o STOPPED, pero no actualiza manualmente la aplicación de arranque, el controlador detecta una diferencia de contexto en el siguiente reinicio, las variables remanentes se restablecen según el comando Reset frío, y el controlador pasa al estado STOPPED.

Descarga de la aplicación

Efecto: Carga el ejecutable de la aplicación en la memoria RAM. De manera opcional, crea una aplicación de arranque en la memoria flash.

Condiciones de inicio: Estados RUNNING, STOPPED, HALT y EMPTY.

Métodos para ejecutar la descarga de aplicaciones:

oEcoStruxure Machine Expert:

Hay dos maneras de descargar una aplicación completa:

oComando Descarga:

oComando Descarga múltiple.

Para obtener información importante sobre los comandos de descarga de aplicaciones, consulte el Diagrama de estado del controlador.

oFTP: Cargue el archivo de aplicación de arranque en la memoria flash mediante el FTP. El archivo actualizado se aplica en el próximo reinicio.

oTarjeta SD: Cargue el archivo de aplicación de arranque con una tarjeta SD en la ranura de la tarjeta SD del controlador. El archivo actualizado se aplica en el próximo reinicio. Para obtener más información, consulte Transferencia de archivos con tarjeta SD.

Efectos del comando Cargar de EcoStruxure Machine Expert:

1.Se detiene la aplicación actual, y luego se elimina.

2.Si es válida, se carga la nueva aplicación y el controlador adopta un estado STOPPED.

3.Se elimina el forzado.

4.Se restablecen las indicaciones de diagnóstico de los errores.

5.Se restablecen los valores de las variables retentivas a su valor de inicialización.

6.Se mantienen los valores de las variables retentivas-persistentes actuales.

7.Todas las variables no ubicadas y no remanentes se restablecen a los valores de inicialización.

8.Los valores de los registros %MW0 a %MW59999 se restablecen a 0.

9.Se detienen todas las comunicaciones del bus de campo y se inicia cualquier bus de campo de la nueva aplicación, una vez descargada.

10.Las E/S expertas incrustadas se restablecen en sus valores predeterminados anteriores configurados por el usuario y una vez completada la descarga se establecen en los nuevos valores predeterminados configurados por el usuario.

11.Todas las entradas se restablecen en sus valores de inicialización. Todas las salidas se restablecen en sus valores de inicialización de hardware y luego en sus valores de inicialización de software o sus valores predeterminados si no se definen valores de inicialización de software una vez que se hay completado la descarga.

12.Se lee el archivo de postconfiguración.

Para obtener más información sobre las variables, consulte Variables remanentes.

Efectos del comando de descarga FTP o tarjeta SD:

No se produce ningún efecto hasta el próximo reinicio. En el siguiente reinicio, los efectos son los mismos que en un reinicio con un contexto no válido. Consulte Reinicio.