Anular secuencia de equipo (SOVR)

Esta instrucción se aplica a los
Logix Designer
controladores 5580P y a los controladores ControlLogix 5590P. Los controladores
Logix Designer
5580P y ControlLogix 5590P también admiten redundancia de controlador.
CONSEJO: Cuando se utiliza esta instrucción con el sistema de redundancia
ControlLogix
, las salidas controladas por esta instrucción pueden no ser sin perturbaciones durante una conmutación de redundancia, si la instrucción y el programa de secuencias no están programados en la tarea de prioridad más alta.
ADVERTENCIA:
Cuando se utiliza la redundancia con un
Equipment Sequence
, la ejecución de la secuencia puede no ser la esperada después de la conmutación si la fase y la secuencia no están programadas en la misma tarea.
Utilice la instrucción
Equipment Sequence
Anular (Override, SOVR) para enviar un comando HOLD, STOP o ABORT a una
Equipment Sequence
, independientemente de la propiedad.
IMPORTANTE: La instrucción SOVR únicamente está destinada a emergencias. Cuando decidan usarla, los ingenieros de control deben hacerlo con prudencia.
Cuando se asigna una etiqueta para almacenar el resultado de una instrucción SOVR, la instrucción devuelve uno de los cinco códigos de resultado cuando se ejecuta. El código de resultado
0
indica que la instrucción SOVR se ejecutó correctamente. Los otros cuatro códigos indican que la instrucción no se ejecutó con éxito y proporciona información adicional sobre la causa del error de la instrucción.
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 la Condición de entrada de renglón 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
SOVR_LD_avail_v34
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
SOVR(SequenceName, Comando de secuencia, Resultado)
Operandos
Diagrama de lógica de escalera
Operando
Tipo de datos
Formato
Descripción
Sequence Name
SEQUENCE
Nombre de
Equipment Sequence
Equipment Sequence
para ejecutar el comando.
Comando
Enumeración de comando
Nombre del comando
Comando que desea enviar a la
Equipment Sequence
. Envíe uno de estos comandos: HOLD, STOP, o ABORT
Resultado
DINT
Etiqueta
Para que una instrucción devuelva un código de éxito o fallo, introduzca una etiqueta DINT en donde se almacenará el código de resultado. De lo contrario, introduzca 0.
Texto estructurado
Los operandos son los mismos que el Diagrama de lógica de escalera.
Pautas para utilizar la instrucción SOVR
Pauta
Detalles
Asegúrese de que desea anular otros propietarios.
En la mayoría de circunstancias, use la instrucción SCMD para ordenar una
Equipment Sequence
mediante programación. Sin embargo, use la instrucción SOVR para ordenar una
Equipment Sequence
bajo estas condiciones:
  • Cuando esté dando el comando HOLD, STOP o ABORT, y el comando debe ejecutarse siempre bajo cualquier tipo de circunstancia de propiedad.
  • Si el comando HOLD, STOP o ABORT debe ejecutarse incluso cuando tenga control manual de la
    Equipment Sequence
    mediante la aplicación
    Logix Designer
    o cuando otro programa, como el software
    FactoryTalk Batch
    , sea propietario de la
    Equipment Sequence
    .
Limite la ejecución de la instrucción SOVR a un solo escán.
Limite la ejecución de la instrucción SOVR a un solo escán. Cada comando se aplica solo a un estado o estados específicos. Una vez que la
Equipment Sequence
cambie de estado, el comando dejará de ser válido. Para limitar la ejecución, utilice métodos como:
  • Ejecute la instrucción SOVR 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 SOVR.
  • Ejecute la instrucción SOVR y vaya al siguiente paso.
Evite realizar solicitudes de comandos innecesarias si el
Equipment Sequence
está generando eventos de secuencia.
Las solicitudes de comandos innecesarias pueden desbordar los búferes de procesamiento de eventos y hacer que se pierda eventos importantes.
Códigos de resultado SOVR
Código (Descripción)
Descripción
0
El comando ha sido correcto.
24579
El interlocutor está conectado a esta Secuencia, pero no es el Propietario actual de la misma. Actualmente, una aplicación de mayor prioridad es la Propietaria de esta secuencia.
24582
El interlocutor ya ha anulado la propiedad de esta Secuencia.
24583
La tabla de conexión de esta secuencia está llena.
24606
El interlocutor ya ha establecido una conexión o anulación externa como un tipo de propietario distinto.
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[1] para obtener más información sobre los fallos relacionados con los operandos.
Ejecución
En la ejecución de la instrucción, la instrucción SOVR intenta controlar la
Equipment Sequence
especificada.
Diagrama de lógica de escalera
Condición
Acción realizada
Pre-escaneado
No se realiza ninguna acción
La condición de entrada de renglón es falsa
No se realiza ninguna acción
La condición de entrada de renglón es verdadera
La instrucción se ejecuta.
Post-escaneado
No se realiza ninguna acción
Texto estructurado
Condición
Acción realizada
Pre-escaneado
No se realiza ninguna acción
La condición de entrada de renglón es falsa
No se realiza ninguna acción
La condición de entrada de renglón es verdadera
La instrucción se ejecuta
Post-escaneado
No se realiza ninguna acción
Ejemplo
Diagrama de lógica de escalera
SOVR_LD_Example_v34
Texto estructurado
Si (OverrideControl) entonces
SOVR(Make_Product_101, Abortar, Resultado);
end_if
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal