¿Qué es Automation License Manager? #
Siemens describe la clave de licencia como la forma técnica de la licencia. Tu contrato te otorga el derecho a utilizar el software. La clave de licencia es lo que el software busca antes de iniciarse.
ALM instala esas claves, las transfiere de un equipo a otro y muestra cuáles tiene actualmente cada ordenador. Cuando se instala un producto de Siemens que requiere una clave, la documentación de Siemens lo deja claro: «Los productos de software que requieren claves de licencia comunican automáticamente este requisito al Automation License Manager». A continuación, ALM busca una clave disponible; de lo contrario, el software se niega a ejecutarse.
Hay tres aspectos que hay que tener en cuenta cuando se gestionan más de unas cuantas máquinas.
- Las claves se almacenan en un lugar físico, no en una cuenta. Una clave de licencia se encuentra en un ordenador, en otro ordenador al que se puede acceder a través de la red o en una memoria USB. Trasladar una licencia implica trasladar la clave: arrastrar y soltar, cortar y pegar, o realizar una transferencia sin conexión mediante un código de inicio, un código de solicitud y un código de activación para equipos sin conexión a la red. No hay ningún portal que reasigne los derechos por ti.
- Las licencias flotantes utilizan un servidor y unos clientes. Siemens denomina «servidor de claves de licencia» al equipo que alberga una clave flotante, y «cliente de claves de licencia» al equipo que la toma prestada. Cada cliente mantiene una lista de búsqueda con los ordenadores que comprueba, por orden, cuando no hay ninguna clave disponible localmente. Ese es todo el mecanismo. Se parece más a una carpeta compartida de claves que a un servidor de licencias moderno.
- ALM registra las operaciones, no el uso. Su vista de registro recoge «todas las operaciones relacionadas con claves de licencia (como el uso de una clave de licencia por parte del software, la transferencia de claves de licencia o la retirada de claves de licencia)». Puedes filtrarlo por periodo, imprimirlo o exportarlo a CSV. Lo que no puedes preguntarle es cuántas de tus 40 licencias de ingeniería estaban en uso el pasado martes a las 10 de la mañana, cuánto duró de media cada sesión o con qué frecuencia se denegó el acceso a algún usuario.
¿Qué tipos de licencia admite ALM ? #
Siemens divide esto en dos cuestiones: qué tipo de licencia has adquirido y qué restricciones se aplican a la misma. ALM gestiona ambas, y la diferencia es importante a la hora de cotejar una lista de derechos con lo que está implantado.
Por tipo de licencia n. º
| Tipo | Lo que dice la documentación de Siemens |
|---|---|
| Sólito | Se permite el uso del software con una licencia única en cualquier ordenador; el tipo de uso permitido se rige por el certificado de licencia correspondiente. |
| Flotante | Incluye el derecho de uso simultáneo durante un periodo ilimitado. El software se puede instalar en varias ubicaciones. |
| Maestro | El uso del software no tiene restricciones. |
| Actualizar | Convierte una licencia de una versión anterior en una más reciente o amplía un límite de configuración. |
Por restricción de uso n. º
| Restricción | Lo que limita |
|---|---|
| Ilimitado | Nada. Su uso no tiene restricciones. |
| Tener en cuenta lo relevante | El número de etiquetas estipulado en el acuerdo. |
| Objetos contables | El número de objetos que figuran en el contrato. |
| Alquiler | El número de horas de funcionamiento, o de días desde el primer uso, que se indica en el contrato. |
| Prueba | Un plazo de validez —para el que Siemens pone como ejemplo 14 días— para pruebas y validación sin garantía. |
| Demostración | Horas de funcionamiento o días desde el primer uso, igual que en el alquiler. |
Las líneas de productos aportan sus propias características. SIMATIC PCS 7 utiliza una licencia de objetos contables que se muestra como X(Y): Y es el número máximo de objetos de proceso autorizados, X es el número de objetos que quedan libres, y la aplicación resta los que se hayan cargado en el sistema de automatización. WinCC, en el TIA Portal, incorpora un «Power Pack», que permite cambiar de edición, y una «licencia de desbloqueo de copia», que anula la protección contra copias mediante una entrada específica para cada cliente.
Dos consecuencias para quienes posean las licencias.
- Una piscina flotante y una licencia con recuento de usuarios fallan de formas diferentes. A una se le agotan las plazas. A la otra se le agotan las etiquetas, y solo la primera parece un problema de licencia para el ingeniero que se encuentra con ella.
- Las claves de alquiler y de prueba caducan según un plazo que no aparece en ninguna hoja de cálculo de pedidos de compra.
¿Qué proveedores de software utilizan ALM y para qué aplicaciones? #
ALM es la tecnología de licencias propia de Siemens, por lo que los productos en los que se basa son los productos de automatización y de procesos de Siemens. Los manuales de Siemens constituyen una guía fiable.
- SIMATIC STEP 7. La herramienta de ingeniería por excelencia. «A partir de STEP 7 V5.3, esta clave se instala con el Automation License Manager».
- TIA Portal y sus opciones. El entorno de ingeniería actual, que incluye STEP 7 Professional y los paquetes opcionales de TIA Portal. Siemens publica ALM al mismo tiempo que las versiones de TIA Portal, por lo que la compatibilidad entre versiones (ALM V6.2 y sus paquetes de servicio frente a las versiones recientes de TIA Portal) provoca tantos problemas de activación.
- WinCC (TIA Portal). La licencia flotante es la licencia estándar del sistema de ingeniería WinCC y funciona tanto de forma local como a través de la red. Runtime y Runtime Options utilizan licencias individuales instaladas localmente.
- SIMATIC PCS 7. El sistema de control de procesos. En su manual de licencias se indica lo siguiente: «Las claves de licencia se pueden gestionar de forma centralizada con el software Automation License Manager».
- SIMOTION SCOUT. Ingeniería de control de movimiento: «El programa Automation License Manager gestiona las licencias». SCOUT pasó de la autorización de licencia única a las licencias flotantes a partir de la versión 4.0.
- SINEMA Server. Supervisión de redes: «Para gestionar tu licencia de SINEMA Server, debes utilizar el programa Automation License Manager (ALM)». Las licencias se clasifican en función del número de dispositivos supervisados (50, 100, 250 o 500), con una licencia de emergencia válida durante 14 días y una versión de prueba de 21 días.
- PowerManager y otros complementos de SIMATIC, para los que Siemens ofrece versiones específicas de paquetes de servicio ALM.
Una empresa Siemens, dos estructuras de licencias #
No todo el software de Siemens funciona en ALM, y esto es lo que más problemas causa a los responsables de licencias, más que cualquier otra cosa de esta página.
Los productos de Siemens Digital Industries Software (NX, Teamcenter, Solid Edge, Simcenter y las herramientas EDA) se ejecutan en el servidor de licencias de Siemens, que en realidad es FlexNet Publisher. La documentación del instalador de Siemens describe que este instala «el daemon común de proveedor de Siemens, saltd, en sustitución de los siguientes servidores de licencias: Siemens (saltd), Siemens PLM (ugslmd) y Siemens EDA (mgcld)».
Un proveedor, dos entornos independientes. Si tu infraestructura abarca tanto una oficina de diseño como una planta de producción, estás gestionando dos sistemas de licencias, con dos conjuntos de servidores, dos modos de fallo y dos registros de auditoría. Si buscas «servidor de licencias de Siemens», a menudo acabarás en el sitio equivocado.
Cómo te ayuda « Open iT » en tu trabajo con ALM #
Open iT es un proveedor de soluciones de gestión de activos de software, en activo desde 1999, que mide cómo se utiliza el software técnico y de ingeniería. Su producto estrella, LicenseAnalyzer™, recopila datos de los gestores de licencias y los transforma en informes: cuántas licencias se ejecutaron a la vez, durante cuánto tiempo y con qué frecuencia se denegó el acceso a algún usuario.
Esos informes existen porque la diferencia que miden supone un coste elevado. En todos los entornos de ingeniería que supervisa Open iT , entre el 20 % y el 40 % de las licencias suelen estar inactivas en un momento dado: están registradas como «retiradas», se contabilizan en el fondo común de la empresa y nadie las está utilizando. En el caso de una licencia de ingeniería de Siemens, eso supone dinero real que permanece registrado como «retirado» y que nadie puede ver.
ALM plantea un problema específico de recopilación de datos. No genera ningún registro del historial de uso que pueda leer otro sistema, por lo que un programa de supervisión de registros habitual no tiene nada que analizar. Open iT recopila estos datos de otra forma.
Se instala un cliente central de Open iT en el servidor de licencias de ALM. Cada cinco minutos, un recopilador de datos sin procesar solicita directamente a ALM el historial de uso de licencias, se lo entrega a un recopilador de datos y hace pasar el resultado por un preprocesador antes de almacenarlo en el servidor central de Open iT . El propio ALM no sufre ningún cambio, y tampoco cambia nada para los ingenieros que solicitan licencias.
A partir de esos datos, « Open iT » elabora cuatro tipos de informes para ALM:
- Uso simultáneo. Cuántas licencias se utilizaban al mismo tiempo, de modo que la demanda máxima se convierta en una cifra en lugar de un argumento.
- Tiempo transcurrido. Cuánto duró cada sesión. Aquí es donde se ve que la licencia se abrió a las 08:00 y seguía en uso a las 18:00 por parte de alguien que se marchó a las 11:00.
- Denegaciones. Cuándo se rechazaron las solicitudes de licencia, con qué frecuencia y cuáles fueron los patrones que las motivaron. Esa es la base para decidir si comprar más licencias o no.
- Supervisión en tiempo real. Una vista en directo en el Portal de supervisión de licencias de lo que está en uso en ese momento, junto a cualquier otro gestor de licencias que tengas en funcionamiento.
Esta última suele ser la razón por la que el ALM acaba incluyéndose en el alcance. Si tu entorno también utiliza FlexNet, DSLS, RLM o un gestor basado en dongle, el ALM no es realmente el problema. El problema es que la respuesta a «¿qué es lo que realmente utilizamos?» se encuentra en seis lugares inconexos. Open iT es compatible de forma nativa con más de 100 gestores de licencias y aplicaciones a este nivel, por lo que los datos del ALM se incluyen en los mismos informes que el resto.
Open iTEl Nivel 2 va más allá. Mide el «uso activo real» en la estación de trabajo, en lugar de en el servidor de licencias: actividad del teclado, el ratón, la CPU y las E/S, tanto en Windows como en Unix y macOS. Como se ejecuta allí donde se ejecuta la aplicación, funciona independientemente del gestor de licencias que haya emitido la clave. Al correlacionarse con los datos de retirada, responde a la pregunta que plantea una renovación: no cuántas licencias se retiraron, sino cuántas estaba utilizando realmente una persona.
Para activar la recopilación, hay que realizar una tarea de configuración en el servidor de licencias, que se ejecuta desde la línea de comandos.
Preguntas frecuentes #
¿Dónde puedo descargar el Automation License Manager?
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.
¿Qué versión de ALM necesito?
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.
¿Qué significa que el servicio «Automation License Manager» se detenga?
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.
¿Puedo transferir una licencia de un ordenador a otro?
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.
¿Me indica ALM cuántas licencias estamos utilizando realmente?
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.
¿Una licencia flotante es lo mismo que una licencia de red?
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.
Consulta tus propios datos de uso de ALM #
Sabes cuántas licencias de Siemens has comprado. La pregunta más complicada es cuántas estaban en uso el mes pasado, cuántas estaban inactivas y cuántos ingenieros tuvieron que esperar mientras una clave sin usar seguía asignada a un equipo en otro edificio.
Open iT Responde a eso a partir de tus propios datos de ALM, en tu propio entorno, junto con cualquier otro gestor de licencias que utilices.
See a live ALM report → A 20-minute screen share with a licensing specialist. No install, nothing to prepare.
Fuentes #
- Manual de Siemens sobre el Gestor de licencias de SIMATIC Automation: tipos de licencia, servidor y cliente de claves de licencia, visualización de registros y transferencia de claves.
- Manual de funcionamiento de las licencias y los límites de configuración de SIMATIC PCS 7 de Siemens: gestión centralizada de claves de licencia con ALM, licencias por número de objetos.
- Manual de programación de Siemens SIMATIC con STEP 7: instalación de la clave de licencia con ALM desde STEP 7 V5.3.
- Siemens, manual de configuración de SIMOTION SCOUT: gestión de licencias con ALM, paso a las licencias flotantes a partir de la versión 4.0.
- Siemens, manual de instrucciones de SINEMA Server: gestión de licencias con ALM, niveles de licencia basados en el número de dispositivos.
- Siemens, ¿qué información hay disponible sobre las licencias de WinCC (TIA Portal): las licencias flotantes, individuales, Power Pack y Unlock Copy?
- Siemens Digital Industries Software, Instrucciones de instalación del servidor de licencias: daemon común del proveedor «saltd».
- Open iT Documentación en línea, Automation License Manager (ALM), v10.2 — método de recopilación, tipos de datos, configuración.
