Control de válvula principal (MVC)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
La instrucción Control de válvula principal (MVC) se usa para controlar y monitorizar la válvula principal del embrague o del freno. La instrucción es compatible con válvulas con varios tiempos de reacción y señales de retroalimentación positiva o negativa. Las válvulas monocanales se pueden controlar combinando la Salida 1 y la Salida 2, y se pueden monitorizar combinando Retroalimentación 1 y Retroalimentación 2.
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 ocurrir un funcionamiento inesperado si:
- Los operandos de etiqueta de salida se sobrescriben.
- Los miembros de un operando de estructura se sobrescriben.
- Los operandos de estructura son compartidos por varias instrucciones.
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.
En la siguiente tabla se indican el operando utilizado para configurar la instrucción. Dichos operandos no pueden cambiarse en el tiempo de ejecución.
Operando | Tipo de datos | Formato | Descripción | |
|---|---|---|---|---|
MVC | MAIN_VALVE_CONTROL | etiqueta | Estructura MVC | |
Feedback Type | BOOL | elemento de lista | Este operando define los estados OFF y ON de la retroalimentación para señales de la retroalimentación positiva y negativa. | |
Positive (1) | OFF (0): Feedbacks OFF / Outputs OFF ON (1): Feedbacks ON / Outputs ON | |||
Negative (0) | OFF (0): Feedbacks ON / Outputs OFF ON (1): Feedbacks OFF / Outputs ON | |||
Feedback Reaction Time | DINT | inmediato | Este operando especifica la cantidad de tiempo que la instrucción espera las entradas de retroalimentación 1 y 2 para reflejar el estado de las Salidas 1 y 2 tal como define el operando Tipo de retroalimentación. 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 derivarse de la lógica del usuario.
Operando | Tipo de datos | Formato | Descripción |
|---|---|---|---|
Actuate | BOOL | etiqueta | Esta entrada activa o desactiva la Salida 1 y la Salida 2. OFF (0) - > ON (1): La Salida 1 y Salida 2 se activan si no existe ningún fallo. ON (1) - > OFF (0): La Salida 1 y Salida 2 se desactivan. |
Feedback 1 | BOOL | etiqueta | Estas entradas se monitorizan constantemente para asegurarse de que reflejen el estado de la Salida 1 y la Salida 2. Cuando la Salida 1 y la Salida 2 realizan la transición, estas entradas deben reaccionar en el Tiempo de reacción de la retroalimentación. |
Feedback 2 | BOOL | etiqueta | |
Input Status | BOOL | etiqueta inmediato | Si las entradas de instrucción provienen de un módulo E/S de seguridad, este valor 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): El módulo de salida funciona adecuadamente. OFF (0): El módulo de salida está averiado. Las salidas de la instrucción se encuentran en estado desactivado (seguro). |
Reset 1 | BOOL | etiqueta | Esta entrada borra los fallos de la instrucción siempre que la condición de fallo no esté presente. ACTIVADO (ON) (1): Se restablecen las salidas Error presente y Código de fallo. |
1
La norma ISO 13849-1 estipula que la función de restablecimiento de la instrucción se debe producir en las señales de flanco descendente. Para cumplir con los requisitos de la norma ISO 13849-1, añada esta lógica inmediatamente antes de esta instrucción. Cambie el nombre de la etiqueta ‘Reset_Signal' en el ejemplo que se muestra a continuación con el nombre de la etiqueta de señal de restablecimiento. Luego, utilice la etiqueta Bit de salida de la instrucción OSF como origen de restablecimiento de la instrucción.
La siguiente tabla explica las salidas de la instrucción. Las salidas pueden ser señales de dispositivo de campo o pueden derivarse de la lógica del usuario.
Operando | Tipo de datos | Descripción |
|---|---|---|
Output 1 (01) | BOOL | Estas salidas son un par redundante que se usa para controlar un embrague de prensa o una válvula de freno. Las salidas se desactivan cuando se produce lo siguiente:
|
Output 2 (02) | BOOL | |
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 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 | Las salidas .O1, .O2 y .FP se borran a falsas. Las salidas Código de diagnóstico y Código de fallo están establecidas en 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. |
Operación
Normal
Este diagrama de tiempo muestra el funcionamiento normal de esta instrucción para el control de una válvula de embrague o freno de prensa con Tipo de retroalimentación = Positivo. La Salida 1 y Salida 2 se activan cuando la entrada Accionar realiza la transición de OFF (0) a ON (1) en (A). Ambas entradas de retroalimentación reaccionan antes de que termine el Tiempo de reacción de la retroalimentación, de modo que las salidas permanecen activadas en un estado estable en (B). La Salida 1 y la Salida 2 se activan cuando la entrada Accionar realiza la transición de ON (1) a OFF (0). Ambas entradas de retroalimentación reaccionan antes de que termine el Tiempo de reacción de la retroalimentación, de modo que las salidas permanecen activadas en un estado estable en (D).

Fallo de retroalimentación
El siguiente diagrama es un ejemplo de cómo puede ocurrir un fallo de retroalimentación cuando alguna de las entradas Retroalimentación no refleja el estado de la Salida 1 pero sí correctamente con el Tipo de retroalimentación = Positivo. La Salida 1 y la Salida 2 se activan en (A); pero en (B), la Retroalimentación 2 no ha realizado la transición de OFF (0) a ON (1) antes de que termine el Tiempo de 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 cuando se detecta una transición de OFF (0) a ON (1) en la entrada Restablecer y ambas entradas Retroalimentación están en OFF (0), con lo que reflejan correctamente el estado de la Salida 1 y la Salida 2 en (D).

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 |
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 se convirtieron en ON (1) dentro del Tiempo de reacción de retroalimentación configurado. |
|
16#5007 20487 | La Retroalimentación 1 no se convirtió en ON (1) dentro del Tiempo de reacción de retroalimentación configurado. |
|
16#5008 20488 | La Retroalimentación 2 no se convirtió en ON (1) dentro del Tiempo de reacción de retroalimentación configurado. |
|
16#5009 20489 | La Retroalimentación 1 y la Retroalimentación 2 no se convirtieron en OFF (0) dentro del Tiempo de reacción de retroalimentación configurado. |
|
16#500A 20490 | La Retroalimentación 1 no se convirtió en OFF (0) dentro del Tiempo de reacción de retroalimentación configurado. |
|
16#500B 20491 | La Retroalimentación 2 no se convirtió en OFF (0) dentro del Tiempo de reacción de retroalimentación configurado. |
|
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#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). |
Entregue su opinión