Paro con entrada de doble canal con prueba y mute (DCSTM)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
La instrucción Paro con entrada de doble canal con prueba y mute (DCSTM) supervisa dispositivos de seguridad de doble entrada cuya función principal es detener con seguridad, por ejemplo, una parada de emergencia, cortina de luz o 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 mute un dispositivo de seguridad, tal como una cortina de luz. Cuando se habilita mute, puede interrumpirse un campo de detección del dispositivo de seguridad, donde el Canal A y el Canal B pueden pasar al estado seguro sin desactivar la Salida 1. La entrada Estado del piloto de mute se utiliza para supervisar el estado de la salida Piloto de mute. Si esta entrada está siempre en OFF (0), se genera un fallo.
ADVERTENCIA:
Al mute un dispositivo de seguridad, el dispositivo ya no protege del peligro, por lo que debe haber alguna otra protección en su lugar.
Los diagramas de tiempo de las instrucciones Paro con entrada de doble canal (DCS) y Paro con entrada de doble canal con prueba (DCST) también se aplican a esta instrucción.
Los diagramas de funcionamiento de la DCSTM, mostrados a continuación, resaltan las características de los operandos relacionados con mute, como Mute, Estado del piloto de mute y Piloto de mute.
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
La instrucción DCSTM requiere que su primer operando sea una instancia del tipo de datos DCI_STOP_TEST_MUTE.
ADVERTENCIA:
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 |
|---|---|---|---|
DCSTM | DCI_STOP_TEST_MUTE | etiqueta | Estructura DCSTM |
Safety Function | DINT | elemento de lista | Este operando proporciona un nombre de texto sobre cómo se utiliza esta instrucción. Las opciones son: escáner de área (3), tapete de seguridad (4), cortina de luz (2) y definido por el usuario (100). 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 | elemento de lista | 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. |
Test Type | DINT | elemento de lista | El operando define qué tipo de prueba se produce cuando la Solicitud de prueba realiza una transición de ON (1) a OFF (0). Ninguna (0): - Pone la función de prueba en OFF (0).Manual (1): - La Salida 1 se desactiva inmediatamente cuando la entrada Solicitud de prueba realiza una transición de ON (1) a OFF (0). La salida Comando de prueba se activa hasta que se realice una prueba funcional, como por ejemplo abrir y cerrar una compuerta de seguridad, interrumpir y restaurar una cortina de luz, y las acciones de restablecimiento se realizan dependiendo del ajuste del operando Tipo de reinicio.Activo = 2: - La Salida 1 permanece activada cuando la entrada Solicitud de prueba realiza una transición de ON (1) a OFF (0) y la salida Comando de prueba está activada, lo que debería forzar una prueba automática del dispositivo de seguridad. Por ejemplo, una cortina de luz que tenga capacidad de prueba. Si las salidas Canal A y el Canal B realizan una transición correctamente al estado seguro y vuelven al estado activo antes de que expire el Tiempo de prueba, la salida Comando de prueba se desactiva y el dispositivo de seguridad continúa operando normalmente. Si las entradas de seguridad no realizan una transición correctamente antes de que expire el Tiempo de prueba, la Salida 1 se desactiva inmediatamente y se genera un fallo. |
Test Time | DINT | inmediato | El tiempo máximo para completar una prueba activa. Si la prueba no se ha completado dentro de este tiempo, se genera un fallo. Consulte el operando Tipo de prueba para obtener más información.
IMPORTANTE:
Este tiempo no puede superar los 150 ms para las cortinas de luz de tipo 2 según se especifica en la norma EN-61496-1.
El rango válido es de 5 a 1000 ms. |
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. Consulte el operando Tipo de prueba para obtener más información. ON (1) -> OFF (0): Desencadena una prueba funcional. |
Mute | BOOL | etiqueta | Esta entrada se usa para mute el dispositivo de seguridad. OFF (0): Mute no está activado. ACTIVADO (ON) (1): Mute está activado. La salida Piloto de mute está activada y la Salida 1 no se desactiva cuando el dispositivo de seguridad se desconecta (el Canal A o el Canal B pasan al estado seguro). |
Muting Lamp Status | BOOL | etiqueta inmediato | Este es el estado del piloto de mute. Si este estado no es válido, la Salida 1 se desactivará inmediatamente y se generará un fallo. OFF (0): El Estado del piloto de mute no es válido. Se genera un fallo. ACTIVADO (ON) (1): El Estado del piloto de mute es válido. |
Input Status | BOOL | etiqueta inmediato | 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 no se utiliza 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 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.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.Esta tabla explica las salidas de la instrucción. Las salidas pueden ser etiquetas externas (módulos de salida de seguridad) o etiquetas internas para uso en otras routinas de lógica.
Operando | Tipo de datos | Descripción |
|---|---|---|
Output 1 (O1) | BOOL | Esta salida se activa cuando se cumplen las condiciones de entrada. La salida se desactiva cuando:
|
Test Command (TC) | BOOL | Si el Tipo de prueba = Manual, esta salida se activará cuando deba realizarse una prueba funcional manual. Si el Tipo de prueba = Activa, esta salida se activará para notificar a un dispositivo de seguridad —como una cortina de luz— que se debe realizar una prueba manual. |
Muting Lamp (ML) | BOOL | Esta salida sirve para accionar un piloto de mute 1 . El estado del piloto de mute debería introducirse en la entrada Estado del piloto de mute.ACTIVADO (ON) (1): Actualmente mute está activo. El piloto de mute cambia a ON (1). OFF (0): Actualmente mute no está activo. |
Safe state (SS) | BOOL | Esta salida se pone en ON (1) cuando las entradas se encuentran en un estado seguro, con independencia de si la instrucción se ha inhibido o no. ACTIVADO (ON) (1): Actualmente las entradas se encuentran en el estado seguro. OFF (0): Actualmente las entradas no se encuentran en el estado seguro. |
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 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 para obtener una lista de los códigos de diagnóstico. Este operando no está relacionado con la seguridad. |
1
Las salidas de prueba del módulo Guard I/O
que están configuradas para mute se pueden usar para este propósito.
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 Í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 | Igual que La condición de entrada de renglón es falsa. |
La condición de entrada de renglón es falsa | Los .O1, .TC, .ML, .SS 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
Normal
El diagrama de tiempo muestra el comportamiento normal de mute. En (A), la salida Piloto de mute se activa cuando la entrada Mute se pone en ON (1). En (B), la Salida 1 no se desactiva porque la instrucción se encuentra actualmente inhibida. En (C), mute está en OFF (0) pero la Salida 1 permanece activada porque ahora las entradas de seguridad se encuentran en el estado activo. En (D), la Salida 1 está desactivada porque las entradas de seguridad realizan la transición al estado seguro y mute ya no está en ON (1). En (E), mute vuelve a estar activo pero no se activa la Salida 1 porque la señal de mute nunca puede activar la Salida 1. En (F), la Salida 1 se activa 50 ms después de que las entradas de seguridad pasen al estado activo. En (G), la Salida 1 se desactiva cuando mute está deshabilitado y las entradas de seguridad están en el estado seguro.

Funcionamiento con fallo del estado del piloto de mute
El diagrama de tiempo muestra el fallo del Estado del piloto de mute. En (A), las entradas de seguridad pasan al estado seguro, pero la Salida 1 permanece activada porque la instrucción está inhibida.
En (B), la entrada Estado del piloto de mute realiza la transición a un estado no válido, lo que desactiva de inmediato la Salida 1 y genera un fallo. En (C), el fallo no se puede restablecer porque el Estado del piloto de mute sigue siendo no válido. En (D), el fallo se ha borrado porque se ha activado un restablecimiento y el Estado del piloto de mute ya es válido. Esto también activa la Salida 1 porque las entradas de seguridad están en el estado activo.

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
Los códigos de fallo se muestran en formato hexadecimal seguidos por formado decimal.
Código de fallo | Descripción | Acción correctiva |
|---|---|---|
0 | Sin fallo. | Ninguno. |
1 | El Estado del piloto de mute ha realizado la transición a un estado no válido mientras que la instrucción se estaba ejecutando. |
|
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. | |
16#4030 16432 | La Prueba activa no se ha completado dentro del Tiempo de prueba. |
|
Códigos de diagnóstico y acciones correctivas
Los códigos de diagnóstico se muestran en formato hexadecimal seguidos por formado decimal.
Código de diagnóstico | Descripción | Acción correctiva |
|---|---|---|
0 | Sin fallo. | Ninguno. |
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 pasó por la prueba funcional después de que se produjera 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). |
16#4031 16433 | Se está realizando la Prueba activa. | Solo a título informativo. |
Entregue su opinión