|
|
Description et Applications
Grâce à TwinCAT 3 et à la eXtended Automation Technology (XAT), Beckhoff met à disposition un logiciel de commande sur base PC qui enrichit considérablement le secteur de l’automatisation standard. Outre les extensions orientées objet de la norme IEC 61131 3, les langages informatiques, à savoir C et C++, sont également utilisables. L’intégration de Matlab®/Simulink® permet en outre son utilisation dans des secteurs scientifiques. Le tout dans un seul environnement d’ingénierie.
Les programmes développés dans les différents langages peuvent s’exécuter dans le même temps de cycle automate. L’avantage de cette modularité est une meilleure réutilisation des programmes écrits et testés. Le cycle automate s’exécute dans des conditions en temps réel, en utilisant la technologie multi-cœur et avec le soutien de systèmes d’exploitation 32 ou 64 bits.
|
|
|
Caracteristiques techniques / Performances
Grâce à l’eXtended Automation Architecture (XAA), les atouts de notre TwinCAT actuel s’amplifient. En outre, tous les bus de terrain courants seront supportés à l’avenir. Le Motion Control est naturellement toujours possible, des fonctionnalités point à point jusqu’au système CNC. Avec les domaines d’automatisation scientifique déjà présentés, comme la robotique, la technique de mesure et le Condition Monitoring, la technique d’automatisation pure est considérablement élargie. La nouveauté réside dans la possibilité d’utiliser d’autres langages de programmation, comme C/C++ et Matlab®/Simulink®.
L’environnement d’eXtended-Automation-Engineering (XAE) est le programme largement répandu Microsoft Visual Studio®. En plus des langages C/C++ déjà existants, Beckhoff a également intégré le langage de programmation IEC 61131-3 à cet environnement de développement mondialement connu. Les avantages de l’IT-Framework peuvent ainsi être utilisés pour l’automatisation.
De même, TwinCAT System Manager, l’outil de configuration des E/S et du Motion, a également été intégré au même environnement de développement. L’avantage réside dans les possibilités d’intégrer d’autres langages de programmation en peu de temps ou encore d’utiliser d’autres outils, comme des outils de gestion des codes source.
L’intégration dans Visual Studio® s’effectue de deux manières différentes. La variante standard de TwinCAT utilise le cadre d’application de Visual Studio® avec tous les avantages qu’il présente en termes de manipulations, de liaison avec des logiciels de gestion de codes source, de fonctions d’aide, etc.
Avec la deuxième variante, les composants TwinCAT 3 s’intègrent directement dans Visual Studio® 2010, pour autant que celui-ci soit présent. Sinon, Visual Studio® est installé avec les composants TwinCAT 3. Avec cette version, en plus des langages de programmation C/C++ et donc de la liaison à l’environnement Matlab®/Simulink®, l’utilisateur a la possibilité d’opter pour Matlab®/Simulink® Real-time Workshop. Un débogueur avec fonction de contrôle en ligne a été développé pour les langages de programmation C/C++. Il va au-delà des fonctions de débogage classiques de C/C++.
|