Skip to main content

Our Runtime System Variations:

Scalable from Microcontroller to Multi-Core Industrial PC

Flexible & highly scalable

Our functionally safe & non-safe runtime systems

With our RTS runtime system variants, we offer an easily integrable, flexible Soft-PLC. The solutions built on top of it range from simple applications on cost-effective microcontrollers to PLC networks processing millions of data points in real-time. Cloud-based and virtualized programmable logic controllers (PLCs) are also possible.

Overview of our runtime system variants

Neuron RTS nano:

In the simplest case, the generated IEC 61131-3 application can be integrated as a C-API into an external scheduler with virtually no footprint other than the application itself.

Neuron RTS micro / Neuron RTS safe:

Our smallest Soft-PLC, which can also be used within safety-related systems, requires only 5k Bytes of RAM for its basic functionality. If desired, the system can be extended with specific functions to achieve an optimal balance between functionality and footprint. Additionally, RTS safe can run functionally safe applications up to SIL3, PLe, and ASIL C levels.

Neuron RTS max:

Our largest runtime system is designed to operate on powerful platforms with advanced operating systems (e.g., Linux). This enables the execution of distributed applications processing millions of data points from various sources.

Scalable & integrable:

The right runtime system for every use case

Our SIL3 certified runtime system is highly scalable and supports all hardware platforms, from microcontrollers to multi-core industrial PCs. Combining functionally safe and non-safe functionalities in a single device is also achievable.

Thanks to the extensive API, Soft-PLCs seamlessly integrate into a heterogeneous environment and can be enhanced with system-specific functions. Customers can perform hardware-specific interface adaptations and expand with industry or application-specific functionalities themselves.

High integrability

Our runtime systems are programmed exclusively in ANSI C99 to ensure high portability. An Open-C interface serves as an abstraction layer, enabling Soft-PLCs to run in any C-programmable environment. Furthermore, an add-on mechanism, containing special drivers or additional functions, allows expanding the runtime system with specific features. A comprehensive SDK and corresponding examples support the integration process.


Depending on the application size and available hardware, we offer different variations of our runtime system.

With our different runtime system variants, we offer scalability from microcontroller to multi-core industrial PC.

Comprehensive API

The runtime environments feature an extensive C-API structured by functionalities, so only those functions relevant for specific adaptations need to be
implemented. This applies to both the platform abstraction layer and the add-on mechanism for additional functions. This flexibility allows achieving the best
possible balance between functionality, development effort, and footprint.


The used architecture and hardware-independent interfaces of the runtime systems also allow for the implementation of a virtual, cloud-based PLC. This makes it possible to implement control processes (e.g., building automation) as well as simulation environments up to the Digital Twin.

In this case, data is typically transmitted via hardware-independent interfaces (e.g., shared memory) or cloud-ready protocols (MQTT, OPC/UA). This facilitates use cases such as data analysis or predictive maintenance.

Use Cases

Examples from 30 years of experience

We are looking forward to your message:

Get in touch with us!

With more than 30 years of experience, our team of experts is ready to co-create your solution! Together with our partners we develop open, flexible and efficient functionally safe solutions and engineering tools to reach the next level of industrial automation.

Stay up to date: