Estados del controlador y comportamiento de salida

Introducción

Modicon M241 Logic Controller define el comportamiento de salida en respuesta a los comandos y eventos del sistema de un modo que permite una mayor flexibilidad. Es necesario comprender este comportamiento antes de tratar los comandos y eventos que afectan a los estados del controlador. Por ejemplo, los controladores típicos definen sólo dos opciones para el comporta­miento de salida en detención: volver al valor predeterminado o mantener el valor actual.

Los posibles comportamientos de salida y los estados del controlador a los que se aplican son:

oGestión a través de un programa de aplicación

oMantener los valores

oEstablecer todas las salidas a los valores predeterminados

oValores de inicialización del hardware

oValores de inicialización del software

oForzado de salida

Gestión a través de un programa de aplicación

El programa de aplicación gestiona las salidas con normalidad. Esto se aplica a los estados RUNNING y RUNNING con un error externo detectado.

NOTA: Una excepción a esta regla se produce cuando el estado RUNNING con un error externo detectado ha sido provocado por un error de bus de ampliación de E/S. Para obtener más información, consulte Descripción general de la configuración de E/S.

Mantener los valores

Seleccione esta opción eligiendo Editor de controladores > Ajustes PLC > Comportamiento de las salidas en parada > Mantener los valores. Para acceder al editor de controladores, haga clic con el botón derecho en el controlador en el árbol de dispositivos y seleccione Modificar objeto.

Este comportamiento de salida se aplica al estado de controlador STOPPED. También se aplica al bus CAN en el estado de controlador HALT. Las salidas se establecen y permanecen en su estado actual, aunque los detalles del comportamiento de salida varían considerablemente en función de la configuración de la opción Actualizar E/S en parada y de las acciones indicadas a través de los buses de campo configurados. Consulte Descripción de los estados del controlador para obtener más información acerca de estas variaciones.

NOTA: El ajuste Mantener los valores no se aplica a las salidas reflejas PTO, PWM, FreqGen (generador de frecuencias) y HSC. Estas salidas siempre se establecen en 0 cuando el controlador pasa al estado STOPPED, independientemente del ajuste Mantener los valores.

Establecer todas las salidas a los valores predeterminados

Seleccione esta opción eligiendo Editor de controladores > Ajustes PLC > Comportamiento de las salidas en parada > Establecer todas las salidas a los valores predeterminados. Para acceder al editor de controladores, haga clic con el botón derecho en el controlador en el árbol de dispositivos y seleccione Modificar objeto.

Este comportamiento de salida se aplica:

oCuando el controlador pasa del estado RUN al estado STOPPED.

oSi el controlador va a pasar del estado RUN al estado HALT.

oDespués de la descarga de la aplicación.

oDespués del comando de restablecimiento de caliente/frío.

oDespués de un reinicio.

También se aplica al bus CAN en el estado de controlador HALT. Las salidas se establecen y permanecen en su estado actual, aunque los detalles del comportamiento de salida varían considerablemente en función de la configuración de la opción Actualizar E/S en parada y de las acciones indicadas a través de los buses de campo configurados.Consulte Descripción de los estados del controlador para obtener más información acerca de estas variaciones.

Las salidas impulsadas por funciones expertas PTO, PWM, FreqGen y HSC no aplicarán el valor predeterminado.

Valores de inicialización del hardware

Este estado de salida se aplica en los estados BOOTING, EMPTY (después de apagar y encender sin aplicación de inicio o después de detectar un error del sistema) e INVALID_OS.

En el estado de inicialización, la salidas analógicas, de transistor y de relé asumen los siguientes valores:

oPara una salida analógica: Z (alta impedancia)

oPara una salida de transistor rápida: Z (alta impedancia)

oPara una salida de transistor: 0 V CC

oPara una salida de relé. abierta

Valores de inicialización del software

Este estado de la salida se aplica al descargar o restablecer la aplicación. Se aplica al final de la descarga o al final de un restablecimiento en caliente o en frío.

Los valores de inicialización del software son los valores de inicialización de imágenes de salida (%I, %Q o variables asignadas en %I o %Q).

Se establecen de forma predeterminada en 0, pero se pueden asignar las E/S en un GVL y definir las salidas con un valor diferente de 0.

Forzado de salida

El controlador permite forzar el estado de las salidas seleccionadas en un valor definido a fin de probar, poner en marcha y mantener el sistema.

Únicamente puede forzar el valor de una salida mientras el controlador esté conectado a EcoStruxure Machine Expert.

Para ello, utilice el comando Forzar valores del menú Depurar.

El forzado de salida invalida el resto de los comandos (salvo los de escritura inmediata) en una salida, independientemente de la programación de la tarea que se esté ejecutando.

Cuando finalice sesión en EcoStruxure Machine Expert una vez definido el forzado de salida, se mostrará la opción de conservar la configuración del forzado de salida. Si selecciona esta opción, el forzado de salida continuará controlando el estado de las salidas seleccionadas hasta que descargue una aplicación o utilice uno de los comandos de restablecimiento.

Cuando está seleccionada la opción Actualizar E/S en parada (estado predeterminado), si el controlador admite dicha opción, las salidas forzadas mantienen el valor de forzado aunque el Logic Controller esté en STOP.

Consideraciones sobre el forzado de salidas

La salida que desee forzar debe encontrarse en una tarea que el controlador esté ejecutando actualmente. El forzado de salidas en tareas sin ejecutar o en tareas cuya ejecución se retarde debido a prioridades o eventos no tiene ningún efecto en la salida. Sin embargo, una vez que se ejecute la tarea que se había retardado, el forzado surte efecto en ese momento.

En función de la ejecución de tareas, puede que el forzado tenga un impacto en la aplicación de formas poco obvias para el usuario. Por ejemplo, puede que una tarea de evento active una salida. Más tarde, puede que el usuario intente desactivar dicha salida aunque en ese momento no se esté desencadenando el evento. Como resultado, parecerá que se está ignorando el forzado. Además, puede que posteriormente el evento desencadene la tarea, momento en el que surtirá efecto el forzado.

 

Las salidas impulsadas por funciones expertas PTO, PWM, FreqGen y HSC no se pueden forzar.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oDebe entender perfectamente cómo afectará el forzado a las salidas de las tareas que se estén ejecutando.

oNo intente forzar una E/S que se encuentre en tareas si no está seguro de que dichas tareas se ejecutarán oportunamente, a menos que pretenda que el forzado surta efecto en la próxima ejecución de la tarea, independientemente de cuándo se produzca.

oSi fuerza una salida y aparentemente no tiene ningún efecto en la salida física, no salga de EcoStruxure Machine Expert sin eliminar el forzado.

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