banner

Noticias

May 16, 2023

OpenPLC abierto

OpenPLC es un conjunto de controladores lógicos programables de código abierto y de uso gratuito que cumple con el estándar IEC 61131-3 y funciona con una gama de plataformas de hardware como Arduino, ESP8266/ESP32, Raspberry Pi SBC, así como Windows y máquinas Linux.

Cuando Arduino presentó el Arduino PLC IDE, notamos que los lenguajes definidos por el estándar IEC 61131-3 tenían licencia y la clave de PLC para la unidad de control de la máquina Portenta se vendió por $ 17.60. Un lector se quejó del alto costo de la licencia por dispositivo, pero Massimo Banzi, el cofundador del proyecto Arduino, respondió que era rentable para implementaciones más pequeñas:

En realidad, no es mucho dinero en comparación con el costo de otro software de PLC (¡miles de dólares por asiento!). Este modelo ayuda a las pequeñas empresas con pocos dispositivos. Es posible negociar licencias masivas para empresas.

Pero también hay otra opción con el paquete de PLC de código abierto OpenPLC que no requiere ninguna tarifa de licencia. Aparentemente, eso es posible porque el uso de los lenguajes de programación IEC 61131-3 no requiere una licencia paga, es solo que IEC cobra una tarifa por comprar copias del estándar, y los sistemas PLC propietarios generalmente requieren una licencia paga.

El proyecto OpenPLC consta de dos partes principales: laEditory eltiempo de ejecución . ElEditor es un software que se ejecuta en una computadora para crear programas de PLC. Thiago Alves, desarrollador de OpenPLC, dice que es muy simple de usar y admite los cinco lenguajes definidos en el estándar IEC 61131-3, a saber, lógica de escalera (LD), diagrama de bloques de funciones (FBD), lista de instrucciones (IL), texto estructurado ( ST) y gráfico de función secuencial (SFC).

El PLC abiertotiempo de ejecuciónes un firmware/software portátil generado a partir del Editor y es totalmente compatible con una variedad de placas de desarrollo y varios hardware de PLC reales:

El Runtime también se puede generar como destino genérico (soft-PLC) para Windows o Linux. Encontrará el código fuente para Runtime y Editor en GitHub.



Al igual que el software de PLC comercial, OpenPLC está diseñado para ser utilizado en sistemas de control y automatización industrial. Lo que no sé es cómo se compara con las ofertas comerciales. Entonces, si tiene conocimientos sobre programación de PLC y alguna vez ha probado OpenPLC, háganos saber su experiencia en la sección de comentarios.

Puede descargar OpenPLC Editor para Windows, Linux y macOS y obtener más información en el sitio web oficial. Incluye un foro de soporte, documentación y varios recursos para obtener más información sobre programación de PLC, desarrollo de HDMI, SCADA, etc.

Gracias a stinkydiver73 por el consejo.

Jean-Luc comenzó CNX Software en 2010 como un esfuerzo de medio tiempo, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más tarde en 2011.

¡Admite el software CNX! Done a través de criptomonedas o conviértase en Patrono en Patreon

Artículos Relacionados:

Tiempo de ejecución del editor Tiempo de ejecución del editor
COMPARTIR