Dans un projet industriel, le choix de l’environnement automate conditionne directement la maintenabilité, l’évolutivité et la pérennité de l’installation. CODESYS répond à ces enjeux grâce à une approche logicielle ouverte : le même environnement de développement peut être utilisé pour programmer différents types de contrôleurs compatibles, sur des architectures matérielles variées.
Contrairement à un environnement strictement lié à une marque d’automate, CODESYS permet de dissocier davantage la logique applicative du matériel utilisé. Cette approche est particulièrement intéressante pour les constructeurs de machines, les intégrateurs et les industriels qui souhaitent standardiser leurs méthodes de développement tout en gardant de la flexibilité dans le choix des plateformes.
CODESYS peut être utilisé pour des applications de logique automate, d’IHM, de communication industrielle, de motion control, de robotique, de supervision distribuée ou encore de gestion centralisée de contrôleurs via CODESYS Automation Server.
Comment démarrer un projet CODESYS ?
La première étape consiste à définir l’architecture cible : type de machine, plateforme matérielle, système d’exploitation, besoins temps réel, E/S, protocoles, visualisation, motion, Safety et maintenance. À partir de ces éléments, il devient possible de choisir le runtime, les options et les licences adaptées.