Présentation
-Transformez un PC industriel Windows en contrôleur programmable CODESYS
CODESYS Control Win SL est un runtime SoftPLC IEC 61131-3 permettant de transformer un PC industriel sous Windows en contrôleur programmable. L’application automate est développée avec CODESYS Development System puis exécutée directement sur le PC cible.
Un SoftPLC CODESYS pour les architectures PC-based
CODESYS Control Win SL permet d’utiliser un PC industriel comme plateforme de contrôle-commande.
Le runtime assure le chargement, la gestion et l’exécution du code applicatif compilé avec CODESYS Development System. Le développement, le débogage, la configuration des E/S et la gestion des communications restent ainsi intégrés dans l’environnement CODESYS.
La puissance disponible pour l’application dépend directement de la plateforme PC utilisée, ce qui permet de construire une architecture adaptée aux besoins de la machine : puissance processeur, interfaces réseau, E/S, extensions et périphériques industriels.
Control Win SL est particulièrement adapté aux applications PC-based ne nécessitant pas de contraintes fortes de temps réel dur.
Du PC industriel à l’automate logiciel
Une architecture CODESYS Control Win SL repose sur deux éléments principaux :
- Le PC industriel Windows fournit les ressources matérielles : processeur, mémoire, interfaces Ethernet, ports série, cartes d’extension ou interfaces terrain.
- CODESYS Control Win SL apporte le runtime nécessaire à l’exécution de l’application automate IEC 61131-3.
Le programme est développé dans CODESYS Development System, compilé puis transféré vers le runtime installé sur le PC industriel.
Cette approche permet de réunir sur une même plateforme informatique des fonctions de contrôle, de communication et, selon l’architecture retenue, de visualisation ou de traitement de données.
Pour sélectionner une plateforme matérielle adaptée, découvrez également notre gamme de PC industriels.
Programmation avec CODESYS Development System
CODESYS Control Win SL s’intègre au CODESYS Development System pour la création, la mise au point et le déploiement de l’application.
L’environnement permet notamment de programmer selon la norme IEC 61131-3, de configurer les équipements et bus de terrain, de télécharger l’application sur la cible et d’effectuer le débogage directement depuis CODESYS.
Le runtime prend également en charge les données rémanentes afin de conserver certaines informations applicatives selon la configuration de la plateforme.
Pour découvrir l’ensemble de l’environnement logiciel, consultez notre gamme CODESYS.
Communication industrielle et bus de terrain
CODESYS Control Win SL peut être utilisé dans des architectures intégrant différents protocoles et bus industriels.
Selon la licence, les composants installés et la configuration retenue, le runtime permet notamment d’exploiter :
| Communication | Fonction disponible |
|---|---|
| CANopen | Manager / Device |
| EtherCAT | Master |
| EtherNet/IP | Scanner / Adapter |
| J1939 | Communication J1939 |
| Modbus TCP | Master / Slave |
| Modbus série | Master / Slave |
| PROFIBUS | Master |
| PROFINET | Controller / Device |
| Sercos III | Master |
| OPC UA | Échange de données |
NB : Certains bus Ethernet nécessitent l’installation de composants logiciels complémentaires. Les possibilités effectivement utilisables dépendent également du niveau de licence CODESYS Control retenu.
CODESYS Control Win SL : attention au niveau de temps réel
CODESYS Control Win SL fonctionne avec des propriétés de temps réel logiciel ou soft real-time.
Il convient donc aux applications pour lesquelles des variations du temps d’exécution peuvent être acceptées dans les limites prévues par la conception de la machine.
Pour les applications Windows présentant des exigences plus importantes en matière de déterminisme et de comportement temps réel, une architecture basée sur CODESYS Control RTE SL doit être étudiée.
Le choix entre Control Win SL et Control RTE SL doit donc être réalisé à partir des contraintes réelles de l’application et non uniquement du système d’exploitation utilisé.
Quelle licence pour CODESYS Control Win SL ?
Le modèle actuel de licences CODESYS Control SL repose principalement sur les caractéristiques de l’application.
Plusieurs classes de licences sont disponibles, des niveaux Basic aux niveaux Standard et Performance.
Le choix dépend notamment de : la taille du code applicatif, le nombre d’entrées/sorties utilisées, le nombre et le type de bus de terrain, les besoins de visualisation et de communication OPC UA ainsi que certaines fonctions avancées telles que l’utilisation de plusieurs cœurs.
Cette approche permet d’adapter la licence aux besoins réels de l’application plutôt qu’à la seule puissance matérielle du PC.
Une licence supérieure peut être sélectionnée lorsque l’application évolue ou nécessite davantage de ressources et de fonctions.
Licences et activation
CODESYS Control Win SL utilise une licence associée au contrôleur cible.
La licence peut être activée dans un conteneur logiciel lié au PC industriel ou, selon la configuration retenue, être stockée sur une clé matérielle CODESYS Key.
Un mode de démonstration permet également d’exécuter le runtime sans licence pendant une durée limitée afin de réaliser des essais avant le déploiement définitif.
Extensions disponibles
L’environnement CODESYS peut être complété selon les besoins de l’application avec différentes fonctions telles que :
CODESYS BACnet, KNX, Redundancy, SoftMotion, SoftMotion CNC + Robotics ou encore les solutions de visualisation CODESYS.
Le choix des extensions doit être réalisé en parallèle du dimensionnement de la licence Control SL afin de construire une architecture cohérente.
CODESYS Control Win SL ou Control RTE SL ?
- Control Win SL est destiné aux applications Windows pour lesquelles les propriétés de temps réel logiciel sont suffisantes.
- Control RTE SL doit être étudié lorsque l’application impose des exigences plus importantes sur le comportement temps réel du contrôleur.
Le choix dépend notamment du cycle automate attendu, des communications terrain, des fonctions exécutées sur le PC, de la charge processeur et des contraintes de la machine.
Pour un nouveau projet, cette distinction doit être analysée avant de choisir la licence et la plateforme PC.
Une solution complète : runtime CODESYS + PC industriel
Le choix du runtime et celui du matériel sont directement liés.
Processeur, interfaces Ethernet, ports COM, cartes PCIe, température de fonctionnement, alimentation, format mécanique et disponibilité long terme du PC industriel doivent être pris en compte dès la définition de l’architecture SoftPLC.
IP Systèmes peut associer CODESYS Control Win SL à une plateforme PC industrielle adaptée afin de fournir une architecture cohérente pour votre machine ou votre installation.
Besoin d’une licence CODESYS Control Win SL ?
Vous souhaitez transformer un PC industriel Windows en automate logiciel CODESYS ou remplacer une architecture automate existante par une solution SoftPLC ?
Nos équipes peuvent vous accompagner dans le choix du PC industriel, du runtime CODESYS, du niveau de licence Control SL, des bus de terrain et des options nécessaires à votre application.
Présentez-nous votre architecture, le nombre d’E/S, les réseaux utilisés et vos contraintes de cycle : nous vous aidons à sélectionner la configuration CODESYS Control Win SL adaptée à votre projet.
Demander un devis CODESYS Control Win SL via notre formulaire ci-dessous.
Caractéristiques
+