Skip to main content

Soft Container (licencia CMACT)

. Productos con enlace de licencia CMEmbedded:
  • 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

. Licencias con enlace de licencia CMRuntime:
  • 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

_license_img_cmruntime_1.png

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.

_license_img_cmruntime_2.png

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.

_license_img_cmruntime_3.png

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