CODESYS® Licenze

Contenitori di licenza

A seconda del prodotto o della categoria di prodotto si applicano condizioni o percorsi di licenza diversi. Le licenze sono conservate in uno dei due contenitori di licenza, a seconda del prodotto:

Dongle hardware

Il dongle USB è noto come CODESYS Key ed è un supporto mobile in grado di contenere fino a 4.000 licenze. La CODESYS Key serve anche come hardware di crittografia per numerose operazioni di sicurezza.

 

Contenitore di licenze software

Questa memoria per le licenze viene impostata con l'installazione iniziale di CODESYS sul dispositivo desiderato (ad esempio, il PC della workstation o l'hardware di controllo) e rimane vincolata ad esso in seguito.

Per aiutarvi a decidere quale contenitore di licenza fa al caso vostro, consultate qui.

 

Engineering

Il CODESYS Development System è gratuito. L'unico requisito per l'installazione è l'accettazione del Contratto di licenza con l'utente finale. Sono soggetti a licenza i prodotti aggiuntivi disponibili nel CODESYS Store che ampliano le funzionalità del sistema di sviluppo CODESYS, ad esempio CODESYS Git. Le condizioni di licenza di ciascun prodotto sono indicate nello Store.

Prodotti aggiuntivi per il sistema di sviluppo CODESYS

Licenza per postazione di lavoro

Classificazione: per componenti aggiuntivi su un PC fisso in postazione di lavoro

  • La licenza può essere memorizzata a scelta nel contenitore delle licenze software del PC oppure sulla CODESYS Key.
  • A seconda del prodotto, la licenza è permanente oppure è un abbonamento per un determinato periodo, come nel caso dei prodotti della CODESYS Professional Developer Edition.
  • Il gestore delle licenze nel CODESYS Development System attiva la licenza.
  • Chi utilizza un prodotto su più computer, salva la licenza su una CODESYS Key e la porta con sé.

Licenza di rete

Classificazione: attualmente disponibile esclusivamente per i prodotti della CODESYS Professional Developer Edition

  • Le licenze risiedono su un server delle licenze nella rete locale e vengono utilizzate da tutti gli utenti connessi.
  • Il numero di licenze determina quanti utenti possono lavorare contemporaneamente con i prodotti.
  • La CODESYS Professional Developer Edition è disponibile come licenza di rete per cinque utenti.

Guida alla scelta:

Chi lavora da solo o da una postazione fissa utilizza le licenze per postazione.
Un team che condivide gli strumenti utilizza la licenza di rete: acquista solo il numero di licenze corrispondente al numero di persone che lavorano contemporaneamente e le installa in un unico punto della rete.

Sistemi a tempo di esecuzione

Sistemi PLC software e prodotti aggiuntivi per dispositivi compatibili con CODESYS

Chi acquista una licenza per il PLC software CODESYS Control SL dal CODESYS Store deve prendere due decisioni. La licenza basata sull’applicazione determina il livello di prestazioni che il controllore può eseguire. La modalità di attivazione determina dove risiede la licenza: come licenza per singolo dispositivo sul controllore stesso oppure, nel caso dei sistemi di runtime generici, come licenza di rete su un server delle licenze. Il livello di licenza è lo stesso in entrambi i casi.

Licenza basata sull'applicazione

Le licenze basate sull'applicazione sono le licenze disponibili nel CODESYS Store per i sistemi PLC software CODESYS Control SL. La licenza dipende dall’estensione dell’applicazione, non dall’hardware: con la stessa licenza, un’applicazione può essere eseguita su un PC industriale con Windows o su un dispositivo edge con Linux, ed è valida per tutti i prodotti CODESYS Control SL. Le licenze basate sull’applicazione sono disponibili per tutte le piattaforme di CODESYS Control SL a partire dalla versione 4.9.0.0 e per il CODESYS Development System a partire da CODESYS V3.5 SP19 Patch 1.

L’ambito di applicazione è determinato da metriche quali il numero di canali I/O, le reti bus di campo e le variabili visualizzate, nonché da opzioni come SoftMotion. Dopo la compilazione, il CODESYS Development System mostra le metriche del progetto e le licenze necessarie all’applicazione. Al momento del download, il sistema di runtime verifica se la licenza installata copre tali metriche e, in caso contrario, rifiuta il download. Senza licenza, un controllore funziona per due ore in modalità demo e poi si arresta; per il funzionamento continuo è necessaria una licenza compatibile con l’applicazione.

I livelli si basano l’uno sull’altro, da CODESYS Control Basic a Standard fino a Performance, integrati da licenze per la visualizzazione, la comunicazione, SoftMotion e la sicurezza. I livelli e i prezzi sono disponibili nel CODESYS Store.

Licenza per singolo dispositivo

Applicazione: per un sistema di controllo che opera in modo autonomo, ad esempio un sistema di controllo integrato in una macchina

  • La licenza si trova, a scelta, nel contenitore delle licenze software oppure sulla CODESYS Key direttamente sul dispositivo di destinazione.
  • Una licenza è valida per un solo controllore.
  • Il contenitore delle licenze software rimane associato al controllore; una licenza presente sulla CODESYS Key può essere utilizzata su un altro controllore semplicemente trasferendola.
  • Il controllore non necessita di alcuna connessione con un altro sistema per mantenere la licenza.

Licenza di rete

Applicazione: per sistemi di runtime generici come CODESYS Control for Linux SL e CODESYS Virtual Control SL, quando si gestiscono molti controllori da un’unica postazione, ad esempio controllori virtuali o un impianto con numerosi PLC software

  • Le licenze sono memorizzate su un server delle licenze e i controllori le recuperano da lì.
  • Il numero di licenze presenti sul server determina il numero di controllori che può gestire contemporaneamente.
  • Il server delle licenze opera nella rete locale o sullo stesso dispositivo dei controllori, su Windows o Linux. Su Linux, la configurazione viene effettuata tramite CODESYS LicenseServer for Linux SL.
  • Il controllore individua uno o più server di licenze tramite il proprio file di configurazione; nel caso di CODESYS Virtual Control SL, questi sono indicati nelle impostazioni dell’istanza all’interno del CODESYS Control SL Deploy Tool.
  • CODESYS Virtual Control SL ottiene la propria licenza esclusivamente in questo modo.
  • I sistemi di runtime specifici per dispositivo, come CODESYS Control for Raspberry Pi SL o i sistemi di runtime per i controllori PFC, non ottengono alcuna licenza dal server delle licenze; la loro licenza risiede sul dispositivo stesso.

Guida alla scelta:

La licenza per singolo dispositivo è associata al dispositivo stesso e non dipende da alcuna rete. La licenza di rete risiede in un punto specifico della rete, può essere assegnata in modo dinamico e gestita in modo ridondante. Per questo motivo, i controllori dipendono dal server delle licenze: in caso di guasto del server o di interruzione della rete, senza un server delle licenze ridondante tutti i controllori collegati potrebbero perdere la propria licenza.

Aggiornamenti e upgrade delle licenze basate sulle applicazioni

Se un’applicazione supera i limiti della propria licenza, ad esempio a causa dell’aggiunta di un ulteriore bus di campo, una licenza di aggiornamento porta la licenza basata sull’applicazione a un livello superiore. Chi acquista un aggiornamento deve indicare nel CODESYS Store la licenza già presente sul dispositivo; lo Store ne deduce interamente il prezzo e resta da pagare solo la differenza. Dopo l’attivazione, il dispositivo riporterà solo la nuova licenza. Gli upgrade portano solo a un livello superiore e sono disponibili esclusivamente per le licenze basate sull’applicazione.

Ogni licenza basata sull’applicazione include cinque anni di aggiornamenti del sistema di runtime. I cinque anni decorrono dall’attivazione della licenza, non dall’acquisto. Il sistema di runtime può essere aggiornato in qualsiasi momento a qualsiasi versione rilasciata entro tale periodo di manutenzione, anche dopo la sua scadenza. Un upgrade non modifica la durata della manutenzione.

Alla scadenza del periodo di manutenzione, tutti i sistemi di runtime e le funzionalità concessi in licenza rimangono pienamente funzionanti; il sistema continua a funzionare senza limiti di tempo. Solo un aggiornamento a una versione rilasciata dopo la scadenza richiede un rinnovo della licenza.

Dispositivi compatibili con CODESYS prodotti da diversi produttori

Chi acquista un dispositivo compatibile con CODESYS da un produttore di dispositivi, di norma trova già installate le licenze necessarie. Per l'utilizzo del dispositivo non sono necessarie ulteriori licenze, salvo diversa indicazione da parte del produttore.

Se il dispositivo supporta l’attivazione successiva di licenze per funzioni aggiuntive, le relative licenze sono disponibili nel CODESYS Store. A seconda di come il produttore ha configurato il dispositivo, queste si trovano nel contenitore delle licenze software presente sul dispositivo stesso oppure su una CODESYS Key inserita nel dispositivo. È il produttore a decidere quali funzioni possono essere oggetto di licenze aggiuntive.

Strumenti per la concessione delle licenze

Una licenza acquistata nel CODESYS Store può essere trasferita nel proprio contenitore di licenze in tre modi: direttamente al momento dell’acquisto nel CODESYS Store, in qualsiasi momento nel CODESYS Development System oppure in qualsiasi momento tramite l’interfaccia web License Central all’indirizzo license.codesys.com. La scelta dello strumento più adatto dipende dal prodotto, dal sistema operativo del controllore, dal tipo di licenza e dal fatto che la licenza venga utilizzata su una postazione di lavoro o su un controllore.

Gestione delle licenze nel sistema di sviluppo CODESYS

Attiva le licenze su un controllore, una postazione di lavoro o un server delle licenze e genera richieste di licenza per l'attivazione senza connessione a Internet. È lo strumento preferito per i sistemi runtime.

CodeMeter License Central WebDepot all'indirizzo license.codesys.com

Trasferisce le licenze nel contenitore delle licenze software del proprio computer o su una CODESYS Key inserita, anche offline tramite un file di licenza. È il License Manager a concedere la licenza al controllore, non il WebDepot.

CODESYS Mass Licenser

Consente di concedere in licenza, tramite un file di configurazione, un numero illimitato di controllori con gli stessi requisiti di licenza, ad esempio nei processi automatizzati di produzione. Lo strumento funziona su Windows.

CODESYS Automation Server

Importa le licenze e le attiva sui controllori collegati.

CODESYS LicenseServer per Linux SL

Su Linux configura un server delle licenze sul quale è possibile attivare le licenze basate sulle applicazioni tramite browser, sia online che offline.

CodeMeter WebAdmin

Configura un server di licenze locale, fornisce assistenza nella risoluzione dei problemi e visualizza le informazioni relative alle licenze.

Per l'attivazione è necessaria una connessione a Internet. Se il dispositivo di destinazione non ne dispone, l'attivazione si articola in più fasi: il gestore delle licenze invia una richiesta di licenza, WebDepot genera un aggiornamento della licenza su un computer connesso a Internet e l'aggiornamento viene inviato al dispositivo di destinazione. Il server delle licenze su Linux offre la stessa procedura.

Licenza tramite contenitore di licenze software o CODESYS Key? Un aiuto alla decisione