Mute asimétrico con dos sensores (TSAM)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
Esta instrucción ofrece una deshabilitación automática y temporal de la función protectora de una cortina de luz, lo que permite desplazar el material por el campo de detección de la cortina de luz sin detener la máquina. Los sensores de mute diferencian entre los materiales y el personal y deben actuar junto con la cortina de luz en una secuencia de conmutación específica cuando el material adecuado pasa por el campo de detección.
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.
Aplicación de mute asimétrico con dos sensores
Mute asimétrico con dos sensores emplea dos sensores de mute colocados de manera asimétrica a cada lado de la cortina de luz. Los sensores se cruzan justo detrás de la cortina de luz, en el centro de la apertura protegida.

CONSEJO:
Los sensores de mute deben colocarse de manera que una persona no pueda activarlos en la misma secuencia de conmutación que el material, ni entrar en la zona cuando existe una condición de riesgo. La configuración del sensor debe tener en cuenta el tamaño, la forma y la velocidad del material. Es posible que sea necesario tomar medidas de protección adicionales.
Los requisitos específicos de protección deben identificarse a través de una evaluación de riesgos o peligros de la aplicación.
Operandos
ADVERTENCIA:
Si cambia los parámetros de la instrucción 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:
No utilice el mismo nombre de etiqueta para más de una instrucción en el mismo programa. No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Esta tabla proporciona los parámetros para esta instrucción. Los parámetros no se pueden cambiar durante el tiempo de ejecución.
Parámetro | Tipo de datos | Formato | Descripción |
|---|---|---|---|
TSAM | MUTING_TWO_SENSOR_ASYM | etiqueta | Este parámetro es una etiqueta de respaldo que mantiene información de ejecución importante para cada uso de esta instrucción. Para ver ejemplos de usos incorrectos de etiquetas de respaldo, consulte Usos de etiquetas de respaldo que pueden provocar un funcionamiento inesperado. |
Tipo de reinicio (Restart Type) | BOOL | nombre | 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 cumplan todas las condiciones de habilitación.
CONSEJO:
El Reinicio automático solo se puede utilizar en situaciones de la aplicación en las que pueda demostrarse que no se pueden producir condiciones poco seguras como resultado de su uso.
|
Tiempo S1-S2 (S1-S2 Time) | DINT | inmediato | Tiempo máximo permitido entre el borrado o bloqueo de las entradas del sensor de mute (Sensor 1 y Sensor 2) antes de generar un fallo. El rango válido es de 5 a 180.000 ms. Establecer esta entrada a 0 deshabilita el temporizador S1-S2. |
Tiempo S2-LC (S2-LC Time) | DINT | inmediato | Cantidad de tiempo máxima permitida entre el borrado o el bloqueo del sensor de mute de Sensor 2 y la Cortina de luz antes de generar un fallo. El rango válido es de 5 a 180.000 ms. Establecer esta entrada a 0 deshabilita el temporizador S2-LC. |
Tiempo de mute máximo (Maximum Mute Time) | DINT | inmediato | Cantidad de tiempo máxima durante la cual la instrucción permite deshabilitar la función protectora de la cortina de luz antes de generar un fallo. El rango válido es de 0 a 3600 s. Ajustar esta entrada a 0 deshabilita el temporizador del Tiempo máximo de mute. |
Tiempo máximo de anulación (Maximum Override Time) | DINT | inmediato | Cantidad de tiempo máxima que la instrucción permite que la función de anulación activa la Salida 1. El rango válido es de 0 a 30 s. Ajustar esta entrada a 0 deshabilita el temporizador del Tiempo máximo de anulación. |
Esta tabla proporciona los parámetros de entrada para esta instrucción.
Parámetro | Tipo de datos | Formato | Descripción |
|---|---|---|---|
Cortina de luz | BOOL | etiqueta | Un canal de entrada con OFF (0) como estado seguro, esta entrada representa el estado actual de la cortina de luz física. Usted será el responsable de acondicionar adecuadamente esta entrada. Normalmente, el acondicionamiento se logra usando una instrucción Paro con entrada de doble canal que controla una cortina de luz. ACTIVADO (ON) (1): La cortina de luz está despejada. OFF (0): La cortina de luz está bloqueada. |
Sensor 1 | BOOL | etiqueta | Uno de los dos sensores de mute, el Sensor 1 debe ser el primer sensor en bloquearse y el último en liberarse en la secuencia de mute. ACTIVADO (ON) (1): El Sensor 1 está despejado. OFF (0): El Sensor 1 está bloqueado. |
Sensor 2 | BOOL | etiqueta | Uno de los dos sensores de mute, el Sensor 2 debe ser el segundo sensor en bloquearse y el primero en liberarse en la secuencia de mute. ACTIVADO (ON) (1): El Sensor 2 está despejado. OFF (0): El Sensor 2 está bloqueado. |
Habilitar mute (Enable Mute) | BOOL | inmediato etiqueta | Esta entrada permite que la función protectora de la cortina de luz se deshabilite (mute) cuando se produce la secuencia de mute correcta. ACTIVADO (ON) (1): La función protectora de la cortina de luz se deshabilita cuando se produce la secuencia de mute correcta. OFF (0): La función protectora de la cortina de luz está siempre habilitada. |
Anulación | BOOL | etiqueta | Esta entrada permite una omisión temporal de la función de la instrucción de mute. La Salida 1 se activa independientemente del estado de la entrada Estado de entrada o de la existencia de fallos. OFF (0): La función de anulación está deshabilitada OFF (0) -> ON (1): La Salida 1 se activa independientemente del estado de la entrada Estado de entrada o de la existencia de fallos. La Salida 1 permanece activada mientras la entrada Anular permanece en ON (1) o hasta que termine el temporizador del Tiempo máximo de anulación.
CONSEJO:
La activación de la función de anulación requiere el uso de un dispositivo de accionamiento mantenido en el que el operador puede ver el punto de peligro, esto es, el campo de detección de la cortina de luz.
|
Estado de entrada (Input Status) | BOOL | inmediato etiqueta | Si las entradas de instrucción provienen de un módulo E/S de seguridad, este es el estado del módulo o de los módulos 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. |
Estado del piloto de mute (Muting Lamp Status) | BOOL | inmediato etiqueta | Esta entrada representa el estado del piloto de mute. ACTIVADO (ON) (1): El piloto de mute funciona correctamente. La función protectora de la cortina de luz se deshabilita (mute) después de que se siga la secuencia de mute correcta. OFF (0): El piloto de mute está defectuoso o ausente. La función protectora de la cortina de luz está siempre habilitada. |
Restablecer (Reset) 1 | BOOL | etiqueta | 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 Error presente y Código de fallo. La Salida 1 se activa cuando el Tipo de reinicio es manual. La Salida 1 no se activa al mismo tiempo que se eliminan los fallos. |
1
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 proporciona los parámetros de salida para esta instrucción.
Parámetro | Tipo de datos | Descripción |
|---|---|---|
Salida 1 (Output 1, O1) | BOOL | ACTIVADO (ON) (1): El campo de detección de la cortina de luz no está obstruido, la cortina de luz se inhibe, o se anula la cortina de luz. OFF (0): El campo de detección de la cortina de luz está obstruido. |
Piloto de mute (Muting Lamp, ML) | BOOL | Esta salida indica el estado de la función protectora de la cortina de luz. ACTIVADO (ON) (1): La función protectora de la cortina de luz está deshabilitada. OFF (0): La función protectora de la cortina de luz está habilitada. |
Despejar el área (Clear Area, CA) | BOOL | Esta salida indica cuando debe despejarse el campo de detección de la cortina de luz (todos los sensores de mute y la cortina de luz están ON) antes de que pueda continuar el procesamiento. ACTIVADO (ON) (1): Debe despejarse el campo de detección de la cortina de luz. OFF (0): El campo de detección de la cortina de luz está despejado. |
Código de fallo | DINT | Esta salida indica el tipo de fallo que ha ocurrido. Consulte los Códigos de fallo en esta instrucción para obtener la lista de códigos de fallo. |
Código de diagnóstico | DINT | Esta salida indica el estado de diagnóstico de la instrucción. Consulte la sección Códigos de diagnóstico de esta instrucción para obtener una lista de los códigos de diagnóstico. Este parámetro no está relacionado con la seguridad. |
Fallo presente (Fault Present, FP) | BOOL | ACTIVADO (ON) (1): Hay un fallo presente en la instrucción. OFF (0): La instrucción funciona normalmente. |
IMPORTANTE:
No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Operación
Funcionamiento normal
Una secuencia de transiciones del sensor de mute y de la entrada cortina de luz permite que la función protectora de la cortina de luz pueda deshabilitarse (mute). Dicha secuencia debe comenzar con ambos sensores de mute y la cortina de luz en el estado ON (1), lo que indica que el campo de detección de la cortina de luz está libre de personas o materiales.
En (A), los Sensores y la Cortina de luz se despejan y la Salida 1 se activa cuando la entrada Restablecer se convierte en ON (1). En (B), el material bloquea el Sensor 1, iniciando el temporizador S1-S2. En (C), el material bloqueo el Sensor 2 dentro del periodo del Tiempo S1-S2, de forma que temporizador S1-S2 se detiene. Se inician el temporizador S2-LC y el del Tiempo de mute máximo. La salida Piloto de mute se convierte en ON (1), lo que indica que mute está habilitado. En (D), el material bloquea la Cortina de luz dentro del periodo del Tiempo S2-LC, de forma que el temporizador S2-LC se detiene. De (D) a (E), la Salida 1 permanece activada mientras que el material atraviesa la Cortina de luz. En (E), el material se retira de la Cortina de luz, iniciando el temporizador LC-S2. En (F), el material despeja el Sensor 2 dentro de los periodos de Tiempo de S2-LC y Tiempo de mute máximo, de forma que ambos temporizadores se detienen. El temporizador S2-S1 se inicia y la salida Piloto de mute se convierte en OFF (0), lo que indica que mute está deshabilitado. En (G), el material despeja el Sensor 1, deteniendo el temporizador S2-S1.

Secuencia no válida
Cualquier secuencia de entrada diferente a la secuencia de funcionamiento normal tiene como resultado la desactivación de la Salida 1.
En (A), la Salida 1 se activa igual que en una secuencia de funcionamiento normal. En (B), el Sensor 1 y Sensor 2 se bloquean a la vez, lo que provoca que la Salida 1 se desactive y que las salidas Fallo presente y Despejar el área se convierte en ON (1). La función de anulación puede usarse para retirar el material del campo de detección de la cortina de luz y desactivar la salida Despejar el área.

Secuencia tolerada
La instrucción Mute asimétrico con dos sensores (TSAM) tolera la dinámica de aplicación que podría hacer que una entrada oscilara debido al sobre recorrido o la vibración de carga.
En (A), la Salida 1 se activa igual que en una secuencia de funcionamiento normal. En (B), el Sensor 1 se convierte en OFF (0), iniciando el temporizador S1-S2. El Sensor 1 se pasa a ON en (C), lo que detiene el temporizador S1-S2. En (D), el material bloquea completamente el Sensor 1, pasándolo a OFF (0) y la secuencia normal de mute continúa. Un sensor puede fallar, según se ilustra de (B) a (C), como resultado del sobre recorrido o la vibración de carga. Siempre que la secuencia de entrada final sea válida, se permitirá que se produzca la función de mute.

Parte peligrosa del ciclo
La entrada Habilitar mute habilita o deshabilita la función protectora de la cortina de luz. Cuando la entrada Habilitar mute está en OFF (0), la función protectora de la cortina de luz está habilitada y el material no puede atravesar el campo de detección de la cortina de luz.
En (A), la Salida 1 se activa igual que en una secuencia de funcionamiento normal. En (B), el material bloquea el Sensor 1, lo convierte en OFF (0) e iniciando el temporizador S1-S2. En (C), el material bloqueo el Sensor 2 dentro del periodo del temporizador S1-S2, de forma que dicho temporizador se detiene y se inicia el temporizador S2-LC. Puesto que la entrada Habilitar mute tiene el valor OFF (Apagado) (0), mute se deshabilita y la salida Piloto de mute permanece en OFF (0). El material bloquea la Cortina de luz en (D) y la Salida 1 se desactiva.
Si la aplicación no tiene partes de su ciclo en las que sea inaceptable que el material atraviese la cortina de luz, puede desactivar esta función, para ello ajuste la entrada Habilitar mute en un valor constante ON (1).

Anular operación
La función de anulación permite al operador activar manualmente la Salida 1 de forma que el material pueda retirarse del campo de detección.
ADVERTENCIA:
La función de anulación puede usarse con un dispositivo de accionamiento mantenido en el que el operador puede ver el punto de peligro, esto es, el campo de detección de la cortina de luz.
En (A), la entrada Anular se convierte en ON (1). La Salida 1 se activa y se inicia el temporizador del Tiempo máximo de anulación. En (B), el material despeja el Sensor 1 y la salida Despejar el área se pasa a OFF (0). En (C), la entrada Anular se apaga, OFF (0) dentro del periodo del Tiempo máximo de anulación. La Salida 1 se desactiva y se detiene el temporizador del Tiempo máximo de anulación.

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
Los códigos de fallo se muestran en formato hexadecimal seguidos por formado decimal.
Códigos de fallo generales
Código de fallo | Descripción | Acción correctiva |
0 | Sin fallo. | Ninguno. |
16#20 32 | La entrada Estado de entrada pasó de ON (1) a OFF (0) mientras se ejecutaba la instrucción. |
|
Códigos de fallo del patrón de entrada del sensor
Código de fallo | Descripción | Acción correctiva |
|---|---|---|
16#9600 38400 | Se detectó un patrón de entrada ilegal. El Sensor 1 y la Cortina de luz están bloqueados y el Sensor 2 está despejado. ![]() | El Sensor 2 debería estar también bloqueado.
|
16#9601H 38401 | Se detectó un patrón de entrada ilegal. El Sensor 2 y Cortina de luz están bloqueados y el Sensor 1 está despejado. ![]() | El Sensor 1 debería estar también bloqueado.
|
16#9602 38402 | Se detectó un patrón de entrada ilegal. El Sensor 2 está bloqueado cuando el Sensor 1 y la Cortina de luz están despejados. ![]() | El Sensor 2 debería estar también despejado. El Sensor 1 debe ser el primero en bloquearse.
|
16#9603 38403 | Se detectó un patrón de entrada ilegal. El Sensor 1 y el Sensor 2 están despejados y la Cortina de luz está bloqueada. ![]() | La cortina de luz no debe estar bloqueada cuando los Sensores 1 y 2 estén despejados.
|
Secuencias de mute normales y toleradas

Códigos de fallo de la secuencia de mute
Código de fallo | Descripción | Código de fallo | Descripción |
|---|---|---|---|
16#9500 38144 | Se detectó una secuencia de mute ilegal cuando el Sensor 1 (S1) y el Sensor 2 (S2) se bloquean simultáneamente en el paso 1. ![]() | 16#9501 38145 | Se detectó una secuencia de mute ilegal cuando el Sensor 1, el Sensor 2 y la Cortina de luz (LC) se bloquean simultáneamente en el paso 1. ![]() |
16#9502 38146 | Se detectó una secuencia de mute ilegal cuando el Sensor 2 y la Cortina de luz se bloquean simultáneamente en el paso 2. ![]() | 16#9503 381447 | Se detectó una secuencia de mute ilegal cuando el Sensor 1 y el Sensor 2 se bloquean simultáneamente en el paso 3. ![]() |
16#9504 38148 | Se detectó una secuencia de mute ilegal cuando el Sensor 1, el Sensor 2 y la Cortina de luz se bloquean simultáneamente en el paso 4. ![]() | 16#9505 38149 | Se detectó una secuencia de mute ilegal cuando el Sensor 2 y la Cortina de luz se bloquean simultáneamente en el paso 4. ![]() |
16#9506 38150 | Se detectó una secuencia de mute ilegal cuando el Sensor 1 y el Sensor 2 se bloquean simultáneamente en el paso 5. ![]() | 16#9507 38151 | Se detectó una secuencia de mute ilegal cuando el Sensor 2 y la Cortina de luz se bloquean simultáneamente en el paso 6. ![]() |
16#9508 38152 | Se detectó una secuencia de mute ilegal después de que la secuencia transicione del paso 5 al paso 6 al paso 5 (una secuencia tolerada) cuando el Sensor 1 y el Sensor 2 estén despejados. ![]() | 16#9509 38153 | Se detectó una secuencia de mute ilegal después de que la secuencia transicione del paso 5 al paso 6 al paso 5 (una secuencia tolerada) cuando la Cortina de luz esté bloqueada. ![]() |
Para corregir un fallo de secuencia no válida, compruebe la alineación de los sensores con respecto al material que se mueve y la temporización del sistema y luego restablezca el fallo.
Corregir fallos de secuencia no válida
Código de fallo | Descripción | Acción correctiva |
|---|---|---|
16#9000 36864 | La Cortina de luz se inhibió durante un periodo mayor que el Tiempo de mute máximo configurado. | El parámetro Tiempo de mute máximo está establecido en un tiempo demasiado corto o existe una anomalía con los sensores. |
16#9410 37904 | Ha transcurrido demasiado tiempo entre que el Sensor 1 y el Sensor 2 se hayan bloqueado. | El parámetro Tiempo S1-S2 está establecido en un tiempo demasiado corto o existe una anomalía con el Sensor 2. |
16#9411 37905 | Ha transcurrido demasiado tiempo entre que el Sensor 2 y la Cortina de luz se hayan bloqueado. | El parámetro Tiempo S2-LC está establecido en un tiempo demasiado corto o existe una anomalía con el Sensor 2. |
16#9412 37906 | Ha transcurrido demasiado tiempo entre que la Cortina de luz y el Sensor 2 se hayan despejado. | El parámetro Tiempo S2-LC está establecido en un tiempo demasiado corto o existe una anomalía con el Sensor 2. |
16#9413 37907 | Ha transcurrido demasiado tiempo entre que el Sensor 2 y el Sensor 1 se hayan despejado. | El parámetro Tiempo S1-S2 está establecido en un tiempo demasiado corto o existe una anomalía con el Sensor 2. |
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 |
16#1 1 | La entrada Estado del piloto de mute está en OFF (0). |
|
16#5 5 | La entrada Restablecer se mantiene ON (1). | Ajuste la entrada Restablecer en OFF (0). |
16#20 32 | La entrada Estado de entrada estaba OFF (0) cuando se inició la instrucción. | Compruebe la conexión del Módulo E/S o la lógica usada como origen del estado de entrada. |
Afecta a las marcas de estado matemáticas
No
Fallo mayor/menor
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 parámetros .O1, .ML, .CA y .FP se borran a falsos. |
La condición de entrada de renglón es verdadera | La instrucción se ejecuta. |
Post-escaneado | Igual que La condición de entrada de renglón es falsa. |
Entregue su opinión













