WebAssembly - the next stage of vPLCs?
Modular and portable control software is becoming a key enabler for flexible production systems in industrial automation. Our WebAssembly-based approach provides a common abstraction for real-time and non real-time control modules through a lightweight, sandboxed execution environment. Think containerization, but fine-grained and real-time. This article dives into some of the underlying concepts. So-called isolated WASM modules, combined with real-time scheduling and low-latency communication, allow to build systems', which achieve secure, highly portable, and resource-efficient control software.