- CoDeSys
-
CoDeSys est un environnement de développement pour des automates programmables industriels (API) selon le standard CEI 61131-3 pour le développement d’applications dans l’automation industrielle. CoDeSys est développé et commercialisé par 3S-Smart Software Solutions, une société de logiciels indépendante fondée en 1994 et située à Kempten en Allemagne.
Le nom CoDeSys est un acronyme et signifie Controller Development System. La version 1.0 a été lancée en 1994. Le système de programmation est libre de droits et peut être installé et utilisé légalement sur tout ordinateur.
Tous les langages spécifiés de la CEI 61131-3 (Commission électrotechnique internationale) sont inclus dans CoDeSys :
- IL (liste d’instructions), une sorte de langage assembleur
- ST (Texte structuré, inspiré par PASCAL) pour la programmation structurée
- LD (Langage ladder), en français aussi „schéma à contacts"
- FBD (Function Block Diagram), en français „boîtes fonctionnelles“.
- SFC (Sequential Function Chart), proche du langage Grafcet
Langage supplémentaire au standard CEI :
- CFC (Continuous Function Chart) est un langage semblable aux boîtes fonctionnelles. Pendant que l’éditeur „boîtes fonctionnelles“ s’oriente au réseau et arrange les éléments automatiquement, le CFC permet de les placer librement à l’écran. Les contre-réactions peuvent être réalisées sans variables intermédiaires. Le CFC est particulièrement approprié pour afficher un aperçu d’une application.
Sommaire
Utilisation
Plus de 250 fabricants de contrôleurs, provenant de différentes branches, utilisent l’outil logiciel CoDeSys comme interface de programmation pour leurs composants d’automatisme, parmi eux des grandes sociétés internationales dans le secteur de l'automatisation industrielle comme Schneider Electric ou WAGO[1] qui intègrent CoDeSys dans leurs produits, mais les vendent sous un autre nom. Par conséquent, plusieurs milliers d’utilisateurs travaillent avec CoDeSys, plus qu’avec tout autre outil de programmation selon CEI 61131-3 comparable en Europe. En vertu de ce taux de pénétration, CoDeSys est devenu le standard sur le marché des outils de programmation neutres selon CEI 61131-3.
Les domaines d'application de CoDeSys sont très variés. Le produit est utilisé pour le développement des solutions logicielles dans la fabrication de machines, les engins mobiles et dans le secteur de l'énergie et des projets d'installation. Des fabricants de contrôleurs intègrent CoDeSys dans leurs automates, composants d'automatisme (moteurs programmables, afficheurs, composants d'E/S) et conçoivent des systèmes embarqués avec CoDeSys.
Un réseau mondial de CoDeSys System Partners offre aux utilisateurs des services comme le support ou le conseil technique, la formation et le développement d’applications CoDeSys complètes avec intégration de systèmes.
La liste d'appareils CoDeSys offre un aperçu de presque 400 appareils programmables avec CoDeSys de fabricants renommés de la technique de commande, de composants d'automatisation et de systèmes embarqués.
Programmation, librairies et protection logiciel
Du fait de la grande diversité des cibles possible, CoDeSys permet de gérer les autorisations d'utilisation suivant le type de processeur, la marque du produit cible, ou le temps d'utilisation. Ainsi un constructeur, ou un développeur tiers peut créer une librairie et la limiter ou non son utilisation à loisir.
Notes et références
Voir aussi
- PLCopen
- Système embarqué
- Portail:Informatique
- Portail:Robotique
- Microcontrôleur
- Mécatronique
- Construction mécanique
- Automate
Liens externes
- Site web de 3S-Smart Software Solutions
- Liste d'appareils CoDeSys
- Formation en langue française sur le logiciel CoDeSys : ARA - Formations (CoDeSys System Partner pour la France)
- Intégrateur et applicateur sur le logiciel CoDeSys : A.2.V. S.A.S
- http://www.oscat.de Librairie pour CoDeSys 2 et 3 opensource
Wikimedia Foundation. 2010.