ld micro guia plc alternativo

49
PLC ALTERNATIVO PLC ALTERNATIVO BASADO EN EL BASADO EN EL PIC16F877 PIC16F877 Esp. Luis Zurita Esp. Luis Zurita Prof. Asistente IUT Cumaná – Prof. Asistente IUT Cumaná – Venezuela Venezuela Mayo 2009 Mayo 2009

Upload: juan-fco-rocha-paredes

Post on 26-Jul-2015

1.580 views

Category:

Documents


17 download

TRANSCRIPT

Page 1: LD MICRO Guia Plc Alternativo

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

Page 2: LD MICRO Guia Plc Alternativo

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.

Page 3: LD MICRO Guia Plc Alternativo

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

Page 4: LD MICRO Guia Plc Alternativo

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

Page 5: LD MICRO Guia Plc Alternativo

PLC ALTERNATIVO BASADO EN EL PLC ALTERNATIVO BASADO EN EL PIC16F877PIC16F877

LDMICRO

ICPROG

AL PROGRAMADORTARJETA

ENTRENADORADE PLC

SISTEMA COMPLETO

Page 6: LD MICRO Guia Plc Alternativo

TARJETA ENTRENADORA DEL PLCTARJETA ENTRENADORA DEL PLC

PROGRAMADORICSP(JDM)

PIC16F877

SALIDAS

ENTRADAS

CONTROL

Page 7: LD MICRO Guia Plc Alternativo

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

Page 8: LD MICRO Guia Plc Alternativo

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

Page 9: LD MICRO Guia Plc Alternativo

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

Page 10: LD MICRO Guia Plc Alternativo

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

Page 11: LD MICRO Guia Plc Alternativo

HARDWARE DEL PROGRAMADORHARDWARE DEL PROGRAMADOR

Page 12: LD MICRO Guia Plc Alternativo

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

Page 13: LD MICRO Guia Plc Alternativo

ESTA ES LA VENTANA INICIAL

Page 14: LD MICRO Guia Plc Alternativo

Aquí elegimos el modelo de microcontrolador a utilizar

Page 15: LD MICRO Guia Plc Alternativo

Una vez seleccionado el microcontrolador, pasamos a establecer los parámetro de operación.

Page 16: LD MICRO Guia Plc Alternativo

Este parámetro de operación se refiere al cristal de cuarzo con el que se está trabajando

Page 17: LD MICRO Guia Plc Alternativo

Estas son todas las instrucciones disponibles en el LDMICRO

Page 18: LD MICRO Guia Plc Alternativo

En este menú se encuentra todo el manual (en inglés) sobre el LDMICRO, puedes seleccionarlo todo y traducirlo al español.

Page 19: LD MICRO Guia Plc Alternativo

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.

Page 20: LD MICRO Guia Plc Alternativo

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.

Page 21: LD MICRO Guia Plc Alternativo

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.

Page 22: LD MICRO Guia Plc Alternativo

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

Page 23: LD MICRO Guia Plc Alternativo

Aquí vemos el ejemplo propuesto terminado

Page 24: LD MICRO Guia Plc Alternativo

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.

Page 25: LD MICRO Guia Plc Alternativo

Nuestro programa ha sido guardado

Page 26: LD MICRO Guia Plc Alternativo

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

Page 27: LD MICRO Guia Plc Alternativo

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.

Page 28: LD MICRO Guia Plc Alternativo

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.

Page 29: LD MICRO Guia Plc Alternativo

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

Page 30: LD MICRO Guia Plc Alternativo

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

Page 31: LD MICRO Guia Plc Alternativo

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.

Page 32: LD MICRO Guia Plc Alternativo

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.

Page 33: LD MICRO Guia Plc Alternativo

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

Page 34: LD MICRO Guia Plc Alternativo

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

Page 35: LD MICRO Guia Plc Alternativo

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

Page 36: LD MICRO Guia Plc Alternativo

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

Page 37: LD MICRO Guia Plc Alternativo

Seleccione el idioma de su preferencia.

Page 38: LD MICRO Guia Plc Alternativo

En la pestaña “Miscelánea” verifique que haya sido habilitado el driver para NT/2000/XP. Si no lo está , proceda a habilitarla.

Page 39: LD MICRO Guia Plc Alternativo

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

Page 40: LD MICRO Guia Plc Alternativo

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.

Page 41: LD MICRO Guia Plc Alternativo

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.

Page 42: LD MICRO Guia Plc Alternativo

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.

Page 43: LD MICRO Guia Plc Alternativo

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

Page 44: LD MICRO Guia Plc Alternativo

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

Page 45: LD MICRO Guia Plc Alternativo

Mediante este icono procedemos a borrar nuestro dispositivo

Una vez borrado nos aparecerá este mensaje.

Page 46: LD MICRO Guia Plc Alternativo

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”.

Page 47: LD MICRO Guia Plc Alternativo

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

Page 48: LD MICRO Guia Plc Alternativo

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

Page 49: LD MICRO Guia Plc Alternativo

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