Beschreibung
Die neuen anwendungsbasierten Lizenzen sind völlig unabhängig von der verwendeten Hardware und können produktübergreifend genutzt werden. Sie bieten somit maximale Flexibilität bei der Geräteauswahl. Ein weiterer Vorteil ist die Skalierung der Lizenzen über Metriken der Anwendung. Sie zahlen also nur genau so viel CODESYS, wie Sie nutzen.
Eine Lizenz! Von kleinen Embedded-Geräten bis hin zu großen IPC-Lösungen, immer eine perfekte Lösung!
Lizenz CODESYS Control Standard S
Übersicht über Anwendungsmetriken zur Ermittlung der passenden Lizenz:
Metrisch | Basic L | Standard S | Standard M |
EtherCAT/Profinet/EthernetIP | keiner | 1 Instanz | 1 Instanz |
CANopen/Profibus/Modbus | 2 Instanzen | 4 Instanzen | 4 Instanzen |
Anzahl der E/A-Kanäle | 256 | 512 | 1024 |
Codegröße | 3 MB | 3 MB | 5 MB |
Visualisierung | Visu S | Visu S | Visu S |
OPC UA | OPC UA S | OPC UA S | OPC UA S |
DataSource-Manager | Ja | Ja | Ja |
Nachladbarer C-Code | Ja | Ja | Ja |
Multicore in der Anwendung | NEIN | NEIN | NEIN |
Weitere Informationen zu den Leistungsklassen und den Lizenzmetriken finden Sie im unten verlinkten Dokument „CODESYS Control Application Based Licenses_de“.
Zusätzliche Produkte zur Lizenz
CODESYS OPC UA
CODESYS OPC UA S: OPC UA-Lizenz für Client und Server mit bis zu 512 Tags
CODESYS OPC UA M: OPC UA-Lizenz für Client und Server mit bis zu 4096 Tags
CODESYS OPC UA XXL: OPC UA-Lizenz für Client und Server mit unbegrenzter Anzahl an Tags
CODESYS-Visualisierung
CODESYS Visualization S: Lizenz für Ziel- und Webvisualisierung mit bis zu 128 Tags
CODESYS Visualization M: Lizenz für Ziel- und Webvisualisierung mit bis zu 2048 Tags
CODESYS Visualization L: Lizenz für Ziel- und Webvisualisierung mit bis zu 4096 Tags
CODESYS Visualization XL: Lizenz für Ziel- und Webvisualisierung mit bis zu 8192 Tags
CODESYS Visualization XXL: Lizenz für Ziel- und Webvisualisierung mit bis zu unbegrenzter Anzahl an Tags
CODESYS SoftMotion-Achsen
Hinweis: Es müssen alle Achsen gezählt werden, unabhängig davon, ob Achsen innerhalb von Achsgruppen oder CNC-Interpolatoren verwendet werden.
CODESYS SoftMotion Axes (4): SoftMotion-Lizenz mit bis zu 4 Achsen.
CODESYS SoftMotion Axes (8): SoftMotion-Lizenz mit bis zu 8 Achsen.
CODESYS SoftMotion Axes (16): SoftMotion-Lizenz mit bis zu 16 Achsen.
CODESYS SoftMotion Axes (32): SoftMotion-Lizenz mit bis zu 32 Achsen.
CODESYS SoftMotion Axes (48): SoftMotion-Lizenz mit bis zu 48 Achsen.
CODESYS SoftMotion Axes (64): SoftMotion-Lizenz mit bis zu 64 Achsen.
CODESYS SoftMotion-Achsengruppen/CNC-Interpolatoren
Hinweis: Achsengruppen/CNC-Interpolatoren enthalten keine Achsen, diese müssen separat erworben werden.
CODESYS Achsgruppen/CNC-Interpolatoren (1): Eine Achsgruppe oder CNC-Interpolator
CODESYS Achsgruppen/CNC-Interpolatoren (2): Zwei Achsgruppen oder zwei CNC-Interpolatoren
CODESYS Achsgruppen/CNC-Interpolatoren (3): Drei Achsgruppen oder drei CNC-Interpolatoren
CODESYS Achsgruppen/CNC-Interpolatoren (4): Vier Achsgruppen oder vier CNC-Interpolatoren
CODESYS Achsgruppen/CNC-Interpolatoren (5): Fünf Achsgruppen oder fünf CNC-Interpolatoren
CODESYS Achsgruppen/CNC-Interpolatoren (6): Sechs Achsgruppen oder sechs CNC-Interpolatoren
Beschreibung der Eigenschaften
Eine detaillierte Beschreibung der oben aufgeführten Eigenschaften finden Sie im Datenblatt „CODESYS Control Application-Based Licenses“.
Probebetrieb
Ein Controller ohne Lizenz läuft 2 Stunden im Testmodus. Danach wird das Laufzeitsystem beendet und muss neu gestartet werden. Funktionell ist der Probebetrieb nicht eingeschränkt. Nicht lizenzierte Funktionen haben eine kürzere Testlaufzeit (z. B. Feldbusse laufen 30 Minuten).
Lizenzprüfung
Wenn auf dem Controller eine anwendungsbasierte Lizenz verfügbar ist, werden alle Kriterien anhand des in der Lizenz angegebenen Limits überprüft. Überschreitet ein Kriterium den definierten Grenzwert, wird ein Download der Anwendung bzw. das Laden der Boot-Anwendung verhindert. Das System wechselt nicht in den Testmodus.
Dadurch wird verhindert, dass Live-Anwendungen in einen zeitlich begrenzten Testmodus zurückfallen.
Upgrade-Lizenzen
Für jede Leistungsklasse (Runtime, Visualisierung, OPC UA, Motion) stehen Upgrade-Lizenzen zur Verfügung, die den Wechsel von einer kleineren Lizenz zu einer beliebigen höheren Lizenz ermöglichen. Ein Wechsel von einer größeren Lizenz zu einer kleineren Lizenz wird nicht unterstützt.
Einschränkung bei anderen Shop-Produkten
Anwendungsbasierte Lizenzen können mit anderen Store-Produkten kombiniert werden, sofern dies nicht ausdrücklich ausgeschlossen ist. Die I/O-Kanäle zusätzlich erworbener Feldbusse werden in der I/O-Kanäle-Lizenzmetrik berücksichtigt und mitgezählt.
Wie finde ich die richtige Lizenz?
Beantworten Sie die folgenden Fragen, um die richtige Laufzeitsystemlizenz für Ihre Anwendung zu finden.
Welcher Feldbus wird benötigt? Wie viele Feldbusinstanzen?
Wie viele Ein- und Ausgabekanäle werden in der Anwendung benötigt?
Planen Sie die Implementierung zusätzlicher Funktionen und Logiken?
Möchten Sie Aufgaben oder Aufgabengruppen bestimmten Kernen zuweisen, um eine höhere Leistung oder ein optimiertes Echtzeitverhalten zu erreichen?
Fallstudie 1: Portierung einer bestehenden Anwendung
Die SPS einer bestehenden Anlage soll modernisiert werden. Im Laufe der Jahre sind eigene Bibliotheken entstanden, die auch auf der neuen SPS genutzt werden sollen. Die Anbindung der Sensoren und Aktoren der Anlage erfolgt über zwei CANopen-Master-Instanzen, in künftigen Modellen soll jedoch EtherCAT zum Einsatz kommen. Insgesamt verfügt die Anlage über etwa 200 digitale EA-Signale
2 CANopen-Master-Instanzen: mindestens Basic M lizenzieren
Option: EtherCAT-Master-Instanz: mindestens Lizenz Standard S
200 EA-Kanäle: mindestens Lizenz Basic L
Es kommen zusätzliche Bibliotheken zum Einsatz: 3 MB Lizenzcode der Basic L erlauben viel zusätzliche Logik.
Echtzeitverhalten: Im Bereich von 4–10 ms
-> Lizenz CODESYS Control Basic L ist pro Gerät erforderlich.
-> Option mit EtherCAT-Master-Instanz: Lizenz CODESYS Control Standard S ist pro Gerät erforderlich.
Fallstudie 2: Standardanwendung mit EtherCAT
Es soll eine neue Anwendung für eine Maschine mit EtherCAT entwickelt werden. Darüber hinaus soll eine Anbindung an die Cloud zur Datenanalyse über MQTT implementiert werden. Die Maschine verfügt über ca. 800 EA-Signale. Da die SPS einfache Antriebe kommandieren muss, ist das Echtzeitverhalten der Bustask sehr wichtig. Zusätzlich soll eine bestehende C-Code-Bibliothek angebunden und eine kleine Web-Visualisierung für die Inbetriebnahme entwickelt werden.
EtherCat-Instanz: mindestens Lizenzstandard S
800 EA-Kanäle: mindestens Lizenzstandard M
Zusätzliche Logik zur Verbindung mit der Cloud: 5 MB Lizenzcode Standard M ermöglicht eine sehr große Anwendung.
Aufteilung der Busaufgabe auf einen eigenen Kern: mindestens Standard L
Verbindungs-C-Code: Dynamischer C-Code, der in Standard L enthalten ist.
MQTT-Protokoll: CODESYS IIoT Libraries SL-Lizenz erforderlich
-> Pro Gerät sind die Lizenzen CODESYS Control Standard L und CODESYS IIoT Libraries SL erforderlich.
Fallstudie 3: Supervisor-SPS mit Profinet
Eine SPS überwacht eine Produktionslinie in einem Werk. Die Anwendung besteht darin, die Daten über ein Profinet-Netzwerk zu sammeln, zu verarbeiten und die einzelnen Anlagenkomponenten zu steuern. Darüber hinaus ist zur Wartung der Anlage ein HMI auf Basis der Web-Technologie erforderlich. Schließlich müssen Produktionsdaten für eine übergeordnete Datenanalyse über MQTT übertragen werden.
Profinet-Instanz: mindestens Lizenzstandard S
1.500 EA-Kanäle: mindestens Lizenzstandard L
Viel Logik durch Mehrfachüberwachung und Cloud-Anbindung: 6 MB Code des Lizenzstandards L ermöglichen sehr große Anwendungen
HMI für Wartung: mindestens CODESYS Visualization M
Die Nutzung von MQTT: CODESYS IIoT Libraries SL-Lizenz ist erforderlich.
-> Pro Gerät sind Lizenzen für CODESYS Control Standard L, CODESYS Visualization M und CODESYS IIoT Libraries SL erforderlich.
Fallstudie 4: Anwendung mit 2D-Portal und einem vierachsigen SCARA-Roboter
Eine SPS soll über EtherCAT ein 2D-Portal und einen SCARA-Roboter mit 4 Achsen sowie zusätzlich 2 Antriebe für ein Förderband und einen Drehtisch steuern. Weitere Funktionen sind nicht geplant.
EtherCAT-Instanz: mindestens Lizenzstandard S
200 EA-Kanäle: Lizenz Standard S ist ausreichend
Hauptsächlich Nutzung von CODESYS-Bibliotheken, deren Codegröße bei der Lizenzierung nicht berücksichtigt wird: 3MB Code der Standard S-Lizenz sind ausreichend.
Erhöhter Echtzeitbedarf: mindestens Standard L zur Nutzung der Multicore-Funktionalität.
Steuerung von insgesamt 8 Achsen: SoftMotion Axis (8) Lizenz für 8 Achsen
Steuerung von 2D-Portal und SCARA-Roboter: SoftMotion-Achsengruppen/CNC-Interpolatoren (2) für 2 Achsgruppen
-> Es sind Lizenzen für CODESYS Control Standard L, CODESYS SoftMotion Axis (8) und CODESYS SoftMotion Axis Groups/CNC Interpolators (2) erforderlich.
Anforderungen
Programmiersystem | CODESYS Development System Version 3.5.19.10 oder höher |
Laufzeitsystem | Control SL V4.9.0.0 oder höher (aufbaut auf Laufzeitsystem SDK V3.5.19.10) |
Unterstützte Plattformen/Geräte |
|
Laufzeitsystemaktualisierungen | Dieses Produkt beinhaltet zusätzlich eine dreijährige Update-Autorisierung des Runtime Systems. Der Dreijahreszeitraum beginnt mit der Aktivierung der Runtime System License. Die Update-Berechtigung kann jederzeit verlängert werden. |
Zusätzliche Anforderungen | - |
Einschränkungen |
|
Lizenzierung | Einzelgerätelizenz: Die Lizenz kann auf dem Zielgerät/SPS verwendet werden, auf dem das CODESYS-Laufzeitsystem installiert ist. Die Aktivierung der Lizenzen erfolgt auf einem softwarebasierten Lizenzcontainer (Softcontainer), der fest mit der Steuerung verbunden ist. Alternativ kann die Lizenz auf einem CODESYS Key (USB-Dongle) gespeichert werden. Durch Umstecken des CODESYS Keys kann die Lizenz auf jeder anderen Steuerung genutzt werden. Hinweis: Im Demomodus läuft die Software zwei Stunden lang ohne Lizenz. Danach ist ein manueller Neustart erforderlich. |
Erforderliches Zubehör | Optionale CODESYS-Schlüsselversion 3-xxxxxx (Version 2-xxxxxx wird nicht unterstützt) |
Produkte
Das CODESYS Development System ist das IEC 61131-3 Programmiertool für die industrielle Steuerungs- und Automatisierungstechnik, verfügbar in einer 32-Bit und einer 64-Bit-Version.