plc alternativo

Post on 13-Jun-2015

7.314 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

PLC Alternativo basado en el PIC16F877 y en los software LDmicro y el ICprog y en el programador JDM o PG2C de OLIMEX

TRANSCRIPT

PLC PLC ALTERNATIVO ALTERNATIVO BASADO EN EL BASADO EN EL

PIC16F877PIC16F877Esp. Luis ZuritaEsp. Luis ZuritaProf. Asistente IUT Cumaná – Prof. Asistente IUT Cumaná – VenezuelaVenezuelaMayo 2009Mayo 2009

PLC ALTERNATIVO BASADO EN EL PLC ALTERNATIVO BASADO EN EL PIC16F877PIC16F877

LDMICRO

PASO 1

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

PLC ALTERNATIVO BASADO EN EL PLC ALTERNATIVO BASADO EN EL PIC16F877PIC16F877

ICPROG

PASO 2

Una vez generado el programa del LDMICRO con la extensión .hex cárgalo al ICPROG

PLC ALTERNATIVO BASADO EN EL PLC ALTERNATIVO BASADO EN EL PIC16F877PIC16F877

ICPROG

AL PROGRAMADORTARJETA

ENTRENADORADE PLC

PASO 3

Una vez cargado tu programa en el ICPROG, grábalo en el PIC16F877 ubicado en la tarjeta entrenadora

PLC ALTERNATIVO BASADO EN EL PLC ALTERNATIVO BASADO EN EL PIC16F877PIC16F877

LDMICRO

ICPROG

AL PROGRAMADORTARJETA

ENTRENADORADE PLC

SISTEMA COMPLETO

TARJETA ENTRENADORA DEL PLCTARJETA ENTRENADORA DEL PLC

PROGRAMADORICSP(JDM)

PIC16F877

SALIDAS

ENTRADAS

CONTROL

ALGUNOS CIRCUITOS DE ALGUNOS CIRCUITOS DE ENTRADAS TÍPICOSENTRADAS TÍPICOS

ALGUNOS CIRCUITOS DE ALGUNOS CIRCUITOS DE ENTRADAS TÍPICOSENTRADAS TÍPICOS

CIRCUITO DE SALIDA A BASE DE CIRCUITO DE SALIDA A BASE DE RELÉSRELÉS

HARDWARE DEL HARDWARE DEL PROGRAMADORPROGRAMADOR

PG2C (JDM)PG2C (JDM)

Se puede descargar gratuitamente en:Se puede descargar gratuitamente en:

http://www.olimex.com/dev/pdf/pic-http://www.olimex.com/dev/pdf/pic-pg2c.pdfpg2c.pdf

HARDWARE DEL PROGRAMADORHARDWARE DEL PROGRAMADOR

GUÍA DE USO DEL GUÍA DE USO DEL SOFTWARE SOFTWARE LDMICROLDMICRO

Se puede descargar Se puede descargar gratuitamente en:gratuitamente en:

http://www.cq.cx/ladder.plhttp://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 parámetro de operación.

Este parámetro de operación 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 inglés) sobre el LDMICRO, puedes seleccionarlo todo y traducirlo al español.

Para empezar la programación, se van estableciendo “escalones” siguiendo las recomendaciones de programación en lenguaje Escalera o Ladder, de donde proviene el nombre del programa.

Se proceden a insertar los elementos de salida y entrada por cada escalón según sea nuestro programa.

En el siguiente ejemplo, vamos a realizar la automatización simple de dos bombas.

Al igual que muchos software’s 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 opción 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 escalón antes o después del que ya hayamos creado, nos dirigimos al menú “Editar” tal como lo muestra la figura.

Luego de haber insertado el siguiente escalón, seguimos con la declaración de las variables.

Aquí vemos el ejemplo propuesto terminado

Es recomendable guardar el programa antes de terminarlo, sobre todo si es un programa con múltiples líneas o escalones. En este ejemplo se dejó al final porque sólo son dos líneas.

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 compilación del programa para descartar errores.

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

También podemos realizar la simulación del programa creado, accediendo a esta parte. Procediendo en un primer paso a seleccionar “Modo Simulación”

En un segundo paso para lograr ver la simulación procedemos a seleccionar este tópico y veremos como cambia el color de los escalones.

Para simular la activación 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

GUÍA DE USO DEL GUÍA DE USO DEL SOFTWARE SOFTWARE

ICPROGICPROG

Se puede descargar Se puede descargar gratuitamente en:gratuitamente en:

http://www.ic-prog.com/http://www.ic-prog.com/download.htmldownload.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 pestaña “Miscelánea” verifique que haya sido habilitado el driver para NT/2000/XP. Si no lo está , proceda a habilitarla.

Una vez realizada la instalación del ICprog, se procede a la selección del PIC a utilizar

Al presionar este ícono o por el menú “Ajustes + Configurar el hardware”, verifique que estén seleccionados los siguentes tópicos.

Normalmente aparece el com que tiene habilitado su computadora.

Si su computadora es muy rápida 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 extensión .hex. Procedemos a seleccionarlo, haciendo clic, sobre el mismo y luego al botón 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 confirmación y procedemos pulsando “Yes”.

Durante la programación podremos ver la barra de progreso.

Si la programación ha sido correcta, aparecerá un mensaje como éste.

Si ocurrió algún tipo de problemas durante la programación, veremos un mensaje como el que ve arriba.

Verifique las conexiones, el retardo, la instalación de los drivers. Si no le funciona, visite el siguiente enlace:

www.geocities.com/lmzurita2008

top related