TODOPIC
Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado por: etolocka en 10 de Diciembre de 2002, 17:42:00
-
Hola!
En una de esas noches febricientes de verano se me ocurrió construir un PLC.
Si, ya sé que no vale la pena, y vienen hechos, pero la idea es reciclar unas viejas placas BL1610 de Z-World (Z-180, 32 K Ram, 128 K Flash/EPROM) para la escuela en donde doy clases que no puede afrontar el costo de un PLC, por muy barato que éste sea. El mas ecnómico que conozco es el Zelio, alrededor de los u$s 150.
La implementación no me parece demasiado compleja, ya que limitaría la funcionalidad a I/O, Timers y contadores, pero... lo que me estaría faltando es una herramienta para escribir los programas en LADDER.
Alguien sabe de algún "compilador" de LADDER lo suficientemente "abierto" como para poder identificar la lógica del programa y pasarla al hardware?
Alguien hizo algo parecido?
Saludos,
Ernesto.
-
Hola:
Te comento que alguna vez encontre un plc hecho con un pic 16f84.
Lo interesante era el soft para trabajar con ladder y despues te generaba el còdigo para grabar el micro.-
Apenas tenga novedades de la pàgina ,te la envio.-
saludos
jorge
-
Hola:
Aqui està la direcciòn del plc con pic:
http://members1.chello.nl/~f.vdburgh/picbit/
Tambien podès poner PICBIT en google y te da la pàgina de inicio
Espero que te sirva
Jorge
-
Jorge:
Gracias por el dato. Ya lo conocía. Aunque no lo he probado parece interesante, sólo que la forma de programar dista bastante del ladder tradicional.
Como la idea es utilizarlo en la escuela, quisiera que lo que vean ahí les sirva si después se encuentran con un PLC "en serio".
Saludos,
Ernesto.
-
el software demo de la empresa bytronic se llama ladsim aunque es un simulador creo que el programa trae un compilador y es bastante claro en lo que refiere a manejo de tiemposchequealo por el buscador
-
PAGINA SOFTWARE " target="_blank">http://www.bytronic.co.uk/ladsim.htm
-
Hola a todos, soy novato en este foro, y por otra parte os felicito por hacerlo en general tan profesional.
En mi intención de ayudar, os puedo comentar que en la revista Elektor nº277 de este mes, hay un montaje de un PLC con 9 Entradas y 5 Salidas, comandado por un 16f84, además en su Pág. www.elektor-electronics.co.uk . viene el programa.
Espero que os sirva de algo, si no podéis localizarla o tenéis algún problema, no tendré ningún inconveniente en hacerlo llegar a quien lo necesite.
Un Saludo.
-
Hola Diflo...
Gracias por tu mensaje.
Yo fue al website para poder ver el articulo, pero no hay como hacerlo. Teneis que comprar la revista...
Mi pregunta a ti...
Es posible que podais copiar el articulo de tu revista y ponerlo en este forum????
Si no te es posible, no te preocupes viejo... solo soy curioso hacerca de este tipo de cosas...
Saludos....
JR
-
Me interes a mi tambien, para el desarrollo del PLC con Pic...


-
Ya está disponible en argentina la posibilidad de Programar pic (PIC16F876A) en lenguaje Ladder, lo que le da al mismo una asombrosa potencia y monitorización ON-LINE, similar a la de un PLC.
Mas informes en
http://www.microladderargentina.netfirms.com
microladder@argentina.com
Gracias por su interes
-
jriofrio:
tengo esa revista de elektor pero no tengo escaner, de todas formas un amigo mio si tiene y voy a ver si en unos dias te cuelgo el articulo y otro mas referente a un plc gobernado por pc, paciencia
de todas formas te comento para que te hagas una idea del montaje:
entradas optoacopladas y llevadas a un multiplexor de 3 a 8 lineas, las 3 entradas de control del multiplexor se llevan a ra0, ra1 y ra2, las cuales hacen la seleccion de la entrada y la salida del multiplexor se lleva a ra4 (creo recordar...) que es la que recoje el valor logico de la entrada correspondiente al valor seleccionado en ra0-ra2
salidas a rele optoacopladas tambien por puerto b
reloj rc---es lo malo pero no creo que sera muy complicado el poner un cristal de 4 MHz y lo mejor la placa a una sola cara
el lenguje de programacion en asembler, en el articulo proponen utilizar el compilador c cc5x que es gratuito, pero yo de momento me manejo bien con ensamblador
lo dicho a ver si en unos dias te lo cuelgo
saludos
-
Gracias por tu contestacion...
Por el tiempo que tomais en responder, me dio la idea de que cuendo vaya a morir, te llamare para que llames a la muerte, asi podre saber que podre vivir unos meses o talvez años mas, !!!!!!












Saludos viejo... no te apures, estare atento para cuando podais responder...
Chao por ahora
jriofrio
-
Ja..ja..ja
Muy bueno, Jriofrio !!
Yo tambien te espero...
-
buenas y malas noticias:
ya tengo los escaneos de los articulos... pero al adjuntar me dice que "este foro no tiene mas espacio para ficheros adjuntos" asi que si os interesa ponedme una direccion de correo y os los envio alli
saludos
-
u os lo envio al privado, como querais....
-
Disculpad mi ignorancia pero, ¿qué es un PLC?
He estado leyendo acerca del tema y lo que deduzco es que es un dispositivo que puede ser programado y luego ejecuta lo que hayas programado. Pero, ¿no es eso lo que hace ya un PIC?
-
un PLC es lo que tambien se llama automata programable, la gran diferencia que hay es en el modo de construccion y su uso, ya que un plc tiene entradas y salidas digamos aisladas del resto del circuito por temas de seguridad, generalmente con un plc se manejan contactores de potencia , pulsadores con tensiones de 24 o 220 voltios, es mas "industrial" , por ejemplo para gobernar una lcd o leds o pequños pulsadores se utiliza directamente un microcontrolador, de hecho la mayoria de los plcs (por no decir todos) tienen en su interior un microcontrolador o un microprocesador y memorias para el programa, digamos que es casi lo mismo, tambien se diferencian en el lenguje de programacion, un plc es mas facil hacerlo andar que un micro con assembler puro y duro.
todo esto que digo esta en el articulo que te he enviado, pegale una mirada
saludos
-
Hola jockar200..
Gracias por tu atencion... y la informacion.
Mira compañero, te doy mi email, donde podeis enviar me la informacion de los PLCs: juansemail@yahoo.com
Tambien se que el TodoPic group tiene maletines donde podeis descargarlos.... Espero que MGLSOFT este leyendo mi respuesta. El nos podria decir que es que teneis que hacer y donde (la direccion) donde ir en el web...
MGLSOFT, si tu podria informar, por favor, seria de mucha ayuda, ya que asi, todos en el grupo podriamos aprovechar the la info hacerca de los PLC que jockar200, generosamente esta compartiendo...
Bueno gracias por tu ayuda...
Estare atento a cualquier respuesta..
Juan
-
Yo tb estaria interesado en esa documentacion.
Mi correo: vdelapa@hotmail.com
Gracias y saludos.
-
Yo tambien estoy interesado, puedes enviarmelo por el privado ??
-
miren muchachos yo tambien soy nuevo en este foro pero tengo un
poco de conosimiento en los plc mas que nada en algunas dir para
que consigan manuales de la programacion de los SLC A-B
y sus instruccion para la programacion este es un manual algo viejo
y esta en pdf si les ayuda que bien si tienen algunas dudas sobre
RSLogix 500 les podria ayudar pero en relacion a otros no tengo
mucho conosimiento
suerte a todos
http://www.ab.com/manuals/es/cp/slc/1747615es.pdf
y en esta otra URL encontraras muchos manuales en Español
http://www.ab.com/manuals/es
suerte a todos
-
Bien, creo que este tema ya se abandonó un poco pero quisiera hacerles unas preguntas a los amos de los pics ...
1 Existe alguna manera de insertar instrucciones para el pic de manera hexadecimal ?? EJEMPLO 000hhh= movlw
2 Esto se podria aplicar a alguna programacion de un pic ICSP
Esto es por lo siguiente, a los masters del vbasic podrian realizar un programa "traductor ladder a lista de instrucciones" o si no, "insertar la lista de instrucciones y enviarla en hexadecimal al pic "
Pues bueno, diganme loco pero almenos quiero colaborar
(aunque solo sea con ideas por ahora
)
-
estoy interesado en la informacion que tienen, mis conocimientos sobre plc"s es minimo, pero recien empiezo a experimentar.....
mi correo es jbrunob@redusers.com
gracias de antemano por cualquier respuesta
-
Hola
A mi se me ocurre un programa en visual basic, a lo interprete de PLC, que convierta las "ordenes" que demos en un programa proton+ , y de ahi al HEX.
Y claro, el PLC seria, segun su gama, un PIC de 18 pines, de 40, o incluso de 84 pines...
Está claro que de ese modo, se conseguirian unos PLC la mar de baratos (30-40€? menos tal vez), aunque tal vez no puedan valer para una actividad industrial seria... a pesar de que se podrian modificar para tal fin.
salu2
-
Hola a todos,
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.
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]
http://www.aei3.com/p/fondoeditorialytematico/articles/353/soluciones/lastra/iec.pdf
Estándares IEC 61131-3 e IEC 61499 [2ª parte: lenguajes no gráficos]
http://www.aei3.com/p/fondoeditorialytematico/articles/355/soluciones/ieec.pdf
Téc. Claudio J. Pérez
Ciberar-Sistemas & Desarrollos
Jujuy-Argentina
-
Lo que yo me refiero es, usar una interface gráfica o no gráfica, que sea fácil de usar, también fácil de aprender... y que luego, para migrar el código, se "traduzca" a un código de alto nivel, y compilar éste, para enviarlo al PIC.
No obstante me leeré esas PDF de las normas, aver de que van.
salu2
-
abandonaron el tema? pero que deprimente....
Yo estoy desarrollando un plc con un 18F4550. Recién voy a ensamblar el hardware. Pero la idea es usar un compilador de C. Tengo el PCWH V:3.235 y la otra opción es el CC8E, en este último simplemente con llamar un .exe desde vb o c# o el que quieran con una dirección de un *.c a modo de atributo el programa genera el .hex
Me gusta + el 1er compilador, pero hay que trabajar + en ocultarlo en la aplicación.
I después es hacer las librerias para C, de la misma forma que en ese artículo de plc con el 16f84 se hacen las macros con las funciones de un plc. Ahora se harían las funciones con los #define del compilador C. más facil porque las lógicas ya están...
No sé si se entendió, pero para dentro de 6 meses lo voy a tener listo, no sé si lo cambiaré mucho de esta idea, pero va a esta..... para los tiempos que se usan en este foro.... :?
-
hola a todos
veo que hace tiempo no hay continuidad en las respuestas de este topico
estoy interesado en este tema y quisiera que alguien lo retome
saludos