Configurazione
Le CODESYS Mass Licenser è configurato tramite un file di configurazione. Il file deve avere un nome CML.cfg ed essere ubicati nel C:\ProgramData\CODESYS CML\configuration\ cartella.
Le CODESYS Mass Licenser il componente aggiuntivo non verrà avviato senza il file di configurazione.
Importante
Per creare il file CFG sono necessarie le autorizzazioni di amministratore.
Esistono fondamentalmente due diverse configurazioni di licenza:
Configurazione per un ticket di licenza che contiene una sola licenza.
Configurazione di un ticket di licenza per una licenza bundle per diversi prodotti
Una licenza bundle include sempre diversi prodotti non identici. Un esempio di ciò è una licenza di sistema runtime basata sull'applicazioneCODESYS Control Basic). Per impostazione predefinita, questa licenza bundle include anche la licenza per il funzionamento di TargetVisu e WebVisu (CODESYS Visualization S) e la licenza per il funzionamento della configurazione dei simboli, del gestore delle comunicazioni e del gestore delle origini dati (CODESYS Communication S). Non include una licenza per il funzionamento di un soft PLC
File di configurazione per i tipi di licenza: licenza singola e licenza bundle
Licenza singola | Licenza in bundle |
|---|---|
{
"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"
}
]
}
]
}
|
Suggerimento
Altri esempi possono essere trovati sotto C:\ProgramData\CODESYS CML\configuration\ dopo l'installazione.
Descrizione dei parametri:
Parametro | Descrizione | Valore di default | Tipo di dati | Opzionale |
|---|---|---|---|---|
| Nome utente che il CODESYS Mass Licenser utilizza per creare la gestione utenti temporanea |
|
| SÌ |
| Password che il CODESYS Mass Licenser utilizza per creare la gestione utente temporanea | Numero di serie del dispositivo |
| SÌ |
| Indirizzo del gateway da cui è possibile raggiungere i controller |
|
| SÌ |
| Filtrare per l'ID dispositivo Solo i dispositivi con un ID adeguato vengono considerati dal CODESYS Mass Licenser. Per i valori esadecimali, specificare il |
| SÌ | |
| Filtra per il nome del dispositivo Solo i dispositivi con un ID adatto sono considerati dal CODESYS Mass Licenser. Le espressioni regex C# sono consentite. |
| SÌ | |
| Livello di dettaglio nell'output del registro
|
|
| SÌ |
| Tempo concesso per stabilire una connessione | 20 secondi |
| SÌ |
| Numero di voci memorizzate nel file di registro Successivamente, le voci vengono sovrascritte. |
| SÌ | |
| Specifica se l'utente è definito o meno da Per motivi di sicurezza, questa impostazione deve essere utilizzata solo per i dispositivi con un'amministrazione utente preconfigurata. Altrimenti, l'amministrazione utente configurata qui, che non è stata creata direttamente dall'utente, viene mantenuta |
|
| SÌ |
| Specifica se la licenza deve essere salvata o meno su un dongle di licenza Wibu possibile collegare al dispositivo un solo dongle alla volta. Per impostazione predefinita, la licenza viene salvata in un soft container |
|
| SÌ |
LicensesFillLevel | Specifica un numero minimo di licenze disponibili con un avviso visualizzato sotto. | 10 | Integer | Sì |
LicensesFillLevelAction | Specifica il percorso di un file eseguibile che viene richiamato quando è stato esaurito il numero minimo di licenze disponibili. | String | Sì |
Nel campo "Licenze", inserisci le licenze che vuoi attivare sui controller. Alcuni parametri sono necessari per questo:
Parametro | Descrizione |
|---|---|
| Nome della licenza Questo parametro viene utilizzato solo per la differenziazione negli output dei log. |
| Directory in cui sono archiviati i file di testo con le rispettive licenze Questo deve esistere affinché il CODESYS Mass Licenser iniziare. |
| Codice azienda della rispettiva licenza I codici azienda sono elencati nella tabella sottostante. |
| Codice prodotto della rispettiva licenza I codici prodotto sono elencati nella tabella sottostante. |
| Mappa delle caratteristiche della rispettiva licenza Le mappe delle caratteristiche sono elencate nella tabella sottostante. |
| Parametri per le licenze bundle
|
Importante
Tieni presente che tutte le licenze devono avere lo stesso codice aziendale per una licenza corretta con CODESYS Mass Licenser.
Se sul tuo dispositivo è già disponibile un contenitore di licenze, assicurati che le licenze da importare abbiano lo stesso codice aziendale. Inoltre, è necessario configurare anche CODESYS Mass Licenser con il codice fisso del contenitore di licenze disponibile.
Importante
Per informazioni dettagliate e un elenco dettagliato di tutte le licenze e dei rispettivi codici di marca e codici prodotto, contattateci all'indirizzo sales@codesys.com.