retavi//Framework

The software framework for your automation

PLC functionality as software on industrial PCs, servers or embedded systems - the base of every retavi solution.

Everything in one framework

Control, communication and data handling in one system instead of separate devices for every single task.

Your hardware, your choice

Runs on an industrial PC, server or embedded system.

Open interfaces

Connects fieldbuses, IT systems and the cloud, without vendor lock-in.

Deterministic like a PLC

Cyclic execution in real time.

Automate with retavi

An end-to-end toolchain for the entire lifecycle of automation systems.

Standard Modules
Reduced time-to-production through ready-to-use automation modules.
Custom Modules
Create your own modules with our C# Module SDK.
Assemble Logic
Assemble modules into your custom control logic.

Interfaces you can use directly in your solution.

IT Layer

OPC UA ServerMQTT ClientHTTP(S) REST APITCP/IP SocketASCII Serial CommunicationWebSocket ServerSiLA2InfluxDBMongoDBMySQL

Field Layer

Modbus TCP / RTUEtherCATBeckhoff ADSSiemens S7Digital I/O *OPC UA ClientIO-Link Connector

How you automate with retavi

Three steps from building block to running control.

1
2
3

Choose and combine modules

Use ready-made communication modules and combine them with your own modules into your individual solution. Because everything is software-based, you develop your own modules with the AI assistants you already use, such as Claude, OpenAI or GitHub Copilot.

Configure instead of program

You define the data flow and the execution order of the module routines, deterministic and cyclic like any automation. Your AI assistant is built right into our configuration tool and creates and reviews the configuration together with you.

Deployment and operation

The system goes live and is monitored, on site or remotely. The system and all runtime values are observable live through a central monitoring console. Your AI assistant stays involved during operation and analyzes the live data directly in the system to point out optimization potential.

Your control becomes part of your IT world

Because your control runs as software, you get the tools of modern software development that a classic PLC lacks.

Automated tests

Automatically verify changes before they go live.

Version control

Manage control code like software, with history and traceability.

Backup & restore

Back up the state of your control system and roll it back anytime.

Remote access & management

Monitor and manage your systems remotely, without being on site.

Remote development

Develop and test control logic remotely from any workstation.

CI/CD

Test and roll out new versions automatically instead of installing them by hand.

Security

Security mechanisms proven in the IT world for years protect your control system as well.

AI support

AI assistants support you in developing the systems as well as in data analysis and optimization during operation.

The building blocks of the framework

Five tools you use to define, run and operate your solution.

Node Agent

Sets up the execution node and monitors your systems at runtime.

VS Code Plugin

Your engineering tool to define systems and automation solutions.

SDK

Develop your own logic and connection modules whenever the ready-made building blocks do not cover your use case.

Ready-to-use modules

Ready-to-use modules for fieldbus communication and the real-time control core.

Connectivity Node

A standalone gateway application for the execution node, built purely by configuration.

Learn more
Contact

Talk to us about your automation challenges.

Dr.-Ing. David Breunig
Dr.-Ing. David Breunig
Managing Director