Parada de entrada de doble canal con prueba (Dual-Channel Input Stop with Test, DCST)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
La instrucción de Parada de entrada de doble canal con prueba (Dual-Channel Input Stop with Test, DCST) supervisa los dispositivos de seguridad de doble entrada cuya función principal es detener una máquina de forma segura, por ejemplo, una parada de emergencia, una cortina de luz o una compuerta de seguridad. Esta instrucción solo puede activar la Salida 1 cuando ambas entradas de seguridad, Canal A y Canal B, están en el estado activo según se determine por el operando Tipo de entrada y se lleven a cabo las acciones de restablecimiento correctas.
Además, esta instrucción puede forzar una prueba funcional del dispositivo de detención si se solicita.
Los diagramas de tiempo de la instrucción de Paro con entrada de doble canal (DCS) también se aplican a esta instrucción.
Los diagramas de funcionamiento del DCST de esta instrucción resaltan las características de los operandos relacionados con las pruebas como, por ejemplo, Solicitud de prueba y Comando de prueba.
Idiomas disponibles
Diagrama de lógica de escalera

Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
Esta instrucción no está disponible en texto estructurado.
Operandos
ADVERTENCIA:
ATENCIÓN:
Si cambia los operandos de las instrucciones durante el modo Marcha, debe aceptar las modificaciones pendientes y cambiar el modo del controlador de Programa a Marcha, para que los cambios sean efectivos.
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.
IMPORTANTE:
Asegúrese de que los puntos de la entrada de seguridad se configuran 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).
La siguiente tabla proporciona los operandos que se utilizan para configurar la instrucción. Dichos operandos no pueden cambiarse en el tiempo de ejecución.
Operando | Tipo de datos | Formato | Descripción |
|---|---|---|---|
DCST | DCI_STOP_TEST | etiqueta | Estructura DCST |
Safety Function | DINT | elemento de lista | Este operando proporciona un nombre de texto sobre cómo se utiliza esta instrucción. Las opciones son parada de emergencia, compuerta de seguridad, cortina de luz, escáner de área, tapete de seguridad, interruptor de tracción de cable (cuerda) y definido por el usuario. Este operando no afecta al comportamiento de la instrucción. Solo es para propósito informativo/de documentación. |
Input Type | DINT | elemento de lista | Este operando selecciona el comportamiento del canal de entrada. Equivalente - Activo por nivel alto (0): Las entradas están en el estado activo cuando las entradas Canal A y Canal B son 1.Complementario (2): Las entradas están en el estado activo cuando el Canal A es 1 y el Canal B es 0. |
Discrepancy Time (ms) | DINT | inmediato | La cantidad de tiempo que las entradas pueden estar en un estado inconsistente antes de que se genere un fallo de instrucción. El estado inconsistente depende del Tipo de entrada. Equivalente: El estado inconsistente es cuando: Canal A = 0 y Canal B = 1, o Canal A = 1 y Canal B = 0 Complementario: El estado inconsistente es cuando: Canal A = 0 y Canal B = 0, o Canal A = 1 y Canal B = 1 El rango es de 5 a 3000 ms. |
Restart Type | BOOL | inmediato | Esta entrada configura la Salida 1 para Reinicio manual o automático. Manual (0): - Para activar la Salida 1, se requiere una transición de la entrada Restablecer desde OFF (0) a ON (1), mientras que todas las condiciones de habilitación de Salida 1 se cumplen.Automático (1): - La Salida 1 se activa 50 ms después de que se hayan cumplido todas las condiciones de habilitación.Importante: El Reinicio automático solo se puede utilizar en situaciones de la aplicación en las que no se pueden producir condiciones poco seguras como resultado de su uso, o que la función de restablecimiento se realiza en otras partes del circuito de seguridad (por ejemplo, la función de salida). |
Cold Start Type | BOOL | elemento de lista | Este operando especifica el comportamiento de la Salida 1 cuando se aplica alimentación eléctrica al controlador o el modo cambia a Marcha. Manual (0): - La Salida 1 no se activa cuando el Estado de entrada se coniverte en válido o cuando se borra el fallo de Estado de entrada. (El dispositivo se debe probar antes de que la Salida 1 pueda ser activada).Automático (1): - La Salida 1 se activa inmediatamente cuando el Estado de entrada se convierte en válido o cuando el fallo del Estado de entrada se borra, y ambas entradas están en el estado activo. |
La siguiente tabla explica las entradas de la instrucción. Las entradas pueden ser señales de dispositivo de campo a partir de dispositivos de entrada o derivadas de la lógica del usuario.
Operando | Tipo de datos | Formato | Descripción |
|---|---|---|---|
Channel A 1 | BOOL | etiqueta | Esta entrada es una de las dos entradas de seguridad para la instrucción. |
Channel B 1 | BOOL | etiqueta | Esta entrada es una de las dos entradas de seguridad para la instrucción. |
Test Request | BOOL | etiqueta | Esta señal fuerza la realización de una prueba funcional. ON (1) -> OFF (0): Desencadena una prueba funcional. La Salida 1 se desactiva y la salida Comando de prueba se activa, lo que solicita que se lleve a cabo una prueba funcional. La prueba funcional finaliza y la salida Comando de prueba se desactiva cuando el Canal A y el Canal B pasan al estado seguro. |
Input Status | BOOL | inmediato etiqueta | Si las entradas de instrucción provienen de un módulo E/S de seguridad, éste es el estado del módulo E/S (Estado de conexión o Estado combinado). Si las entradas de instrucción derivan de la lógica interna, es responsabilidad del programador de la aplicación determinar las condiciones. ACTIVADO (ON) (1): Las entradas a esta instrucción son válidas. OFF (0): Las entradas a esta instrucción no son válidas. |
Reset 2 | BOOL | etiqueta | Si el Tipo de reinicio = Manual, esta entrada se utiliza para activar la Salida 1 una vez que Canal A y Canal B estén ambos en el estado activo. Si el Tipo de reinicio = Automático, esta entrada se usará para activar la Salida 1. Esta entrada borra la instrucción y fallos del circuito siempre que la condición del fallo no esté presente. OFF (0) -> ON (1): Se restablecen las salidas FP (Error presente) y Código de fallo. |
1
Si la entrada procede de un módulo de entrada Guard I/O
, asegúrese de que la entrada esté configurada como simple, no como equivalente ni complementaria.2
Algunos estándares de seguridad requieren la supervisión de la transición de la entrada de restablecimiento. Cuando se utiliza el restablecimiento para restablecer una función de seguridad, puede que se requiera lógica adicional para verificar la transición de la entrada de restablecimiento de Alto a Bajo o de Bajo a Alto.La siguiente tabla explica las salidas de la instrucción. Las salidas pueden ser etiquetas externas (módulos de salida de seguridad) o internas para su uso en otras rutinas de lógica.
Operando | Tipo de datos | Descripción |
|---|---|---|
Output 1 (01) | BOOL | Esta salida se activa cuando se cumplen las condiciones de entrada. La salida se desactiva cuando:
|
Test Command (TC) | BOOL | Esta salida se activa cuando debe llevarse a cabo una prueba funcional. El operando no está relacionado con la seguridad. |
Fault Present (FP) | BOOL | ACTIVADO (ON) (1): Hay un fallo presente en la instrucción. OFF (0): Esta instrucción funciona normalmente. |
Fault Code | DINT | Esta salida indica el tipo de fallo que ha ocurrido. Consulte la sección Códigos de fallo a continuación para obtener una lista de los códigos de fallo. Este operando no está relacionado con la seguridad. |
Diagnostic Code | DINT | Esta salida indica el estado de diagnóstico de la instrucción. Consulte la sección Códigos de diagnóstico a continuación para obtener una lista de los códigos de diagnóstico. Este operando no está relacionado con la seguridad. |
IMPORTANTE:
No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
No es específico para esta instrucción. Consulte el Índice a través de matrices para ver si hay fallos de indexación de matrices.
Ejecución
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | Igual que La condición de entrada de renglón es falsa. |
La condición de entrada de renglón es falsa | Los parámetros .O1, .TC y .FP se borran a falsos. |
La condición de entrada de renglón es verdadera | La instrucción ejecuta tal como se describe en la sección Funcionamiento. |
Post-escaneado | Igual que La condición de entrada de renglón es falsa. |
Operación
Funcionamiento de la prueba funcional (Reinicio manual)
El diagrama de tiempo muestra una prueba funcional manual realizada en un dispositivo de seguridad (por ejemplo, una compuerta de seguridad) con la instrucción configurada para el reinicio manual. En (A), se solicita una prueba funcional manual porque la entrada Solicitud de prueba realiza la transición de ON (1) a OFF (0). Esto desactiva inmediatamente la Salida 1 y activa la salida Comando de prueba, lo que le pide probar el dispositivo. En (B), se ha completado la prueba funcional, así que la salida Comando de prueba se desactiva. En (C), la Salida 1 se activa de nuevo cuando se activa un restablecimiento.

Funcionamiento de la prueba funcional (Reinicio automático)
El diagrama de tiempo muestra una prueba funcional manual realizada con el Tipo de reinicio en Automático. En (A), la Salida 1 se desactiva porque Solicitud de prueba realiza la transición de ON (1) a OFF (0). La salida Comando de prueba también se activa en este punto. En (B), la salida Comando de prueba se desactiva porque la prueba funcional se ha completado. En (C), la Salida 1 se activa automáticamente 50 ms después de que las entradas de seguridad pasen al estado activo, ya que el tipo de reinicio es automático.

Comportamiento de estado de reglón falso
Cuando la instrucción se ejecuta en un reglón falso, todas las salidas de la instrucción se desactivan.
Códigos de fallo y acciones correctivas
Código de fallo | Descripción | Acción correctiva |
|---|---|---|
0 | Sin fallo. | Ninguno. |
16#20 32 | La entrada Estado de entrada realizó una transición de ON (1) a OFF (0) mientras se ejecutaba la instrucción. |
|
16#4000 16384 | El Canal A y el Canal B estuvieron en un estado de inconsistencia durante más tiempo que el Tiempo de discrepancia. En el momento del fallo, el Canal A estaba en el estado activo. El Canal B estaba en el estado seguro. |
|
16#4001 16385 | El Canal A y el Canal B estuvieron en un estado de inconsistencia durante más tiempo que el Tiempo de discrepancia. En el momento del fallo, el Canal A estaba en el estado seguro. El Canal B estaba en el estado activo. | |
16#4002 16386 | El Canal A pasó al estado seguro y de nuevo al estado activo mientras el Canal B permaneció activo. | |
16#4003 16387 | El Canal B pasó al estado seguro y de nuevo al estado activo mientras el Canal A permaneció activo. |
Códigos de diagnóstico y acciones correctivas
Código de diagnóstico | Descripción | Acción correctiva |
00H | Sin fallo. | Ninguno. |
16#05 5 | La entrada Restablecer se mantiene ON (1) | Ajuste la entrada Restablecer en OFF (0) |
16#20 32 | El Estado de entrada estaba OFF (0) cuando arrancó la instrucción. | Compruebe la conexión del Módulo E/S o la lógica interna usada como origen del estado de entrada. |
16#4000 16384 | El dispositivo no ha sido probado funcionalmente en la puesta en marcha. | Realice una prueba funcional de las entradas (ponga el Canal A y el Canal B en un estado seguro). |
16#4001 16385 | El dispositivo no ha sido probado funcionalmente después de un fallo. |
|
16#4030 16432 | Esperando a que se produzca la prueba funcional manual. | Realice una prueba funcional del dispositivo (ponga el Canal A y el Canal B en el estado seguro). |
Entregue su opinión