Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC

Der meistgenutzte Open-Source-Stack der Industrieautomatisierung.

Eine moderne IDE nach IEC 61131-3, eine produktionstaugliche Runtime und der Compiler, der beides verbindet.

2014
Open Source seit
1 Mio.+
Downloads
150+
Länder
IEC 61131-3
Edition 3 unterstützt

Sicher durch Bauweise, nicht durch Verschleierung

Öffentlicher Quellcode seit 2014, gehärtet von allen, die ihn je eingesetzt haben.

Verschleierung ist keine Sicherheit

Eine geschlossene Runtime ist nicht sicherer, weil niemand sie lesen kann, sondern nur weniger geprüft. Ihre Fehler sind trotzdem da, und der Hersteller ist der Einzige, der nach ihnen suchen kann.

Am Quellcode prüfbar

Ihr Sicherheitsteam liest den Code, der Ihren Prozess steuert, und nicht ein Datenblatt, das ihn beschreibt. Unseres kann das ebenso, und jedes andere auch.

Im Feld bewährt

1 Mio.+ Downloads in 150+ Ländern. Mehr Hardware, mehr Sonderfälle und mehr Belastung, als ein Laborprogramm je nachstellen könnte.

Offen behoben

Fehler werden öffentlich gemeldet, behoben und geprüft. Sie sehen, was falsch war, wann es behoben wurde und was sich genau geändert hat.

Drei Teile, eine Toolchain

Sie schreiben die Logik im Editor, StruC++ übersetzt sie, und die Runtime führt sie aus. Wählen Sie einen Teil, um ihn im Detail zu sehen.

OpenPLC Editor herunterladen

Die Open-Source-SPS-Programmierumgebung für die Industrieautomatisierung. Verfügbar für Windows, macOS und Linux.

Ein SPS-Simulator ist eingebaut: Sie führen Ladder, ST und FBD mit einem Live-Debugger aus und prüfen Ihre Logik, bevor Hardware im Spiel ist.

Neu

CoPilot im Editor

Autonomy CoPilot arbeitet auch im Editor: Er vervollständigt den Code beim Tippen, und im Chat beschreiben Sie, was Sie brauchen, er schreibt es, und Sie prüfen und bestätigen das Ergebnis, bevor es in Ihr Projekt übernommen wird.

Mit dem Autonomy Edge Konto anmelden

Melden Sie sich bei Bedarf mit einem Autonomy Edge Konto an, holen Sie die dort gespeicherten Projekte in den Editor und halten Sie Ihren Code dabei versioniert.

Ausführung aus dem Quellcode

Voraussetzungen

Git

Versionsverwaltung

⬢

Node.js x64

Version >= 20

Schritt für Schritt

1. Repository klonen

git clone https://github.com/Autonomy-Logic/openplc-editor.git
cd openplc-editor

2. Abhängigkeiten installieren

npm install

3. Entwicklungsserver starten

npm run start:dev

Wo der Editor hineinpasst

Dieselbe Toolchain läuft an vier Orten. Den Editor installieren und betreiben Sie selbst; Autonomy Node, Autonomy Edge und Edge on-prem betreiben sie an einem anderen Ort.

OpenPLC EditorAuf Ihrem Rechner installiertAutonomy NodeVom Gerät ausgeliefertAutonomy EdgeIn der Cloud gehostetEdge on-premAuf Ihrer eigenen Hardware gehostet
Wo die IDE läuftAuf Ihrem RechnerAuf dem GerätIn der CloudIn Ihrer eigenen Infrastruktur
SPS sind von der IDE unabhängigJaNeinJaJa
Installation auf Ihrem RechnerJaNeinNeinNein
Internetzugang nötigNeinNeinJa, nur für die VerwaltungNein
Projektspeicher und VersionshistorieTeilweiseTeilweiseJaJa
Teams und feingranulare BerechtigungenNeinTeilweiseJaJa
Rollout über die ganze FlotteNeinNeinJaJa
KI-UnterstützungJaTeilweiseJaJa

Sie nutzen noch OpenPLC v3

OpenPLC v3 ist eingestellt. Es gibt keine weiteren v3-Releases und keine weiteren Korrekturen. Wenn Sie v3 noch benötigen, finden Sie die bisherige Dokumentation und den Quellcode unten im v3-Archiv.

Zum v3-Archiv