banner

Nachricht

May 16, 2023

OpenPLC geöffnet

OpenPLC ist eine Open-Source-Suite für programmierbare Logiksteuerungen, die kostenlos genutzt werden kann. Sie entspricht dem Standard IEC 61131-3 und funktioniert mit einer Reihe von Hardwareplattformen wie Arduino, ESP8266/ESP32, Raspberry Pi SBCs sowie Windows und Linux-Maschinen.

Als Arduino die Arduino PLC IDE vorstellte, stellten wir fest, dass die im IEC 61131-3-Standard definierten Sprachen lizenziert waren und der PLC-Schlüssel für die Portenta Machine Control-Einheit für 17,60 US-Dollar verkauft wurde. Ein Leser beschwerte sich über die hohen Lizenzkosten pro Gerät, aber Massimo Banzi, der Mitbegründer des Arduino-Projekts, antwortete, dass es für kleinere Implementierungen kostengünstig sei:

Im Vergleich zu den Kosten anderer SPS-Software (Tausende Dollar pro Arbeitsplatz!) ist das eigentlich gar nicht so viel Geld. Dieses Modell hilft kleinen Unternehmen mit nicht so vielen Geräten. Es ist möglich, Massenlizenzen für Unternehmen auszuhandeln.

Es gibt aber auch eine weitere Option mit der Open-Source-SPS-Suite OpenPLC, für die keine Lizenzgebühr anfällt. Dies ist offenbar möglich, da für die Verwendung der Programmiersprachen IEC 61131-3 keine kostenpflichtige Lizenz erforderlich ist. Die IEC erhebt lediglich eine Gebühr für den Kauf von Kopien des Standards und proprietäre SPS-Systeme erfordern normalerweise eine kostenpflichtige Lizenz.

Das OpenPLC-Projekt besteht aus zwei Hauptteilen: demEditorund dasLaufzeit . DerEditor ist eine Software, die auf einem Computer ausgeführt wird, um SPS-Programme zu erstellen. Thiago Alves, der Entwickler von OpenPLC, sagt, dass es sehr einfach zu verwenden ist und alle fünf im IEC 61131-3-Standard definierten Sprachen unterstützt, nämlich Ladder Logic (LD), Function Block Diagram (FBD), Instruction List (IL), Structured Text ( ST) und Sequential Function Chart (SFC).

Die OpenPLCLaufzeitist eine tragbare Firmware/Software, die vom Editor generiert wird und auf einer Reihe von Entwicklungsboards und mehreren tatsächlichen SPS-Hardware vollständig unterstützt wird:

Die Runtime kann auch als generisches Ziel (Soft-SPS) für Windows oder Linux generiert werden. Den Quellcode für die Runtime und den Editor finden Sie auf GitHub.



Genau wie kommerzielle SPS-Software ist OpenPLC für den Einsatz in industriellen Automatisierungs- und Steuerungssystemen konzipiert. Was ich nicht weiß, ist, wie es im Vergleich zu kommerziellen Angeboten abschneidet. Wenn Sie also Kenntnisse in der SPS-Programmierung haben und OpenPLC schon einmal ausprobiert haben, teilen Sie uns Ihre Erfahrungen im Kommentarbereich mit.

Sie können den OpenPLC Editor für Windows, Linux und macOS herunterladen und mehr auf der offiziellen Website erfahren. Es umfasst ein Support-Forum, Dokumentation und verschiedene Ressourcen, um mehr über SPS-Programmierung, HDMI-Entwicklung, SCADA usw. zu erfahren.

Danke an stinkydiver73 für den Tipp.

Jean-Luc startete CNX Software im Jahr 2010 als Teilzeitunternehmen, bevor er seinen Job als Software-Engineering-Manager kündigte und später im Jahr 2011 begann, täglich Nachrichten und Rezensionen in Vollzeit zu schreiben.

Unterstützen Sie CNX Software! Spenden Sie über Kryptowährungen oder werden Sie Patron auf Patreon

Zusammenhängende Posts:

Editor-Laufzeit Editor-Laufzeit
AKTIE