Was ist eine virtuelle SPS?
Eine virtuelle SPS ist eine speicherprogrammierbare Steuerung, die als Software läuft statt auf dedizierter Hardware. Dieselbe IEC-61131-3-Logik, derselbe Zyklus, dasselbe Verhalten, entkoppelt von der Box, auf der sie läuft.
Eine SPS, entkoppelt von der Hardware
Eine physische SPS ist ein eigener Rechner, fest im Schaltschrank verschraubt. Eine virtuelle SPS ist dasselbe Steuerprogramm als Softwareprozess auf einem Industrie-PC, einem Server, in einem Container oder auf einem Edge-Gerät. Sie führt Ladder, Structured Text, Function Block Diagram oder Instruction List mit deterministischem Zyklus aus, genau wie die Hardware-Version.
Weil die Logik nicht mehr an die Box eines Herstellers gebunden ist, lässt sich eine virtuelle SPS wie Code versionieren, aus der Ferne ausrollen, über eine Flotte vervielfältigen und in Minuten neu aufbauen. Das ist die Idee hinter softwaredefinierter Steuerung.
Physische SPS, virtuelle SPS oder Simulator?
Drei leicht zu verwechselnde Dinge, Seite an Seite.
Physische SPS
Dedizierte Hardware, verbunden mit lokalen E/A-Modulen oder über ein Industrienetzwerk mit dezentraler E/A. Deterministisch und robust, aber an einen Hersteller, einen Schaltschrank und eine Firmware-Generation gebunden.
Virtuelle SPS
Echte Steuerungslogik als Software auf Standardhardware oder in einem Container. Dieselben Sprachen, derselbe Zyklus, und sie erreicht das Feld über dezentrale E/A in Industrienetzwerken, frei, zwischen Maschinen zu wechseln.
SPS-Simulator
Führt Ihr kompiliertes Programm auf einer emulierten Steuerung im Editor aus, mit Live-Debugger, zum Testen und Lernen. Er berührt keine physische E/A und stoppt, sobald der Editor geschlossen wird. Der Simulator beantwortet „Funktioniert meine Logik?“; die virtuelle SPS beantwortet „Betreibe meinen Prozess“.
Vom Simulator zur Flotte virtueller SPS
Testen Sie die Logik zuerst im Simulator und betreiben Sie dasselbe Programm dann als virtuelle SPS dort, wo es laufen muss.
Im Simulator testen
Der in OpenPLC Editor und Autonomy Edge integrierte Simulator führt Ihr kompiliertes Programm auf einer emulierten Steuerung aus, mit Live-Debugger. Funktioniert die Logik, wird dasselbe Programm als virtuelle SPS ausgerollt.
OpenPLC Editor
Erstellen Sie Ihr Programm im kostenlosen OpenPLC Editor und führen Sie es auf der OpenPLC Runtime aus, auf Ihrem eigenen Rechner oder auf einem externen, unter Linux, Windows oder Docker, vom Raspberry Pi bis zum Cloud-Server.
Autonomy Node
Die eingebettete Ausführungsumgebung. Eine schlanke, containerisierte Runtime, die industrielle Standardhardware in einen Steuerungsknoten verwandelt, mit einer installationsfreien Web-IDE, die das Gerät selbst ausliefert.
Autonomy Edge
Die Cloud-Plattform, um Flotten virtueller SPS aus dem Browser auszurollen, zu überwachen und zu verwalten, oder selbst gehostet mit Edge on-prem.
Warum Teams auf virtuelle SPS umsteigen
Unabhängigkeit von der Hardware
Ihre Logik läuft auf jeder Maschine mit der Runtime, also werden Hardware-Engpässe oder abgekündigte Modelle kein Notfall mehr.
Versionsverwaltung
Projekte leben in Git, mit Branches, Commits und Diffs, also hat jede Änderung an der Logik einen Autor, ein Datum und einen Weg zurück.
Remote-Rollout
Spielen Sie ein neues Programm auf eine Steuerung oder die ganze Flotte aus dem Browser, ohne einen Schaltschrank zu öffnen.
Flotten-Skalierung
Starten Sie so viele virtuelle SPS, wie die Maschine Ressourcen hat, und verwalten Sie alle an einem Ort.
Reproduzierbare Labore
Schulung, CI und Sicherheitslabore stellen auf Knopfdruck exakt dieselbe Steuerungsumgebung wieder her und entsorgen sie danach.
Portabilität
Ziehen Sie ein Projekt vom Entwicklungs-Laptop auf einen Industrie-PC und in eine Cloud-Instanz um, ohne eine Zeile neu zu schreiben.
Wo virtuelle SPS auftauchen
Maschinenmodernisierung
Maschinenbauer liefern neue Maschinen mit softwaredefinierter Steuerung und behalten die Sensoren und Aktoren, die bereits im Feld sind.
Flottenmanagement
Integratoren und Werke rollen Dutzende Steuerungen als eine Flotte aus, überwachen und aktualisieren sie, statt einen Schaltschrank nach dem anderen.
Cybersicherheits-Labore
Jede virtuelle SPS ist ein echtes Netzwerkgerät, also bauen Teams OT-Labore, die sie kaputt machen dürfen, und Honeypots, die wie ein Werk aussehen.
Softwaredefinierte Automatisierung
Steuerung wird zu Infrastructure as Code: versioniert, geprüft, getestet und ausgerollt wie der Rest des Stacks.
Entwicklung und Schulung
Ingenieure schreiben und testen Logik lange bevor die Maschine existiert, und Studierende lernen auf derselben Toolchain wie in der Produktion.
Häufige Fragen
Schnelle Antworten zu virtuellen SPS und dazu, wo OpenPLC hineinpasst.
Betreiben Sie noch heute Ihre erste virtuelle SPS
Beginnen Sie mit dem kostenlosen OpenPLC Editor, oder rollen Sie virtuelle SPS mit Autonomy Edge aus dem Browser aus und verwalten Sie sie.

