WinCC OA-Lizenzierung, Weitere Informationen

WinCC OA-Lizenzierung - Selektion eines Lizenzcontainers

Die WinCC OA-Lizenzierung verwendet CodeMeter-Container. Es können mehrere Container in einem System vorhanden sein. Wenn ein spezifischer Container verwendet werden soll, kann der Container mit dem Config-Eintrag useCMContainerSerialNumber angegeben werden.

Wenn kein spezifischer Container angeben wird, wird der erste Container verwendet, der eine Event Manager-Lizenz enthält.

Die verwendete Containernummer wird bei Lizenz-Log-Meldungen angezeigt. Existiert ein Container nicht, so wird eine Fehlermeldung für den nicht existierenden Container angezeigt (siehe Kapitel Lizenzierungsfehler).

Ist kein spezifischer Container definiert, erfolgt die Suche nach einem gültigen Container in folgender Reihenfolge:

  • Lokaler Software-Container
  • Hardware-Dongle
  • Lizenzserver

Wenn ein Lizenzserver gefunden wird, wird der erste Container, der eine Event-Manager-Lizenz enthält, nach dem Zufallsprinzip selektiert.

Lizenzcontainer zur Laufzeit ändern

Der WinCC OA -Lizenzcontainer kann zur Laufzeit gewechselt werden, indem die Container-ID des neuen Lizenzcontainers auf das Datenpunktelement _Event.License.setCMContainer geschrieben wird. Eine automatische Suche eines neuen Lizenzcontainers ist nicht möglich.

Die Umschaltung auf den neuen Lizenzcontainer wird sofort eingeleitet. Dies kann im Fall einer Netzwerklizenz (Lizenzserver) einige Minuten dauern und läuft parallel zu anderen WinCC OA Event Manager-Aufgaben. Während der Umschaltung des Lizenzcontainers sind alle Vorgänge, die eine Lizenzprüfung erfordern, unterbunden, was durch die Log-Meldung „… blocked due to service operation running" angezeigt wird.

Eine Lizenz aus dem ursprünglichen Lizenzcontainer bleibt belegt, sollte ein lizenziertes WinCC OA-Feature während des Wechsel des Lizenzcontainers beendet werden.

Der Status des Wechsel des Containers wird auf dem DP-Element _Event.License.setCMContainerStatus abgebildet, siehe Kapitel _Event.

Einschränkung: Es ist nur möglich, auf einen kompatiblen Lizenzcontainer zu wechseln. Sollten Lizenzoptionen fehlen oder deren Stückzahlen kleiner sein, als aktuell benötigt, dann erfolgt keine Umschaltung.
Anmerkung: Es ist möglich auf einen Container mit einer "größeren" Lizenz zu wechseln. Ein Wechsel auf eine "kleinere" Lizenz ist ausgeschlossen.

Lizenzvaliditätscheck

Nach dem Start mit einer gültigen Lizenz überprüft die WinCC OA-Lizenzierung die Validität einer Lizenz alle 10 Minuten oder beim Update des Datenpunktelements _Event.ReadLicense.

Lizenzfehler und Ausfallsszenarien

Wenn ein Lizenzfehler auftritt, erfolgen entsprechende Log-Meldungen in der PVSS_II.log-Datei. Eine Erklärung der Log-Meldungen finden Sie im Kapitel Lizenzierungsfehler.
Achtung: Es gibt folgende Lizenzfehler:
  • Hardware-Dongle oder Softwarecontainer wurde entfernt
  • Softwarecontainer wurde geleert,
  • Trennung der Netzwerkverbindung zum Lizenzserver oder eine defekte Netzwerkverbindung

Laufzeit

Ausnahmebehandlung

Neustart

Ausnahmebehandlung

Lizenzfehler tritt auf

Eine Warnmeldung wird im 10-Minuten-Intervall angezeigt (Prüfintervall). Die Meldung lautet "Invalid license, <number> minutes left."

Nach dreimaliger periodischer Lizenzprüfung (3x 10 Minuten) wechselt das Projekt in den "7-Tage-Lizenzmodus". Über das Datenpunktelement "_Event.License.cmLicenseInvalid" wird nach dem ersten negativem Ergebnis der Lizenzprüfung ein Alarm ausgelöst.

Beim Wechsel in den "7-Tage-Lizenzmodus" werden UI-Manager im Konfigurationsmodus (PARA, GEDI) beendet.

Nach Ablauf des "7-Tage-Lizenzmodus" wird das Projekt komplett heruntergefahren.

Wenn keine gültige Lizenz gefunden wird, startet das Projekt im Demo-Modus.
Lizenzfehler behoben Bei der nächsten Überprüfung (< 10 Minuten) wird die Meldung "License recovery was successful" (Lizenzwiederherstellung war erfolgreich) angezeigt und das System ist mit einer gültigen Lizenz voll funktionsfähig. Projekt startet im Normalmodus.
Event-Lizenz ist abgelaufen (Ablaufdatum überschritten) Das Projekt wechselt in den 7-Tage-Lizenzmodus". Wenn die Lizenz aktualisiert wurde, wechselt das Projekt in den Normalmodus. Es gibt keine gültige WinCC OA-Lizenz (Event ist abgelaufen). Das Projekt startet im Demo-Modus.
Komponentenlizenz ist abgelaufen (Ablaufdatum überschritten) oder wird abgezogen (Rehost) Die Komponente läuft weiter (z.B. S7/S7+-Treiber). Wenn sie beendet wird, kann sie nicht neu gestartet werden. Projekt startet im Normalmodus, die abgelaufene Komponente kann nicht verwendet werden.
Demo-Modus: Lizenzen können nicht wiederhergestellt werden, und ein Neustart des Projektes ist erforderlich.

Debug Flag -report license

Das Debug-Flag -report license kann für alle Manager verwendet werden. Es gibt die aktuellen Lizenzoptionen für einen Manager aus.

CodeMeter WebDepot

Anmerkung:

Eine Lizenz für einen Softwarecontainer oder einen Dongle kann über das CodeMeter WebDepot https://license.winccoa.com/ aktiviert werden. Den Aktivierungslink und das Lizenzticket finden Sie in der Lizenz-E-Mail, die Sie nach dem Kauf einer Lizenz/Lizenzen von ETM erhalten. Der Link führt Sie auf zum CodeMeter WebDepot, wo Sie die Lizenzticket-ID in das Feld Ticket eingeben können.

Anmerkung: Beachten Sie, dass Sie das Panel Lizenzinformationen verwenden können, um eine Lizenz zu aktivieren. Siehe die Kapitel Aktivieren einer Lizenz und Überblick.