Está en la página 1de 6

https://literature.rockwellautomation.

com/idc/groups/literature/documents/rm/1756-rm003_-
es-p.pdf

Cuestionario previo

¿Qué es un secuenciador?

Es un dispositivo que fue utilizado para proveer un cierre de contactos basados en la posición de
un tambor cilíndrico. Y su programación consistía en colocar los pines adecuadamente de manera
que hicieran contacto con interruptores.

¿Existen secuenciadores mecánicos?

- Si, los primeros fueron diseños electromecánicos que usaban levas mecánicas

Indica la relación entre una instrucción de desplazamiento de datos y un secuenciador

Los cilindros más largos proveían más contactos en una misma línea, es decir una mayor capacidad
de salida. Los cilindros de mayor radio proveían más pines líneas de contactos, es decir, un mayor
número de pasos en el programa.

Indica cuáles son las instrucciones de secuenciador y descríbelas brevemente.


¿Con qué tipo de datos trabajan los secuenciadores?

- Se puede usar archivos de tipo entero o doble entero con las instrucciones de
secuenciador.

MARCO TEORICO

SECUENCIADORES:

Las instrucciones de secuenciación supervisan operaciones consistentes y repetibles.

Secuenciador de entrada (SQI):


La instrucción SQI detecta cuando se ha completado un paso en un par de secuencia de
instrucciones SQO/SQI.
Operando Tipo Formato Descripción

etiqueta de Matriz de secuenciador Especifica el primer


Array DINT elemento de la matriz de secuenciador no se
matriz
utiliza CONTROL.POS en el subíndice
Este operando se utiliza para determinar qué
SINT bits bloquear (0) o dejar pasar (1) cuando se
etiqueta aplica al elemento de Array y Source al que
Mask INT
inmediato hace referencia .POS. Los tipos INT y SINT se
DINT
extienden a cero hasta el tamaño de un tipo
DINT.
SINT Los datos de entrada usados para comparar con
etiqueta
Source INT un elemento de matriz al que hace referencia
inmediato
DINT .POS.
Estructura de control para la operación Se
Control CONTROL etiqueta debería usar la misma etiqueta de control en
las instrucciones SQO y SQL.
Length DINT inmediato
Esto representa la estructura de CONTROL .LEN.
Esto representa la estructura de CONTROL
Position DINT inmediato
.POS.

Mnemónico Tipo de datos Descripción


.ER BOOL
La instrucción detectó un error.

.LEN DINT La longitud especifica el número de pasos de


secuenciador en la matriz de secuenciador
La posición identifica el elemento de la Array
.POS DINT que la instrucción está comparando con el
Source. El valor inicial suele ser 0

 Descripción
 Cuando el valor es Verdadero, la instrucción SQI pasa Source y el elemento de Array
actual por Mask. Los resultados de estas operaciones de máscara se comparan y si son
iguales, la condición-de salida de reglón se establece en verdadera. De lo contrario, se
borra su valor a falso. Por lo general, use la misma estructura de CONTROL que las
instrucciones SQO y SQL.

Carga de secuenciador (SQL):


La instrucción SQL carga el valor del operando de origen dentro de la matriz de
secuenciador.
Operando Tipo Formato Descripción
Matriz de secuenciador
etiqueta de Especifica el primer elemento de la matriz de
Matriz DINT
matriz secuenciador
no se utiliza CONTROL.POS en el subíndice

SINT
etiqueta Datos a cargar en la matriz de secuenciador en
Origen INT
inmediato una ubicación especificada por .POS.
DINT

Estructura de control para la operación


Control CONTROL etiqueta Se debería usar la misma etiqueta de control
en las instrucciones SQI y SQL.
Esto representa la estructura de CONTROL
Length DINT inmediato
.LEN.
Esto representa la estructura de CONTROL
Position DINT inmediato
.POS.

 Descripción

 Cuando .EN pasa de falso a verdadero, se incrementa .POS. Se restablece .POS en 1


cuando .POS pasa a ser ≥ .LEN. La instrucción SQL carga el valor de Source en Array en
la nueva posición.
 Cuando .EN es verdadero, la instrucción SQL carga el valor de Source en Array en la
posición actual.
 Por lo general, se utiliza la misma estructura de CONTROL que las instrucciones SQI y
SQO.

Secuenciador de salida (SQO):

La instrucción SQO establece condiciones de salida para el siguiente paso de un par de


secuencia de instrucciones SQO/SQI.

 Descripción
 Cuando .EN pasa de falso a verdadero, se incrementa .POS. El valor de .POS se
restablece en 1 cuando .POS pasa a ser mayor o igual a .LEN.
 Cuando .EN es verdadero, la instrucción SQO pasa por Mask los datos de Array
en .POS y a continuación pasa el valor actual de Destination por Mask
complementada. Se aplica una operación OR a todos los resultados de esas
operaciones y se almacena el resultado en Destination.

Observaciones

- La principal ventaja de las instrucciones de secuenciador es que conservan la memoria del


programa.

- La instrucción Sequencer Compare (SQI) para detectar cuándo ha concluido un paso. La


instrucción Sequencer Output (SQO) para establecer las condiciones de salida para cada
paso. La instrucción Sequencer Load (SQL) para cargar datos al archivo de secuenciador.

Conclusiones

- Los cilindros más largos proveían más contactos en una misma línea, es decir una mayor
capacidad de salida. Los cilindros de mayor radio proveían más pines o líneas de
contactos, es decir, un mayor número de pasos en el programa.

- Las instrucciones de secuenciador se usan para controlar máquinas o procesos de


ensamblaje automático que tienen una operación constante y repetible. Estos
generalmente son accionados en base a tiempo o evento.

También podría gustarte