Conectar a secuencia de equipo (SATT)

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 Conectar a
Equipment Sequence
(SATT) para asumir la propiedad de un
Equipment Sequence
. Un
Equipment Sequence
puede ser controlado por un programa si el programa es propietario del
Equipment Sequence
o si el
Equipment Sequence
no tiene propietarios. Se debe asignar una etiqueta para almacenar el código de resultado de una instrucción SATT.
La instrucción SATT devuelve uno de los cinco códigos de resultado. El código de resultado 0 indica que la instrucción SATT 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
L5K_SATT_LD_avail_v34
Diagrama de bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado:
SATT(Nombre 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
que desea cambiar para que el comando asuma su propiedad (conectar).
Resultado
DINT
Etiqueta
Para que la instrucción devuelva un código de éxito o de fallo, ingrese 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 para el Diagrama de lógica de escalera.
Pautas para utilizar la instrucción SATT
Pauta
Detalles
Recuerde que la aplicación
Logix Designer
anula la propiedad de la
Equipment Sequence
.
Independientemente de si un programa o software
FactoryTalk Batch
sea propietario de un
Equipment Sequence
, existe la opción de usar
Logix Designer
para anular la propiedad y controlar el
Equipment Sequence
.
Para controlar el
Equipment Sequence
, este debe ser propiedad del programa o no debe tener propietarios.
Las instrucciones de propiedad son
Conectar
(SATT) y
Desconectar
(SDET).
Los secuenciadores internos (programas), los secuenciadores externos (
FactoryTalk Batch
) y los operadores usan un comando
Conectar
para ordenar un
Equipment Sequence
.
Cuando el
Equipment Sequence
haya finalizado, renuncie a la propiedad.
Para renunciar a la propiedad, use una instrucción Desconectar de
Equipment Sequence
(SDET).
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.
Use el código
Resultado
para verificar la propiedad e incluya los pasos que deberían darse si falla la conexión debido a que el
Equipment Sequence
es propiedad de otro programa u operador.
Utilice el operando
Resultado
para obtener un código que muestre el éxito o fracaso de la instrucción SATT.
En cada ejecución, la instrucción SATT intenta apropiarse de
Equipment Sequence
. Cuando un programa u operador posee un
Equipment Sequence
, falla otra ejecución de la instrucción SATT y produce el código de resultado 24582. Cuando usa la instrucción SATT, tiene dos opciones:
  • Limite su ejecución a un solo escaneado para evitar el código de resultado 24582
    • Incluya esto en sus condiciones para la propiedad:
      código de resultado = 24582
Códigos de resultado SATT
Código (Dec.)
Descripción
0
El comando ha sido correcto.
24579
Equipment Sequence
no se puede encomendar.
Logix Designer
ya posee el
Equipment Sequence
. El interlocutor está conectado a
Equipment Sequence
, pero no es el propietario actual del control.
  • Este programa ahora también es propietario de
    Equipment Sequence
    .
    • Dado que el
      Logix Designer
      tiene una prioridad mayor, el programa no puede controlar el
      Equipment Sequence
      .
24582
El programa ya posee el
Equipment Sequence
.
24593
Uno de estos ya posee el
Equipment Sequence
.
  • Un Secuenciador externo como el software
    FactoryTalk Batch
    .
    • Otro programa en el controlador.
      • Un operador HMI
24594
La
Equipment Sequence
no está programada, inhibida o está en una tarea inhibida.
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 cada ejecución de la instrucción, la instrucción SATT intenta obtener la propiedad de la
Equipment Sequence
.
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
  • La condición de salida de reglón se establece como verdadera
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
L5K_LD_Example_SATT_v34
Texto estructurado
if (AttachControl) then
SATT(Make_Product_101, Result);
end_if
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal