Saltar al contenido principal
ZPLC

El Runtime Moderno
IEC 61131-3.

Un entorno de ejecución PLC determinista y agnóstico al hardware construido sobre Zephyr RTOS con un IDE de escritorio profesional. Escribe tu lógica una vez y despliégala donde sea: desde microcontroladores con recursos limitados hasta SoftPLCs bare-metal basados en POSIX.

IEC 61131-3Zephyr RTOSPOSIX Native
ZPLC IDE y Runtime

Determinismo Sub-milisegundo

Un núcleo C99 altamente optimizado, construido para satisfacer restricciones de misión crítica.

🛡️

Seguridad de Memoria y Estado

Construido pensando en requerimientos robustos, con manejo de memoria retentiva para persistencia absoluta del estado entre reinicios.

⏱️

Ejecución en Tiempo Real

Jitter sub-milisegundo y un estricto planificador determinista multitarea impulsado completamente por Zephyr RTOS.

Arquitectura Portable

Un núcleo ágil que interpreta bloques y funciones lógicas precompiladas de forma perfecta, abstrayendo completamente la capa de hardware.

💻

Listo para SoftPLC

Capacidades avanzadas con el runtime nativo POSIX para simulación de hardware de ciclo exacto y despliegue sin fricciones en servidores.

Conectividad y Comunicación

Cerrando la brecha entre la tecnología operacional y la nube de forma nativa.

Conectividad y Comunicación
1

Ejecución Lógica

Bloques estándar IEC 61131-3 gobiernan dinámicamente el estado del proceso.

2

Modbus TCP/RTU

Servidores Modbus de alto rendimiento y cero sobrecarga expuestos para integración con SCADA y HMI.

3

Integración MQTT

Telemetría MQTT nativa enviada directamente desde el engine principal a brokers locales o remotos.

4

Dashboarding Cloud

Logre una integración TI completa sin depender jamás de complejas capas de middleware informático.

Soporte y Extensibilidad

Despliega instantáneamente a placas de grado industrial o porta fácilmente el framework a tu propia arquitectura personalizada utilizando el device tree de Zephyr.

RP2040Raspberry Pi Pico
STM32H7Arduino GIGA R1
ESP32-S3DevKitC
F746STM32F746G Discovery
H743Nucleo-H743ZI

Soporte inmediato: RP2040 • STM32H747 M7 • ESP32-S3 • STM32F746 • STM32H743ZI

Herramientas para Desarrolladores

Proveemos absolutamente todo lo que necesitas para diseñar la automatización inteligente del futuro.

🗂️

Lenguajes IEC 61131-3

Disfruta de soporte de primera clase para los lenguajes estándar de la industria, diseñados para adaptarse a tus necesidades.

Ladder Logic (LD)
Function Block Diagrams (FBD)
Sequential Function Charts (SFC)
Structured Text (ST)

Flujo de Trabajo Profesional

  • Tablas de monitoreo de variables en vivo
  • Ejecución paso a paso de ciclo exacto
  • Soporte para breakpoints en hardware
  • Flujos de automatización C99

Lenguajes IEC 61131-3

  • Ladder Logic (LD)
  • Function Block Diagrams (FBD)
  • Sequential Function Charts (SFC)
  • Structured Text (ST)

Construido para Escalar Nativamente

Una arquitectura de diseño sin concesiones elaborada desde cero para la mejora constante y la integración veloz.

Intérprete VM C99

  • Scheduler fuertemente determinista
  • Despliegue NVRAM retentiva
  • Sinergia absoluta con el HAL Zephyr

Entornos Visuales

  • Interfaz responsiva React Flow
  • Compilador TypeScript ultrarrápido
  • Simulación POSIX nativa

Protocolos Estándar

  • Modbus TCP/RTU Unificado
  • Cliente edge MQTT IoT nativo
  • Capas de seguridad en redes

Entorno de Escritorio Profesional

Creación visual, compilación y despliegue remoto sin fricciones, distribuido como una aplicación independiente para Windows, macOS y Linux.

✏️

Diseñar

Editores visuales y textuales que brindan una experiencia de desarrollo moderna e increíblemente receptiva.

🚀

Simular

Mida la lógica de forma segura utilizando el runtime POSIX nativo integrado, emulando con exactitud el hardware físico.

📦

Compilar

Traduzca su lógica en bloques bytecode altamente optimizados en cuestión de milisegundos.

🛠️

Diagnosticar

Supervise la imagen de proceso en tiempo real, inspeccione el estado y anule parámetros dinámicamente.

PROGRAM Main
VAR
  PumpEnabled : BOOL := FALSE;
  TankLevel : INT := 42;
END_VAR

IF TankLevel < 30 THEN
  PumpEnabled := TRUE;
END_IF;
END_PROGRAM

Comienza a automatizar

Únete a la próxima generación de sistemas de control industrial impulsados por los más modernos estándares.