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