
Lizenzcontainer
Je nach Produkt bzw. Produktkategorie gelten unterschiedliche Lizenzbedingungen bzw. -wege.
Die Ablage von Lizenzen erfolgt abhängig vom Produkt auf einem der beiden Lizenzcontainer:
Eine Entscheidungshilfe, welcher Lizenzcontainer der richtige für Sie ist, finden Sie hier.
Engineering
Das CODESYS Development System ist kostenlos. Voraussetzung für die Installation ist lediglich die Zustimmung zur Endbenutzer-Lizenzvereinbarung. Lizenzpflichtig sind die Add-on-Produkte aus dem CODESYS Store, die das CODESYS Development System erweitern, zum Beispiel CODESYS Git. Jedes Produkt nennt im Store seine Lizenzbedingungen.
Entscheidungshilfe:
Wer allein oder an einem festen Arbeitsplatz arbeitet, nimmt Arbeitsplatzlizenzen.
Ein Team, das die Werkzeuge teilt, nimmt die Netzwerklizenz: Es kauft nur so viele Lizenzen, wie Personen gleichzeitig arbeiten, und installiert sie an einer Stelle im Netzwerk.
Runtime
Soft-SPS-Systeme und Add-on-Produkte für CODESYS-kompatible Geräte
Wer eine Soft-SPS CODESYS Control SL aus dem CODESYS Store lizenziert, trifft zwei Entscheidungen. Die applikationsbasierte Lizenz legt fest, wie viel die Steuerung ausführen darf. Der Aktivierungsweg legt fest, wo die Lizenz liegt: als Einzelgerätelizenz auf der Steuerung selbst oder, bei den generischen Laufzeitsystemen, als Netzwerklizenz auf einem Lizenzserver. Die Lizenzstufe ist auf beiden Wegen dieselbe.
Applikationsbasierte Lizenz
Applikationsbasierte Lizenzen sind die Lizenzen des CODESYS Store für die Soft-SPS-Systeme CODESYS Control SL. Die Lizenz richtet sich nach dem Umfang der Applikation, nicht nach der Hardware: Mit derselben Lizenz läuft eine Applikation auf einem Industrie-PC mit Windows oder auf einem Edge-Gerät mit Linux, und sie gilt für alle Produkte von CODESYS Control SL. Applikationsbasierte Lizenzen gibt es für alle Plattformen von CODESYS Control SL ab Version 4.9.0.0 und für das CODESYS Development System ab CODESYS V3.5 SP19 Patch 1.
Den Umfang messen Metriken wie die Anzahl der E/A-Kanäle, der Feldbusnetzwerke und der visualisierten Variablen sowie Optionen wie SoftMotion. Nach dem Übersetzen zeigt das CODESYS Development System die Metriken des Projekts und die Lizenzen, die die Applikation braucht. Beim Download prüft das Laufzeitsystem, ob die installierte Lizenz diese Metriken abdeckt, und lehnt den Download andernfalls ab. Ohne Lizenz läuft eine Steuerung zwei Stunden im Demomodus und stoppt dann; für den Dauerbetrieb braucht sie eine Lizenz, die zur Applikation passt.
Die Stufen bauen aufeinander auf, von CODESYS Control Basic über Standard bis Performance, ergänzt um Lizenzen für Visualisierung, Kommunikation, SoftMotion und Safety. Stufen und Preise stehen im CODESYS Store.
Entscheidungshilfe:
Die Einzelgerätelizenz reist mit dem Gerät und hängt von keinem Netzwerk ab. Die Netzwerklizenz liegt an einer Stelle im Netzwerk, lässt sich dynamisch zuweisen und redundant vorhalten. Dafür hängen die Steuerungen vom Lizenzserver ab: Fällt er aus oder ist das Netzwerk gestört, können ohne redundanten Lizenzserver alle verbundenen Steuerungen ihre Lizenz verlieren.
Upgrades und Updates applikationsbasierter Lizenzen
Wächst eine Applikation über ihre Lizenz hinaus, etwa durch einen weiteren Feldbus, hebt eine Upgrade-Lizenz die applikationsbasierte Lizenz auf eine höhere Stufe. Wer ein Upgrade kauft, nennt im CODESYS Store die Lizenz, die bereits auf dem Gerät liegt; der Store rechnet deren Preis voll an, und es bleibt nur die Differenz zu zahlen. Nach der Aktivierung trägt das Gerät nur noch die neue Lizenz. Upgrades führen nur zu einer höheren Stufe, und es gibt sie ausschließlich für applikationsbasierte Lizenzen.
Jede applikationsbasierte Lizenz enthält fünf Jahre Updates des Laufzeitsystems. Die fünf Jahre beginnen mit der Aktivierung der Lizenz, nicht mit dem Kauf. Das Laufzeitsystem lässt sich jederzeit auf jede Version aktualisieren, die innerhalb dieser Wartungsdauer freigegeben wurde, auch nach deren Ende. Ein Upgrade lässt die Wartungsdauer unverändert.
Nach Ablauf der Wartungsdauer bleiben alle lizenzierten Laufzeitsysteme und Features voll funktionsfähig, die Maschine läuft ohne zeitliche Grenze weiter. Erst ein Update auf eine Version, die nach Ablauf freigegeben wurde, braucht eine Verlängerung der Lizenz.
CODESYS-kompatible Geräte von Geräteherstellern
Wer ein CODESYS-kompatibles Gerät von einem Gerätehersteller kauft, findet die erforderlichen Lizenzen in der Regel bereits darauf. Für die Nutzung des Geräts sind keine weiteren Lizenzen nötig, falls der Gerätehersteller nichts anderes angibt.
Unterstützt das Gerät die Nachlizenzierung von Zusatzfunktionen, gibt es die Lizenzen dafür im CODESYS Store. Je nachdem, wie der Gerätehersteller das Gerät ausgelegt hat, liegen sie im Software-Lizenzcontainer auf dem Gerät oder auf einem CODESYS Key, der im Gerät steckt. Welche Funktionen sich nachlizenzieren lassen, entscheidet der Gerätehersteller.

CODESYS Automation Server – Die Industrie-4.0-Plattform
Die Administration von CODESYS-basierten Steuerungen ab CODESYS V3 erledigen Sie bequem in der cloudbasierten Plattform CODESYS Automation Server. Dazu buchen und verwalten Sie im CODESYS Store spezielle Konten („Tenants“). Die Lizenzierung hängt ab von der Zeit und der Art, wie Sie den Server nutzen, z. B. von der Anzahl der verwalteten Steuerungen.
Werkzeuge für die Lizenzierung
Eine Lizenz aus dem CODESYS Store gelangt auf drei Wegen in ihren Lizenzcontainer: direkt beim Kauf im CODESYS Store, jederzeit im CODESYS Development System oder jederzeit über die Web-Oberfläche License Central unter license.codesys.com. Welches Werkzeug passt, hängt vom Produkt ab, vom Betriebssystem der Steuerung, von der Art der Lizenz und davon, ob ein Arbeitsplatz oder eine Steuerung die Lizenz nutzt.
Für die Aktivierung ist ein Internetzugang erforderlich. Hat das Zielgerät keinen, teilt sich die Aktivierung in Schritte auf: Der Lizenz-Manager schreibt eine Lizenzanfrage, das WebDepot erzeugt daraus auf einem Rechner mit Internet ein Lizenz-Update, und das Update geht zurück auf das Zielgerät. Der Lizenzserver unter Linux bietet denselben Weg.