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 software
    Logix Designer
    , la HMI, el software
    FactoryTalk Batch
    u 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 controladores
    CompactLogix
    5370 y
    ControlLogix
    5570.
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
POVR_LD_avail_v31
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:
  • Hold
  • Detener
  • Anular
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
?
  • Sí: Utilice la instrucción POVR
  • No: Utilice la instrucción PCMD
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:
  • Ejecute la instrucción POVR en una acción de Pulso P1 (Flanco ascendente) o Pulso P0 (Flanco descendente).
  • Ponga una instrucción de un pulso antes de la instrucción POVR.
  • Ejecute la instrucción POVR y vaya al siguiente paso.
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
RSL5K_POVR Equipment Phase Override CommandV32
Número
Descripción
1
El programa del equipo vigila los siguientes fallos:
  • Eje con fallo
  • Material atascado
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
.
2
La rutina de pre-estado de la fase de equipo vigila que el programa del equipo señale un fallo.
  • Si
    Interface_To_Equipment.Equipment_Faults_Cleared
    =0, hay un error.
  • Tanto
    Interface_To_Equipment
    como
    Local_Interface
    son alias para
    Shear_1
    , así que tienen los mismos valores.
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
POVR_LD_ex1_v31
Ejemplo 2
POVR_LD_Example 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
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal