Skip to main content
ZPLC

The Modern
IEC 61131-3 Runtime.

A deterministic, hardware-agnostic PLC runtime built on Zephyr RTOS with a professional desktop IDE. Write your logic once, deploy it anywhere—from resource-constrained microcontrollers to POSIX-based bare-metal SoftPLCs.

IEC 61131-3Zephyr RTOSPOSIX Native
ZPLC IDE and Runtime

Sub-millisecond Determinism

A highly optimized C99 core built to satisfy mission-critical constraints.

🛡️

Memory Safety & State

Built with robust constraints in mind, featuring retentive memory handling for absolute state persistence between reboots.

⏱️

Real-time Execution

Sub-millisecond jitter and a strict multitask deterministic scheduler powered entirely by Zephyr RTOS.

Portable Architecture

A lightweight core that interprets pre-compiled logic blocks and functions perfectly, entirely abstracting away the hardware layer.

💻

SoftPLC Ready

Advanced POSIX native runtime support capabilities for cycle-accurate hardware simulation and frictionless deployment on servers.

Connectivity & Communication

Bridge the gap between operational technology operations and the cloud natively.

Connectivity & Communication
1

Logic Execution

Standard IEC 61131-3 blocks dynamically govern the process image state.

2

Modbus TCP/RTU

Zero-overhead, high-performance Modbus servers actively exposed for SCADA and HMI integration.

3

MQTT Integration

Native MQTT telemetry fired directly from the core runtime to local or remote brokers.

4

Cloud Dashboarding

Achieve complete IT integration without ever relying on complex middleware layers.

Support & Extensibility

Deploy instantly to industrial-grade boards or effortlessly port the runtime to your own custom architecture utilizing the Zephyr device tree.

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

Out-of-the-box support: RP2040 • STM32H747 M7 • ESP32-S3 • STM32F746 • STM32H743ZI

Developer-First Tooling

We provide absolutely everything you need to engineer next-generation automation intelligently.

🗂️

IEC 61131-3 Languages

Enjoy first-class support for industry standard languages designed to match your specific workflow needs.

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

Professional Workflow

  • Live variable watch tables
  • Cycle-accurate step execution
  • Hardware breakpoints support
  • Automated testing paths

IEC 61131-3 Languages

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

Built to Scale Natively

An uncompromising runtime architecture designed from the ground up for continuous improvement and integration.

C99 VM Interpreter

  • Strict deterministic scheduler
  • Retentive NVRAM handling
  • Seamless Zephyr HAL integration

Visual Environments

  • React Flow powered interface
  • Fast TypeScript compiler
  • POSIX native simulation

Standard Protocols

  • Unified Modbus TCP/RTU
  • Native IoT edge MQTT client
  • Networking security layers

Professional Desktop Environment

Seamless visual authoring, compilation, and remote deployment delivered as a standalone app across Windows, macOS, and Linux.

✏️

Author

Visual and textual editors providing a modern, incredibly responsive development experience.

🚀

Simulate

Test logic safely using the integrated POSIX native runtime for a precise match of actual hardware behavior.

📦

Compile

Translate your automation logic directly into highly optimized bytecode blocks instantly.

🛠️

Diagnostics

Monitor the process image in real-time, inspect internal states, and override variables seamlessly.

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

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

Start Building Automation

Join the next generation of industrial control systems powered by modern open standards.