ControlBuild est un atelier logiciel proposant un ensemble de modules et fonctionnalités afin de couvrir le cycle de vie complet d'une application
Conception système à base de modèles réutilisables
pour valider les spécifcations fonctionnelles, l’utilisateur peut développer un modèle exécutable de son système en utilisant les langages standards de la norme IEC 61131-3 et le langage de l’électricien (schématique électrique).
Bibliothèque de composants ouverte
ControlBuild intègre un ensemble structuré de bibliothèques de composants : modèles d’équipements électromécaniques, objets de manutention avec règles de déplacement et de détections, boites à outils, fltres de régulation, fonctions d’asservissement…
Validation complète du système par simulation
Un prototype virtuel du système complet (le contrôle/commande et le modèle physique de l’installation) permet au développeur et à son client de communiquer au plus tôt et de valider les spécifcations fonctionnelles par simulation.
Distribution d’application sur une architecture matérielle
ControlBuild permet de déclarer les cibles de l’architecture matérielle, d’allouer les fonctions sur ces cibles, de confgurer les réseaux de communication, d’adresser les E/S sur des cartes et de générer le code des différentes cibles de l’architecture.
Génération automatique de code
ControlBuild supporte le format standard XML défnit par PLCopen et intègre des générateurs de code pour les automates programmables (Schneider Unity, Siemens STEP7, Rockwell RSlogix) et un générateur de code C pour les applications temps réel embarquées .
Génération automatique de documentation projet
un générateur de document paramétrable (logo, référentiel qualité, modèle de document …) automatise la production des différents documents requis tout au long d’un projet (référentiels sécuritaires IEC 61508 et EN 50128 ou qualité CMMI…).
Editeurs graphiques pour la mise en service virtuelle
les éditeurs de synoptiques, de scénarios et de trace horodatée permettent de prototyper les IHM d’exploitation, les différentes vues graphiques du projet, ainsi que les procédures de test et de recette.
Tests d’intégration / banc de tests
Avant l’intégration ou installation sur site, ControlBuild permet de vérifer et de calibrer les applications embarquées dans les automates ou les calculateurs temps réels à l’aide d’un modèle de simulation complet de l’installation ou du système. Le modèle de simulation est connectable aux cibles réelles grâce à différents modules de communication ou d’interface : réseaux standards ou constructeurs (Modbus TCI/IP, WorldFip, Profbus, Interbus-S, CAN, uDP, MWB...), liaisons séries (Modbus,HPTS…), entrées/sorties Tout Ou Rien (TOR) et analogique (National Instruments, Advantech, VIPA …).
Traçabilité des développements et des exigences
Couplé à Reqtify, ControlBuild supporte la traçabilité des exigences pour accompagner les processus de certifcation (IEC 61508, EN 50128. ..). Des analyses d’impacts peuvent aussi être réalisées lorsque les exigences initiales doivent changer.



