MANUAL DE PRÁCTICAS
CONTROLES ELÉCTRICOS EMF-1006
PLAN FA IEME-2010-210
INGENIERÍA EN ELECTROMECÁNICA
ESTATICA [EME-1012]
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN Nombre de los alumnos: Luis Cortez Calderón (10100003) Oscar Zempoalteca Gutiérrez (10100001) Sergio López Ramírez (10100012)
Materia: Controles Eléctricos
Profesor: M.C Gerardo Luis Velázquez García
“Reporte de Práctica # 9 – Simulación de
semáforos Semestre: Sexto
Grupo: “A”
Carrera: Ingeniería Electromecánica
Turno: Matutino Página 2
ESTATICA [EME-1012]
ÍNDICE INTRODUCCIÓN……………………………………………………………………………4
OBJETIVO………………………………………………………………………………….. 6
MARCO TEÓRICO………………………………………………………………………… 6
MATERIAL, EQUIPO O REACTIVO…………………………… .……….……………… 8
PROCEDIMIENTO……………………………………………… .………………………... 9
APARATOS E INSTRUMENTOS………………………………………………………. 15
ACTIVIDADES, DATOS Y RESULTADOS……………………………………………. 16
CONCLUSIONES…………………………………………………………………………16
REFERENCIAS……………………………………………………………...…………….16 Página 3
ESTATICA [EME-1012]
Práctica
11
SUBTEMA:11.1
SIMULACIÓN DE SEMÁFOROS 1.- INTRODUCCIÓN
LD micro genera código nativo para cierta Microchip PIC16 y Atmel AVR Microcontroladores. Por lo general, el software para estos microcontroladores se escribe en un lenguaje de programación como ensamblador, C o BASIC. Un programa en uno de idiomas comprende una lista de los estados. Estas lenguas son potentes y bien adaptadas a la arquitectura del procesador, el cual ejecuta internamente una lista de instrucciones.
Usando LD micro, puede dibujar un diagrama de contactos para su programa. Usted puede simular la lógica en tiempo real en su PC. Entonces, cuando usted está convencido que es correcta, puede asignar pines en el microcontrolador de la entradas y salidas del programa. Después de asignar los pines, puede compilar PIC o AVR código de su programa. La salida es un compilador. Hex archivo que se puede programar en el microcontrolador utilizando cualquier PIC / AVR programador.
Página 4
ESTATICA [EME-1012]
A menudo se programan en `lógica de escalera’. Un simple programa podría tener este aspecto:
|||| | | XButton1 Tdon Rchatter Yred | | 1 | | -------] / [--------- [TON 1.000 s] - + -------] / [----------- --- () ------- | | ||||| | | XButton2 Tdof | | | | | -------] / [--------- [TOF 2.000 s] - + | | |||| |||| |||| | | Rchatter Ton Tnew Rchatter | | 2 | | -------] / [--------- [TON 1.000 s] ---- [TOF 1.000 s] --------- () --- ---- | | |||| |||| |||| | | ------ [END] --------------------------------------- ------------------ | | |||| ||||
Página 5
ESTATICA [EME-1012]
2.- OBJETIVO Por medio del software de LD MICRO realizar la simulación de semáforos dobles para asimilar en funcionamiento
3.- MARCO TEÓRICO Los controladores lógicos programables (PLCs) son aparatos que fueron ideados originalmente para reemplazar los sistemas de control basados en lógica cableada. Un PLC, como cualquier microprocesador, ejecuta internamente un listado de instrucciones de manera secuencial.
Esto no quiere decir que tengamos que aprender una a una las instrucciones. Para programarlos existen varios lenguajes, entre ellos el Ladder. Esta lógica nos permite dibujar un circuito uniendo contactos y bobinas de relés en la pantalla, simular el funcionamiento del esquema, y luego cargarlo en la memoria del equipo.
Gracias a LDmicro, y con un poco de ingenio podemos armar un PLC para aplicarlo en control y automatización, tanto a nivel industrial como hogareño. Principalmente LDmicro soporta:
Entradas y salidas digitales
Timers (a la conexión, a la desconexión)
Contadores (ascendentes, descendentes, cíclicos)
Entradas analógicas y salidas analógicas (PWM)
Variables enteras e instrucciones aritméticas
Comunicación serial
Registros de desplazamiento
Página 6
ESTATICA [EME-1012]
CONTACTO, NORMALMENTE ABIERTO Xname RNAME yname ----] [--------] [--------] [----
CONTACTO, normalmente cerrado Xname RNAME yname ----] / [--------] / [--------] / [----
BOBINA, yname RNAME NORMAL ---- () -------- () ----
BOBINA, yname RNAME negada ---- (/) -------- (/) ----
BOBINA, SET-ONLY yname RNAME ---- (S) -------- (S) ----
BOBINA, RESET ONLY yname RNAME ---- (R) -------- (R) ----
Demora de encendido Tdon - [TON 1.000 s] -
Página 7
ESTATICA [EME-1012]
Desvío Tdoff DEMORA - [TOF 1.000 s] -
Temporizador como trto - [RTO 1.000 s] -
Restablecer Citems trto ---- {RES} -------- {RES} ----
4.- MATERIAL, EQUIPO O REACTIVO RE ACTIVO - Computadora - Programa LD MICRO
Página 8
ESTATICA [EME-1012]
5.- PROCEDIMIENTO Abrir el programa programa LD MICRO MICRO 1.- Abrir
Página 9
ESTATICA [EME-1012]
2.- Realizar el programa de simulación
En la primera línea del semáforo 1 insertamos un contacto que es el encargado de iniciar la simulación después insertamos un temporizador RTO que proporciona el tiempo en cada cambio de luz del semáforo. También insertamos comparadores para poder realizar el cambio de luz de los semáforos dependiendo de cuánto tiempo va a tardar en realizar el cambio, en este caso insertamos comparadores para hacer que en el cambio de luz esa misma parpadeara, esto lo hicimos solo en la luz verde, pero lo mismo se puede hacer en la luz rojo y naranja.
Página 10
ESTATICA [EME-1012]
En el semáforo 2 se realizo el mismo procedimiento que el del semáforo 1, solo hay que saber programar los tiempos para que en los cambios de luz no se repitan o enciendan igual. Por último se inserto un reset para que el programa se volviera cíclico hasta que se detuviera por completo el programa. Una vez terminado el programa se simula para observar si es correcto el procedimiento.
Página 11
ESTATICA [EME-1012]
3.- Se escoge el PIC 16f877 y se le asigna el numero de pata del micro y el puerto correspondiente, para después compilarlo en el formato “hex” y guardarlo.
programa a proteus, ISIS 7 PROFESSION PROFESSIONAL AL 4.- Abrir program
Página 12
ESTATICA [EME-1012]
5.- Seleccionaremos el material que necesitamos para poder realizar la prueba de la simulación de los semáforos
6.- Realizar el circuito donde haremos la prueba del programa de la simulación de los semáforos con la ayuda de los comandos del software, una vez terminado damos doble clic en el pic y abrimos el programa que anteriormente se compilo en el software LD MICRO, y en frecuencia le ponemos 4Mhz.
Página 13
ESTATICA [EME-1012]
7.- Correr el programa de la simulación de los semáforos
Página 14
ESTATICA [EME-1012]
6.- APARATOS E INSTRUMENTOS
Computadora
Software proteus y LD MICRO
Página 15
ESTATICA [EME-1012]
7.- ACTIVIDADES, DATOS Y RESULTADOS
Los resultados fueron los esperados ya que el programa funciona de forma correcta.
Obtuvimos un mayor conocimiento sobre el programa de LD MICRO así como también en el de proteus.
El programa proteus te da una mejor visión del funcionamiento de programas realizados en el software de LD MICRO.
Se realizo la simulación de dos semáforos para el conocimiento y funcionamiento del mismo.
Relacionar ambos software para la programación de dicho programa.
8.- CONCLUSIONES El funcionamiento de la simulación de los semáforos es la correcta ya que el programa realizado en LD MICRO se pudo compilar en el software de proteus. Los software como son proteus y LD MICRO son de mucho ayuda para realizar programas de distintos tipos ya que son muy fácil de manejar, ya que los comandos de este software son entendibles y contienen los dispositivos y herramientas adecuadas por ejemplo bobinas, contactores, temporizadores, comparadores, reset, etc. De la misma forma se obtuvo un mayor conocimiento en saber el principio básico del funcionamiento de los semáforos así como también saber utilizar los distintos comandos de ambos software
9.- REFERENCIAS http://www.automatismos-mdq.com.ar/blog/2009/02/ldmicro-logica-ladderpara-pic-y-avr.html http://ldmicro.wordpress.com/2009/09/05/ldmicro-manual/
Página 16