You are on page 1of 12

UNIVERSIDAD DISTRITAL FRANCISCO JOS DE CALDAS FACULTAD TECNOLOGICA CURSO DE ELECTRONICA APLICADA IMPLEMENTACION SISTEMA COMBINACIONAL INTERRUPTOR CONMUTABLE

EN LDMICRO Profesor: Jairo Vargas Caleo

COMO SE PROGRAMA EN LDMICRO? 1. Pantalla Inicial

Pgina 1

2. Se selecciona dispositivo

3. Se configura velocidad del reloj (crsital que se utilice)

Pgina 2

4. Se realiza el programa en lenguaje ladder.

EJEMPLO 1: INTERRUPTOR PARA DOS PISOS Reglas de operacin Si el interruptor S1 est apagado y el interruptor S2 est apagado entonces la Lmpara est apagada Si el interruptor S1 esta encendido y el interruptor S2 est apagado entonces la Lmpara est encendida Si el interruptor S1 est apagado y el interruptor S2 est encendido entonces la Lmpara est encendida Si el interruptor S1 esta encendido y el interruptor S2 est encendido entonces la Lmpara est apagada

Pgina 3

Tabla de valores de verdad


Piso 1 Piso 2 Lmpara S1 S2 0 0 0 1 0 1 0 1 1 1 1 0

Funciones encontradas Utilizando la forma normal disyuntiva (unos) se tiene: F = S1*noS2 + noS1*S2
Piso 1 Piso 2 Lmpara S1 S2 0 0 0 1 0 1 0 1 1 1 1 0

Utilizando la forma normal conjuntiva (ceros) se tiene: F = (noS1 + noS2)*(S1 + S2)


Piso 1 Piso 2 Lmpara S1 S2 0 0 0 1 0 1 0 1 1 1 1 0

Pgina 4

Sistema combinacional implementado en LDMicro

INTERRUPTOR PARA TRES PISOS

Tabla de valores de verdad


Piso 1 Piso 2 S1 S2 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 Piso 3 S3 0 0 0 0 1 1 1 1 Lmpara 0 1 1 0 1 0 0 0

Pgina 5

Utilizando la forma normal disyuntiva (unos) se tiene: F = S1*(~S2)*(~S3) + (~S1)*S2*(~S3) + (~S1)*(~S2)*S3

Piso 1 Piso 2 S1 S2 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1

Piso 3 S3 0 0 0 0 1 1 1 1

Lmpara 0 1 1 0 1 0 0 0

Utilizando la forma normal conjuntiva (ceros) se tiene: F = (S1 + S2 + S3) * (~S1 + ~S2 + S3) * (~S1 + S2 + ~S3) * (S1 + ~S2 + ~S3) * (~S1 + ~S2 + ~S3)

Piso 1 Piso 2 S1 S2 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1

Piso 3 S3 0 0 0 0 1 1 1 1

Lmpara 0 1 1 0 1 0 0 0

Pgina 6

Sistema combinacional implementado en LDMicro

Finalmente en la parte inferior se seleccionan los pines que se van a utilizar y compila el archivo para generar el firmware con el que se programara el microcontrolador.

Se hace doble click en la variable y selecciona el pin de la ventana que aparece.

Pgina 7

Se selecciona Compilar, se da un nombre y un directorio para que se genere el archivo*.hex.

Pgina 8

Finalmente el microcontrolador se programa con el archivo generado

EJERCICIO PROPUESTO:
Una puerta se acciona por medio de un motor controlado por dos contactores (MC, MA) y un sistema pin cremallera. Existen dos finales de carrera que indican cuando la puerta est abierta (S2) y cuando cerrada (S1). La puerta se abre oprimiendo un botn (P1) y se cierra oprimiendo otro botn (P2). Por seguridad se debe instalar una fotocelda (F1) para que cuando la puerta este cerrndose y se detecte un objeto, esta se devuelva, es decir, se abre de inmediato para evitar que la puerta se estrelle con el objeto que se detecto. Abrir puerta P1 Cerrar puerta P2 Puerta cerrada S1 Puerta abierta S2 Fotocelda F1 Motor cierra MC Motor abre MA

Empleando Algebra de Boole, disee un sistema combinacional para la operacin de la puerta e implemntelo en LDmicro.

Pgina 9

Simulacin:
Para realizar la simulacin del programa implementado, primero se selecciona del men simular: Modo Simulacin.

Despus del mismo men se selecciona Empezar simulacin en tiempo real,

Pgina 10

Ya en este instante, en el rea inferior se pude hacer click en la variable que se desea cambiar de estado.

Por ejemplo, la variable XS1 estaba en 0, luego de hacer doble click sobre ella pasa al estado 1 o activado. Y la salida YLmpara se activa.

Pgina 11

Pgina 12

You might also like