 |
Différents éditeurs permettent de décrire des comportements et des fonctions en utilisant les langages de la norme IEC 61131-3 (SFC, LD, FBD & ST), le langage C et aussi des représentations de type Schématique Electrique. |
 |
ControlBuild permet aussi de simuler les fonctions de contrôle (exécution de type API) et le comportement électromécanique de l'installation et de l'atelier. |
 |
Un ensemble structuré de bibliothèque de composants est disponible dans l'outil. Ces bibliothèques permettent aux développeurs de réaliser plus rapidement des applications en terme de structuration mais aussi de gain de temps (boites à outils, filtres, fonctions de transfert, modèles d'équipements électromécanique, objets avec règles de déplacement et de détections …). |
 |
Un générateur de documentation paramétrable (logo société, modèles, sections …) permet de produire les dossiers et documents dédiés à chaque étape du développement d'un projet. |
 |
Des éditeurs de synoptique, de pupitres et de scénarios permettent de définir ou de prototyper les vues graphiques de l'application ainsi que les moyens de tester les mode de marche du contrôle/commande. |
 |
ControlBuild permet de décrire l'architecture matérielle qui supportera le fonctionnement de l'application (sélection des cibles, distribution des fonctions sur les cibles, adressage des E/S sur les cartes et des données échangées entre les cibles (liaison série, réseaux) et enfin de générer le code pour les cibles. L'observation (monitoring/debug) du code dans les cibles est mis en œuvre en utilisant des modules de communication en ligne et en animant les différents sources dans les éditeurs de ControlBuild. |
 |
Des modules de rangement/prélèvement (E/S TOR et ANA, 3964R, Modbus+, Profibus DP, Can, World FIP, TCP/IP, OPC...) permettent de connecter la simulation de l'installation à la (ou les) cible(s) à tester pendant les phases de tests d'intégration et de recette en plate-forme. |