Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC Runtime v4

Verwandelt Standard-Hardware in eine deterministische SPS.

Führt IEC 61131-3-Programme aus dem OpenPLC Editor aus, dazu Python, C und C++.

Moderne Architektur

Vollständig neu konzipierte Architektur, entwickelt für die Anforderungen der modernen industriellen Automatisierung.

Echtzeit-Ausführung

Prioritätsbasiertes SCHED_FIFO-Scheduling liefert deterministische Scan-Zyklen für eine zuverlässige Steuerung.

WebSocket-Debugging

Die sichere WebSocket-Debug-Schnittstelle ermöglicht das Beobachten und Forcen von Variablen in Echtzeit.

Plugin-System

Erweiterbares Plugin-System mit Unterstützung für Python- und C/C++-Plugins für Hardware-E/A und ICS-Protokolle.

Multiarchitektur

Wo Linux läuft, läuft auch die OpenPLC Runtime. Volle Unterstützung für mehrere Architekturen.

Integrierte Sicherheit

TLS-Verschlüsselung für die gesamte Kommunikation und JWT-basierte Authentifizierung von Grund auf.

Das Beste aus beiden Welten

Open Source zum Lernen, Testen und Entwickeln. Die Autonomy Edition, wenn eine Anlage daran hängt.

Open Source

Community Edition

Zum Lernen, Testen und Entwickeln. Dieselbe Runtime, die die Community seit einem Jahrzehnt einsetzt.

  • Vollständiger Quellcode, keine gesperrten Funktionen
  • MIT für die Runtime, GPL-3.0 für Editor und Compiler: nutzen, ändern und weitergeben
  • Unterstützung über das Community-Forum
  • Weit verbreitet in Forschung, Lehre und Entwicklung
Produktion

Autonomy Edition

Für den geschäftskritischen Produktivbetrieb: Sicherheit nach IEC 62443, proprietäre Treiber und Industrieprotokolle, und Support dahinter.

  • Kommerzieller Einsatz und Produktivbetrieb
  • Entwickelt nach den Sicherheitsnormen IEC 62443-4-1 und IEC 62443-4-2
  • Proprietäre Gerätetreiber und industrielle Kommunikationsprotokolle
  • Kommerzieller Support und Wartung durch Autonomy
Vertrieb kontaktieren

Installation

Wählen Sie die Installationsmethode, die am besten zu Ihrer Umgebung passt.

Native Installation unter Linux

Für die beste Performance auf Linux-Systemen installieren Sie die Runtime nativ.

Klonen und installieren

git clone https://github.com/Autonomy-Logic/openplc-runtime.git
cd openplc-runtime
sudo ./install.sh

Das Installationsskript erkennt automatisch Ihre Linux-Distribution, installiert alle erforderlichen Abhängigkeiten, erstellt virtuelle Python-Umgebungen, kompiliert die Runtime und richtet einen systemd-Dienst ein, der die Runtime automatisch startet und verwaltet.

Nach der Installation lauscht die Runtime auf Port 8443 auf Verbindungen vom OpenPLC Editor.

Verwaltung des Runtime-Dienstes

Status prüfen

sudo systemctl status openplc-runtime.service

Starten

sudo systemctl start openplc-runtime.service

Stoppen

sudo systemctl stop openplc-runtime.service

Neu starten

sudo systemctl restart openplc-runtime.service