Was ist der Automation License Manager #
Siemens beschreibt den Lizenzschlüssel als die technische Form der Lizenz. Ihr Vertrag gewährt Ihnen das Recht, die Software zu nutzen. Der Lizenzschlüssel wird von der Software vor dem Start abgefragt.
Der ALM installiert diese Schlüssel, überträgt sie zwischen den Rechnern und zeigt an, welche Schlüssel sich derzeit auf einem Computer befinden. Wenn Sie ein Siemens-Produkt installieren, für das ein Schlüssel erforderlich ist, wird dies in der Siemens-Dokumentation klar und deutlich beschrieben: „Softwareprodukte, die Lizenzschlüssel benötigen, melden diese Anforderung automatisch an den Automation License Manager.“ Der ALM sucht dann einen verfügbaren Schlüssel, andernfalls weigert sich die Software, zu starten.
Sobald Sie mehr als nur eine Handvoll Maschinen verwalten, sind drei Punkte von Bedeutung.
- Schlüssel befinden sich an einem Ort, nicht in einem Konto. Ein Lizenzschlüssel befindet sich auf einem Computer, auf einem anderen Computer, der über das Netzwerk erreichbar ist, oder auf einem USB-Stick. Das Verschieben einer Lizenz bedeutet das Verschieben des Schlüssels: per Drag & Drop, Ausschneiden und Einfügen oder durch eine Offline-Übertragung mithilfe eines Startcodes, eines Anforderungscodes und eines Aktivierungscodes für Rechner ohne Netzwerkverbindung. Es gibt kein Portal, das die Berechtigungen für Sie neu zuweist.
- Bei Floating-Lizenzen kommen ein Server und Clients zum Einsatz. Siemens bezeichnet den Rechner, auf dem ein Floating-Schlüssel gespeichert ist, als Lizenzschlüssel-Server, und einen Rechner, der diesen Schlüssel ausleiht, als Lizenzschlüssel-Client. Jeder Client führt eine Suchliste mit Computern, die er der Reihe nach überprüft, wenn lokal kein Schlüssel verfügbar ist. Das ist der gesamte Mechanismus. Er ähnelt eher einem gemeinsam genutzten Ordner mit Schlüsseln als einem modernen Lizenzserver.
- ALM protokolliert Vorgänge, nicht die Nutzung. In der Protokollansicht werden „alle Vorgänge erfasst, die Lizenzschlüssel betreffen (z. B. die Verwendung eines Lizenzschlüssels durch Software, die Übertragung von Lizenzschlüsseln, das Auschecken von Lizenzschlüsseln)“. Sie können die Protokollansicht nach Zeitraum filtern, ausdrucken oder als CSV-Datei exportieren. Was Sie jedoch nicht in Erfahrung bringen können, ist, wie viele Ihrer 40 Engineering-Lizenzen am vergangenen Dienstag um 10 Uhr in Gebrauch waren, wie lange eine Sitzung durchschnittlich dauerte oder wie oft jemand abgewiesen wurde.
Welche Lizenztypen unterstützt ALM? #
Siemens unterteilt dies in zwei Fragen: Welche Art von Lizenz Sie erworben haben und welche Einschränkungen damit verbunden sind. ALM berücksichtigt beide Aspekte, und dieser Unterschied spielt eine Rolle, wenn Sie eine Berechtigungsliste mit den tatsächlich installierten Systemen abgleichen.
Nach Lizenztyp #
| Typ | Was in der Dokumentation von Siemens steht |
|---|---|
| Einzel | Die Nutzung der Software mit einer Einzellizenz ist auf jedem beliebigen Computer zulässig; die zulässige Art der Nutzung richtet sich nach der jeweiligen Lizenzurkunde. |
| Schwimmend | Beinhaltet das Recht zur gleichzeitigen Nutzung für einen unbegrenzten Zeitraum. Die Software kann an mehreren Standorten installiert werden. |
| Meister | Die Nutzung der Software unterliegt keinen Einschränkungen. |
| Upgrade | Wandelt eine Lizenz einer älteren Version in eine neuere um oder erweitert eine Konfigurationsbeschränkung. |
Nach Nutzungsbeschränkung #
| Einschränkung | Was dadurch eingeschränkt wird |
|---|---|
| Unbegrenzt | Nichts. Die Nutzung ist uneingeschränkt. |
| Relevant zählen | Die in der Vereinbarung festgelegte Anzahl von Tags. |
| Zählbare Objekte | Die Anzahl der im Vertrag genannten Objekte. |
| Vermietung | Die im Vertrag festgelegte Anzahl an Betriebsstunden bzw. Tagen ab der ersten Inbetriebnahme. |
| Testversion | Eine Gültigkeitsdauer – Siemens nennt hier als Beispiel 14 Tage – für Tests und Validierungen ohne Gewährleistung. |
| Demo | Betriebsstunden oder Tage ab der ersten Nutzung, genau wie bei einer Miete. |
Die Produktlinien haben ihre eigenen Lösungen. SIMATIC PCS 7 verwendet eine Lizenz für zählbare Objekte, die als X(Y) angezeigt wird: Y ist die maximal lizenzierte Anzahl an Prozessobjekten, X gibt an, wie viele noch frei sind, und die Anwendung zieht die Anzahl der Objekte ab, die bereits in das Automatisierungssystem geladen wurden. WinCC im TIA-Portal bietet ein „Power Pack“, mit dem Sie zwischen den verschiedenen Editionen wechseln können, sowie eine „Unlock Copy License“, die den Kopierschutz durch einen kundenspezifischen Eintrag außer Kraft setzt.
Zwei Konsequenzen für den Lizenzinhaber.
- Ein „Floating Pool“ und eine zählrelevante Lizenz scheitern auf unterschiedliche Weise. Dem einen gehen die Plätze aus, dem anderen die Tags, und nur im ersten Fall erscheint es dem Ingenieur, der darauf stößt, als Lizenzproblem.
- Leih- und Testschlüssel verfallen nach einer bestimmten Zeit, die in keiner Bestelltabelle angegeben ist.
Welche Softwareanbieter nutzen ALM und für welche Anwendungen? #
ALM ist die firmeneigene Lizenzierungstechnologie von Siemens, daher handelt es sich bei den dahinterstehenden Produkten um Automatisierungs- und Prozessprodukte von Siemens. Die Handbücher von Siemens sind der zuverlässige Leitfaden.
- SIMATIC STEP 7. Das klassische Engineering-Tool. „Ab STEP 7 V5.3 wird dieser Schlüssel über den Automation License Manager installiert.“
- Das TIA-Portal und seine Optionen. Das aktuelle Engineering-Framework, einschließlich STEP 7 Professional und der TIA-Portal-Optionspakete. Siemens veröffentlicht ALM parallel zu den TIA-Portal-Versionen, weshalb die Versionszuordnung (ALM V6.2 und seine Service Packs zu den aktuellen TIA-Portal-Versionen) so viele Probleme bei der Aktivierung verursacht.
- WinCC (TIA Portal). Die Floating-Lizenz ist die Standardlizenz für das WinCC-Engineering-System und kann lokal oder über das Netzwerk genutzt werden. Für die Laufzeitumgebung und die Laufzeitoptionen werden lokal installierte Einzellizenzen verwendet.
- SIMATIC PCS 7. Das Prozessleitsystem. Im Lizenzhandbuch heißt es: „Mit der Software ‚Automation License Manager‘ können Sie Lizenzschlüssel zentral verwalten.“
- SIMOTION SCOUT. Bewegungssteuerungstechnik: „Das Programm ‚Automation License Manager‘ verwaltet die Lizenzen.“ Mit Version 4.0 stellte SCOUT von der Einzellizenzierung auf Floating-Lizenzen um.
- SINEMA Server. Netzwerküberwachung: „Zur Verwaltung Ihrer SINEMA Server-Lizenz verwenden Sie das Programm Automation License Manager (ALM).“ Die Lizenzen richten sich nach der Anzahl der überwachten Geräte (50, 100, 250 oder 500); es gibt eine Notfalllizenz mit einer Gültigkeit von 14 Tagen sowie eine 21-tägige Testversion.
- PowerManager und andere SIMATIC-Erweiterungen, für die Siemens spezielle ALM-Service-Pack-Versionen bereitstellt.
Ein Siemens, zwei Lizenzierungsstacks #
Nicht jede Siemens-Software läuft auf ALM, und genau das bereitet den Lizenzmanagern mehr Probleme als alles andere auf dieser Seite.
Die Produkte von Siemens Digital Industries Software (NX, Teamcenter, Solid Edge, Simcenter, die EDA-Tools) laufen auf dem Siemens-Lizenzserver, der auf FlexNet Publisher basiert. In der Dokumentation zum Siemens-Installationsprogramm wird beschrieben, dass dabei „der Siemens Common Vendor Daemon (saltd) anstelle der folgenden Lizenzserver installiert wird: Siemens (saltd), Siemens PLM (ugslmd), Siemens EDA (mgcld).“
Ein Anbieter, zwei separate Systemlandschaften. Wenn Ihre Infrastruktur sowohl ein Konstruktionsbüro als auch eine Fertigungsanlage umfasst, betreiben Sie zwei Lizenzierungssysteme mit zwei Servergruppen, zwei Ausfallmodi und zwei Prüfpfaden. Bei der Suche nach „Siemens-Lizenzserver“ landen Sie oft beim falschen.
So unterstützt Open iT Ihre Arbeit mit ALM #
Open iT ist ein seit 1999 tätiger Anbieter von Software-Asset-Management-Lösungen, der die Nutzung von Engineering- und Techniksoftware erfasst. Sein Flaggschiffprodukt, LicenseAnalyzer™, sammelt Daten aus Lizenzmanagern und erstellt daraus Berichte: Wie viele Lizenzen waren gleichzeitig aktiv, wie lange und wie oft wurde jemandem der Zugriff verweigert?
Diese Berichterstattung gibt es, weil die dadurch gemessene Lücke kostspielig ist. In den von Open iT überwachten Engineering-Umgebungen sind in der Regel zu jedem Zeitpunkt 20 bis 40 Prozent der Lizenzen ungenutzt: Sie sind ausgecheckt, werden auf Ihren Lizenzpool angerechnet und werden von niemandem genutzt. Bei einer Siemens-Engineering-Lizenz handelt es sich dabei um echtes Geld, das in einem Checkout schlummert, den niemand sehen kann.
ALM wirft ein spezielles Problem bei der Datenerfassung auf. Es schreibt kein Nutzungsprotokoll, das von einem anderen System ausgelesen werden könnte, sodass ein normaler Protokollüberwacher nichts nachverfolgen kann. Open iT erfasst diese Daten auf andere Weise.
Sie installieren einen Open iT Core Client auf dem ALM-Lizenzserver. Alle fünf Minuten fordert ein Rohdatensammler die Lizenznutzungshistorie direkt von ALM an, übergibt sie an einen Datensammler und leitet das Ergebnis durch einen Vorprozessor weiter, bevor es auf dem Open iT Core Server gespeichert wird. ALM selbst bleibt unverändert, und für die Ingenieure, die Lizenzen auschecken, ändert sich nichts.
Auf der Grundlage dieser Daten erstellt Open iT vier Arten von Berichten für ALM:
- Gleichzeitige Nutzung. Wie viele Lizenzen waren gleichzeitig im Einsatz, damit die Spitzenauslastung zu einer Zahl statt zu einem Streitpunkt wird.
- Verstrichene Zeit. Wie lange jede Sitzung gedauert hat. Hier sieht man, dass die Lizenz um 08:00 Uhr geöffnet wurde und um 18:00 Uhr noch von jemandem gehalten wurde, der bereits um 11:00 Uhr gegangen war.
- Ablehnungen. Wann wurden Lizenzanträge abgelehnt, wie oft und welche Muster lassen sich dahinter erkennen? Das sind die Argumente für den Kauf weiterer Lizenzen – und die Argumente dagegen.
- Echtzeitüberwachung. Im License Monitor Portal erhalten Sie einen Live-Überblick darüber, was derzeit ausgeliehen ist – neben jedem anderen von Ihnen betriebenen Lizenzmanager.
Letzteres ist in der Regel der Grund, warum ALM letztendlich in den Untersuchungsumfang fällt. Wenn in Ihrer Infrastruktur auch FlexNet, DSLS, RLM oder ein donglebasierter Manager zum Einsatz kommt, ist ALM nicht wirklich das Problem. Das Problem ist vielmehr, dass die Antwort auf die Frage „Was nutzen wir eigentlich?“ an sechs voneinander unabhängigen Stellen zu finden ist. Open iT unterstützt auf dieser Ebene nativ über 100 Lizenzmanager und Anwendungen, sodass ALM-Daten in denselben Berichten wie die übrigen Daten erscheinen.
Level 2 von Open iT geht noch einen Schritt weiter. Es misst die tatsächliche aktive Nutzung direkt auf dem Arbeitsplatzrechner statt auf dem Lizenzserver: Tastatur-, Maus-, CPU- und E/A-Aktivität unter Windows, Unix und macOS. Da es dort läuft, wo auch die Anwendung läuft, funktioniert es unabhängig davon, welcher Lizenzmanager den Schlüssel ausgestellt hat. In Verbindung mit den Ausleihdaten beantwortet es die Frage, die bei einer Verlängerung aufkommt. Nicht, wie viele Lizenzen ausgeliehen wurden, sondern wie viele tatsächlich von einem Nutzer verwendet wurden.
Das Aktivieren der Erfassung erfolgt über einen Konfigurationsvorgang auf dem Lizenzserver, der über die Befehlszeile ausgeführt wird.
Häufig gestellte Fragen #
Wo kann ich den Automation License Manager herunterladen?
From Siemens Industry Online Support, under the ALM entry (support entry 114358). Siemens publishes it free because licensed Siemens software can’t run without it. Avoid third-party download sites: an ALM version mismatched to your product version is the most common cause of activation failures.
Welche ALM-Version benötige ich?
The one required by the newest Siemens product on that machine. ALM is backward compatible with older products, so install the newest version your estate calls for. A “no license found” error straight after a TIA Portal upgrade usually means ALM wasn’t upgraded with it.
Was bedeutet es, wenn der Dienst „Automation License Manager“ angehalten wird?
The licensing service isn’t running, so no product on that machine can find its key, including products whose keys are installed locally. It’s a service fault rather than a licensing fault, and it’s worth alerting on. On a license key server, one stopped service takes out every client depending on it.
Kann ich eine Lizenz von einem Rechner auf einen anderen übertragen?
Yes, that’s ALM’s main job. Transfer the key to the target machine, or to a USB stick and then to the target. For machines with no network connection, use the offline procedure with start, request and activation codes. The key has to leave the source machine. Copying it isn’t a transfer.
Zeigt mir ALM an, wie viele Lizenzen wir tatsächlich nutzen?
No. Its log records operations on license keys on that machine: a key used, transferred or checked out. It doesn’t aggregate usage across your estate, report concurrency, or show denial trends. That reporting has to come from a usage monitoring layer above ALM.
Ist eine Floating-Lizenz dasselbe wie eine Netzwerklizenz?
Siemens documents floating as a license type. While in some cases the terms are treated as identical, in Siemens’ case it’s important to note that their terminology is clear: they define this type of license as floating which can be delivered on a network.
Ihre eigenen ALM-Nutzungsdaten anzeigen #
Sie wissen, wie viele Siemens-Lizenzen Sie erworben haben. Die schwierigere Frage ist jedoch, wie viele davon im letzten Monat genutzt wurden, wie viele ungenutzt blieben und wie viele Ingenieure warten mussten, während ein ungenutzter Schlüssel auf einem Rechner in einem anderen Gebäude ausgeliehen war.
Open iT beantwortet diese Frage anhand Ihrer eigenen ALM-Daten, in Ihrer eigenen Umgebung und parallel zu jedem anderen von Ihnen eingesetzten Lizenzmanager.
See a live ALM report → A 20-minute screen share with a licensing specialist. No install, nothing to prepare.
Quellen #
- Siemens, SIMATIC Automation License Manager – Handbuch – Lizenztypen, Lizenzschlüssel-Server und -Client, Protokollansicht, Schlüsselübertragung.
- Siemens, SIMATIC PCS 7 – Handbuch zu Lizenzen und Konfigurationsbeschränkungen – Zentrale Lizenzschlüsselverwaltung mit ALM, Lizenzierung nach Anzahl der Objekte.
- Siemens, Handbuch zur SIMATIC-Programmierung mit STEP 7 – Installation des Lizenzschlüssels mit ALM ab STEP 7 V5.3.
- Siemens, SIMOTION SCOUT-Konfigurationshandbuch – Lizenzverwaltung mit ALM, Umstellung auf Floating-Lizenzen ab Version 4.0.
- Siemens, SINEMA Server – Bedienungsanleitung – Lizenzverwaltung mit ALM, Lizenzstufen nach Geräteanzahl.
- Siemens, welche Informationen gibt es zu den Lizenzen für WinCC (TIA Portal) – Floating-, Einzel-, Power-Pack- und Unlock-Copy-Lizenzen?
- Siemens Digital Industries Software, Installationsanleitung für den Lizenzserver – „saltd“ (gemeinsamer Anbieter-Daemon).
- iT-Online-Dokumentation öffnen, Automation License Manager (ALM), Version 10.2 – Erfassungsmethode, Datentypen, Konfiguration.
