Está en la página 1de 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

SALIDAS

PROGRAMADOR
ICSP
(JDM)

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

También podría gustarte