Autonomy industrial automation software logoAutonomy®, industrial automation platform

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.