Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC

El stack open source más usado de la automatización industrial.

Un IDE IEC 61131-3 moderno, un runtime de producción y el compilador que los conecta.

2014
Open source desde
1 M+
Descargas
150+
Países
IEC 61131-3
Soporte de la Edición 3

Seguro por diseño, no por oscuridad

Código público desde 2014, endurecido por todos los que alguna vez lo desplegaron.

La oscuridad no es seguridad

Un runtime cerrado no es más seguro por ser ilegible, solo está menos examinado. Sus defectos siguen ahí, y el fabricante es el único que puede buscarlos.

Auditable en el propio código

Tu equipo de seguridad lee el código que hace correr tu proceso, no una hoja de datos que lo describe. El nuestro también, y el de todos los demás.

Probado en campo

1 M+ descargas en 150+ países. Más hardware, más casos límite y más maltrato del que cualquier programa de laboratorio podría reproducir.

Corregido a la vista de todos

Los problemas se reportan, se parchean y se revisan en público. Puedes ver qué estaba mal, cuándo se corrigió y exactamente qué cambió.

Tres piezas, una sola cadena de herramientas

Escribes la lógica en el Editor, StruC++ la compila y el Runtime la ejecuta. Elige una para verla en detalle.

Descarga OpenPLC Editor

El entorno de programación de PLC open source para automatización industrial. Disponible para Windows, macOS y Linux.

Trae un simulador de PLC integrado, así puedes ejecutar y depurar Ladder, ST y FBD con un depurador en vivo antes de tocar cualquier hardware.

Novedades

CoPilot en el editor

Autonomy CoPilot también trabaja en el editor: completa el código mientras escribes y, en el chat, le pides lo que necesitas, lo escribe y tú revisas y apruebas el resultado antes de que entre en tu proyecto.

Entra con tu cuenta de Autonomy Edge

Entra con una cuenta de Autonomy Edge cuando quieras, trae al editor los proyectos que guardas allí y mantén tu código versionado mientras trabajas.

Ejecución desde el código fuente

Requisitos previos

Git

Control de versiones

⬢

Node.js x64

Versión >= 20

Paso a paso

1. Clona el repositorio

git clone https://github.com/Autonomy-Logic/openplc-editor.git
cd openplc-editor

2. Instala las dependencias

npm install

3. Ejecuta el servidor de desarrollo

npm run start:dev

Dónde encaja el Editor

La misma cadena de herramientas se ejecuta en cuatro lugares. El Editor es el que instalas y ejecutas tú mismo; Autonomy Node, Autonomy Edge y Edge on-prem la ejecutan en otro sitio.

OpenPLC EditorInstalado en tu computadoraAutonomy NodeServido por el dispositivoAutonomy EdgeAlojado en la nubeEdge on-premAlojado en tu propio hardware
Dónde se ejecuta el IDEEn tu computadoraEn el dispositivoEn la nubeEn tu propia infraestructura
Los PLC son independientes del IDESíNoSíSí
Instalación en tu computadoraSíNoNoNo
Necesita acceso a internetNoNoSí, solo para la gestiónNo
Almacenamiento de proyectos e historial de versionesParcialParcialSíSí
Equipos y permisos granularesNoParcialSíSí
Despliegue a toda la flotaNoNoSíSí
Asistencia de IASíParcialSíSí

Si todavía usas OpenPLC v3

OpenPLC v3 está descontinuado. No habrá más versiones de v3 ni más correcciones. Si todavía necesitas v3, su documentación heredada y su código fuente están disponibles en el archivo de v3, más abajo.

Ir al archivo de v3