Plataforma AnyPLC

Plataforma Abierta de Control para PLCs Virtuales

AnyPLC es una plataforma abierta de control para la automatización industrial software-defined, que combina ejecución determinista, scripting extensible y un modelo de ingeniería centrado en proyectos.

La plataforma se basa en los principios de ingeniería de las arquitecturas modernas de PLC virtuales: ejecución real-time portable, cambios online controlados, observabilidad del runtime y límites arquitectónicos claros entre cargas RT y NRT.

AnyPLC incluye:

Runtime de PLC Virtual

Un runtime portable para lógica de control determinista, cambios online controlados, observabilidad y separación RT/NRT.

IDE de Ingeniería Centrada en Proyectos

Un entorno de ingeniería basado en VSCode para proyectos de control. Soporta FBD, Lua y Python; LD y ST están en desarrollo.

Sistema de Monitorización

Una capa para datos diagnósticos, operativos y de rendimiento de vPLCs, hosts e infraestructura.

Herramientas de Configuración Inicial y Orquestación

Herramientas para preparar hosts, configurar runtimes y orquestar vPLCs. Este componente está en desarrollo.

Resumen de la plataforma

Núcleo determinista, extensible alrededor

La plataforma mantiene determinista el ciclo de control y permite scripting, diagnóstico e inteligencia futura alrededor de él.

Un núcleo determinista separado de tareas non-real-time, diagnóstico y servicios de nivel superior.

Real-time task metrics with jitter, cycle time, and diagnostics

Jitter

up to 5-10 us

Cycle

from 1 ms

Metrics

overrun count

execution time

cycle time

buckets, jitter

Del problema a la plataforma

El control industrial sigue estando a menudo ligado a hardware PLC propietario, entornos de ingeniería cerrados y rutas de integración fragmentadas.

AnyPLC convierte ese modelo en una arquitectura de plataforma software-defined construida para apertura, flexibilidad de despliegue y evolución a largo plazo.

Problema

Los sistemas PLC legacy vinculan la lógica de control a familias específicas de hardware y ecosistemas cerrados de proveedor.

Ese acoplamiento ralentiza la modernización, limita la libertad arquitectónica y dificulta la integración con infraestructura moderna.

A medida que los sistemas escalan, el hardware lock-in y la fragmentación de herramientas se convierten en restricciones operativas y comerciales.

Solución

AnyPLC separa el software de control del hardware subyacente mediante una plataforma construida alrededor de SoftPLC Runtime e Engineering IDE.

Las aplicaciones de control pueden diseñarse una vez y desplegarse en distintos objetivos de infraestructura con un ciclo de vida coherente.

La plataforma está diseñada para integrar protocolos industriales, plataformas hardware y partners del ecosistema en una arquitectura extensible.

Resultado

  • Menor vendor lock-in al separar el software de control del hardware propietario del controlador.
  • Modernización más simple y menos disruptiva mediante interfaces abiertas, despliegue portable y rutas de migración por etapas.
  • Una arquitectura de automatización más extensible donde protocolos, plataformas hardware y herramientas de ingeniería pueden evolucionar sin rediseño completo.

Arquitectura

Dos componentes clave extensibles

La plataforma combina dos componentes clave: un entorno de ejecución determinista y un entorno de desarrollo de ingeniería. Los enriquece con integración de scripts, depuración online, diagnóstico y, en el futuro, orquestación desde un único espacio de trabajo.

SoftPLC Runtime

Capa de ejecución

Ejecuta lógica de control determinista mientras separa ejecución RT de servicios NRT, scripting y diagnóstico operativo.

  • Portable entre bare metal, VMs y contenedores
  • Rutas de ejecución Lua en contextos RT y NRT
  • Cambios online controlados y observabilidad del runtime
  • Base para integración de remote I/O, protocolos y cómputo
Explorar Runtime

Engineering IDE

Capa de ingeniería

Proporciona el entorno centrado en proyectos para construir aplicaciones, crear bloques personalizados, desplegar actualizaciones y operar sistemas en el tiempo.

  • Bloques definidos por usuario compuestos y basados en Lua
  • Monitorización y forcing de variables durante la operación
  • Lifecycle workflow consciente del despliegue
  • Camino futuro hacia asistencia de ingeniería más rica
Explorar IDE

Relación arquitectónica

El control determinista permanece protegido en el núcleo mientras la extensibilidad se añade alrededor.

Engineering IDE

Construir aplicaciones, definir bloques personalizados, empaquetar actualizaciones, monitorizar variables y aplicar cambios online.

SoftPLC Runtime

Ejecutar lógica determinista, correr Lua en contextos controlados, alojar servicios NRT aislados y exponer observabilidad operacional.

Monitorización y orquestación

Gestionar y monitorizar el estado del hardware y software sobre el que se despliega la plataforma AnyPLC.

Ciclo de vida de la aplicación de control

Las aplicaciones de control de AnyPLC pasan por un ciclo de vida coherente desde ingeniería hasta despliegue y operación.

Ingeniería

01

Diseño

Crear la lógica de control y estructurar el proyecto de automatización en la IDE.

02

Construir

Generar artefactos runtime desplegables y paquetes para el entorno objetivo.

Despliegue

03

Preparar objetivo

Definir módulos runtime, configuración del objetivo y requisitos de despliegue.

04

Desplegar

Desplegar el runtime y la aplicación de control en la infraestructura seleccionada.

PCs industrialesservidores edgemáquinas virtualesplataformas de contenedores

Activación de licencia

05

Activar licencia

Activar la instancia runtime y vincular el despliegue a la configuración de plataforma requerida.

Operación

06

Operar

Ejecutar, monitorizar, mantener y escalar la aplicación en el entorno de producción.

Consistencia del ciclo de vida

El mismo enfoque de plataforma se mantiene desde los primeros pasos de ingeniería hasta el despliegue en producción y la evolución posterior del sistema.

Arquitectura de despliegue

Despliega la plataforma en el modelo de infraestructura que mejor encaje con tu arquitectura industrial y tus requisitos operativos.

PC industriales

Despliegue directo sobre hardware de cómputo industrial estándar para control a nivel de máquina y de línea.

Servidores edge

Ejecución consolidada para control distribuido, analítica y servicios de soporte en el edge.

Máquinas virtuales

Cargas deterministas bajo configuraciones de hipervisor validadas, con disciplina explícita de vCPU, IRQ y memoria.

Contenedores

Características de ejecución cercanas a bare metal cuando se respetan ubicación estática y reglas de orquestación alineadas con RT.

La misma plataforma de control puede aplicarse a distintos objetivos de infraestructura conservando un modelo de ingeniería y operación coherente.

Capacidades técnicas centrales

Las capacidades de plataforma más importantes en una arquitectura de PLC virtual.

CapacidadEfecto en la plataforma

Python en ejecución NRT aislada

Ejecuta scripts analíticos, diagnósticos o auxiliares bajo límites de recursos controlados sin comprometer los tiempos deterministas de control.

Lua en dominios RT y NRT

Ofrece una vía flexible de scripting tanto para extensiones de lógica determinista como para tareas de automatización no real time.

Bloques de función compuestos y Lua

Permite ampliar funcionalidad definida por el usuario dentro del flujo de ingeniería sin caer en un único modelo monolítico de runtime.

Cambios en línea sin reinicio

Soporta modificación controlada del software de aplicación sobre la marcha, reduciendo interrupciones durante modernización y puesta en marcha.

Monitorización y forzado de variables

Da a los ingenieros visibilidad de runtime y control de puesta en marcha sobre el comportamiento de la aplicación con capacidades ya presentes en la plataforma.

Runtime determinista sobre infraestructura moderna

Soporta despliegue en IPC, máquinas virtuales y contenedores cuando el SO, el hipervisor y los límites de aplicación se diseñan correctamente.

Casos de uso industriales

AnyPLC está construido para escenarios de despliegue industrial donde la flexibilidad de plataforma importa.

Fabricantes de máquinas

Arquitectura de control preparada para OEM en paquetes de automatización repetibles y plataformas de máquina.

Integradores de sistemas

Un modelo de plataforma para proyectos de modernización, pilotos y entrega escalable de soluciones.

Plantas industriales

Una ruta de migración desde entornos de control bloqueados por hardware hacia arquitecturas más abiertas.

Despliegues edge-control

Aplicaciones de control alineadas con infraestructura industrial distribuida de cómputo.

Sistemas de validación y prueba

Despliegue estructurado para laboratorios de ingeniería, bancos de prueba y entornos de validación.

Programas de transformación OT/IT

Control industrial alineado con programas más amplios de modernización de infraestructura.

Los casos de uso se mantienen enfocados en aplicaciones; la arquitectura de ecosistema se cubre en la página dedicada de Ecosistema.

Ecosistema

Construir el ecosistema de automatización abierta

AnyPLC conecta ingenieros, integradores de sistemas, proveedores de cómputo industrial y socios de I/O alrededor de una plataforma de runtime e ingeniería extensible por software en lugar de quedar fija en hardware.

Explorar el ecosistema →
Ingenieros de automatización
Integradores de sistemas
Socios tecnológicos
Fabricantes OEM
Hardware, protocolos, runtime, aplicaciones y socios del ecosistema se alinean alrededor de una plataforma de control definida por software.

Seguridad y fiabilidad

La plataforma está construida pensando en despliegue controlado y previsibilidad operativa.

Comportamiento de runtime previsible

El diseño del runtime prioriza ejecución determinista y estabilidad operativa sobre infraestructura validada.

Modelo de despliegue controlado

Despliegue, activación y validación de objetivos se gestionan mediante un flujo estructurado de plataforma.

Aislamiento operativo

La arquitectura soporta separación entre contextos de ingeniería, despliegue y ejecución runtime cuando es necesario.

Ruta de hardening de seguridad

La postura de seguridad está prevista para evolucionar junto con requisitos industriales, modelos de despliegue e integraciones con socios.

Founders / Acceso anticipado

Programa Founders y acceso anticipado

Trabajamos con un número limitado de usuarios tempranos, design partners y stakeholders técnicos mientras la plataforma madura.

Aquí es donde feedback, pilotos y primeras relaciones del ecosistema empiezan a dar forma al producto.

La participación temprana está limitada mientras la plataforma está en su fase fundacional.

Apoyar la automatización abierta

Contribución flexible

Ayuda a acelerar el desarrollo de la plataforma y participa en la comunidad temprana de AnyPLC.

  • Actualizaciones del proyecto y visibilidad del roadmap
  • Invitaciones tempranas a beta
  • Acceso a la comunidad temprana
  • Apoyo a la dirección de automatización abierta
Apoyar el proyecto
Acceso anticipado

Pase de acceso a la plataforma

Programa temprano

Únete al grupo de acceso anticipado y trabaja directamente con capacidades pre-release de la plataforma.

  • Acceso beta a la plataforma
  • Soporte prioritario durante el rollout temprano
  • Canal directo de feedback
  • Participación en validación de roadmap
Obtener acceso anticipado
Programa fundador

Círculo fundador

Por conversación

Pequeño grupo de participantes estratégicos tempranos

Trabaja de cerca con el equipo en dirección de producto, arquitectura de pilotos y posicionamiento de plataforma a largo plazo.

  • Influencia directa sobre roadmap
  • Sesiones privadas con el equipo
  • Visibilidad temprana de nuevos módulos
  • Soporte estratégico prioritario
Discutir participación

Iniciar una colaboración

Hable con nosotros sobre evaluación de producto, despliegue piloto, participación en el ecosistema o compatibilidad de hardware.