Secuencia de equipo asigna identificador de secuencia (Sequence Assign Sequence Identifier, SASI)

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 Asignar identificador de secuencia (Assign Sequence Identifier, SASI) para asignar un ID de secuencia al
Equipment Sequence
. Para poder establecer el ID de secuencia, se deben cumplir estos requisitos previos:
  • El controlador está en línea.
  • El
    Equipment Sequence
    está en estado IDLE.
  • Ha asumido la propiedad de
    Equipment Sequence
    o no hay otro propietario de
    Equipment Sequence
    .
El ID de secuencia puede tener hasta 82 caracteres de longitud, utilizando estos caracteres ASCII imprimibles:
a-z, A-Z, 0-9, !"#$%&'()*+,-./:;<=>?@[\] ^_`{|}~ y espacio
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.
Cuando se asigna una etiqueta para almacenar el resultado de una instrucción SASI, la instrucción devuelve un código de resultado cuando se ejecuta. El código de resultado 0 indica que la instrucción SASI se ha ejecutado correctamente. Los otros códigos indican que la instrucción no se ejecutó con éxito y proporcionan información adicional sobre la causa del fallo de la instrucción.
Idiomas disponibles
Diagrama de lógica de escalera
SASI_LD_avail_v34
Diagrama de bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
SASI(Nombre de secuencia, Id 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
a la que desee asignar un identificador.
ID de secuencia
STRING
Etiqueta
Introduzca una etiqueta STRING en la que se almacene el identificador, o una cadena entre comillas que contenga hasta 82 caracteres.
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 para el Diagrama de lógica de escalera.
Códigos de resultado SASI
Código (Dec.)
Descripción
0
el ID de la secuencia se ha asignado con éxito.
24578
El estado de la Secuencia no es IDLE o hay actualmente un fallo de Secuencia.
24579
La Secuencia está conectada por otro propietario.
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 SASI intenta asignar un identificador de cadena al
Equipment Sequence
especificado.
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
SASI_LD__Example_v34
CONSEJO: El parámetro Sequence ID puede ser una etiqueta CADENA en la que se almacena el identificador o una cadena entre comillas que contenga hasta 82 caracteres.
Texto estructurado
if (SasiControl) then
SASI(Make_Product_101, IdString, Result);
end_if
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal