Cada vez que intento dar ideas de un PLC a la gente de la calle que saben PLC, me dicen que hacer PLC con PIC o otro micro es una pérdida de tiempo por el tipo de lenguaje que usa, asm y C. ¿Por qué reinventar la rueda?
Digan lo que digan, el PLC lo voy hacer pero es de Internet por puerto serie. Estoy esperando lo del USB a Moyano que mucho ha hecho para la comunicación con el PIC y PC. Es decir, meteré al PLC con RS232 y USB para que escojan. Aquí estaba un tiempo preparando una Interfaz sencilla pero la de internet lo mejoraré.
http://electronica-pic.blogspot.com/2010/05/probando-interfaz-picrs232-v2-puerto.html
Hacer un PLC serie cuesta mucho tiempo investigando y desarrollando a parte el coste. Lo haré y porque me hace ilución.
Hicieron hasta un PLC con el PIC16F84A como ya indiqué arriba.
http://www.msebilbao.com/tienda/product_info.php?products_id=454
Hay más gente que lo han hecho, mira aquí.
http://electronica-pic.blogspot.com/2010/11/construccion-de-un-plc-con-pic.html
El mio se trata de controlarlo tal vez con 16F887, 18F4550 que es adaptarlo he hecho pruebas y funciona (me costó pero funciona) o tal vez con el
16F88 con los módulos de entrada/salida
PCF8574 ya que un PIC de 40 pines es insuficiente. Claro que tendrá su LCD 20x4 Hitachi y su reloj/calendario
DS1307 en tiempo real.
En resumen.
Control por Internet mediante Interfaz y por vía Web con PLC con:
- Salida digitales.
- Entradas Digitales.
- Algunas entradas analógicas.
- Disponibilidad sensores de temperatura para el DS18S20
- Por ahora será por puerto serie y me funciona. (Con ayuda de Moyano se incluirá el USB).
- LCD 20x4 HD44780 Hitachi.
- Reloj/Calendario DS1307.
- Usando Bases de datos que por ahora es MySQL para registrar datos (Data Loger) de qué está ocurriendo en cada hora, fecha, usuario, están usando el PIC a distancia. Preparé el pirmer manual sobre instalar servidor Web casero para poder hacer el segundo, ejjeje.
Hacer este tipo de cosas bien hechas llevo desde el 2008, no he acabado porque se me quemó una época componentes y me cabreé a parte de falta de presupuesto.
En estos momentos estoy haciendo el temporizador y adaptarlo del 16F84A al 16F88 que no logro que me funcione porque han cambiado el registro hasta dentro de todo y requiere mucho tiempo leer los DataSheet uno del otro. Este temporizador que hago es para hacer una insoladora scaner casera ya que me hace falta para hacer PCB no solo para mi, sino para clientes. Ya les enseñaré el proyecto.
Si van hacer un PLC, adelante. Hay que tener muy claro que los PLC tienen que quitarse los ruidos sea como sea.
Saludo.