TwinCAT Automation Interface: l'Ingénierie efficace !
08/01/2014La TwinCAT Automation Interface permet de générer automatiquement des programmes et des configurations ainsi que de permettre de la commande à distance de l’automate TwinCAT.
L’automatisation des machines et installations devient de plus en plus complexe et fastidieuse. Les dépenses générées pour l’ingénierie augmentent proportionnellement avec le degré de complexité du projet. Ce coût peut être si le logiciel peut être entièrement ou partiellement généré de manière automatique. Une telle génération automatique de code peut également contribuer à réduire les erreurs de configuration.
- Commande à distance du système d’ingénierie
La TwinCAT Automation Interface donne à l’utilisateur une interface de programmation avec laquelle l’automate TwinCAT peut être commandé à distance. De ce fait, la quasi-totalité des fonctions en et hors ligne peuvent être externalisée. La génération de configurations d’E/S et de programmes - sujette à erreurs et coûteuse (en main d’œuvre) - peut ainsi être effectuée en toute simplicité. L’Automation Interface se compose d’une multitude de routines de programmation qui sont mises à la disposition de l’utilisateur sous forme de classes et de méthodes. Celles-ci permettent de générer, d’éditer et de sauvegarder des projets TwinCAT de manière générique et flexible - même en rapport avec une base de données de code source comme p.ex. la Team Foundation Server. Les applications en résultant sont extrêmement variées et vont de la simple utilisation pour l’automatisation de tâches TwinCAT quotidiennes et récurrentes, aux outils d’ingénierie complexes définis par utilisateur.
- Génération automatique de programmes et de configurations
Un autre scénario d’application dans lequel l’Automation Interface apporte une aide concerne les applications pour lesquelles les configurations TwinCAT doivent être modifiées sur une machine plusieurs fois par jour - p.ex. parce que d’autres programmes PLC doivent être exécutés. Ainsi, une application peut être minutieusement taillée sur mesure pour ce flux de travail avec l’Automation Interface et donner à l’utilisateur de la machine la possibilité de changer les configurations par simple pression sur un bouton, sans pour autant disposer du savoir-faire TwinCAT.
L’intégration du système d’ingénierie TwinCAT dans l’environnement de développement Visual Studio® permet une foule d’autres applications pour l’Automation Interface car grâce à l’ouverture de Visual Studio® et de TwinCAT, il est possible d’écrire ses propres plug-ins qui s’intègrent directement dans l’environnement de développement et donc dans les cycles de travail quotidiens.