Hace un tiempo y buscando cual podría ser el mejor editor Ladder Arduino y que además tuviera simulador para probar los proyectos, me encontré con Outseal Studio. Sinceramente, el mejor software editor Ladder para PLC y compatible con Arduino totalmente gratis.
El mejor editor Ladder para Arduino gratis.
Dentro de una larga lista de software para programar en ladder y que sea gratis para Windows, encontré uno que sobresale de entre la gran mayoría este semi desconocido Outseal PLC, quizás por la distancia, el software es indonesio y está escrito en indonesio e inglés.
Los chicos de Outseal Studio, así se denomina el software, están encantados de ayudarte en la programación si tienes problemas, la comunidad que colabora en el proyecto son serviciales y desean que Outseal PLC sea un software de calidad y gratis para todos.
En esta primera parte le hablaré un poco del editor Ladder Arduino y que tiene simulación incluida en el propio editor, más adelante les iré describiendo todo el proyecto con esquemas incluido. Y aunque ya lo he comentado, es totalmente gratis.
Vuelvo a hacer incapié de que es totalmente gratis, no cuesta nada y sin embargo obtenemos muchas ventajas al poder programar en ladder y utilizar nuestro propio Arduino como un auténtico PLC con funciones de PLC de alto nivel.
Imagen de arriba. Un Shield de PLC con Outseal y Arduino
El hardware que podemos utilizar también lo irán conociendo, pues, la empresa Outseal PLC lo distribuye todo en abierto y por supuesto gratis (Recomiendo comprarles algún Shield para sufragar gastos y contribuir al sostenimiento de los autores).
El mejor editor Ladder para Arduino con simulación y gratis para Windows
Al final de este artículo les proporcionaré enlaces para que ustedes puedan bajar el software y me gustaría que adoptaran la misma filosofía que los creadores del proyecto; informar y gratis.
Otra cosa es realizar trabajos para terceros y recibir la renumeración (a la cual todos tenemos derecho) por el trabajo, pero esta información que se recibe gratis, se distribuye gratis.
Imagen de arriba. Un ejemplo de como se configura los i/O del Arduino NANO para programarlo con Outseal PLC.
¿Que es un editor Ladder?
Los diagramas ladder (también llamado escalera en lenguaje no técnico por la forma de programar los segmentos) se utilizan para representar la función de un circuito de control y sus dispositivos asociados. Sin embargo, un diagrama de escalera no muestra los componentes del circuito de control ni sus posiciones reales. Es como si un electricista dibujara un esquema.
El diagrama ladder básicamente representa los circuitos del PLC de una manera mucho más simple, independientemente de la complejidad de su circuito de control. Para crear diagramas ladder, he creado esta página que contiene uno de los mejores editores Ladder para Arduino o equivalentes.
Con este software de diagrama ladder, puede crear fácilmente todo tipo de diagramas eléctricos. Para facilitar el diseño del diagrama, este software proporciona todos los elementos esenciales para un buen proyecto. Con el uso del mouse, puede soltar los elementos necesarios en el lienzo y unirlos según el diseño del diagrama. Además de crear el diagrama ladder, también puede simular el funcionamiento del diseño en tiempo real de la mayoría de proyectos. La simulación da el ideal sobre el rendimiento del mundo real del diseño del diagrama. En último lugar, podrá carga el proyecto directamente al Arduino que será el que controle las entradas salidas ejerciendo de PLC acoplado a un shield que en otro artículo les voy a presentar.
Cabe recordar que Outseal PLC también fabrica sus propios PLC’s, si ustedes optan por un PLC Outseal pueden dirigirse a la web que indico al final de esta entrada y solicitar información.
Como dije al principio, mi software de diagrama Ladder para Arduino favorito para Windows es:
Outseal Studio PLC, es mi software favorito porque me permite crear y simular el funcionamiento de un diagrama de escalera antes de cargarlo al PLC. Además, también proporciona funciones avanzadas de carga de programas a través de las cuales puede cargar el programa de lógica de escalera en módulos de ampliaciones de E/S. Se sorprenderán de la cantidad de E/S que pueden usar con un pequeño Arduino por ejemplo el Arduino NANO V3.
Un editor ladder que si lo pruebas te lo quedas
Aunque para utilizar muchas E/S recomiendo el Shield Mega por la gran memoria que posee el controlador. Para la gran mayoría, con el NANO tendrán suficiente.
Las posibilidades de Interfaces que pueden interactuar con Outseal PLC son muchos, desde HMI (incluido en el mismo simulador) hasta RS485, I2C, RS232, ModBus RTU y un largo número de posibilidades.
Outseal Studio es un programador gratuito de software PLC Ladder para Windows. Se puede usar como un software de diagrama de escalera porque usa el diagrama Ladder. En él, puede crear todo el diagrama ladder desde cero o puede editar proyectos ya creados. En ambos casos, el primer paso para crear un diagrama es seleccionando el tipo de PLC entre varios disponibles y módulos de E/S si los va a necesitar.
Cuando selecciona un módulo de E/S en el apartado de simulación del Software le aparecerá las E/S disponibles, las no disponibles aparecen en un tono de color muy claro.
Vista de la configuración de los módulos de E/S.
En la imagen vemos todas las posibilidades de E/S del editor ladder Outseal PLC.
En este software, no solo puede crear el diagrama de escalera, sino que también puede ejecutar la simulación cambiando del modo Edición al modo Simulación. Para entrar en el modo de simulación, pulse el icono Simulación y, al presionarlo, comienza la simulación. Durante la simulación, puede simular un escenario de pulsadores de entrada, contadores, temporizadores, señales analógicas, salidas de relés, etc. Y el terminal HMI por supuesto que también lo puede simular.
Como este software es principalmente un editor programador ladder inteligente, por lo tanto, también puede cargar su proyecto directamente al PLC que será un Arduino o PLC Outseal mediante un cable en el puerto USB desde el computador.
Facilidad del editor para simular proyectos con Proteus
Si además de todas las bondades de este editor ladder para Arduino, desean aprender haciendo simulaciones de PLC con Arduino y el software de simulación Proteus, también pueden obtener el firmware de Outseal y cargarlo en el proyecto de Proteus. Yo lo he usado y funciona muy bien si no abusamos de complejidad evitando sobrecargar la CPU del computador durante la simulación con Proteus.
Esta primera entrega del editor ladder Arduino de Outseal PLC, ha sido un primer contacto con este maravilloso software. Estoy preparando más cosas acerca de Outseal Studio. Y les adelanto que tendrán mucha información y podrán crear sus propios PLC’s con Arduino.
Si ustedes están deseando realizar proyectos para la industria con Arduino, les aconsejo que tengan mucho cuidado. No les diré que no lo hagan, pero sí en aquellas situaciones que no generen peligro para las personas. Ante todo la seguridad de las personas por encima de todo, incluso el dinero. Tengan en cuenta y nunca me cansaré de repetir… Primero las personas y su seguridad.
Un buen desarrollo de un PLC para la industria requiere de unos conocimientos que no se adquieren de la noche a la mañana ni con unos tutoriales de estos que hacemos en internet. La industria del hardware PLC como Siemens, Omron, Mitsubishi Modicon y un largo etc. Tienen buenos ingenieros de desarrollo y mucha experiencia en este campo.
Y por supuesto, si eres de esos programadores de C, C+, C++ que odian el ladder, no te enfades, todos tienen cabida en este mundo de los microcontroladores.
Imagen parcial de la página de descargas del editor ladder para Arduino.
Para descargar la última versión de este editor ladder para Arduino, sigan el enlace que dejo a continuación y recuerdfen que es gratis:
Amigos, si les ha gustado este artículo sobre este editor ladder para Arduino y gratis, comenten mas abajo. Si necesitan ayuda también.
Gracias por leer y llegar hasta el final.
Hello,
I just read your article about the ladder editor for Arduino and it’s great, I have it very well in my language.
As seen and downloaded by the publisher, it is extraordinary. Thank you for these articles that help the Arduino community.
Thanks for your comments, the truth is that it is a good editor, I have tried many, even some that many users say hang and are still online.
It is a very good editor, free and with online help through facebook, better not to say.
donde podria encontrar un manual en español y ejemplos.
muchas gracias
es compatible con mega 2560 r3
Hola Manuel,
Te contesto a tus dos preguntas en este comentario.
El manual en español lo tengo a medias, yo creo que para finales de agosto principios de septiembre ya lo podrás bajar desde la web. No es un editor copmplicado, una vez que dominas un poco la forma de trabajar con el editor puedes hacer grandes programas. No es un Siemens o un Omron, pero seguro que cubre las necesidades de mucha gente.
También incorporaré ejemplos de proyectos sencillos para que el aprendizaje sea rápido y eficaz, no es bueno perder mucho tiempo en aprender como funciona un programa.
Al final he dejado la maloa noticia, Outseal Studio no está preparado para el mega 2560 r3, pero si tiene posibilidades aunque es como hacer remiendos. el procesador más potente que permite es un AVR128, pero si usas en el 2560 los mismos pines que en el 128 el software que compiles te funcionará. también los hará si usas el del Arduino UNO, todos los Arduinos son compatibles.
Yo concretamente para las pruebas uso un NANO y para algo más serio el ATmega128 con un PCB mio que pronto lo publicaré en la web.
Espero haberte ayudado, no duces en preguntar lo que necesites.
Un abrazo.
HOla te hago una consulta, puedo usar la placa de arduino uno con este software? o sea se puede aplicar el software para programar arduino uno en ladder o solo tiene que ser con la placa que figura en la foto? Saludos y gracias esta muy bueno este software en ladder
Hola, gracias por escribir.
Este software está destinado a dos tipos de placas, las fabricadas por Outseal y las que usan el interface (como el aquí descrito) con el Arduino Nano. También hay un modelo compatible con el ATmega128 por si te interesa.
Ahora bien, si tu realizas un programa y lo cargas en el Arduino UNO, asegúrate de usar los pines que tienes configurado para el NANO y te funcionará.
El software es muy bueno y potente, por ser gratis rinde mucho más que la mayoría de pago.
Avísame si necesitas algo más.
he querido empesar a diceñar pero no arranca es complicada la operacion y sin manual mas
si se requiere un manual en español para el arranque como mínimo en lo básico ¿donde descargo el manual en español?
Hola, estoy en ello, pero me demoro aún mucho tiempo por causa del trabajo.
Es muy fácil, voy a intentar hacer un video de inicio y verás lo fácil que resulta.
Si necesitas ayuda, dime el problema. Muchas gracias.
Hola tengo un problema, al intentar subir el programa me dice que cheque el cable o que tal vez no sea el arduino adecuado pero e checado el driver del cable y es el adecuado y y el arduino también no se que pueda ser, espero puedas ayudarme
Excelente articulo.
Aprovecho en esta contestacion para comentar que en este diálogo con Manuel se contestestaron todos mis interrogantes. Espero pronto esté publicado el manual SP.
Slds (jC)
Gracias por escribir Jorge, dentro de poco me tomaré unas largas vacaciones para descansar y aprovecharé para el manual.
Hola, amigo como estas?, estoy super contento con tu software, acostumbrado a programar plc esto lo encontre fabuloso de tu parte.
Mira te quiero molestar, con una consulta. Dejare de lado los plc y hare proyectos mas pequeños con arduino.
En estos momentos no tengo ningun arduino Nano, tengo todos UNO y Mega (se que no funciona), pero el Arduino UNO carga bien la aplicacion pero los pines no hay caso de que tomen. Me podrias ayudar con eso. Estan como desfasados? Ingreso voltaje a sus entradas y no las lee ni visualiza en modo online.
Robertoiter@gmail.com
Saludos amigo…!!!
Hola, estoy cambiando de servidor y me demoro en leer los comentarios.
Mira, si tienes la precaución de mirar los pines del NANO y del UNO según los esquemas, te ha de funcionar. Yo solo he probado el NANO, pero tengo noticias de usuarios que si lo han probado.
Para que te sea más fácil, te recomiendo que compres un NANO de esos chinos que son muy económicos y las pruebas te resultarán mucho más fácil.
Espero haberte ayudado, si necesitas más me dices.
hola donde se pueden comprar las placas outseal en españa, estoy interesado para enseñanza, gracias
Hola Manuel, lementablemente, las placas Outseal no se comercializan en España, solo en Indonesia y resulta complicada su compra para España.
Lo que si puedes hacer es según tu necesidad un Arduino NANO y adaptarle un Shield para E/S. También puedes poner módulos de entradas y de salidas.
Si necesitas más información puedes comentar.
Muchas gracias.
amigo no lo puedo descargar me manda a la paguina donde lo venden
Miguel, he cambiado el enlace, te lleva directamente a la página de descargas de Outseal, el software es gratis. Descárgalo tranquilo que ni tiene virus ni publicidad.
Y cualquier cosa puedes escribir.
Boa tarde gostei muito do material. Disponibilizado baixei o programa e estou estudando o mesmo sobre a imagem do clp nessa página teria o esquemático ou layout da mesma ? Caso tenha e possa disponibilizar eu agradeço.
afpeletrica@gmail.com
Hola y muchas gracias por comentar.
Si aún le interesa el esquema, envíe por favor un mensaje privado y le remito el esquema si no se ha publicado.
Un saludo.
Muy bueno el programa faltaría por supuesto el manual en español o un buen tutorial en español, muchas gracias por el aporte social.
Muchas gracias Raúl, tengo ganas de hacer el manual en español, de echo lo tengo empezado pero me falta tiempo.
Recomiendo este software porque es buenísimo y gratis.
Un saludo.
Que tal
Se ve que es un software muy bueno, una alternativa para no programar en el tipico Sketch de Arduino
Pero estoy teniendo problemas para cargar el programa al Arduino
Tengo un Arduino Nano ya vi videos y todo de como se hace la conexión del arduino a la PC. Pero he notado que tienen la version V2.1
Y la que se descargo cuando entre a la pagina de Outseal me descarga la version 2.5
Hay alguna solución o no se si te ha generado problemas
Hola,
Perdona la demora, pero estoy muy atareado últimamente. Yo estoy usando la última versión y tengo un NANO chino de los más económicos y me funciona.
Si sigues teniendo problemas, te sugiero me envíes un comentario desde el formulario de contacto y así puedo responder antes. Si es algo que se puede compartir, ruego se publique en estos comentarios para que los demás también se enteren.
Se me olvidó, la conexión del Arduino al PC para Outseal es exactamente la misma que para el programador tipo Arduino y según el NANO has de usar el boot antiguo (OLD BOOT que es mi caso).
Un abrazo.
Hola Joan, en primer lugar felicitarte por este sitio y agradecerte tus aportaciones.
Ando haciendo diferentes pruebas para poder emplear el Arduino Nano con Outseal, pero no lo consigo hacer funcionar. No me permite transferir el programa al Arduino y he probado con tres Nanos diferentes. He probado a cambiar las velocidades de transferencia, versión de la Shield, etc. Algo debo de estar haciendo mal, pero no caigo. ¿Alguna sugerencia? Gracias, un saludo.
Hola Joan, en primer lugar felicitarte por este sitio y agradecerte tus aportaciones.
Ando haciendo diferentes pruebas para poder emplear el Arduino Nano con Outseal, pero no lo consigo hacer funcionar. No me permite transferir el programa al Arduino y he probado con tres Nanos diferentes. He probado a cambiar las velocidades de transferencia, versión de la Shield, etc. Algo debo de estar haciendo mal, pero no caigo. ¿Alguna sugerencia? Gracias, un saludo.
Hola,
Por lo que dices, creo que puede ser la versión del booloader, en Outseal debes de marcar la versión OLD. Menu de ajustes.
Si te sigue fallando, envíame un mensaje desde el formulario de contacto.
Un abrazo.
Eu achei muito interresante Outseal Studio. É um concorrentte do LDmicro que eu ja uso a muitos anos. Mas estou tendo problema para descarregar o programa no Arduino Nano. Consigo as vezes descarregar no Arduino uno, mas algumas I/0 não funciona quando troco no programa e descarrego no arduino uno. Eu gostaria de alguma infomação, do por que eu não consigo descarregar no Arduino nano.
Hola,
En todas las pruebas que tengo con Outseal no me da problemas, yo uso un PCB arduino NANO chino con la version OLD, en todo caso te recomendaría que conectaras en facebook con Outseal y te ayudarán.
Muchas gracias por tu comentario.
Menurut saya program OutSeal Studio ini sangat menarik. Ini adalah pesaing LDmicro, yang telah saya gunakan selama bertahun-tahun. Saya ingin menggunakan Outseal lebih banyak, tetapi saya tidak dapat mengunduh program yang diedit di dalamnya ke Arduino Nano. Saya dapat mengunduh kotoran di Arduino Uno, tetapi ada bug dalam cara kerjanya. Saya akan sangat menghargai bantuan memecahkan masalah ini jika Anda bisa.
Hola Joan, ¿que placa es la que se muestra en la imagen 3D de este articulo?
En la PCB veo que pone Modbus RTU. Entiendo que es una salida serie TTL y lo de Modbus es si implementas en el nano las librerias de modbus.
Gracias.
Hola Manuel como estas . hoy probe el outseal con el arduino nano y funciona bien me hace falta como a ti el manual aunque sea en ingles lo conseguiste en esa oportunidad¿¿¡¡¡¡
me lo puedes facilitar Gracias gdelilla@hotmail.com
Hola este es un gran soft con funciones profesionales, realmente muy bueno y opensurce
No se que pasa en la pagina de descarga que no se puede descargar el manual ni el firmware para arduino nano , que lastima sin esto no sirve para nada
Hola Horacio, acabo de comprobar la página de Outseal y esta funcionando. Dejo aquí el enlace.
Descargar desde Outseal.