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