04 72 14 18 00
0 Devis
Nos configurateurs

Licences CODESYS Control SL : Basic, Standard ou Performance

Quantité

Ce produit est disponible sur devis.

Licences CODESYS Control SL : Basic, Standard ou Performance

Ref : CODESYS Control SL

Licence basée sur l’application
Compatible avec les runtimes Control SL
9 niveaux de performance
Évolutive par upgrade
Dimensionnement selon votre projet


Licences CODESYS Control SL : Basic, Standard ou Performance

Quantité

Ce produit est disponible sur devis.

Présentation

-

Choisissez le niveau de licence adapté à votre application CODESYS

Les licences CODESYS Control SL sont dimensionnées selon les fonctions réellement utilisées par l’application plutôt qu’en fonction de la seule puissance du contrôleur. Nombre d’E/S, réseaux industriels, taille de l’application et besoins de performance permettent ainsi de sélectionner une licence Basic, Standard ou Performance adaptée au projet.

Une licence CODESYS basée sur les besoins de l’application

Le modèle de licence CODESYS Control SL permet de dissocier davantage la licence logicielle du matériel utilisé.

Une même classe de licence peut être utilisée avec différents produits CODESYS Control SL compatibles, depuis une plateforme embarquée jusqu’à un PC industriel.

Le niveau nécessaire est déterminé par les fonctions réellement utilisées dans l’application IEC 61131-3.

Cette approche permet de choisir une licence correspondant aux besoins du projet et de conserver davantage de flexibilité dans le choix ou l’évolution de la plateforme matérielle.

Quels critères déterminent la licence CODESYS Control SL ?

Plusieurs métriques sont utilisées pour déterminer le niveau de licence nécessaire.

Nombre d’entrées/sorties

Seules les voies d’E/S effectivement utilisées par l’application sont prises en compte.

Plus le nombre de canaux augmente, plus le niveau de licence nécessaire peut être élevé.

Taille de l’application

La taille du code généré constitue également un critère de dimensionnement.

Cette valeur peut être consultée directement dans CODESYS à l’aide des informations de métriques de licence.

Réseaux industriels

Le nombre et le type de bus de terrain utilisés influencent directement la classe de licence.

CODESYS distingue notamment :

Bus de terrain classiques :

  • CANopen ;

  • Modbus TCP ;

  • Modbus série ;

  • PROFIBUS ;

  • J1939.

Bus Ethernet industriels complexes :

  • EtherCAT ;

  • PROFINET ;

  • EtherNet/IP.

Fonctions avancées

Selon la classe sélectionnée, certaines fonctions supplémentaires peuvent être disponibles, notamment l’utilisation de code C dynamique ou l’affectation de groupes de tâches IEC à des cœurs processeur spécifiques.

Les différentes licences CODESYS Control SL

La gamme se répartit en trois familles :

  • Basic pour les applications compactes ;

  • Standard pour les applications industrielles intégrant davantage d’E/S et de communications ;

  • Performance pour les applications importantes ou nécessitant des ressources et fonctions avancées.

Chaque famille comporte plusieurs niveaux.

Comparatif des licences CODESYS Control SL

Licence E/S max. Bus CANopen / PROFIBUS / Modbus / J1939 EtherCAT / PROFINET / EtherNet/IP C dynamique Affectation des tâches aux cœurs
Basic S 64 Aucun Aucun Non Non
Basic M 128 2 instances Aucun Non Non
Basic L 256 2 instances Aucun Non Non
Standard S 512 4 instances 1 instance Oui Non
Standard M 1 024 8 instances 1 instance Oui Non
Standard L 4 096 10 instances 2 instances Oui Oui
Performance M 8 192 12 instances 4 instances Oui Oui
Performance L 16 384 16 instances 8 instances Oui Oui
Performance XL 65 535 16 instances Jusqu’à 16 instances Oui Oui

 

Les limites doivent toujours être vérifiées à partir des métriques réelles du projet CODESYS avant de sélectionner définitivement la licence.

CODESYS Control Basic : pour les applications compactes

Les licences Basic S, Basic M et Basic L sont adaptées aux applications d’automatisation de taille limitée.

Basic S

CODESYS Control Basic S convient aux applications les plus compactes, avec jusqu’à 64 voies d’E/S.

Cette classe ne comprend pas d’instance de bus de terrain CANopen, PROFIBUS, Modbus ou J1939.

Basic M

Basic M porte la capacité à 128 voies d’E/S et permet d’exploiter jusqu’à deux instances parmi CANopen, PROFIBUS, Modbus ou J1939.

Basic L

Basic L permet de gérer jusqu’à 256 voies d’E/S, avec également deux instances de bus de terrain de cette catégorie.

La famille Basic est particulièrement intéressante lorsqu’une application reste simple et ne nécessite pas de bus Ethernet industriel de type EtherCAT, PROFINET ou EtherNet/IP.

CODESYS Control Standard : pour les machines industrielles plus évoluées

Les licences Standard répondent à des architectures intégrant davantage d’E/S et des réseaux Ethernet industriels.

Standard S

Standard S permet de gérer jusqu’à 512 voies d’E/S, quatre instances de bus de terrain classiques et une instance EtherCAT, PROFINET ou EtherNet/IP.

Elle constitue ainsi le premier niveau à considérer lorsqu’une application doit gérer un bus Ethernet industriel en tant que fonction de contrôle.

Standard M

Standard M porte la capacité à 1 024 voies d’E/S et jusqu’à huit instances de bus de terrain classiques.

Elle conserve une instance de bus Ethernet industriel complexe.

Standard L

Standard L permet d’atteindre 4 096 voies d’E/S, dix instances de bus de terrain classiques et deux instances EtherCAT, PROFINET ou EtherNet/IP.

Elle permet également l’affectation de groupes de tâches IEC à des cœurs processeur spécifiques sur les plateformes compatibles.

CODESYS Control Performance : pour les applications exigeantes

Les licences Performance sont destinées aux projets présentant des besoins importants en E/S, communication ou performances.

Performance M

Performance M permet de gérer jusqu’à 8 192 voies d’E/S, douze instances de bus de terrain classiques et quatre instances de bus Ethernet industriels complexes.

Performance L

Performance L porte ces limites à 16 384 voies d’E/S, seize instances de bus classiques et huit instances EtherCAT, PROFINET ou EtherNet/IP.

Performance XL

Performance XL constitue actuellement le niveau le plus élevé de la gamme CODESYS Control SL.

Elle permet de gérer jusqu’à 65 535 voies d’E/S et jusqu’à seize instances de bus Ethernet industriels complexes, avec certaines limites spécifiques selon leur utilisation en mode hôte ou équipement.

Cette classe est destinée aux architectures présentant des besoins particulièrement élevés.

Quelle licence choisir pour EtherCAT, PROFINET ou EtherNet/IP ?

L’utilisation d’un de ces réseaux constitue un critère particulièrement important.

Pour une application nécessitant un maître EtherCAT, un contrôleur PROFINET ou un scanner EtherNet/IP, la famille Standard constitue généralement le point de départ.

Le nombre de réseaux nécessaires détermine ensuite le niveau :

  • Standard S ou M : 1 instance ;

  • Standard L : 2 instances ;

  • Performance M : 4 instances ;

  • Performance L : 8 instances ;

  • Performance XL : jusqu’à 16 instances.

Le rôle utilisé — contrôleur, scanner ou équipement — doit également être pris en compte selon la configuration du projet.

Les licences sont indépendantes du runtime Control SL

La classe applicative est distincte du runtime choisi.

Elle peut être utilisée avec les produits Control SL compatibles tels que :

Le choix se déroule donc en deux étapes :

  1. Choisir le runtime adapté à la plateforme et aux contraintes du projet.
  2. Dimensionner la licence selon les fonctions réellement utilisées dans l’application.

Exemple : PC industriel Windows

Pour une machine fonctionnant avec un PC industriel sous Windows, il faut d’abord déterminer si l’application nécessite :

ou

  • CODESYS Control RTE SL, lorsque des exigences de temps réel plus importantes doivent être prises en compte.

Le niveau Basic, Standard ou Performance est ensuite déterminé à partir des E/S, des réseaux et des fonctions utilisées.

Exemple : contrôleur Linux

Une plateforme Linux peut recevoir CODESYS Control for Linux SL ou, pour une architecture processeur ARM, CODESYS Control for Linux ARM SL.

Là encore, le choix du système d’exploitation ou du processeur ne détermine pas directement la classe de licence.

C’est l’application exécutée sur le contrôleur qui définit le niveau nécessaire.

Exemple : automate virtuel

Avec CODESYS Virtual Control SL, plusieurs instances de contrôleurs peuvent fonctionner sur une même infrastructure.

La licence est alors à prendre en compte pour chaque instance de runtime exécutée.

Cette architecture nécessite donc de dimensionner simultanément les ressources matérielles, le nombre de contrôleurs virtuels et les licences associées à chaque application.

Visualisation et communication : des niveaux complémentaires

Les licences Control SL intègrent un niveau de base pour les fonctions de visualisation et de communication.

Lorsque le projet nécessite davantage de variables de visualisation ou de communication, des licences complémentaires peuvent être ajoutées.

Le niveau Control SL ne doit donc pas être choisi uniquement à partir des besoins HMI ou OPC UA : ces fonctions disposent également de leurs propres niveaux d’extension.

SoftMotion et robotique

Les besoins Motion sont également gérés par des licences complémentaires spécifiques.

Selon l’application, il est possible d’ajouter des licences pour :

  • le contrôle d’axes ;

  • CODESYS SoftMotion ;

  • les groupes d’axes ;

  • les interpolateurs CNC ;

  • les fonctions robotiques.

Une application Motion doit donc être dimensionnée en combinant la licence Control SL avec les licences Motion nécessaires.

Une licence peut évoluer avec le projet

Lorsqu’une application dépasse les limites de sa licence actuelle, CODESYS propose des licences d’upgrade permettant de passer vers une classe supérieure.

Une licence plus petite peut ainsi évoluer vers un niveau plus important si le projet gagne des E/S, des réseaux ou des fonctions.

Le passage inverse vers une classe inférieure n’est pas prévu.

Cette possibilité permet de commencer avec une licence adaptée au besoin initial sans bloquer les évolutions futures de la machine.

Mode de démonstration

Un contrôleur sans licence permanente peut fonctionner en mode de démonstration pendant deux heures.

Après cette période, le runtime doit être redémarré.

Certaines fonctions non licenciées, notamment certains bus de terrain, peuvent disposer d’une durée d’essai plus courte.

Le mode démonstration permet notamment de tester une architecture et de vérifier les métriques du projet avant la mise en service définitive.

Comment déterminer précisément votre licence ?

Le choix ne doit pas être réalisé uniquement à partir du nombre d’E/S.

Il faut prendre en compte simultanément :

  • le runtime utilisé ;

  • la taille de l’application ;

  • le nombre de voies d’E/S ;

  • CANopen, Modbus, PROFIBUS ou J1939 ;

  • EtherCAT, PROFINET ou EtherNet/IP ;

  • les besoins multicœurs ;

  • la visualisation ;

  • les communications ;

  • le Motion Control éventuel.

Les métriques de licence disponibles dans CODESYS permettent ensuite de vérifier la classe nécessaire.

Besoin de choisir votre licence CODESYS ?

Vous connaissez votre plateforme mais vous ne savez pas quelle licence CODESYS Control SL sélectionner ?

Transmettez-nous votre runtime, le nombre d’E/S, les bus de terrain utilisés, vos besoins de visualisation, de communication et de Motion.

Nous vous aidons à déterminer le niveau Basic, Standard ou Performance adapté à votre application, ainsi que les éventuelles licences complémentaires nécessaires.

Demander un dimensionnement et un devis CODESYS via notre formulaire ci-dessous.

Demande de devis ou d'information complémentaires

Runtime CODESYS associés

CODESYS Control RTE SL : SoftPLC temps réel pour PC industriel Windows
CODESYS Virtual Control SL : PLC virtuel et SoftPLC conteneurisé
Logiciel de développement IEC 61131-3 Codesys
CODESYS Control Win SL : SoftPLC Windows pour PC industriel