Qu’est-ce que CODESYS ?
CODESYS est un environnement de développement indépendant des fabricants pour l’automatisation industrielle. Il est utilisé dans le monde entier pour programmer des systèmes de commande par API, des applications Motion Control, des visualisations et des solutions d’automatisation complètes.
Le nom signifie Controller Development System et décrit parfaitement son principe : une plateforme logicielle unifiée permettant de développer, de mettre en service et de maintenir efficacement des machines et des installations.
Pour les entreprises de construction de machines et d’installations industrielles, CODESYS est aujourd’hui considéré comme un quasi-standard, notamment lorsque l’ouverture du système, la pérennité et la compatibilité avec différents bus de terrain sont essentielles.
À quoi sert CODESYS ?
CODESYS est utilisé partout où des tâches de commande et d’automatisation industrielles doivent être réalisées, par exemple :
- Commande de machines (machines spéciales et machines de série)
- Technique d’entraînement et Motion Control
- Automatisation des procédés
- Automatisation des bâtiments
- Machines mobiles
- Visualisation et commande via des écrans tactiles
Un avantage essentiel : le matériel et le logiciel sont dissociés. Une même application CODESYS peut fonctionner – avec peu d’adaptations – sur des systèmes de commande de différents fabricants.
La base technique : IEC 61131-3
CODESYS repose entièrement sur la norme internationale IEC 61131-3. Celle-ci définit les langages classiques de programmation des API :
- ST (Structured Text) – langage textuel, performant et largement utilisé
- FBD (Function Block Diagram) – langage graphique, clair et structuré
- LD (Ladder Diagram) – langage classique issu de l’électrotechnique
- SFC (Sequential Function Chart) – destiné aux séquences et aux processus
Dans la pratique, Structured Text est aujourd’hui largement utilisé, car il permet de réaliser des logiques complexes, de réutiliser efficacement le code et de mettre en place une architecture logicielle structurée.
Architecture de CODESYS – explication simple
CODESYS se compose de plusieurs éléments distincts :
1. CODESYS Development System
Il s’agit de l’environnement de développement (IDE) proprement dit.
Il permet de créer des projets, de programmer les applications, de concevoir les visualisations et de paramétrer les appareils.
2. CODESYS Runtime
Il s’agit de l’environnement d’exécution installé sur le matériel cible – par exemple un API, un PC industriel ou un écran tactile.
Il exécute le code et assure la gestion des entrées et sorties, des bus de terrain et de la visualisation.
3. CODESYS Visualization
CODESYS intègre une solution de visualisation IHM, sans nécessiter de logiciel supplémentaire.
Les interfaces opérateur peuvent être créées directement dans le projet et affichées sur des écrans ou dans des navigateurs Web.
Communication et bus de terrain – focus sur PROFINET
CODESYS prend en charge de nombreux systèmes de communication industriels, notamment :
- PROFINET
- EtherCAT
- EtherNet/IP
- CANopen
- Modbus TCP / RTU
- OPC UA
PROFINET Master avec CODESYS
Pour de nombreux constructeurs de machines, PROFINET est l’un des bus de terrain privilégiés. CODESYS peut être utilisé aussi bien comme PROFINET Device que comme PROFINET Master.
Le fonctionnement en tant que PROFINET Master est particulièrement important lorsque des E/S décentralisées, des entraînements ou des capteurs doivent être intégrés. C’est précisément dans ce domaine que notre solution présente un avantage particulier.
CODESYS et les écrans tactiles – en pratique
Les machines modernes nécessitent des interfaces opérateur performantes capables de faire bien plus que simplement afficher des informations. CODESYS permet de combiner la logique de commande et la visualisation sur un même appareil ou de séparer clairement ces deux fonctions.
Écrans tactiles Weintek avec CODESYS & PROFINET Master
Nous proposons des écrans tactiles Weintek que nous fournissons exclusivement avec la fonction PROFINET Master pour CODESYS.
Pour l’utilisateur, cela signifie :
- CODESYS Runtime directement sur l’écran
- PROFINET Master pour les systèmes d’E/S et les entraînements
- Visualisation sans logiciel supplémentaire
- Réduction des coûts matériels
- Architecture système claire
Pourquoi CODESYS est-il si répandu dans la construction de machines ?
La large diffusion de CODESYS n’est pas un hasard. Ses principaux avantages sont :
- Indépendance vis-à-vis des fabricants
- Maintenance à long terme
- Architecture logicielle moderne
- Grande communauté d’utilisateurs
- Pérennité des investissements
De nombreux fabricants de systèmes de commande utilisent CODESYS comme base et le complètent avec leur propre matériel ou leurs propres extensions. Pour l’utilisateur, l’environnement de développement reste le même.
CODESYS vs. systèmes API propriétaires classiques
Par rapport aux solutions entièrement propriétaires, CODESYS offre plusieurs avantages :
- Pas de dépendance vis-à-vis d’un seul fabricant
- Changement de matériel facilité
- Programmation homogène sur différentes plateformes
- Meilleure évolutivité
Ces avantages sont particulièrement importants pour les projets de machines conçus pour une utilisation à long terme.
Applications typiques avec CODESYS & écran tactile
- Commande compacte de machines sans API séparé
- Modernisation d’installations existantes (retrofit)
- Automatisation décentralisée
- Bancs d’essai et machines spéciales
- Visualisation et commande sur un seul appareil
Conclusion : pourquoi choisir CODESYS ?
CODESYS n’est pas un simple logiciel tendance, mais un système d’automatisation robuste et éprouvé. Il associe la programmation API classique aux exigences modernes en matière d’ouverture, de connectivité et de visualisation.
En combinaison avec les écrans tactiles et la fonction PROFINET Master, il permet de créer des solutions d’automatisation compactes, performantes et économiques, parfaitement adaptées aux exigences de la construction de machines.
Si vous souhaitez utiliser CODESYS de manière concrète – non pas uniquement en théorie, mais directement dans vos applications machines – cette combinaison constitue une solution techniquement performante et pérenne.
Série GD28
Série GD350A IP20
Série GD350 IP55
Série GD20-EU
Accessoires
Série EDS3 IP20
Série EDS3 IP66
Série AuCom EMX4i
Série AuCom CSXi
Transmissions pour entraînement de pompes
Transmissions hydrostatiques
Réducteurs planétaires
Transmissions Powershift
Transmissions hybrides parallèles
Essieux
