L’Automation Interface du logiciel d’automatisation TwinCAT 3 permet la commande à distance de l’automate TwinCAT et la génération automatique de programmes et de configurations. Selon le degré d’automatisation, il est ainsi possible de réduire, voire éviter, le traitement manuel des projets de commandes et les erreurs afférentes.
De ce fait, la quasi-totalité des fonctions en et hors ligne peuvent être externalisée.
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 par exemple la Team Foundation Server. Les applications en résultant sont 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.
Un autre scénario d’application dans lequel l’Automation Interface apporte une aide est les applications pour lesquelles les configurations TwinCAT doivent être modifiées sur une machine plusieurs fois par jour – par exemple parce de que d’autres programmes PLC doivent être exécutés.