Soft Container (licencia CMACT)
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
CODESYS Control RTE
Contenedor blando con SmartBind: CMRuntime
Un contenedor flexible (CMactLicense) también puede contener licencias. Este contenedor suele estar vinculado a las características de hardware de un dispositivo específico, lo que evita la transferencia y la duplicación de licencias
Wibu ofrece el CodeMeter Runtime (CMRuntime) para plataformas específicas. CMRuntime administra los contenedores blandos y los dongles y determina de forma independiente las características de hardware a las que se une un contenedor blando. Esta solución se denomina «CodeMeter

CODESYS proporciona varios contenedores de licencias y los instala con el instalador correspondiente o cuando el sistema de ejecución se inicia por primera vez. CODESYS Control Win La versión 3.5.21.0 de SL, por ejemplo, instala un contenedor UFC y un contenedor Patch Protection.
En el CodeMeter WebAdmin puede mostrar los contenedores instalados en un navegador.

El número de serie determina la versión del contenedor blando:
Número de serie | Tipo |
|---|---|
32767-xxx | Contenedor de software antiguo sin licencia |
128-xxx | Contenedor de software heredado con licencia |
130-xxx | Contenedor blando UFC |
Una ventaja es que esto no requiere ninguna implementación complicada de SysTargetGetSerialNumber_Secure(), lo que reduce los costos para los fabricantes de dispositivos. Una desventaja es que, en el caso de un cambio de hardware, el contenedor de licencias puede marcarse como no válido y es posible que las licencias ya no estén disponibles.
Para obtener más información, consulte lo siguiente: Wibu: licencia CMACT
CMRuntime con extensión de enlace
Un fabricante de dispositivos puede ampliar CMRuntime con un componente que se pueda recargar dinámicamente para que pueda reemplazar por completo a SmartBind. Actualmente, esta es una opción, que aún no se ha utilizado, para ejecutar CMRuntime en destinos en los que SmartBind no funciona o no
Contenedor blando: CMEmbedded
Con CMEmbedded, puedes crear un enlace específico para el cliente o un enlace para un producto específico para contenedores blandos en plataformas en las que Wibu no ofrece CodeMeter Runtime con SmartBind.

Estos contenedores blandos se comportan de manera idéntica a los contenedores blandos administrados por CMRuntime.
El resultado ventajoso es que no es necesario iniciar ningún proceso adicional en el dispositivo que se va a licenciar. La migración a otras plataformas para la concesión de licencias de CodeMeter también es más fácil aquí
Los números de serie se comportan de forma idéntica a los contenedores gestionados con CMRuntime.
Una desventaja es que el proveedor de la función API en el sistema de ejecución (SysTargetGetSerialNumber_Secure())) debe proporcionar sus propias características de hardware que sean lo suficientemente seguras como para evitar la duplicación de licencias.
Para obtener más información, consulte lo siguiente: Wibu: licencia CMACT