practica 9: cambio de registros

10
FACULTAD DE INGENIERÍA INGENIERÍA MECÁNICA Nombre del alumno: Mario Uriel Arzate Velásquez Práctica no. : 9 Materia: Control Lineal 2015A

Upload: evan-av

Post on 10-Sep-2015

9 views

Category:

Documents


4 download

DESCRIPTION

Practica para la función de cambio de registros

TRANSCRIPT

  • FACULTAD DE INGENIERA INGENIERA MECNICA

    Nombre del alumno: Mario Uriel Arzate Velsquez

    Prctica no. : 9

    Materia: Control Lineal

    2015A

  • 1

    Objetivo

    Disear un programa en lenguaje escalera que sea capaz desplegar una combinacin

    de salidas en un intervalo de tiempo.

    Introduccin

    La funcin SQO es usada en mquinas secuenciales, donde las operaciones son

    repetitivas: Ensambladoras de autos, electrodomsticos, muebles, industrias textiles

    etc. Los procesos en los que involucran bandas transportadoras son muy tiles, ya que

    el orden de las operaciones es secuencial.

    Problema planteado

    Original A PLC is to be used to control a carillon (a bell tower). Each bell corresponds to a musical note and each has a pneumatic actuator that will ring it. The table below defines the tune to be programmed. Write a program that will run the tune once each time a start button is pushed. A stop button will stop the song. Traduccin: Un PLC es usado para controlar un campanario. Cada campana corresponde a una nota musical y un pistn har sonar cada una de stas. La tabla de abajo muestra la meloda que debe ser programada. Escriba un programa que tocar la meloda una vez, cada vez que un botn de inicio sea presionado. Un botn de paro parar la cancin.

  • 2

    MATERIAL

    Cantidad Descripcin Imagen 1 PLC CompactLogix 5000 1.

    1 Cable de puerto serial

    5 Cables para botonera

    2 Cable de CA

    1 Botonera

    7 Pistn de simple efecto.

  • 3

    1 Software RSlogix 5000

    1 Juego de desarmadores

    2 Pinzas para pelar cables

    7 Electrovlvulas para actuador de simple efecto.

    1 Distribuidor de aire

  • 4

    1 Juego de mangueras para neumtica

    1 Fuente de voltaje

    Desarrollo 1.- Asignacin de variables *Variables en el mdulo de entrada *Variables en el mdulo de salida

    Entradas Nombre

    Local:1:I.Data.1 Start

    Local:1:I.Data.3 Stop

    *Funciones de bloque

    Funcin de bloque Nombre

    Temporizador TON T1

    Temporizador TON T2

    Contador CTU C1

    SQO -

    MOV -

    Salidas Nombre

    Local:2:O.Data 2#0000_0000_0000_0000

  • 5

    *Variables en el diagrama escalera

    El proceso que se realiza en esta prctica es para desplegar una combinacin de salidas por medio de un arreglo de vectores, que as mismo estn administradas por la funcin SQO. Lnea 0: El proceso no comienza hasta que el botn Start no sea presionado. Al ser pulsado, la bandera Song es activada, y por ende a su interruptor normalmente abierto (Figura 2).

    Figura 2. Activacin de la bandera Song El accionamiento alternado de T1 y T2 permitirn el regreso oportuno de los actuadores neumticos en el intervalo de tiempo requerido para problema. De 0 ms a 800 ms: Lnea 1: El interruptor normalmente cerrado Song se cierra y permite el encendido del temporizador T1, y el avance del acumulador de T1 (Figura 3).

    Figura 3. Activacin del temporizador T1

    Variables Tipo Valor

    Song Bool -

    Array1 Dint[18] [0,6,16,16,4,8,64,96,1,128,4,12,0,72,2,4,8,1,0]

    R1 Control -

    Array2 Dint[1] 0

    A2 Dint 0

  • 6

    Lnea 3: El contacto normalmente abierto del registro T1.TT se cierra y manda un pulso hacia los bloques de funciones SQO y CTU (Figura 4).

    Figura 4. Envo de pulso a bloques de funciones SQO y CTU El bloque de funcin SQO es el responsable de hacer que la secuencia de valores, Array1=[0,6,16,16,4,8,64,96,1,128,4,12,0,72,2,4,8,1,0], avance. Y CTU se encarga de que la secuencia termine en 16 segundos, y que adems los valores predeterminados se reestablezcan (Figura 5).

    Figura 5. Tabla de secuencias de valores, en binario, para los actuadores.

    Lnea 5: El contacto normalmente abierto del registro T1.TT activa las salidas correspondientes en el mdulo Local: 2.0 Data por el valor mandado de SQO, por medio de la variable A2 (Figura 6).

    Figura 6. Envo de datos a la salida Local: 2.0 Data

  • 7

    Lnea 2: De 800 ms a 1000 ms: El registro .DN del temporizador T1 cierra el contacto T1.DN, permitiendo la activacin del temporizador T2. Una vez que T2 cumpla con su intervalo de tiempo, el registro T2.DN ciclar el temporizador T1, abriendo el contacto normalmente cerrado T2 (Figura 7)

    Figura 7. Activacin del temporizador T2 y ciclado de T1 Lnea 4: El contacto normalmente abierto del registro T2.DN se cierra, y activa el bloque de funcin MOV, apagando todas las salidas del mdulo Local: 2.0 Data. Permitiendo as, que los actuadores se regresen y puedan activarse para la siguiente secuencia (Figura 8).

    Figura 8. Envo de la secuencia al mdulo de salida Local: 2.0 Data Lnea 5: Al acabar el contador su valor predeterminado, el registro C1.DN reestablece los valores preestablecidos del programa y desenclava la bandera Song. De igual manera el botn Reset cumple con la misma funcin, pero con la excepcin de que puede ser apretado en cualquier momento que en que la secuencia est (Figura 9).

    Figura 9. Restablecimiento de los valores predeterminados por C1.DN y Reset

  • 8

    4.- Diagrama escalera del programa (Figura 10) Conclusiones Esta secuencia no se puede manipular de manera manual, ni mucho menos reconfigurar, lo que la hace muy inflexible si se tratara de implementar para algn proceso en el que se requiera reconfiguraciones constantes. Solamente se puede modificar por medio del software RSlogix 5000, cambiando los valores del arreglo Array1 [0]. Referencias bibliogrficas

    Programmable Logic Controllers: James A. Rehg, Glenn J. Sartori, Pearson Prentice

    Hall, 2009

    Logix5000 Controllers General Instructions Reference Manual: Rockwell Automation

  • 9

    Anexos: Imgenes y video (Video practica 5.AVI) del armado fsico de la prctica.

    Figura 11. Botonera para switches Start y Reset

    Figura 12. Armado fsico

    Start

    Reset

    Actuadores

    Botonera

    PLC