Está en la página 1de 7

CONTROLADORES LOGICOS

PROGRAMABLES CONTROL CONTINUO

LABORATORIO N° 03

“SECUENCIADOR”

Luis Fernando Ramos Olanda


Alumno (os):
William Yanqui Mamani
Grupo : “B” Nota:
Semestre : V
Fecha de entrega : 12 09 18 Hora:

ELECTRONICA Y AUTOMATIZACION INDUSTRIAL


PROGRAMA DE FORMACION REGULAR
CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 2 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

I. OBJETIVOS
1. Implementar programas usando secuenciadores, contadores y operaciones matemáticas
2. Identificar funciones lógicas básicas: XIC, XIO, OTE, OTL, OTU, TON, SQO.

II. RECURSOS
1. SOFTWARE:
a. RS Logix 500
2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:
a. Computadora Personal.

III. BASE TEÓRICA


La instrucción SQO transfiere 16 datos a direcciones de palabra para controlar salidas para operaciones
secuenciales de la máquina.

El símbolo para el comando de salida del secuenciador se ilustra arriba. El botón AB del comando SQO para el
comando SQO se coloca en el lado derecho del renglón como salida. Cuando el renglón se transfiere de falso a
verdadero, la instrucción se incrementa al siguiente paso en el archivo del secuenciador. Los datos del archivo
del secuenciador se transfieren a través de una máscara a la dirección de destino especificada en el comando.
Los datos se actualizan durante cada exploración para que el renglón permanezca verdadero. Cuando se
transfiere la última palabra del archivo del secuenciador, se establece el bit de finalización. En la siguiente
transición de falso a verdadero para el renglón, la instrucción se restablece al paso uno.

En el inicio, cuando el procesador pasa del modo de programa al modo de ejecución para el modo de ejecución,
la operación depende de que el renglón sea verdadero o falso en el escaneo inicial.
Si es verdadero, la instrucción transfiere el valor en el paso cero.

Si es falso, el primer paso de llamada de falso a verdadero transfiere el valor en el paso uno de la instrucción.

Los bits de máscara deben configurarse para cambiar el valor en la palabra de destino. Los bits enmascaran
datos cuando se restablecen y pasan datos cuando se configuran. La máscara puede ser fija o variable. Si se
ingresa una dirección de elemento o una dirección de archivo para cambiar la máscara para cada paso, se trata
de una máscara de variable.
Parámetros de instrucción
Se deben establecer varios parámetros al programar esta instrucción. Una definición y explicación de cada una
se da a continuación.

ARCHIVO
El archivo es la dirección del archivo del secuenciador. El indicador de archivo (#) para la dirección debe ser
utilizado.
CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 3 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

MÁSCARA
El archivo mack es un código hexadecimal o la dirección de la palabra o archivo de máscara a través del cual la
instrucción mueve los datos. Los bits Maks pueden configurarse para pasar datos y restablecerse para
enmascarar datos. Si desea cambiar la máscara de acuerdo con los requisitos de la aplicación, puede usar una
palabra o archivo de máscara. (Si la máscara es un archivo, su longitud será igual a la longitud del archivo del
secuenciador).

DESTINO
El destino es la dirección de la palabra o archivo de entrada para un SQO al cual la instrucción mueve los datos
de su archivo de secuenciador.

CONTROLAR
El parámetro de control es la estructura de control para hacer lo siguiente: almacenar el byte de estado de la
instrucción, la longitud del archivo del secuenciador y la posición instantánea en el archivo. La dirección de
control no se puede usar para ninguna otra instrucción.

Error Bit ER (11)


Este bit se establece cuando el procesador detecta un valor de posición negativo, o un valor negativo o de
longitud cero. Esto ocasiona un error importante si no se borra antes de que se ejecute la instrucción END o
TND.

Hecho Bit DN (bit 13)


El bit terminado se establece mediante la instrucción SQO después de haber operado la última palabra en el
archivo del secuenciador. Se reinicia en la siguiente transición de renglón de falso a verdadero después de que el
renglón sea falso.

Habilitar EN (bit 15)


El bit de habilitación se establece mediante una transición de renglón falso a verdadero e indica que la
instrucción SQO está habilitada.

LONGITUD
La longitud es el número de pasos del archivo del secuenciador que comienza en la posición 1. El número
máximo de palabras es 255 (en los controladores MicroLogix 1000 el máximo es 104 palabras. La posición cero
es la posición de inicio. Al final de cada ciclo, la instrucción se restablece en la posición 1. (Se producirá un error
mayor en el tiempo de ejecución si el valor de la longitud apunta más allá del final del archivo programado).

POSICIÓN
La posición es la ubicación de la palabra o el paso del archivo del secuenciador desde / hacia el cual la instrucción
mueve los datos. (Se produce un error importante de tiempo de ejecución si el valor de la posición apunta más
allá del final del archivo programado).
CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 4 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

IV. DESARROLLO
1. Se desea implementar un programa que permita generar un secuenciador.
 Se debe utilizar 12 leds
 Debe encenderse 1 led a la vez en movimiento hacia la derecha
 Debe hacer un intervalo de 2 segundos entre cada transición
 Al terminar el ciclo debe iniciarse nuevamente

Enlazamos el PLC a traves de su puerto DH+


CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 5 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

Utilizaremos el panel de elementos binarios para acceder la informacion de los leds encendidos

Compilaremos el programa con los Bloques TON y SQC

El secuenciador iniciara desde el primer valor en este caso 0


CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 6 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

2. Se desea implementar un programa que permita generar un secuenciador.


 Se debe utilizar 12 leds
 Debe encenderse 2 led a la vez en movimiento hacia la derecha
 Debe hacer un intervalo de 2 segundos entre cada transición
 Al terminar el ciclo debe retornar e iniciarse nuevamente

Bloque de B3 con nuestros 1 ordenados para el desplazamiento

Compilacion del programa desarollado con los requerimientos de tiempo y secuencia


CONTROLADORES LOGICOS PROGRAMABLES CONTROL CONTINUO
Página 7 / 10
Tema :
OPERACIONES MATEMATICAS
Grupo
Nota: App./Nom.: Fecha: Lab. Nº 1

PLC en funcionamiento de secuenciador en paralelo

V. OBSERVACIONES Y CONCLUSIONES
OBSERVACIONES

 Como conclusión para el proyecto implementado se puede decir que los sistemas automatizados, hoy
en día, tienen una función muy importante, como es el facilitar el trabajo al hombre, aumentar la
producción, así como la calidad de la misma, además mejora las condiciones de trabajo aumentando la
seguridad para los operadores, etc.
 El proyecto secuenciador, nos permite poder ver como al combinar el uso de dos bloques de
programación.
 El uso de temporizadores permite controlar la frecuencia de encendido y apagado de los leds.
 Una aplicación de este secuenciador sería un semáforo de tres estados (rojo, amarrillo, verde) para lo
cual se debería sustituir la calidad de leds por uno de mayor capacidad, para conseguir una frecuencia
de encendido y apagado más prolongado.

CONCLUSIONES
 Debemos tener muy en cuenta nuestro bloque de recepción de información en este caso los datos
binary.
 El tiempo de temporizador no debe superar al tiempo de ciclo de proceso por mucho.
 Se empleara el código binario como fuente de información.
 La aplicación de diagramas de bloques en el ladder en conjunto es muy frecuente.
 Se observó como el programa compila de manera ordenada y progresiva el programa que realizamos.

También podría gustarte