Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC Runtime v4

Convierte hardware estándar en un PLC determinista.

Ejecuta programas IEC 61131-3 creados en el OpenPLC Editor, además de Python, C y C++.

Arquitectura moderna

Arquitectura completamente rediseñada, creada para las necesidades de la automatización industrial moderna.

Ejecución en tiempo real

La planificación con prioridad SCHED_FIFO ofrece ciclos de escaneo deterministas para un control confiable.

Depuración por WebSocket

La interfaz segura de depuración por WebSocket permite inspeccionar y forzar variables en tiempo real.

Sistema de plugins

Sistema de plugins extensible con soporte para plugins en Python y C/C++ para E/S de hardware y protocolos ICS.

Multiarquitectura

Si puede ejecutar Linux, puede ejecutar OpenPLC Runtime. Soporte completo para múltiples arquitecturas.

Seguridad integrada

Cifrado TLS en todas las comunicaciones y autenticación basada en JWT desde su concepción.

Lo mejor de los dos mundos

Open source para aprender, probar y desarrollar. La Autonomy Edition cuando tiene que hacer andar una planta.

Open source

Community Edition

Para aprender, probar y desarrollar. El mismo runtime que la comunidad lleva una década ejecutando.

  • Código fuente completo, sin funciones bloqueadas
  • MIT para el runtime, GPL-3.0 para el editor y el compilador: úsalo, modifícalo y redistribúyelo
  • Soporte a través del foro de la comunidad
  • Muy usado en investigación, docencia y desarrollo
Producción

Autonomy Edition

Para producción de misión crítica: seguridad desarrollada conforme a IEC 62443, drivers propietarios y protocolos industriales, y soporte detrás.

  • Uso comercial y en producción
  • Desarrollado conforme a las normas de seguridad IEC 62443-4-1 e IEC 62443-4-2
  • Drivers de dispositivo propietarios y protocolos de comunicación industrial
  • Soporte y mantenimiento comercial a cargo de Autonomy
Habla con ventas

Instalación

Elige el método de instalación que mejor se adapte a tu entorno.

Instalación nativa en Linux

Para obtener el mejor rendimiento en sistemas Linux, instala el runtime de forma nativa.

Clonar e instalar

git clone https://github.com/Autonomy-Logic/openplc-runtime.git
cd openplc-runtime
sudo ./install.sh

El script de instalación detecta automáticamente tu distribución de Linux, instala todas las dependencias necesarias, crea los entornos virtuales de Python, compila el runtime y crea un servicio systemd que inicia y gestiona el runtime automáticamente.

Una vez instalado, el runtime escucha en el puerto 8443 las conexiones del OpenPLC Editor.

Gestión del servicio del runtime

Verificar estado

sudo systemctl status openplc-runtime.service

Iniciar

sudo systemctl start openplc-runtime.service

Detener

sudo systemctl stop openplc-runtime.service

Reiniciar

sudo systemctl restart openplc-runtime.service