In: 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 y PIC16 de 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 .
También puede descargar la versión 1.7 en español desde .
|
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. |
Roy Tanck's Flickr Widget requires Flash Player 9 or better.
18 comentarios para 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:
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:
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:
Daniel: Fijate que los contadores trabajan con la variable “Cname”, con ellas podes idear alguna acción para lograr tu cometido.
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:
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.
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:
Saludos!
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.