Configuration
Le CODESYS Mass Licenser est configuré au moyen d'un fichier de configuration. Le fichier doit être nommé CML.cfg et être situé dans le C:\ProgramData\CODESYS CML\configuration\ annuaire.
Le CODESYS Mass Licenser le module complémentaire ne démarrera pas sans le fichier de configuration.
Important
Des autorisations d'administrateur sont requises pour créer le fichier CFG.
Il existe essentiellement deux configurations de licence différentes :
Configuration pour un ticket de licence qui ne contient qu'une seule licence.
Configuration d'un ticket de licence pour une licence groupée pour plusieurs produits
Une licence groupée inclut toujours plusieurs produits non identiques. Un exemple en est une licence de système d'exécution basé sur une applicationCODESYS Control Basic). Par défaut, cette licence groupée inclut également la licence d'exploitation du TargetVisu et du WebVisuCODESYS Visualization S) et la licence pour faire fonctionner la configuration des symboles, le gestionnaire de communication et le gestionnaire de sources de données (CODESYS Communication S). Il ne comprend pas de licence pour l'exploitation d'un automate programmable.
Fichier de configuration pour les types de licences : licence unique et licence groupée
Licence unique | Licence groupée |
|---|---|
{
"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"
}
]
}
]
}
|
Astuce
D'autres exemples peuvent être trouvés sous C:\ProgramData\CODESYS CML\configuration\ après l'installation.
Description du paramètre
Paramètre | Description | Valeur par défaut | Type de données | Facultatif |
|---|---|---|---|---|
| Nom d'utilisateur que le CODESYS Mass Licenser utilise pour créer la gestion temporaire des utilisateurs |
|
| Oui |
| Mot de passe que le CODESYS Mass Licenser utilise pour créer la gestion temporaire des utilisateurs | Numéro de série de l'appareil |
| Oui |
| Adresse de la passerelle à laquelle les contrôleurs sont joignables |
|
| Oui |
| Filtrer l'ID de l'appareil Seuls les appareils dotés d'un identifiant approprié sont pris en compte par le CODESYS Mass Licenser. Pour les valeurs hexadécimales, spécifiez le |
| Oui | |
| Filtrer par nom d'appareil Seuls les appareils avec un ID approprié sont pris en compte par le CODESYS Mass Licenser. Les expressions régulières C# sont autorisées. |
| Oui | |
| Niveau de détail dans la sortie du journal
|
|
| Oui |
| Temps accordé pour établir une connexion | 20 secondes |
| Oui |
| Nombre d'entrées stockées dans le fichier journal Après cela, les entrées sont écrasées. |
| Oui | |
| Spécifie si l'utilisateur est défini par Pour des raisons de sécurité, ce paramètre ne doit être utilisé que pour les appareils dotés d'une administration des utilisateurs préconfigurée. Dans le cas contraire, l'administration des utilisateurs configurée ici, qui n'a pas été créée directement par l'utilisateur, est conservée. |
|
| Oui |
| Spécifie si la licence doit être enregistrée sur un dongle de licence Wibu Un seul dongle peut être branché à l'appareil à la fois. Par défaut, la licence est enregistrée dans un conteneur souple. |
|
| Oui |
LicensesFillLevel | Spécifie un nombre minimum de licences disponibles avec un avertissement affiché en dessous. | 10 | Integer | Oui |
LicensesFillLevelAction | Spécifie un chemin d'accès à un fichier exécutable qui est appelé lorsque le nombre minimum de licences disponibles a été épuisé | String | Oui |
Dans le champ "Licences", entrez les licences que vous souhaitez activer sur les contrôleurs. Certains paramètres sont nécessaires pour cela :
Paramètre | Description |
|---|---|
| Nom de la licence Ce paramètre est uniquement utilisé pour différencier les sorties de journal. |
| Répertoire où sont stockés les fichiers texte avec les licences respectives Cela doit exister pour que CODESYS Mass Licenser commencer. |
| Code d'entreprise de la licence respective Les codes d'entreprise sont répertoriés dans le tableau ci-dessous. |
| Code produit de la licence respective Les codes produits sont répertoriés dans le tableau ci-dessous. |
| Carte des fonctionnalités de la licence respective Les cartes des fonctionnalités sont répertoriées dans le tableau ci-dessous. |
| Paramètres des licences groupées
|
Important
Notez que toutes les licences doivent avoir le même code d'entreprise pour une licence réussie avec CODESYS Mass Licenser.
Si un conteneur de licences est déjà disponible sur votre appareil, assurez-vous que les licences à importer possèdent le même code d'entreprise. De plus, vous devez également configurer le CODESYS Mass Licenser avec le code d'entreprise du conteneur de licence disponible.
Important
Pour obtenir des informations détaillées et une liste détaillée de toutes les licences ainsi que des firmcodes et codes produits respectifs, contactez-nous à l'adresse sales@codesys.com.