Sei sulla pagina 1di 49

PLC ALTERNATIVO BASADO EN EL PIC16F877

Esp. Luis Zurita Prof. Asistente IUT Cuman Venezuela Mayo 2009

PLC ALTERNATIVO BASADO EN EL PIC16F877

PASO 1

Elabora tu programa de PLC en lenguaje Escalera mediante el software LDMICRO.

PLC ALTERNATIVO BASADO EN EL PIC16F877


PASO 2

Una vez generado el programa del LDMICRO con la extensin .hex crgalo al ICPROG

PLC ALTERNATIVO BASADO EN EL PIC16F877


PASO 3

Una vez cargado tu programa en el ICPROG, grbalo en el PIC16F877 ubicado en la tarjeta entrenadora

TARJETA ENTRENADORA DE PLC

AL PROGRAMADOR

PLC ALTERNATIVO BASADO EN EL PIC16F877


SISTEMA COMPLETO

TARJETA ENTRENADORA DE PLC

AL PROGRAMADOR

TARJETA ENTRENADORA DEL PLC


ENTRADAS

PIC16F877

PROGRAMADOR ICSP (JDM)

SALIDAS

CONTROL

ALGUNOS CIRCUITOS DE ENTRADAS TPICOS

ALGUNOS CIRCUITOS DE ENTRADAS TPICOS

CIRCUITO DE SALIDA A BASE DE RELS

HARDWARE DEL PROGRAMADOR PG2C (JDM)


Se puede descargar gratuitamente en: http://www.olimex.com/dev/pdf/pic-pg2c.pdf

HARDWARE DEL PROGRAMADOR

GUA DE USO DEL SOFTWARE LDMICRO


Se puede descargar gratuitamente en: http://www.cq.cx/ladder.pl

ESTA ES LA VENTANA INICIAL

Aqu elegimos el modelo de microcontrolador a utilizar

Una vez seleccionado el microcontrolador, pasamos a establecer los parmetro de operacin.

Este parmetro de operacin se refiere al cristal de cuarzo con el que se est trabajando

Estas son todas las instrucciones disponibles en el LDMICRO

En este men se encuentra todo el manual (en ingls) sobre el LDMICRO, puedes seleccionarlo todo y traducirlo al espaol.

Para empezar la programacin, se van estableciendo escalones siguiendo las recomendaciones de programacin en lenguaje Escalera o Ladder, de donde proviene el nombre del programa. Se proceden a insertar los elementos de salida y entrada por cada escaln segn sea nuestro programa. En el siguiente ejemplo, vamos a realizar la automatizacin simple de dos bombas.

Al igual que muchos softwares de distintos PLC, es necesario declarar las variables con las cuales estemos trabajando, sean de entradas, salidas u otras. Esto consiste en ponerle nombre. De igual manera, nos brinda la opcin de declarar si es un rel interno, pin o pata de entrada y pin o pata de salida. As como establecer si es un NA o un NC.
Para acceder a este men basta pararse sobre el elemento deseado y hacer doble clic sobre l.

Para insertar un escaln antes o despus del que ya hayamos creado, nos dirigimos al men Editar tal como lo muestra la figura.

Luego de haber insertado el siguiente escaln, seguimos con la declaracin de las variables.

Aqu vemos el ejemplo propuesto terminado

Es recomendable guardar el programa antes de terminarlo, sobre todo si es un programa con mltiples lneas o escalones. En este ejemplo se dej al final porque slo son dos lneas.

Nuestro programa ha sido guardado

Moviendo esta parte de la ventana, podemos ver los pines de entrada y salida sin asignar.

Para asignar los pines de entrada y salida del software, basta con hacer doble clic sobre alguna de estas y se despliega la ventana E/S Pata, en la que seleccionamos la de nuestra preferencia.

Todos los pines de entrada y salida han sido asignados. Aquellos de uso interno, como el rel interno y los temporizadores, no necesitan pines del microcontrolador.

Procediendo a desplegar compilar, realizamos la compilacin del programa para descartar errores.

Observe que el archivo una vez compilado se genera con una extensin hexadecimal .hex, la cual es la que vamos a cargar en el ICprog

Tambin podemos realizar la simulacin del programa creado, accediendo a esta parte. Procediendo en un primer paso a seleccionar Modo Simulacin

En un segundo paso para lograr ver la simulacin procedemos a seleccionar este tpico y veremos como cambia el color de los escalones.

Para simular la activacin de un contacto o entrada, hacemos doble clic sobre la figura directamente o sobre el estado ubicado en la parte de abajo.

Podemos observar el funcionamiento del ejemplo planteado y ver los tiempos en caso de usar temporizadores

GUA DE USO DEL SOFTWARE ICPROG


Se puede descargar gratuitamente en: http://www.ic-prog.com/download.html

Recuerde descargar el Icprog y el driver para Windows XP y ubicarlos en una misma carpeta

Al iniciar por primera vez el icprog abra options y compruebe lo siguiente:

Seleccione el idioma de su preferencia.

En la pestaa Miscelnea verifique que haya sido habilitado el driver para NT/2000/XP. Si no lo est , proceda a habilitarla.

Una vez realizada la instalacin del ICprog, se procede a la seleccin del PIC a utilizar

Al presionar este cono o por el men Ajustes + Configurar el hardware, verifique que estn seleccionados los siguentes tpicos.
Normalmente aparece el com que tiene habilitado su computadora.

Si su computadora es muy rpida aplique mayor retardo como lo vemos en la imagen. Si por el contrario es lenta, aplique lo contrario y baje el retardo.

Para cargar el archivo generado en el LD micro, presionamos este cono o por el men Archivo + abrir archivo.

Seguidamente podemos ver el archivo creado en el LDmicro, con la extensin .hex. Procedemos a seleccionarlo, haciendo clic, sobre el mismo y luego al botn abrir.

Al abrir el archivo, vemos como se cargan las instrucciones en hexadecimal

Procedemos a habilitar las opciones con las que vayamos a trabajar.

Mediante este icono procedemos a borrar nuestro dispositivo

Una vez borrado nos aparecer este mensaje.

Mediante este icono procedemos a programar o quemar el microcontrolador con el programa que previamente hemos creado en el LDmicro. Nos aparecer un mensaje de confirmacin y procedemos pulsando Yes.

Durante la programacin podremos ver la barra de progreso.

Si la programacin ha sido correcta, aparecer un mensaje como ste.

Si ocurri algn tipo de problemas durante la programacin, veremos un mensaje como el que ve arriba.
Verifique las conexiones, el retardo, la instalacin de los drivers. Si no le funciona, visite el siguiente enlace: www.geocities.com/lmzurita2008

Potrebbero piacerti anche