Cortina de luz (LC)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Use la instrucción Cortina de luz (LC) para proporcionar una interfaz de restablecimiento de circuito manual y una automática, desde un controlador programable a una cortina de luz.
Muchas Cortinas de luz realizan pruebas de impulsos en sus dos salidas: OSSD1 y OSSD2. Si estas salidas se han conectado directamente a las entradas del controlador de seguridad, la prueba de impulsos debe filtrarse. De lo contrario, el controlador de seguridad podría confundir la prueba de los impulsos bajos (0) por un bloqueo de la cortina de luz.
La mayoría de cortinas de luz tienen controladores o relés que, básicamente, filtran la prueba de impulsos y proporcionan dos contactos secos para OSSD1 y OSSD2. Si utiliza estos dispositivos, puede conectar OSSD1 y OSSD2 directamente al controlador de seguridad.
Si NO está utilizando el relé ni el controlador de la cortina de luz, el controlador de seguridad debe ofrecer un filtro para la prueba de impulsos. El controlador de seguridad puede filtrar esta señal por dos maneras diferentes. La primera es mediante filtros de entrada digital basados en hardware en los módulos de entrada de seguridad. Para obtener más información sobre módulos E/S de seguridad, consulte
Manual del usuario Módulos de seguridad Guard I/O DeviceNet
, publicación 1791DS-UM001, Manual del usuario Módulos de seguridad EtherNet/IP Guard I/O
, publicación 1791ES-UM001 y Manual de instalación y uso Módulos de seguridad Point Guard I/O
, publicación 1734-UM013. La segunda opción es un filtro basado en software en la instrucción Cortina de luz. Para obtener más información sobre este filtro, consulte la sección Tiempo de filtro de entrada, que se encuentra más adelante.De estos dos métodos, la mejor opción es el filtro de hardware. Si la entrada digital filtra las señales bajas (0) durante un tiempo superior al ancho de la prueba de los impulsos bajos (0), el filtro de hardware filtrará la prueba de impulsos. Por ejemplo, si la cortina de luz emite un impulso bajo (0) que dura 100
s durante la prueba de impulsos, el hardware deberá filtrar las señales bajas (0) que duren 100
s o más. Tenga en cuenta que los módulos DeviceNet I/O de seguridad tienen un filtro configurable de 0 a 126 ms.
s durante la prueba de impulsos, el hardware deberá filtrar las señales bajas (0) que duren 100
s o más. Tenga en cuenta que los módulos DeviceNet I/O de seguridad tienen un filtro configurable de 0 a 126 ms.Si no se puede filtrar la prueba de impulsos con el filtro de hardware, o si decide no usarlo, deberá realizar el filtrado en la lógica de escalera del controlador de seguridad. Los filtros basados en software comprueban la entrada una vez por cada ciclo de programa. En teoría, cada vez que el controlador de seguridad compruebe OSSD1, podría estar en nivel bajo (0) si la prueba de impulsos ocurre siempre exactamente al mismo tiempo. Dicho de otro modo, es posible que tenga que configurar el tiempo de filtro de software suficiente para que pueda escanear OSSD1 varias veces antes de que termine el tiempo de filtro y OSSD1 se establezca en nivel bajo (0) de forma lógica.
Una configuración del tiempo de filtro de software con un valor superior al periodo de tarea de seguridad en el controlador de seguridad garantizará que la entrada deba estar a nivel bajo (0) durante tres escaneados consecutivos antes de que termine el tiempo de filtro de software. Por ejemplo, si el periodo de tarea de seguridad del controlador de seguridad es de 5 ms, un tiempo de filtro de software de 10 ms necesitará 3 escaneados de nivel bajo (0). Si el tiempo de filtro es de 15 ms, harán falta 4 escaneados de nivel bajo (0). La desventaja de usar un filtro de software o hardware de mayor duración es que el tiempo de filtro debe sumarse directamente al cálculo del tiempo de reacción de seguridad en la cortina de luz.
Idiomas disponibles
Diagrama de lógica de escalera

Bloque de funciones
No disponible para esta instrucción.
Texto estructurado
No disponible para esta instrucción.
Operandos
IMPORTANTE:
Asegúrese de que los módulos de entrada de seguridad están configurados como simples, no equivalentes o complementarios. Estas instrucciones proporcionan toda la funcionalidad de doble canal necesaria para las funciones de seguridad PLd (Cat. 3) o Ple (Cat. 4).
IMPORTANTE:
Puede producirse un funcionamiento inesperado, incluida una afirmación del controlador o un fallo mayor irrecuperable, si:
- Se escribe en los miembros de la etiqueta de respaldo.
- Las etiquetas de respaldo son compartidas por varias invocaciones de instrucción.
- Los miembros de la etiqueta de respaldo se transmiten como parámetros a una instrucción controlada por la misma etiqueta de respaldo.
- Se hace referencia al miembro de la etiqueta de respaldo.EnableInen cualquier parte del programa..EnableInes un parámetro que representa el estado del renglón en una instrucción y solo está diseñado para uso interno.Para ver ejemplos de estos usos incorrectos de las etiquetas de respaldo, consulte Usos de etiquetas de respaldo que pueden provocar un funcionamiento inesperado.
Esta tabla explica las entradas de las instrucciones.
Parámetro | Tipo de datos | Descripción | Valores |
|---|---|---|---|
LC | LIGHT_CURTAIN | Este parámetro es una etiqueta de respaldo. Como tal, mantiene información de ejecución importante para cada uso de esta instrucción. | — |
Tipo de restablecimiento (Reset Type) | BOOL | El Tipo de restablecimiento determina si la instrucción está usando un restablecimiento Manual o Automático para la Salida 1. | Manual = 1 o Automático = 0 |
Canal A (Channel A) 1 | BOOL | Entrada Canal A | Seguro = 0, Activo = 1 |
Canal B (Channel B) 1 | BOOL | Entrada Canal B | Seguro = 0, Activo = 1 |
Tiempo de filtro de entrada | DINT | Este parámetro selecciona el tiempo (de 0 a 250 ms) empleado por la cortina de luz para el filtrado de la prueba de impulsos de salida. | Inicial = 0 ms Máximo = 250 ms |
Mute cortina de luz (Mute Light Curtain) | BOOL | Permite mute la cortina de luz si no se está usando. | Inicial = 0 Mute cortina de luz = 1 |
Restablecimiento de circuito (Circuit Reset) | BOOL | Entrada Restablecimiento de circuito Restablecimiento manual: establece la Salida 1 después de que el Canal A y el Canal B realicen la transición del estado Seguro al estado Activo y la entrada Restablecimiento de circuito realice la transición de "0" a "1". Restablecimiento automático: visible pero no utilizado. | Inicial = 0, Restablecido = 1 |
Restablecimiento de fallos | BOOL | Después de que las condiciones de fallo se hayan corregido para la instrucción, se borrarán las salidas de fallo de dicha instrucción cuando esta entrada realice una transición de OFF a ON. | Inicial = 0, Restablecido = 1 |
1
Si esta entrada proviene de un módulo de entrada Guard I/O
, asegúrese de que la entrada esté configurada como individual, no como equivalente ni complementaria.Esta tabla explica las salidas de las instrucciones.
Parámetro | Tipo de datos | Descripción | Valores |
|---|---|---|---|
Salida 1 | BOOL | La Salida 1 se establece en el estado Activo cuando se cumplen las condiciones de entrada. | Seguro = 0, Activo = 1 |
Ciclar entradas (Cycle Inputs) | BOOL | Ciclar entradas solicita una acción. Antes de que la Salida 1 se active, las entradas Canal A y Canal B deben realizar el ciclo por los estados seguros simultáneamente antes de que pueda restablecerse el circuito. Esta solicitud se borra cuando el Canal A y el Canal B realizan la transición al estado de seguridad. | Inicial = 0, Solicitud = 1 |
Restablecimiento del circuito retenido (Circuit Reset Held On) | BOOL | Restablecimiento manual: La solicitud Restablecimiento del circuito retenido se establece cuando ambos canales de entrada realizan la transición a los estados activos y la entrada Restablecimiento de circuito ya está activada. La solicitud Restablecimiento del circuito retenido se borra cuando la entrada Restablecimiento de circuito se desactiva. Restablecimiento automático: visible pero no utilizado. | Inicial = 0, Solicitud = 1 |
Cortina de luz bloqueada (Light Curtain Blocked) | BOOL | Este valor indica que la cortina de luz se bloquea o que ha perdido potencia. | Inicial = 0, Bloqueada = 1 |
Cortina de luz muted | BOOL | Este valor indica que la cortina de luz se ha inhibido (es decir, no se está utilizando). | Inicial = 0, Muted = 1 |
Entradas inconsistentes (Inputs Inconsistent) | BOOL | Se establece este fallo cuando el Canal A y el Canal B se encuentran en estados inconsistentes (uno Seguro y uno Activo) durante un periodo de tiempo mayor que el Periodo de tiempo de inconsistencia (que se indica a continuación). Este fallo se borra cuando las entradas Canal A y Canal B vuelven a los estados consistentes (ambas en estado Seguro o Activo) y la entrada Restablecimiento de fallo realiza la transición de OFF a ON. Periodo de tiempo de inconsistencia: 500 ms | Inicial = 0, Fallo = 1 |
Fallo presente (Fault Present) | BOOL | Este valor se establece siempre que un fallo esté presente en la instrucción. La Salida 1 no puede entrar en el estado Activo cuando se ha establecido un Fallo presente. Fallo presente se borra cuando todos los fallos se borran y la entrada Restablecimiento de fallo realiza la transición de OFF a ON. | Inicial = 0, Fallo = 1 |
IMPORTANTE:
No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Operación
Funcionamiento normal
Esta instrucción controla los estados de dos canales de entrada y activa la Salida 1 cuando se cumplen las siguientes condiciones.
- Al usar el Restablecimiento manual: ambas entradas están en el estado Activo y la entrada Restablecimiento de circuito realiza la transición de cero a uno.
- Al usar el Restablecimiento automático: ambas entradas se encuentran en el estado Activo durante 50 ms.
Esta instrucción desactiva la Salida 1 cuando uno o ambos canales de entrada vuelven al estado Seguro.
Estos cambios de estado en el funcionamiento normal se muestran en los siguientes diagramas de tiempo.

Funcionamiento de mute
La única excepción al control mencionado anteriormente para la Salida 1 es Mute cortina de luz. Cuando esta opción está habilitada, permite que las entradas salgan del estado Activo y que la Salida 1 permanezca activada. La salida Cortina de luz muted representa el valor de la entrada Mute cortina de luz e indica que no se está usando la cortina de luz.
Esta instrucción también tiene una salida Cortina de luz bloqueada que indica el momento en el que los canales de entrada NO se encuentran en el estado Activo (valor "1").
Estos cambios de estado se muestran en los siguientes diagramas de tiempo.

Si la entrada Mute cortina de luz no se establece adecuadamente, o si la cortina de luz está bloqueada después de que haya finalizado el periodo de mute, el comportamiento de esta instrucción se revierte al que se definió anteriormente, cuando no había ninguna inhibición.

Funcionamiento con Entradas inconsistentes
Esta instrucción genera un fallo si los canales de entrada se encuentran en estados inconsistentes (es decir, uno Seguro y el otro Activo) durante más de 500 ms.
Las salidas de Entradas inconsistentes y de Fallo presente enuncian esta condición de fallo. La Salida 1 no puede entrar en el estado Activo si la salida Fallo presente está activa. La indicación de fallo se borra cuando se soluciona la situación conflictiva y la entrada Restablecimiento de fallo realiza la transición de "0" a "1".
Estos cambios de estado se muestran en el siguiente diagrama de tiempo.

Funcionamiento con Restablecimiento del circuito retenido: solo Restablecimiento manual
Esta instrucción también establece la solicitud de la salida Restablecimiento del circuito retenido si la entrada Restablecimiento de circuito está establecida (1) cuando los canales de entrada realicen la transición al estado Activo.
Estos cambios de estado se muestran en el siguiente diagrama de tiempo.

Funcionamiento de Ciclar entradas
Si uno de los canales de entrada - mientras la Salida 1 está activa - realiza la transición del estado Activo al estado Seguro, y vuelve al estado Activo antes de que el otro canal de entrada realice la transición al estado Seguro, la instrucción establece la solicitud de salidas Ciclar entradas. La Salida 1 no puede pasar al estado Activo otra vez hasta que ambos canales de entrada realicen el ciclo por sus estados seguros.
Estos cambios de estado se muestran en el siguiente diagrama de tiempo.

Tiempo de filtro de entrada
Cuando se ha especificado un Tiempo de filtro de entrada, un canal de entrada podrá pasar al estado Seguro (durante ese tiempo especificado) mientras el otro canal se encuentre en el estado Activo sin que la Salida 1 pase al estado Seguro. Sin embargo, la Salida 1 pasará al estado Seguro cuando ambos canales de entrada se encuentren en el estado Seguro al mismo tiempo.

Comportamiento de estado de reglón falso
Al utilizar la instrucción en un reglón falso, el comportamiento es el mismo que en el estado del reglón verdadero, con la excepción de que todas las salidas - incluidas solicitudes e indicadores de fallo - están a cero.
Cuando el estado del reglón se convierte en verdadero, las salidas quedarán establecidas por la lógica en las instrucciones.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte Índice a través de matrices para ver los fallos de indexación de matrices.
Ejecución
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Los .O1, .CI, .CRHO, .LCB, .LCM, .II y .FP se borran a falsos. |
La condición de entrada de renglón es falsa | La instrucción ejecuta tal como se describe en la sección Comportamiento de estado de reglón falso. |
La condición de entrada de renglón es verdadera | La instrucción ejecuta tal como se describe en la sección Funcionamiento normal. |
Post-escaneado | La instrucción ejecuta tal como se describe en la sección Comportamiento de estado de reglón falso. |
Ejemplo
Cableado de restablecimiento manual
El siguiente diagrama de cableado es un ejemplo de conexión entre una cortina de luz (a través de dos salidas normalmente abiertas y dos entradas necesarias para mute) y un módulo E/S de seguridad 1791DS de conformidad con la norma ISO 13849-1, categoría 4.

Programación de restablecimiento manual
El siguiente ejemplo de programación muestra cómo se puede aplicar la instrucción Cortina de luz con Restablecimiento manual al diagrama de cableado anterior.

La norma ISO 13849-1 categoría 4 exige que se realicen pruebas de impulsos en las entradas de manera independiente. La aplicación de programación
Logix Designer
se utiliza para configurar los siguientes parámetros del módulo de E/S (I/O) para la prueba de impulsos.Configuración de entrada
Punto de entrada | Tipo | Modo de punto | Origen de la prueba |
0 (IN0) | Simple | Seguridad | Ninguno |
1 (IN1) | Simple | Seguridad | Ninguno |
2 (IN2) | Simple | Prueba de impulsos de seguridad | 0 (T0) |
3 (IN3) | Simple | Prueba de impulsos de seguridad | 1 (T1) |
4 (IN4) | Simple | Seguridad | Ninguno |
5 (IN5) | Simple | Seguridad | Ninguno |
Salida de la prueba
Punto de salida de la prueba | Modo de punto |
0 (T0) | Prueba de impulsos |
1 (T1) | Prueba de impulsos |
2 (T2) | Fuente de alimentación |
3 (T3) | No utilizado |
Cableado de restablecimiento automático
El siguiente diagrama de cableado es un ejemplo de conexión entre una cortina de luz (a través de dos salidas normalmente abiertas y dos entradas necesarias para mute) y un módulo E/S de seguridad 1791DS de conformidad con la norma ISO 13849-1, categoría 4.
ADVERTENCIA:
Varias normas de seguridad (EN 60204, ISO 13849-1) exigen que, al emplear la función Restablecimiento de circuito automático, se implementen otras medidas para garantizar que no ocurra un inicio inesperado o no deseado en el sistema o la aplicación.

Programación de restablecimiento automático
El siguiente ejemplo de programación muestra cómo se puede aplicar la instrucción Cortina de luz con Restablecimiento automático al diagrama de cableado anterior.

La norma ISO 13849-1 categoría 4 exige que se realicen pruebas de impulsos en las entradas de manera independiente. La aplicación de programación
Logix Designer
se utiliza para configurar los siguientes parámetros del módulo de E/S (I/O) para la prueba de impulsos.Configuración de entrada
Punto de entrada | Tipo | Modo de punto | Origen de la prueba |
0 (IN0) | Simple | Seguridad | Ninguno |
1 (IN1) | Simple | Seguridad | Ninguno |
2 (IN2) | Simple | Prueba de impulsos de seguridad | 0 (T0) |
3 (IN3) | Simple | Prueba de impulsos de seguridad | 1 (T1) |
4 (IN4) | Simple | Seguridad | Ninguno |
5 (IN5) | Simple | Seguridad | Ninguno |
Salida de la prueba
Punto de salida de la prueba | Modo de punto |
0 (T0) | Prueba de impulsos |
1 (T1) | Prueba de impulsos |
2 (T2) | Fuente de alimentación |
3 (T3) | No utilizado |
Ejemplo

Entregue su opinión