Skip to main content

How To: CODESYS-Lizenz sichern und wiederherstellen

Wichtig

Diese Anweisungen gelten nicht für Produkte der Produktfamilie CODESYS Virtual Control SL.

Das Sichern und Wiederherstellen von CODESYS-Lizenzen unterscheidet sich je nach Produkt. Wählen Sie die passende Anleitung nach der nachfolgenden Einordnung aus:

CodeMeter Embedded

CodeMeter Runtime

  • CODESYS Control for BeagleBone

  • CODESYS Control for emPC-A/iMX6

  • CODESYS Control for IOT2000

  • CODESYS Control for PFC100

  • CODESYS Control for PFC200

  • CODESYS Control for PLCnext

  • CODESYS Control for Raspberry Pi

  • CODESYS Control for WAGO Touch Panel 600

  • CODESYS Control​ for Linux

  • CODESYS Control for Linux ARM

  • CODESYS Control for Linux ARM64

  • CODESYS Control Win SL

  • CODESYS Control RTE SL

Codemeter Embedded

Sichern der Lizenz

  1. Stellen Sie eine Verbindung von CODESYS zu Ihrer Steuerung her.

  2. Wählen Sie im Gerätebaum Ihre Steuerung aus und öffnen Sie die Registerkarte Dateien.

  3. Klicken Sie im rechten Fenster auf das Aktualisierungssymbol _cds_img_button_update.png.

    _license_img_howto_restore_1.png

    Die auf Ihrer Steuerung vorhandenen Dateien werden angezeigt.

  4. Wählen Sie im linken Fenster das Verzeichnis aus, in dem Sie die Sicherung speichern wollen.

  5. Wählen Sie im rechten Fenster das Verzeichnis cmact_licenses aus und klicken Sie auf die Schaltfläche _cds_button_double_arrow_left.png.

    _license_img_howto_restore_2.png

    Eine Sicherungskopie Ihres Lizenzierungsverzeichnisses wird auf Ihrem Computer erstellt.

  6. Überprüfen Sie, ob die Sicherungskopie erfolgreich erstellt wurde.

Wiederherstellen der Lizenz

Wichtig

Beachten Sie, dass bei der Ausführung der nachfolgenden Anweisungen im Schritt 6 ein Datenverlust möglich ist. Lesen Sie deshalb diese Anweisung genau durch.

  1. Stellen Sie eine Verbindung von CODESYS zu Ihrer Steuerung her.

  2. Wählen Sie im Gerätebaum Ihre Steuerung aus und öffnen Sie die Registerkarte Dateien.

  3. Klicken Sie im rechten Fenster auf das Aktualisierungssymbol _cds_img_button_update.png.

    Die auf Ihrer Steuerung vorhandenen Dateien werden angezeigt.

  4. Wählen Sie im rechten Fenster das Zielverzeichnis aus. Dies muss das Verzeichnis auf oberster Ebene sein (Speicherort: /)

  5. Wählen Sie im linken Fenster die zuvor erstellte Sicherungskopie auf Ihrem Computer und klicken Sie auf die Schaltfläche _cds_button_double_arrow_right.png.

    _license_img_howto_restore_3.png

    Die Sicherungskopie wird auf Ihre Steuerung kopiert.

  6. Wenn ein Verzeichnis mit demselben Namen existiert, werden Sie gefragt, ob Sie eventuell enthaltene Dateien überschreiben wollen.

    Warnung

    Wenn Sie Ja wählen, werden alle Dateien mit demselben Namen wie im Sicherungsverzeichnis aus dem vorhandenen Verzeichnis entfernt. Der gleiche Name bedeutet nicht unbedingt, dass der Inhalt identisch ist. Achten Sie also darauf, dass Sie nicht versehentlich Dateien überschreiben, die Sie benötigen.

  7. Starten Sie Ihre Steuerung neu, nachdem die Sicherungskopie erfolgreich übertragen wurde.

Codemeter Runtime

Unterscheiden der Container-Typen

Sie können anhand des Container-Namen sehen, ob es sich um einen UFC- oder EWF-Container handelt:

Name

Container-Typ

CODESYS GmbH UFC CmRuntine

UFC-Container

CODESYS-Control SL-V1

EWF-Container

Tipp

Bei der Verwendung von UFC-Containern mit CodeMeter Runtime ist es nicht notwendig, ein Backup zu erstellen.

Kopieren Sie den Ordner der in /etc/wibu/CodeMeter/Server.ini > CmActPath angegeben ist auf ein Sicherungsmedium.

Anmerkung

YouTube-32x32.png Restore License

Prozedur. Erzeugen einer License-Request-Datei
  1. Öffnen Sie in CODESYS den Lizenz-Manager.

  2. Wählen Sie im Dialog Zielgerät auswählen als Ziel Gerät aus und klicken Sie auf Weiter.

  3. Wählen Sie im Dialog Container auswählen den SoftContainer aus und klicken Sie auf Weiter.

  4. Stellen Sie eine Verbindung von CODESYS zu der Steuerung her, auf der Sie die Lizenz wiederherstellen wollen.

  5. Klicken Sie auf Lizenzen installieren, wählen Sie Lizenz anfordern und klicken Sie auf Weiter.

  6. Wenn das Feld Softwareanbieter leer ist, können Sie den Firmcode verwenden. Wie Sie den Firmcode abrufen können, ist im Abschnitt Abrufen des Firmcodes beschrieben.

  7. Wählen Sie den Container aus, in den die Lizenz installiert werden soll, und den Ort, an dem die Lizenzanforderungsdatei auf Ihrem Computer gespeichert werden soll. Klicken Sie auf Fertigstellen.

Prozedur. Download der License-Update-Datei
  1. Öffnen Sie das License Central WebDepot und geben Sie dort die Ticket-ID ein, die Sie wiederherstellen möchten. Klicken Sie auf Next.

  2. Klicken Sie auf Restore Licenses.

  3. Klicken Sie unten rechts auf File-based license transfer. Wenn auf der Seite Direct license transfer steht, sind Sie bereits auf der richtigen Seite.

    _license_img_howto_restore_4.png
  4. Laden Sie die zuvor erstellte Lizenzanforderungsdatei hoch und klicken Sie auf Upload request and continue now.

  5. Klicken Sie auf Download license update file now und speichern Sie die Datei auf Ihrem Computer.

Prozedur. Installieren des License-Update
  1. Öffnen Sie in CODESYS den Lizenz-Manager.

  2. Wählen Sie im Dialog Zielgerät auswählen als Ziel Gerät aus und klicken Sie auf Weiter.

  3. Wählen Sie im Dialog Container auswählen den SoftContainer aus und klicken Sie auf Weiter.

  4. Stellen Sie eine Verbindung von CODESYS zu der Steuerung her, auf der Sie die Lizenz wiederherstellen wollen.

  5. Klicken Sie auf Lizenzen installieren, wählen Sie Lizenz installieren und klicken Sie auf Weiter.

  6. Wählen Sie den Container, in dem Sie die Lizenz installieren möchten, und wählen Sie die zuvor heruntergeladene Aktualisierungsdatei (Dateierweiterung .WibuCmRaU).

  7. Klicken Sie auf Fertigstellen.

  8. Nach ein paar Sekunden erscheint die Lizenz in der Lizenzverwaltung.

Prozedur. Abrufen des Firmcodes
  1. Öffnen Sie das License Central WebDepot und geben Sie dort die Ticket-ID ein, die Sie wiederherstellen möchten. Klicken Sie auf Next.

  2. Klicken Sie auf Restore Licenses.

  3. Klicken Sie unten rechts auf File-based license transfer.

    _license_img_howto_restore_4.png
  4. Kopieren Sie den unter Punkt 1 angegebenen Firm-Code.

    _license_img_howto_restore_5.png

Voraussetzung: Sie haben bereits auf EWF-Container umgestellt wie in Umstieg zwischen den Container-Typen beschrieben.

  1. Stoppen Sie den Lizenzierungsservice systemctl stop codemeter.

  2. Kopieren Sie den zuvor gesicherten Ordner an den in /etc/wibu/CodeMeter/Server.ini > CmActPath angegeben Pfad.

  3. Setzen Sie die Ownership des in CmActPath angegebenen Ordners auf daemon:daemon.

  4. Starten Sie den Lizenzierungsservice systemctl start codemeter.