Configuración
El CODESYS Mass Licenser se configura mediante un archivo de configuración. El archivo debe tener un nombre CML.cfg y estar ubicado en C:\ProgramData\CODESYS CML\configuration\ directorio.
El CODESYS Mass Licenser el complemento no se iniciará sin el archivo de configuración.
Importante
Se requieren permisos de administrador para crear el archivo CFG.
Básicamente existen dos configuraciones de licencia diferentes:
Configuración para un ticket de licencia que contiene solo una licencia.
Configuración de un ticket de licencia para una licencia de paquete para varios productos
Una licencia combinada siempre incluye varios productos que no son idénticos. Un ejemplo de esto es una licencia de sistema de ejecución basada en aplicacionesCODESYS Control Basic). De forma predeterminada, este paquete de licencias también incluye la licencia para operar el TargetVisu y el WebVisuCODESYS Visualization S) y la licencia para operar la configuración de símbolos, el administrador de comunicaciones y el administrador de fuentes de datos (CODESYS Communication S). No incluye una licencia para operar un PLC blando.
Archivo de configuración para los tipos de licencia: licencia única y licencia de paquete
Licencia única | Licencia de paquete |
|---|---|
{
"Settings" : [
{ "Username" : "admin" },
{ "Password" : "admin" },
{ "LicenseCentralUrl" : "https://license.codesys.com/gateways"},
{ "GatewayAddress" : "192.168.101.67" },
{ "FilterDeviceId" : "0x8041"},
{ "FilterNodeName" : "^MyDevice-*"},
{ "LogVerbose" : false},
{ "ConnectTimeout" : 0},
{ "LogRotateEntries" : 10000},
{ "KeepUserDB" : false },
{ "LicenseDongle" : false },
{ "LicensesFillLevel" : 10 },
{ "LicensesFillLevelAction" : "<FilePath>" },
],
"Licenses" : [
{
"LicenseName" : "1stlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseA.txt",
"LicenseFirmCode" : 6000437,
"LicenseProductCode" : 20000,
"LicenseFeatureMap" : "",
},
{
"LicenseName" : "2ndlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseB.txt",
"LicenseFirmCode" : 6000437,
"LicenseProductCode" : 20001,
"LicenseFeatureMap" : "0004",
}
]
} | {
"Settings" : [
{ "Username" : "admin" },
{ "Password" : "admin" },
{"LicenseCentralUrl" : "https://license.codesys.com/gateways"},
{ "GatewayAddress" : "192.168.101.67" },
{ "FilterDeviceId" : "0x8041"},
{ "FilterNodeName" : "^MyDevice-*"},
{ "LogVerbose" : false},
{ "ConnectTimeout" : 0},
{ "LogRotateEntries" : 10000},
{ "KeepUserDB" : false },
{ "LicenseDongle" : false },
{ "LicensesFillLevel" : 10 },
{ "LicensesFillLevelAction" : "<FilePath>" },
],
"Licenses" : [
{
"LicenseName" : "1stlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseA.txt",
"LicenseFirmCode" : 6000437,
"LicenseBundle" : [
{
"LicenseProductCode" : 12290,
"LicenseFeatureMap" : "2000"
},
{
"LicenseProductCode" : 12291,
"LicenseFeatureMap" : "0800"
},
{
"LicenseProductCode" : 12292,
"LicenseFeatureMap" : "0200"
}
]
}
]
}
|
Sugerencia
Se pueden encontrar más ejemplos en C:\ProgramData\CODESYS CML\configuration\ después de la instalación.
Descripción de parámetros
Parámetro | Descripción | Valor por defecto | Tipo de datos | Opcional |
|---|---|---|---|---|
| Nombre de usuario que el CODESYS Mass Licenser utiliza para crear la gestión de usuarios temporales |
|
| Sí |
| Contraseña que el CODESYS Mass Licenser utiliza para crear la gestión de usuarios temporales | Número de serie del dispositivo |
| Sí |
| Dirección de la puerta de enlace desde la que se puede acceder a los controladores |
|
| Sí |
| Filtrar por el ID del dispositivo Sólo los dispositivos con una identificación adecuada son considerados por el CODESYS Mass Licenser. Para valores hexadecimales, especifique el |
| Sí | |
| Filtrar por el nombre del dispositivo Solo los dispositivos con una identificación adecuada son considerados por el CODESYS Mass Licenser. Se permiten expresiones regulares de C#. |
| Sí | |
| Nivel de detalle en la salida del registro
|
|
| Sí |
| Tiempo permitido para establecer una conexión | 20 segundos |
| Sí |
| Número de entradas almacenadas en el archivo de registro Después de eso, las entradas se sobrescriben. |
| Sí | |
| Especifica si el usuario definido por Por motivos de seguridad, esta configuración solo debe usarse en dispositivos con una administración de usuarios preconfigurada. De lo contrario, se conserva la administración de usuarios configurada aquí, que no ha sido creada directamente por el usuario |
|
| Sí |
| Especifica si la licencia debe guardarse o no en un dongle de licencias de Wibu Solo se puede conectar un dongle al dispositivo a la vez. De forma predeterminada, la licencia se guarda en un contenedor flexible |
|
| Sí |
LicensesFillLevel | Especifica un número mínimo de licencias disponibles con una advertencia debajo. | 10 | Integer | Sí |
LicensesFillLevelAction | Especifica una ruta a un archivo ejecutable que se invoca cuando se ha agotado el número mínimo de licencias disponibles | String | Sí |
En el campo "Licencias", ingrese las licencias que desea activar en los controladores. Se requieren algunos parámetros para esto:
Parámetro | Descripción |
|---|---|
| Nombre de la licencia Este parámetro solo se utiliza para la diferenciación en las salidas de registro. |
| Directorio donde se almacenan los archivos de texto con las respectivas licencias Esto tiene que existir para que el CODESYS Mass Licenser para comenzar. |
| Código de empresa de la respectiva licencia Los códigos de empresa se enumeran en la siguiente tabla. |
| Código de producto de la licencia respectiva Los códigos de producto se enumeran en la siguiente tabla. |
| Mapa de características de la licencia respectiva Los mapas de características se enumeran en la siguiente tabla. |
| Parámetros para licencias de paquete
|
Importante
Tenga en cuenta que todas las licencias deben tener el mismo código de empresa para poder licenciar correctamente con CODESYS Mass Licenser.
Si ya hay un contenedor de licencias disponible en su dispositivo, asegúrese de que las licencias que se van a importar tengan el mismo código de firma. Además, también es necesario configurar el CODESYS Mass Licenser con el código firme del contenedor de licencias disponible.
Importante
Para obtener información detallada y una lista detallada de todas las licencias y los respectivos códigos de producto y de firma, póngase en contacto con nosotros en sales@codesys.com.