Comando de anulación de fase (Phase Override Command, POVR)
Esta instrucción corresponde a los controladores Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 y ControlLogix 5590.
Utilice la instrucción POVR para dar un comando Retener, Detener o Invalidar a una fase de equipo, independientemente de la propiedad.
La instrucción POVR:
- Da el comando Retener, Detener o Invalidar a una fase de equipo.
- Anula todos los propietarios de la fase de equipo. El comando funciona incluso si el softwareLogix Designer, la HMI, el softwareFactoryTalk Batchu otro programa ya posee la fase del equipo. Esta instrucción no cambia la propiedad de la fase de equipo.
- La propiedad HMI de alta prioridad solo es específica para los controladoresCompactLogix5370 yControlLogix5570.
CONSEJO:
Cuando se utiliza esta instrucción con el sistema de redundancia ControlLogix, las salidas controladas por esta instrucción pueden no ser sin interrupciones durante una conmutación de redundancia, si la instrucción y el programa de fase no están programados en la tarea de prioridad más alta.
Se trata de una instrucción de transición. Siga estos pasos cuando la use:
- En la lógica de escalera, inserte una instrucción para alternar el rung-condition-in de falsa a verdadera cada vez que se deba ejecutar la instrucción.
- En una rutina de Texto estructurado, inserte una condición para que la instrucción haga que se ejecute solo en una transició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
POVR (PhaseName, Command, Result);
Operandos
Diagrama de lógica de escalera
Operando | Tipo | Formato | Descripción |
|---|---|---|---|
Phase Name | fase | Nombre de la fase de equipo | Fase de equipo que desea cambiar a un estado diferente |
Command | comando | Nombre del comando | Uno de estos comandos para la fase de equipo:
|
Result | DINT | inmediato etiqueta | Para que la instrucción devuelva un código de éxito o fallo, introduzca una etiqueta DINT en la que se almacena el código de resultado. De lo contrario, introduzca 0. |
Texto estructurado
Los operandos son los mismos que los de la instrucción POVR del diagrama de escalera.
Pautas para utilizar la instrucción POVR
Pauta | Detalles |
|---|---|
Si desea anular otros propietarios. | ¿Desea que el equipo retenga, detenga o invalide incluso si tiene el control manual de la fase del equipo mediante el software Logix Designer ?
Esto también es aplicable a la HMI, el software FactoryTalk Batch u otros programas. Utilice POVR solamente para retener, detener o invalidar independientemente de la propiedad.Por ejemplo, suponga que su equipo comprueba si hay material atascado. En caso de atasco, invalide siempre el equipo. En este caso, utilice la instrucción POVR. De esta manera, el equipo aborta incluso bajo control manual a través del software Logix Designer . |
Limite la ejecución de una instrucción POVR a un único escaneado. | Limite la ejecución de la instrucción POVR a un único escaneado. Cada comando se aplica solo a un estado o estados específicos. Una vez que la fase de equipo cambia de estado, el comando ya no es válido. Para limitar la ejecución, utilice métodos como:
|
Códigos de resultado POVR
Si asigna una etiqueta para almacenar el resultado de una instrucción POVR, la instrucción devuelve uno de estos códigos cuando se ejecuta:
Código (Dec.) | Descripción |
|---|---|
0 | Comando correcto. |
24577 | Comando no válido. |
24578 | Comando no válido para el estado actual de la fase de equipo. Por ejemplo, si la fase de equipo está en estado de detención, entonces un comando de retención no es válido. |
24594 | Fase de equipo no programada o inhibida, o en una tarea inhibida. |
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Ninguno. Consulte
Índice a través de matrices
para obtener más información sobre los fallos relacionados con los operandos.Ejecución
Condición/estado | Acción realizada |
|---|---|
Pre-escaneado | No se realiza ninguna acción. |
Post-escaneado | No se realiza ninguna acción. |
EnableIn es falso | No se realiza ninguna acción. |
EnableIn es verdadero | La instrucción se ejecuta. |
Ejemplo

Número | Descripción |
|---|---|
![]() | El programa del equipo vigila los siguientes fallos:
Si hay un error, entonces Local_Interface.Equipment_Faults_Cleared = 0. Esta etiqueta es un alias para la etiqueta en el alcance del controlador Shear_1 . |
![]() | La rutina de pre-estado de la fase de equipo vigila que el programa del equipo señale un fallo.
Si hay un error, entonces Se proporciona el comando de invalidación a la fase de equipo Shear_One_Phase . La instrucción POVR asegura que el comando funcione, aunque alguien tenga el control manual de la fase del equipo mediante el software Logix Designer .La instrucción PFL establece el código de fallo para Shear_One_Phase=333 .Fault_Strobe mantiene estas acciones como un único escaneado. |
Diagrama de lógica de escalera

Ejemplo 2

Texto estructurado
If NOT Equipment_Faults_Cleared And NOT Fault_Strobe then
POVR(POVRTest,Abort, 0);
PFL(333);
end_if;
Fault_Strobe := NOT Equipment_Faults_Cleared;
Entregue su opinión

