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.
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
Nützliche Links
Drei Teile, eine Toolchain
Sie schreiben die Logik im Editor, StruC++ übersetzt sie, und die Runtime führt sie aus. Öffnen Sie einen Teil, um ihn im Detail zu sehen.
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 installiert | Autonomy NodeVom Gerät ausgeliefert | Autonomy EdgeIn der Cloud gehostet | Edge on-premAuf Ihrer eigenen Hardware gehostet | |
|---|---|---|---|---|
| Wo die IDE läuft | Auf Ihrem Rechner | Auf dem Gerät | In der Cloud | In Ihrer eigenen Infrastruktur |
| SPS sind von der IDE unabhängig | Ja | Nein | Ja | Ja |
| Installation auf Ihrem Rechner | Ja | Nein | Nein | Nein |
| Internetzugang nötig | Nein | Nein | Ja, nur für die Verwaltung | Nein |
| Projektspeicher und Versionshistorie | Teilweise | Teilweise | Ja | Ja |
| Teams und feingranulare Berechtigungen | Nein | Teilweise | Ja | Ja |
| Rollout über die ganze Flotte | Nein | Nein | Ja | Ja |
| KI-Unterstützung | Ja | Teilweise | Ja | Ja |
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

