Sei sulla pagina 1di 7

Control de la estacin de cinta transportadora a base de programacin en un microprocesador

Escuela Politcnica del Ejrcito Departamento de Ciencias de la Energa y Mecnica Ingeniera Mecatrnica Sangolqu, Ecuador, 2012 Jorge P. Snchez A. jorge_221@hotmail.com Diego W. Vera A. diegowva@hotmail.com

Resumen En este trabajo se programar en un PIC para poner en funcionamiento una planta de cinta transportadora, es necesario conocer que la planta contiene 6 entradas y 6 salidas en su distribuidor mltiplo, lo que permite conectar todos los actuadores y detectores de la estacin. Para obtener las seales que llegan y enva la planta se trabajo con rels y opto-acopladores con el fin de proteger el PIC ya que trabaja a un voltaje de 5V y la planta a un voltaje de 24V. Palabras Claves Control PIC, Banda transportadora, Microprocesador Abstract - This work will be scheduled on a PIC to operate a plant conveyor, it is necessary to know the plant has 6 inputs and 6 outputs in multiple distributors, which connects all the actuators and sensors of the season. For signals arriving and sends the plant is working with relays and opto-couplers in order to protect the PIC and operating at a voltage of 5V and the plant at a voltage of 24V. Keywords PIC Control, Ground conveyor, PIC

1. Introduccin La intencin de este documento es controlar una planta de festo, a travs de un microprocesador dejando por separado al controlador propio de la planta. En la realidad lo que se realza es remplazar el controlador de la planta por un microprocesador aplicando de forma similar que la de un PLC, porque de forma similar, esto es debido que a travs de un PIC se puede programar de la misma forma que en un PLC o directamente en controlador de la planta, teniendo en cuenta que cada cual tiene su propio lenguaje de programacin. La planta de la banda transportadora consta de sensor ptico, un inductivo, un electroimn y el rel de giro del motor, pero para la aplicacin del laboratorio se utilizo 3 entradas adicionales para start, pausa y apagado haciendo de la planta ms dinmica el momento que se pone en funcionamiento. 2. Opto-acopladores Estos elementos conocidos como optoaisladores o dispositivos de acoplamiento ptico, basan su funcionamiento en el empleo de un haz de radiacin luminosa para pasar seales de un circuito a otro sin conexin elctrica. Esto es muy til, para proteger el microcontrolador este dispositivo es una buena opcin. En general pueden sustituir los rels ya que tienen una velocidad de conmutacin mayor, as como, la ausencia de rebotes.

3. Envo y recepcin de la seal del PIC y la planta Las plantas de Festo MecLab trabajan con 24 y aproximadamente 2 Amperios, lo cual lleva a analizar de que forma se puede acoplar la senal que envian los sensores la planta a las entradas del PIC y la senal de salida que envia el PIC para activar los actuadores de la planta. Para lo cual se diseno un circuto de aislamiento de la parte de potencia con la parte de control y ademas una conmutacion de 24 voltios a 5 voltios para la entrada al PIC y para la salida del PIC a los actuadores de 24 voltios a 5 voltios. 3.1. Calculos para conmutacion Rrel= 72 Datos Datasheet: = 100 Vce=0.2
Vcesat = 0

el

circuito

de

54.35 = 60 = .

= 5 = 92 = . =

0.7 = . = . =

Figura 1. Esquema elctrico.

Figura2. Circuito del transistor para activar el rel de la placa.

Con esta resistencia aseguramos que el transistor entre en corte y saturacin y se realice la conmutacin sin errores. 3.2 Clculos del circuito de asilamiento El opto acoplador cuenta con un led, para limitar la corriente que pasa por este y no se queme debemos calcular la resistencia. Corriente del led = 15 mA Voltaje= 5 V
=

Ver el diseo en anexos. 5. Cdigo de Programacin El cdigo de programacin fue desarrollado en basic, el cual nos brinda una mayo facilidad el momento de relacionar las sentencia. El cdigo cumple con el funcionamiento de la banda transportadora de festo meclab. El cdigo realiza lo siguiente: -Reconoce si hay presencia de un objeto al inicio de la banda mediante un sensor ptico. -Reconoce si es plstico o metal. -Si es plstico es bajado a una rampa. -Si es metal hace que la banda va y venga tres veces y luego es bajado por la rampa. Ver el cdigo en anexos 6. Conclusiones El uso de bandas transportadoras es de primordial uso en la industria, con esta manera de controlar se consigue principalmente mejorar los tiempos de trabajo de esta, adems da una mejor respuesta antes cambios en el sistema. Se debe conocer el uso de cada uno de los sensores, ya que cada uno de ellos tiene su aplicacin en el proceso. En la programacin, se debe controlar los tiempos para que este tenga un correcto funcionamiento, ya que dependiendo de ello se accionan los diversos actuadores en los instantes precisos.

Por lo tanto la resistencia comercial mas cerca es 330

= . .

Figura 3.Circuito del opto-acoplador.

4. Placa del Circuito La placa del circuito contara con 6 entradas y 6 salidas, que son suficientes para el manejo de las plantas de Festo. Para la conexin se tomara en cuenta el diagrama de la figura.

Figura 4.Esquema de conexin del conector mltiplo.

7. Referencias U.R.L://www.festo-didactic.com/intes/learning-systems/tecnica-paraescuelas-de-ensenanzageneral/complete-package/estacioncintatransportadora.htm?fbid=aW50LmVzLj U1Ny4xNC4xOC4xMTE5LjU0MTA U.R.L://www.mouser.com/Optoelectro nics/Optocouplers-Photocouplers/HighSpeed-Optocouplers/_/N-6zsft/

ANEXOS:

program banda symbol opt = PORTA.1 'nombra al pin como opt symbol ind = PORTA.0 'nombra al pin como ind symbol bob = PORTD.4 'nombra al pin como bob symbol rel1 = PORTC.6 'nombra al pin como rel1 symbol rel2 = PORTC.7 'nombra al pin como rel2 symbol start = PORTB.4 'nombra al pin como start symbol paro = PORTB.2 'nombra al pin como paro 'Declara variables dim cnt as byte dim inicio,opti as bit 'Realiza una subrutina de conteo para el sensor inductivo sub procedure contar() cnt=cnt+1 end sub 'Inicia el programa principal main: ADCON1=6 'Declara al puerto A como digital TRISA=255 'Puerto como entrada TRISB=255 'Puerto como entrada TRISD=0 'Puerto como salida TRISC=0 'Puerto como salida cnt=0 'Inicializa la varible inicio: 'Incia el programa inico if start = 1 then 'Enclavar la varible inicio inicio = 1 end if if opt = 1 then 'Enclavar la variable opti opti=1 end if if (opti = 1) AND (inicio = 1) then 'Si existe presencia y se presiono el pulsador rel1=1 'activa la banda bob=1 'activa la bobina if ind = 1 then 'Activacion del sensor inductivo contar() 'Va a la subrutina bob=0 'Desactiva la bobina delay_ms(1200) rel2=1 'Actova la banda en otro sentido delay_ms(1200) rel2=0 delay_ms(100) if paro=1 then 'Si se activa el paro de emergencia para todo el proceso opti=0 inicio=0 rel1=0 rel2=0 bob=0 end if if cnt=6 then 'Si el contador esta en 6 hace que la pieza metaliza baje a la rampa bob=1 rel2=0 rel1=1 delay_ms(8000) end if end if if paro=1 then 'Si se activa el paro de emergencia para todo el proceso opti=0 inicio=0 rel1=0 rel2=0 bob=0 end if end if goto inicio 'Regresa al programa inicio dentro del principal end.

Potrebbero piacerti anche