DESPLAZAMIENTO DE REGISTROS BSR.

Anuncio
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIAS
DEPARTAMENTO DE ELECTRONICA MATERIA: AUTOMATIZACION
ACADEMIA INSTRUMENTACION ELECTRONICA.
PRACTICA V
DESPLAZAMIENTO DE REGISTROS BSR. “CONTADOR ANILLO”
Objetivos
Al completar esta práctica el alumno:
Conoce el sistema binario, su ponderación y la equivalencia en decimal.
Será capaz de configurar y utilizar el PLC.
Conocerá las formas de cableado para conectar dispositivos de entrada y salida de un PLC.
MOVIMIENTOS DE REGISTROS:
Hay dos desplazamientos lógicos (logical shifts). El desplazamiento lógico hacia la izquierda
(left shift) y el desplazamiento lógico hacia la derecha (right shift). En el desplazamiento
lógico los bits de un registro son desplazados (movidos) una o más posiciones hacia la
derecha o hacia la izquierda. Los bits que salen del registro por un extremo se pierden y en el
otro extremo del registro se rellena con un bit cero por cada bit desplazado.
10110011
0 --> 1011001 --> 1
01011001
Desplazamiento
CUCEI T/V
<-- Bits antes del desplazamiento
<-- Desplazamiento
<-- Bits después del desplazamiento
hacia la derecha
AUTOMATIZACION
Uso de BSR
Cuando el renglón va de falso a verdadero, el procesador establece el bit de habilitación (EN
bit 15) y el bloque de datos se desplaza a la derecha (a un número de bit superior) por una
posición de bit. El bit especificado en la dirección de bit se desplaza a la última posición de
bit. El primer bit se desplaza fuera del fichero y se almacena en el bit de descarga (UL bit 10)
en el byte de estado del elemento de control. El desplazamiento se completa
inmediatamente.
Para la operación de ajuste automático de línea, establezca la posición de la dirección de bit
en el primer bit del fichero o en el bit UL, según sea aplicable.
En la instrucción Bit Address: del BSR: File, es el archivo de datos, por donde saldrá la
información del registro B3:0/5, para este control se eligió el B3:5, por lo que se utilizan estos
bits, para habilitar una correspondiente salida O:0/X.
El R6: es un registro de control interno (bits de estado), que lleva el valor de la posición de
desplazamiento, usualmente es, R6:0, R6:1, R6:2, etc. Dependiendo del número de
funciones que requieran un control: Para inicializarlo (enviarlo a cero) se tiene la función
(RES), y el registro de control correspondiente ejemplo:
CUCEI T/V
AUTOMATIZACION
Circuito de desplazamiento con la instrucción BSR, en el PLC MicroLogix 1200 clase “C”.
Observe que el registro B3:5, tiene el bit mas ponderado, el 15, que corresponde a -32768, y
se va desplazando a la derecha, reduciendo su valor, llegando hasta el bit 9, que
corresponde al valor 16384.
Fig. Conexión de entradas al PLC practica 5
CUCEI T/V
AUTOMATIZACION
Fig. Diagrama de salidas del PLC para la practica 5
CUCEI T/V
AUTOMATIZACION
CUCEI T/V
AUTOMATIZACION
TAREA: utilizando sumadores y restadores, realizar un complemento parea que en
automático, se pueda elegir de 1 a 10 vueltas. Por ejemplo. Elige primero 8, terminando se
para el control, e inmediatamente se puede elegir 5 vueltas, utilizando un restador.
MAPA DE DIRECCIONES UTILIZADAS
UNIVERSIDAD DE GUDALAJARA
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIA
DEPARTAMENTO DE ELECTRONICA PRACTICA # 1
MATERIA: AUTOMATIZACION
SECCION: ________________
NOMBRE: ______________________________________________
DESCRIPCION
DESCRIPCION
I:0/0
O:0/0
I:0/1
O:0/1
I:0/2
O:0/2
I:0/3
O:0/3
I:0/4
O:0/4
CUCEI T/V
AUTOMATIZACION
I:0/5
O:0/5
I:0/6
O:0/6
I:0/7
O:0/7
I:0/8
O:0/8
I:0/9
O:0/9
I:0/10
O:0/10
I:0/11
I:0/12
I:0/13
CUCEI T/V
AUTOMATIZACION
Descargar