Autor Tema: Hagamos un PLC con PIC!!  (Leído 125738 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Hagamos un PLC con PIC!!
« Respuesta #105 en: 10 de Enero de 2007, 16:03:39 »
Muy buen apunte GIGE !!
Aqui esta la data del RTC...
DS3232
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Hagamos un PLC con PIC!!
« Respuesta #106 en: 11 de Enero de 2007, 01:38:46 »
 :mrgreen: Lo mejor es que puedes pedirlo como sample  :D

Desconectado Josef

  • PIC12
  • **
  • Mensajes: 74
Re: Hagamos un PLC con PIC!!
« Respuesta #107 en: 14 de Enero de 2007, 21:27:31 »
Es correcto amigos, gracias por las ideas, como que deberia ser para ponerlo en riel.
A ver que mejoras, mas le hago, lo que que pensaba yo era hacerlo algo mas comercial, es decir con dispositivos que sean faciles de ubicar en el mercado, tener una tarjeta en la que el usuario pueda armar en ella solo lo necesario, y lo demas obviarlo, y si no hubiera el circutio que el usuario necesita en la placa, pues, podria armarse uno y acoplarlo a algun puerto, les incluyo una foto ensamblado para que aprecien mejor la idea.
JoseF
Si hay mas ideas, obviamente siempre son bienvenidas, respecto a la resolucion del circuito, al este grande, ocupa mucho espacio, y aqui solo puedo incluir 300k, tratare de ver la forma de insertarlo por otro lado.

JoseF

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Hagamos un PLC con PIC!!
« Respuesta #108 en: 27 de Enero de 2007, 05:54:17 »
Ya he recibido mis primeros DS3232, ¡qué buena pinta tienen!

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Hagamos un PLC con PIC!!
« Respuesta #109 en: 05 de Febrero de 2007, 19:28:58 »
Maxim no manda a Argentina!! :shock: :shock:
Que pena!! :? :?
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado hackimi

  • PIC10
  • *
  • Mensajes: 2
Re: Hagamos un PLC con PIC!!
« Respuesta #110 en: 27 de Abril de 2007, 00:15:47 »
holas bueno viendo el tema de realizar un plc con pic me parece interesante
estoy desarrollando el software en vb como lo estubo realizando hexapodo bueno parti de cero
por lo cual recien esta en desarrollo jejjee :D ya pondre las imagenes del programa en si
espero poder terminarlo pronto :-) :-)

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Hagamos un PLC con PIC!!
« Respuesta #111 en: 27 de Abril de 2007, 08:08:15 »
Barbaro!! :-/ :-/ :-/
Yo aun no retomo el tema pero dandole vueltas a la cosa creo o mejor dicho estoy convencido que el firmware del PIC lo hare en C, que da un nivel mas alto de programacion y permite usar funciones en vez de macros...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ByteMan

  • PIC10
  • *
  • Mensajes: 4
Re: Hagamos un PLC con PIC!!
« Respuesta #112 en: 06 de Mayo de 2007, 22:33:43 »
Hi to all, sorry for my language but I can't speak/write in Spanish.
First of all I've see this project ad this one meet 100% with my currently design, build a PLC based on PIC 16F877 device and with a ladder graphical user interface. I'm a electronic engineer with a deep passion for all about electronics  :-)

At now I'm collecting some idea in order to make all the work in a organized way, I've see many good people that is working on the graphical interface, also, I'd to like to code for myself this gui (just to learn and pratice more on coding) and I'm thinking to code it in VB to make the coding more faster than writing all in VC++.

At this point, if I can, I'd like to know the approach to this problem, at first my think is build a intermediate language between the graphical GUI and the final hex code.
In this way I've to define the component and module that has to be implemented, the IL file should be equal from every GUI interface developed in this way we can meet on a fixed point before take further step into the project, but this is just a my idea, don't care, just to speak about this design.  :mrgreen:

After that further stage is build the hex code. About this the ldmicro software has a in-build hex generator, at first step my think was to make a engine in asm and then append to it the translated IL -> asm PLC code, after that call the MPASM compiler in order to build the final code. This idea can have some advantage:
1. every time Microchip improve MPLAB may be some improvement also into the MPASM compiler
2. more flexible into the target processor code generation (now I'm looking on the PIC16F877 but may be simple translate the engine for other big processor).

But at now my goal will be code the graphical interface in VB60, then if someone have some idea we can share it and work on same platform.

Cheers
ByteMan


Desconectado ByteMan

  • PIC10
  • *
  • Mensajes: 4
Re: RE: Hagamos un PLC con PIC!!
« Respuesta #113 en: 06 de Mayo de 2007, 22:37:38 »
Hola a todos,
La verdad que hace mucho que no retomo el proyecto del PLC. No se si saben pero hay una norma europea para que todos los PLCs se programen de la misma forma (por lo menos esa es la idea), que soporten los mismos lenguajes con sintaxis normalizada. La norma es la IEC-61131. Creo que Hexapodo estaba buscando informaciónb sobre esto.
En cambio los PLCs americanos y los japoneses (Allen Bradley y Mitsubishi por ejemplo) siguen su propias reglas.
Si la idea es hacer un PLC que sirva como entrenamiento sería bueno que soporte la mayor cantidad posible de lenguajes de programación.

Aquí hay un par de documentos que explican la norna IEC-61131 muy bien.

Estándares IEC 61131-3 e IEC 61499 [1ª parte: lenguajes gráficos]
<a href="http://www.aei3.com/p/fondoeditorialytematico/articles/353/soluciones/lastra/iec.pdf" target="_blank">http://www.aei3.com/p/fondoeditorialytematico/articles/353/soluciones/lastra/iec.pdf[/url]

Estándares IEC 61131-3 e IEC 61499 [2ª parte: lenguajes no gráficos]
<a href="http://www.aei3.com/p/fondoeditorialytematico/articles/355/soluciones/ieec.pdf" target="_blank">http://www.aei3.com/p/fondoeditorialytematico/articles/355/soluciones/ieec.pdf[/url]

Téc. Claudio J. Pérez
Ciberar-Sistemas & Desarrollos
Jujuy-Argentina

I'm thank you for the info, but the link isn't working for me, could you please supply the paper o RapidShare or similar file sharing way?

Thanks in advance
ByteMan

Desconectado ByteMan

  • PIC10
  • *
  • Mensajes: 4
Re: Hagamos un PLC con PIC!!
« Respuesta #114 en: 06 de Mayo de 2007, 22:44:17 »
holas bueno viendo el tema de realizar un plc con pic me parece interesante
estoy desarrollando el software en vb como lo estubo realizando hexapodo bueno parti de cero
por lo cual recien esta en desarrollo jejjee :D ya pondre las imagenes del programa en si
espero poder terminarlo pronto :-) :-)


Hi, do you've some progress in this stuff?

Cheers
ByteMan

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Hagamos un PLC con PIC!!
« Respuesta #115 en: 07 de Mayo de 2007, 08:37:01 »
Aqui estan los documentos que tengo sobre normas IEC para PLC. :mrgreen: :mrgreen: :mrgreen:

http://rapidshare.com/files/29965766/IEC.pdf

http://rapidshare.com/files/29966085/IEEC.pdf

http://rapidshare.com/files/29966143/Intro_IEC_61131-3_Spanish.doc

Espero sirvan para todos!!

Bienvenido al foro ByteMan !!
 :-/ :-/ :-/ :-/
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado ByteMan

  • PIC10
  • *
  • Mensajes: 4
Re: Hagamos un PLC con PIC!!
« Respuesta #116 en: 07 de Mayo de 2007, 17:39:25 »
Aqui estan los documentos que tengo sobre normas IEC para PLC. :mrgreen: :mrgreen: :mrgreen:

http://rapidshare.com/files/29965766/IEC.pdf

http://rapidshare.com/files/29966085/IEEC.pdf

http://rapidshare.com/files/29966143/Intro_IEC_61131-3_Spanish.doc

Espero sirvan para todos!!

Bienvenido al foro ByteMan !!
 :-/ :-/ :-/ :-/

Thanks a lot!!!

Cheers

Desconectado hackimi

  • PIC10
  • *
  • Mensajes: 2
Re: Hagamos un PLC con PIC!!
« Respuesta #117 en: 15 de Mayo de 2007, 21:48:23 »
disculpen por no responder rapido
lo de la programacion en vb lo deje colgado por falta de tiempo ya que la universidad no me deja mucho para realizar pruebas y avances pero poco a poco estare avanzando la interfaz y la programacion
lo que estoy realizando es enlazar mi programa con el mplab para poder compilar el hex del pic y facilitarme las cosas jejeje :D bueno soy nuevo en esto de programar pic con lenguajes de alto nivel para realizar funciones por lo cual lo estoy desarrollando con macros me estoy guiando de los macros realizador por Juan Manuel Rodríguez
que los tiene en su pagina pero cambiandolos para el pic 16f877  eso es por pronto


gracias a MGLSOFT por la informacion la estare revisando


Desconectado cverdes

  • PIC10
  • *
  • Mensajes: 7
Re: Hagamos un PLC con PIC!!
« Respuesta #118 en: 21 de Noviembre de 2007, 15:41:10 »
Gente,

Yo estoy desarrollando una plataforma de desarrollo tipo PLC (IL, Ladder, Graphset y Lenguaje estructurado) con la plataforma Explorer 16, con el PIC24 copiando las herramientas del Twido (un PLC de Schneider)

Mi enfoque es distinto al planteado. Estoy desarrollando un compilador de IL a lenguaje C.
Es mucho más potente que la herramienta MicroLadder y las posibles macros en Assembler.

Ya he desarrollado el 80% de la gramática en la herramienta GOLD (http://www.devincook.com/goldparser/) . Ayer recibí el Explorer 16 que compré en EEUU y comenzaré con la parte del Firmware sobre el que corra el ANSI C generado por el cross compiller. Adjunto la versión 0.1 de la gramática. La estoy liberando bajo una licencia Creative Commons Atribución NoComercial CompartirDerivadasIgual 2.5-Argentina (http://creativecommons.org/licenses/by-nc-sa/2.5/ar/).

La v1.0 tiene completo los items explicados en Bienvenidos\Número de serie del software Twido\Descripción de instrucciones y funciones \Instrucciones básicas del archivo de Help.

A alguien le interesa desarrollar en paralelo el Firmware para la familia PIC16 y PIC18?

Las herramientas las estoy haciendo en Delphi.

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7918
Re: Hagamos un PLC con PIC!!
« Respuesta #119 en: 21 de Noviembre de 2007, 16:22:55 »
La verdad es sorprendente!!
Al menos a mi dejame digerir un poco tanta informacion junta!! :mrgreen: :mrgreen:
Creo que esta muy bueno lo tuyo, y mas que a nadie (soy quien creo este hilo) me interesa llegar a terminar este proyecto...

Creo que te queda claro que sera abierto totalmente, no??

Si es asi (descuento que asi lo has interpretado, por las herramientas que utilizas) soy el primero en suscribirme a continuar el proyecto en ese rumbo, ya que parece muy interesante.

De Delphi no se ni J, pero se de muchos por aqui que nos daran una gran mano!! :mrgreen:

bajo la herramienta GOLD y vamos viendo...
Ya estamos casi listos para incorporarle en BUS CAN, y mas adelante abrir el canal en CanOpen, así que creo puede quedar algo muy interesante!!

Gracias por compartir lo tuyo aqui...

La seguimos...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.