En: Software
7 feb 2009LDmicro es un editor, simulador y compilador de lenguaje ladder para microcontroladores de 8-bits. Puede generar código nativo para procesadores de la serie AVR de Atmel y PIC16 de Microchip a partir de un diagrama ladder.
Principalmente LDmicro soporta:
Introducción.
Los controladores lógicos programables (PLCs) son aparatos que fueron ideados originalmente para reemplazar los sistemas de control basados en lógica cableada. Un PLC, como cualquier microprocesador, ejecuta internamente un listado de instrucciones de manera secuencial.

Esto no quiere decir que tengamos que aprender una a una las instrucciones. Para programarlos existen varios lenguajes, entre ellos el Ladder. Esta lógica nos permite dibujar un circuito uniendo contactos y bobinas de relés en la pantalla, simular el funcionamiento del esquema, y luego cargarlo en la memoria del equipo.
Gracias a LDmicro, y con un poco de ingenio podemos armar un PLC para aplicarlo en control y automatización, tanto a nivel industrial como hogareño.
Soporte.
El compilador genera archivos en formato Intel IHEX. La mayoría de los programas dedicados a la carga de firmware en microcontroladores soportan este formato. Además será necesario un hardware adecuado para cargar el archivo en la memoria interna del microcontrolador a utilizar.
Los siguientes microcontroladores son soportados y fueron probados exitosamente:
Los siguientes microcontroladores son soportados pero aún no han sido probados. Es posible que funcionen, pero no hay garantías:
Es conveniente consultar períodicamente la página web del autor por actualizaciones, y corrección de errores. Para ello haga clic aquí.
También puede descargar la versión 1.7 en español desde aquí.
|
Reciba gratis las novedades del blog en su correo electrónico de una manera sencilla y comoda. Recuerde revisar la carpeta de correo no deseado ya que algunos servicios de e-mail marcan el mensaje de confirmacion como spam. |
24 Comentarios to LDmicro, lógica Ladder para PIC y AVR
Richard
julio 10th, 2009 at 11:38
El programa es muy bueno lo he probado, pero me gustaría modificarlo para un proyecto que quisiera realizar, si alguien me pasa el programa fuente y el lenguaje de programación….
Gracias
Lucas Martín
julio 10th, 2009 at 13:41
Hola Richard, en la página del creador está el código fuente completo: http://www.cq.cx/ladder.pl
Richard
julio 10th, 2009 at 21:19
Saludos Lucas un gran favor con que lenguage de programacion esta realizado el ldmicro a mi modo parece visual c++ pero no puedo hacerlo correr y siempre me da error, si podrias ayudarme te agradeceria, quisiera adicionarle un grabador al software y asi no depender de un grabado de pic o atmel, gracias
Lucas Martín
julio 10th, 2009 at 23:32
La verdad ni idea, pero en la página tienen habilitado un foro para preguntar todo acerca de LDmicro. Consultalo: http://www.cq.cx/ladder-forum.pl
Richard
julio 17th, 2009 at 12:13
Saludos Lucas de todas formas gracias, si tienes alguna novedad me escribes a mi correo es richard_rqf@yahoo.es , yo estoy tratando de desarrollar un PLC con el LDmicro el harware ya lo tengo estoy en el software de descargar el archivo.hex de PC al micro lo estoy realizando en Visual Basic y un puerto RS-232 si tienes algun comentario o idea para adicionarle un software al LDmicro sera de gran ayuda toda idea es bienvedido…
Hasta luego…
Daniel
julio 19th, 2009 at 18:34
Mi pregunta es la siguiente quiero hacer una maquina que cuente hasta cierto numero y pare en teoría lo puedo hacer con el contador circular pero este no tiene rele interno ni salida a algún pin para poder manejar el pare del motor agradecido de respuesta . Esta la traducción de LDmicro al español realizado por traductor humano gracias. Daniel.
Lucas Martín
julio 20th, 2009 at 1:20
Richard para grabar el archivo HEX en el micro ya existen varios programas que funcionan muy bien, solo es cuestión de anexar el hardware correspondiente. Por ejemplo:
http://www.automatismos-mdq.com.ar/blog/2008/10/winpic800-363c-manual-bsico.html
También te recomiendo que veas la siguiente presentación:
http://www.slideshare.net/lmzurita/guia-plc-alternativo
Daniel: Fijate que los contadores trabajan con la variable “Cname”, con ellas podes idear alguna acción para lograr tu cometido.
Richard
agosto 15th, 2009 at 14:55
Muchas gracias Lucas, les avoso algun resultado bueno que logre, ya lo programo bien estoy luchando con los ruidos que general los motores en una industria, se que es arriesgado pero quiero hacer un proceso industrial en base a PIC.
Chau…
Lucas Martín
agosto 17th, 2009 at 11:59
Hola Richard, el tema del ruido eléctrico es tan complejo. Es algo que tengo pendiente a tratar en el blog.
Hace mucho subí una recopilación de información desordenada que tal vez te pueda ayudar:
http://www.automatismos-mdq.com.ar/blog/2008/01/interferencias-y-otras-yerbas-en-el.html
Mariano Bontempo
octubre 9th, 2009 at 23:29
Hola, alguien sabe como leer y escribir variables (registros) en un LCD. Gracias.
Lucas Martín
octubre 11th, 2009 at 0:30
Hola Mariano, podes consultar en el propio foro del desarrollador:
http://www.cq.cx/ladder-forum.pl
Saludos.
Leopoldo Jeanneret
mayo 25th, 2010 at 9:42
Solicito precio del programa MDladder.
Lucas
mayo 25th, 2010 at 12:43
Hola Leopoldo, el programa presentado aquí es gratuito. Puedes descargarlo y usarlo inclusive con fines comerciales.
Saludos.
Adrian Leal
junio 16th, 2010 at 0:07
Hola quería saber como hago una salida PWM del PIC, en función de un potenciómetro conectado a una entrada analógica. He querido usar el ejemplo, pero no se que hago mal. No me funciona. Me gustaría saber también como escribo valores analógicos en un display de cristal liquido. Gracias este soft esta muy bueno.
Guillermo Gallardo
julio 2nd, 2010 at 14:07
Desearía saber el ladder de un diagrama de contacto de 4 motores.
James Rodriguez Toribio
julio 5th, 2010 at 14:52
El programa es muy eficiente, y bastante interesante para realizar procesos, el único problema que tengo es, que no lo puedo comunicar de manera serial. A ver si alguien me apoya y poder leerlo con LabView. Gracias.
Lucas
julio 5th, 2010 at 20:37
Adrian Leal, Guillermo Gallardo y James Rodriguez Toribio:
Pueden evacuar sus dudas en el foro del desarrollador: http://www.cq.cx/ladder-forum.pl
Saludos!
James Rodriguez Toribio
julio 21st, 2010 at 18:06
La parte serial me sale a medias, en el hiperterminal del ldmicro me sale bien los datos pero en fila, pero cuando lo simulo al PIC en Proteus, el virtual terminal me sale pura basurilla. Cómo arreglo ese problema, a ver si alguien me ayuda con la comunicación serie RS-232.
Cristian
octubre 9th, 2010 at 18:23
Hola a todos, alguna idea para comunicar el pic con 232 con ldmicro? muchas gracias.
Franco
abril 28th, 2011 at 17:31
Hola a todos, soy nuevo en todo esto estuve probando y no puedo grabar una variable en la eeprom y vi que en LDmicro la funcion es Persist. Alguin sabe como se usa??
Uso el PIC16f876
Gracias
ricardo bayona
junio 29th, 2011 at 20:26
buenas tardes.
tengo una inquietud con respecto al ldmicro, lo que pasa es que estoy trtando de progrmar el pic16f877, y hst el momento ningun programa ha funcionado. utilizo un programdor compatible con el gtp usb y winpic800. sim embrgo cundo simulo todo sale bien. descaregue la version en ingles y no mee ha funcionado. ¿es necesario usar un programador de microchip, como el pickit2? o puede utilizarse cualquier otro programador.
agrdezco su respuestas y sugerencias
pablo
noviembre 9th, 2011 at 12:53
Hola; alguien sabe como programr un pics en ldmicro para usar un LCD (Paralelo)))))))
Cristobal Lugo
noviembre 28th, 2011 at 16:30
Gracias por el aporte al sistema educativo gratuito mas grande del universo, hablo de la internet, quien diga que no sabe algo es porque no sabe buscar en la red.
Estaba buscando LDMicro en español y gracias a ustedes ya lo voy a descargar.
ELIZANDRO
diciembre 28th, 2011 at 15:47
saludos a todos , parece que sus inquietudes son muchas y muy variadas , he aqui mi comentario , ahorita se puede usar un picaxe y programarlo en basic , que es muy facil , el ld micro aunque parece muy industrial es muy facil para quien trabaja en electricidad industrial , el problema no es la programacion , el problema que yo he encontrado , es que los pic y picaxe son muy suseptibles a los ruidos electricos , por lo que sugiero mucha prudncia si los quieren usar en procesos industriales , en cuanto a la comunicacion , la mayoria de las pc nuevas no tienen puerto seri rs 232 o db9 , por lo que es necesario un adaptador usb a rs232 , y despues ver en panel de control en que direccion de puerto quedo y seguir con la configuracion ,si pue3do ser de mas ayuda porfavor escriban
saludos et