Salida redundante configurable (CROUT)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
La instrucción Salida redundante configurable controla y supervisa las salidas redundantes. El tiempo de reacción para la retroalimentación de salida se puede configurar. La instrucción es compatible con señales de retroalimentación negativa y positiva.
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
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.
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.
Esta tabla proporciona los operandos utilizados para configurar la instrucción. Dichos operandos no pueden cambiarse en el tiempo de ejecución.
Operando | Tipo de datos | Formato | Descripción | |
|---|---|---|---|---|
CROUT | CONFIGURABLE_ROUT | etiqueta | Estructura CROUT | |
Feedback Type | BOOL | Desplegable | Este operando define los estados ON y OFF de retroalimentación. | |
Positivo (1) | ON (1): Feedback 1 ON, Output 1 ON. OFF (0): Feedback 1 OFF, Output 1 OFF. | |||
Negativo (0) | ON (1): Feedback 1 OFF, Output 1 ON. OFF (0): Feedback 1 ON, Output 1 OFF. | |||
Feedback Reaction Time | DINT | inmediato | Este operando especifica la cantidad de tiempo que la instrucción espera a que Retroalimentación 1 y Retroalimentación 2 reflejen el estado de la Salida 1 y la Salida 2 tal como lo define el Tipo de retroalimentación. El rango válido es de 5 a 1000 ms. | |
La siguiente tabla explica las entradas de la instrucción.
Operando | Tipo de datos | Formato | Descripción |
|---|---|---|---|
Actuate | BOOL | etiqueta | Esta entrada activa o desactiva la Salida 1 y la Salida 2. ACTIVADO (ON) (1): La Salida 1 y Salida 2 se activan si no existe ningún fallo. OFF (0): La Salida 1 y Salida 2 se desactivan. |
Feedback 1 | BOOL | etiqueta | Esta entrada se monitoriza constantemente para garantizar que refleja el estado de la Salida 1. Cuando la Salida 1 realiza la transición, esta entrada debe detectar la transición dentro del Tiempo de reacción de retroalimentación. |
Feedback 2 | BOOL | etiqueta | Esta entrada se monitoriza constantemente para garantizar que refleja el estado de la Salida 2. Cuando la Salida 2 realiza la transición, esta entrada debe detectar la transición dentro del Tiempo de reacción de retroalimentación. |
Input Status | BOOL | etiqueta inmediato | Si las entradas de instrucción proceden 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. |
Output Status | BOOL | etiqueta inmediato | Esta entrada indica el estado de salida del módulo o módulos E/S que utiliza esta instrucción. ACTIVADO (ON) (1): La conexión E/S y el módulo E/S están operativos. OFF (0): El módulo presenta un fallo o la conexión con el módulo se ha perdido. |
Reset 1 | BOOL | etiqueta | Esta entrada borra los fallos de la instrucción siempre que la condición de fallo no esté presente. OFF (0) -> ON (1): Se restablecen las salidas FP y Código de fallo. |
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.La siguiente tabla explica las salidas de la instrucción.
Operando | Tipo de datos | Descripción |
|---|---|---|
Output 1 (01) | BOOL | Esta salida se utiliza para controlar un canal de un dispositivo de salida de dos canales. La Salida 1 se desactiva cuando se dan una o varias de las siguientes condiciones:
|
Output 2 (02) | BOOL | Esta salida se utiliza para controlar un canal de un dispositivo de salida de dos canales. La Salida 2 se desactiva cuando se dan una o varias de las siguientes condiciones:
|
Fault Present (FP) | BOOL | ACTIVADO (ON) (1): Hay un fallo presente en la instrucción. OFF (0): La instrucción funciona normalmente. |
Fault Code | DINT | Esta salida indica el tipo de fallo que ha ocurrido. Consulte a continuación la sección Códigos de fallo para obtener una lista de los códigos de fallo. Este parámetro 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 parámetro no está relacionado con la seguridad. |
IMPORTANTE:
No escriba en ninguna etiqueta de salida de instrucción bajo ninguna circunstancia.
Funcionamiento normal
Este diagrama de tiempo muestra el funcionamiento normal de esta instrucción para el control salidas de doble canal cuando el Tipo de retroalimentación es Positivo. La Salida 1 y la Salida 2 se activan en (A) cuando la entrada Accionar pasa a ON (1). Ambas entradas de retroalimentación reaccionan antes de que termine el tiempo de temporizador Reacción de retroalimentación; de este modo la Salida 1 y la Salida 2 siguen activadas en estado estable en (B). La Salida 1 y la Salida 2 se desactivan en (C) cuando la entrada Accionar pasa a OFF (0). En (D), ambas entradas de retroalimentación reaccionan antes de que termine el tiempo de temporizador Reacción de retroalimentación; de este modo la Salida 1 y la Salida 2 siguen desactivadas en estado estable.

Fallo de retroalimentación
Se puede producir un fallo de retroalimentación si Retroalimentación 1 o Retroalimentación 2 no refleja correctamente el estado de la Salida 1 y la Salida 2. En este ejemplo de diagrama, el Tipo de retroalimentación está configurado en Positivo. La Salida 1 y la Salida 2 se activan en (A); pero en (B), la Retroalimentación 2 no ha pasado a ON (1) antes de que termine el tiempo de temporizador Reacción de retroalimentación, lo que genera un fallo de retroalimentación. El fallo no se puede borrar en (C) porque la Retroalimentación 1 y la Retroalimentación 2 aún no reflejan el estado de la Salida 1 y la Salida 2. El fallo se borra en (D) si la entrada Restablecer pasa a ON (1) y Retroalimentación 1 y Retroalimentación 2 pasan a OFF (0), lo que reflejaría correctamente el estado de la Salida 1 y la Salida 2.

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#21 33 | La entrada Estado de salida realizó una transición de ON (1) a OFF (0) mientras se ejecutaba la instrucción. |
|
16#5000 20480 | La Retroalimentación 1 y la Retroalimentación 2 pasaron a OFF (0) de forma inesperada. |
|
16#5001 20481 | La Retroalimentación 1 pasó a OFF (0) de forma inesperada. |
|
16#5002 20482 | La Retroalimentación 2 pasó a OFF (0) de forma inesperada. |
|
16#5003 20483 | La Retroalimentación 1 y la Retroalimentación 2 pasaron a ON (1) de forma inesperada. |
|
16#5004 20484 | La Retroalimentación 1 pasó a ON (1) de forma inesperada. |
|
16#5005 20485 | La Retroalimentación 2 pasó a ON (1) de forma inesperada. |
|
16#5006 20486 | La Retroalimentación 1 y la Retroalimentación 2 no pasaron a ON (1) dentro del Tiempo de reacción de retroalimentación. |
|
16#5007 20487 | La Retroalimentación 1 no pasó a ON (1) dentro del Tiempo de reacción de retroalimentación. |
|
16#5008 20488 | La Retroalimentación 2 no pasó a ON (1) dentro del Tiempo de reacción de retroalimentación. |
|
16#5009 20489 | La Retroalimentación 1 y la Retroalimentación 2 no pasaron a OFF (0) dentro del Tiempo de reacción de retroalimentación. |
|
16#500A 20490 | La Retroalimentación 1 no pasó a OFF (0) dentro del Tiempo de reacción de retroalimentación. |
|
16#500B 20491 | La Retroalimentación 2 no pasó a OFF (0) dentro del Tiempo de reacción de retroalimentación. |
|
Códigos de diagnóstico y acciones correctivas
Código de diagnóstico | Descripción | Acción correctiva |
|---|---|---|
0 | Sin fallo | Ninguno |
16#20 32 | El Estado de entrada estaba en OFF (0) cuando inició la instrucción. | Compruebe la conexión en el módulo E/S. |
16#21 33 | La entrada Estado de salida realizó una transición de ON (1) a OFF (0) mientras se ejecutaba la instrucción. | Compruebe la conexión en el módulo E/S. |
16#5000 20480 | La entrada Accionar se mantiene en ON (1). | Establezca la entrada Accionar en OFF (0). |
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 | Las salidas .01 y .02 se borran a falsas. Las salidas Código de diagnóstico y Código de fallo se ajustan a 0 |
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