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 }, ], "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 }, ], "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 |
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.
Licences
Licence | Nom | Code de l'entreprise | Code produit | Carte des fonctionnalités |
---|---|---|---|---|
000131 | Licence de test : | 6000437 / 5000304 | 20000 | n/a |
000132 | Licence de test : | 6000437 / 5000304 | 20001 | 0004 |
000133 | Licence de test : | 6000437 / 5000304 | 20002 | n/a |
2101000008 | CODESYS Depictor | 6000437 / 5000304 | 8750 | 0000 |
2111000003 | Matrix Library | 5000304 | 8707 | n/a |
2112000000 | Home Energy Control | 5000304 | 8717 | 0001 |
2112000003 | MsSQL library SL | 6000437 / 5000304 | 8766 | 0001 |
2302000000 | CODESYS Control RTE SL | 6000437 / 5000304 | 305017 | 0001 |
2302000001 | CODESYS Control RTE SL (pour Beckhoff CX) | 5000304 | 305017 | 0001 |
2302000003 | CODESYS Control Win SL | 6000437 / 5000304 | 305021 | 0001 |
2302000005 | CODESYS Control for Linux SL | 6000437 / 5000304 | 8755 | 0001 |
2302000006 | CODESYS Control SoftMotion RTE SL | 6000437 / 5000304 | 309015 | 0001 |
2302000007 | CODESYS Control SoftMotion RTE SL (for Beckhoff CX) | 6000437 / 5000304 | 309015 | 0001 |
2302000009 | CODESYS Control for Raspberry Pi SL | 6000437 / 5000304 | 603001 | 0001 |
2302000010 | CODESYS Control for PFC200 SL | 6000437 / 5000304 | 8752 | 0001 |
2302000013 | CODESYS Control for BeagleBone SL | 6000437 / 5000304 | 8751 | 0001 |
2302000014 | CODESYS Control for emPC-A/iMX6 SL | 6000437 / 5000304 | 309041 | 0001 |
2302000019 | CODESYS Control for PFC100 SL | 6000437 / 5000304 | 8767 | 0001 |
2302000026 | CODESYS Control for IOT2000 SL SL | 6000437 / 5000304 | 8768 | 0001 |
2302000028 | OPC DA Server SL | 6000437 / 5000304 | 8772 | 0001 |
2302000030 | CODESYS Control Win MC SL | 6000437 / 5000304 | 8786 | 20000000 |
2302000031 | CODESYS Control for Linux MC SL | 6000437 / 5000304 | 8791 | 20000000 |
2302000032 | CODESYS Control for Raspberry Pi MC SL | 6000437 / 5000304 | 8787 | 20000000 |
2302000033 | CODESYS Control for PLCnext SL | 6000437 / 5000304 | 8795 | 0001 |
2302000036 | CODESYS Control for PLCnext MC SL | 6000437 / 5000304 | 8802 | 20000000 |
2302000037 | CODESYS Control for emPC-A/iMX6 MC SL | 6000437 / 5000304 | 8788 | 20000000 |
2302000038 | CODESYS Control for WAGO Touch Panel 600 SL | 6000437 / 5000304 | 8805 | 0001 |
2302000039 | CODESYS Control for Linux ARM SL | 6000437 / 5000304 | 8785 | 20000000 |
2302000040 | CODESYS Redundancy SL | 6000437 / 5000304 | 4224 | 0001 |
2302000041 | CODESYS OPC UA Server SL | 6000437 / 5000304 | 4352 | 0001 |
2302000042 | CODESYS OPC UA Client SL | 6000437 / 5000304 | 8806 | 0001 |
2302000043 | CODESYS Control RTE MC SL | 6000437 / 5000304 | 8789 | 20000000 |
2303000001 | CODESYS Modbus TCP Client SL | 6000437 / 5000304 | 4128 | 0002 |
2303000005 | CODESYS BACnet SL | 6000437 / 5000304 | 4320 | 0001 |
2303000006 | CODESYS EtherNet/IP Adapter (Slave) SL | 6000437 / 5000304 | 4192 | 0001 |
2303000007 | CODESYS EtherNet/IP Scanner SL | 6000437 / 5000304 | 4464 | 0001 |
2303000008 | CODESYS IO-Link SL | 6000437 / 5000304 | 4272 | 0001 |
2303000009 | CODESYS PROFINET Controller (for EL6631) SL | 6000437 / 5000304 | 4384 | 0001 |
2303000010 | CODESYS PROFINET Device (for EL6631-0010) SL | 6000437 / 5000304 | 4416 | 0001 |
2303000011 | CODESYS Profibus Slave (for EL6731-0010) SL | 6000437 / 5000304 | 4400 | 0001 |
2303000012 | CODESYS Profibus Master (for EL6731) SL | 6000437 / 5000304 | 4288 | 0001 |
2303000014 | CODESYS Modbus Serial Clinet SL | 6000437 / 5000304 | 4129 | 0002 |
2303000015 | CODESYS PROFINET Controller (Master) SL | 6000437 / 5000304 | 4448 | 0001 |
2303000018 | CODESYS EtherCAT Master SL | 6000437 / 5000304 | 4112 | 0001 |
2303000019 | CODESYS Modbus Serial Server SL | 6000437 / 5000304 | 4129 | 0001 |
2303000020 | CODESYS Modbus TCP Server SL | 6000437 / 5000304 | 4128 | 0001 |
2303000021 | CODESYS PROFINET Device (IEC) SL | 6000437 / 5000304 | 4432 | 0001 |
2303000022 | CODESYS J1939 Manager SL | 6000437 / 5000304 | 4240 | 0001 |
2303000232 | CODESYS KNX SL | 6000437 / 5000304 | 8773 | 0001 |
2303000233 | CODESYS CANopen Manager SL | 6000437 / 5000304 | 4096 | 0002 |
2304000000 | CODESYS HMI SL | 6000437 / 5000304 | 304 | 0001 |
2304000002 | CODESYS TargetVisu SL | 6000437 / 5000304 | 256 | 0001 |
2304000004 | CODESYS WebVisu SL | 6000437 / 5000304 | 272 | 0001 |
2304000010 | CODESYS HMI SL | 5000304 | 8763 | 0002 |
2305000000 | CODESYS SoftMotion SL | 6000437 / 5000304 | 512 | 0001 |
2305000001 | CODESYS SoftMotion CNC+Robotics SL | 6000437 / 5000304 | 512 | 0006 |
2305000002 | CODESYS SoftMotion Light SL | 6000437 / 5000304 | 513 | 0001 |
2305000008 | CODESYS SoftMotion Light SL (US) | 6000437 / 5000304 | 513 | 0001 |
2306000000 | CODESYS Safety for EtherCAT Safety Module (EL6900) SL | 6000437 / 5000304 | 4256 | 0001 |
2311000000 | CODESYS IIoT Libraries SL | 6000437 / 5000304 | 8803 | 0001 |
2311000001 | CODESYS OPC UA PubSub SL | 6000437 / 5000304 | 8809 | 0001 |
2312000000 | JSON HTTP Client Library | 6000437 / 5000304 | 8753 | - |
2312000001 | Romod I/O Module SL | 5000304 | 8765 | 0001 |
2312000002 | JANZ TEC MQTT LIBRARY FOR CODESYS SL | 6000437 / 5000304 | 8761 | 0001 |
2312000003 | DweetPro Library SL | 6000437 / 5000304 | 8774 | 0001 |
2312000005 | HVAC Building Automation Package SL | 6000437 / 5000304 | 8777 | 0001 |
2312000008 | Universal Modbus Client or Master SL | 6000437 / 5000304 | 8784 | 0001 |
2312000014 | IEC 60870-5-101/104 Server | 6000437 / 5000304 | 8813 | 0001 |
2312000015 | DNP3-Kombi | 6000437 / 5000304 | 8818 | 0001 |
2312000016 | DNP3-Master | 6000437 / 5000304 | 8817 | 0001 |
2312000017 | DNP3-Slave | 6000437 / 5000304 | 8816 | 0001 |
2312000018 | IEC 60870-5-101/104 Client | 6000437 / 5000304 | 8814 | 0001 |
Licences de logiciels basées sur des applications
Suivez la logique suivante lorsque vous souhaitez activer une licence groupée comprenant une licence de système d'exécution et des licences de fonctionnalités sur votre appareil :
Licence | Licence basée sur les applications | Code de l'entreprise | Code produit | Carte des fonctionnalités |
---|---|---|---|---|
2302000047-F | CODESYS Control Basic S | 6000437 | 12290 | 0040 |
2302000048-F | CODESYS Control Basic M | 6000437 | 12290 | 0080 |
2302000049-F | CODESYS Control Basic L | 6000437 | 12290 | 0100 |
2302000050-F | CODESYS Control Standard S | 6000437 | 12290 | 0200 |
2302000051-F | CODESYS Control Standard M | 6000437 | 12290 | 0400 |
2302000052-F | CODESYS Control Standard L | 6000437 | 12290 | 1000 |
2302000053-F | CODESYS Control Performance M | 6000437 | 12290 | 2000 |
2302000054-F | CODESYS Control Performance L | 6000437 | 12290 | 4000 |
Important
Une licence groupée se compose toujours de plusieurs licences individuelles. CODESYS Control Basic la licence inclut également CODESYS Visualization S et CODESYS Communication Licences S.
Vous devez spécifier explicitement toutes les licences individuelles dans le fichier CFG. CML.cfg
.
Suivez la logique suivante lorsque vous souhaitez activer l'une des licences répertoriées ci-dessous pour une fonctionnalité :
Licence | Nom | Code de l'entreprise | Code produit | Carte des fonctionnalités |
---|---|---|---|---|
2304000015-F | CODESYS Visualization S | 6000437 | 12291 | 0128 |
2304000011-F | CODESYS Visualization M | 6000437 | 12291 | 2048 |
2304000012-F | CODESYS Visualization L | 6000437 | 12291 | 4096 |
2304000013-F | CODESYS Visualization XL | 6000437 | 12291 | 8192 |
2304000014-F | CODESYS Visualization XXL | 6000437 | 12291 | 81000000 |
2302000056-F | CODESYS Communication S | 600437 | 12292 | 0512 |
2302000057-F | CODESYS Communication M | 6000437 | 12292 | 4096 |
2302000055-F | CODESYS Communication XXL | 6000437 | 12292 | 81000000 |
2305000009-F | CODESYS SoftMotion Axes (4) | 6000437 | 12295 | 0004 |
2305000010-F | CODESYS SoftMotion Axes (8) | 6000437 | 12295 | 0008 |
2305000011-F | CODESYS SoftMotion Axes (16) | 6000437 | 12295 | 0010 |
2305000012-F | CODESYS SoftMotion Axes (32) | 6000437 | 12295 | 0020 |
2305000013-F | CODESYS SoftMotion Axes (48) | 6000437 | 12295 | 0030 |
2305000014-F | CODESYS SoftMotion Axes (64) | 6000437 | 12295 | 0040 |
2305000015-F | SoftMotion Axis Groups/CNC Interpolators (1) | 6000437 | 12296 | 0001 |
2305000016-F | SoftMotion Axis Groups/CNC Interpolators (2) | 6000437 | 12296 | 0002 |
2305000017-F | SoftMotion Axis Groups/CNC Interpolators (3) | 6000437 | 12296 | 0003 |
2305000018-F | SoftMotion Axis Groups/CNC Interpolators (4) | 6000437 | 12296 | 0004 |
2305000019-F | SoftMotion Axis Groups/CNC Interpolators (5) | 6000437 | 12296 | 0005 |
2305000020-F | SoftMotion Axis Groups/CNC Interpolators (6) | 6000437 | 12296 | 0006 |