Produktbeschreibung

Mit dem TwinCAT Automation Interface können TwinCAT XAE Konfigurationen per Programmier-/Skriptcodes automatisch erzeugt und bearbeitet werden. Die Automatisierung einer TwinCAT-Konfiguration steht dank sogenannter Automation Interfaces zur Verfügung, auf die über alle COM-fähigen Programmiersprachen (z.B. C++ oder .NET) und auch über dynamische Scriptsprachen wie Windows PowerShell, IronPython oder sogar das (veraltete) VBscript zugegriffen werden kann. Diese Automation Interfaces sind an das Visual Studio-Automatisierungsmodell gebunden, einem mit TwinCAT3-Funktionen erweiterten Visual Studio.

Produktbeschreibung 1:

Das TwinCAT-Automation Interface ermöglicht einen effizienten Entwicklungsprozess, indem den Kunden die Möglichkeit geboten wird, die Konfiguration einer umfassenden TwinCAT-Lösung zu automatisieren.

Bisher, im traditionellen Engineering-Gedanken, musste eine Maschinenkonfiguration manuell an jedes neue Projekt angepasst oder sogar ganz neu erstellt werden, was nicht bloß einen riesigen, mit hohen Kosten verbundenen Entwicklungsaufwand bedeutete, sondern auch mit einer erheblichen, durch menschliches Eingreifen verursachten Fehleranfälligkeit einherging.

Produktbeschreibung 2:

Dank des TwinCAT-Automation Interface kann der Prozess der Anpassung von TwinCAT-Konfigurationen an eine neue Umgebung oder sogar die Erstellung ganz neuer TwinCAT-Konfigurationen entsprechend den Anforderungen der Kunden automatisiert werden.

Produktbeschreibung 3:

Der Leser sollte sich nun den folgenden Themen zuwenden:

Grundlagen

Thema

Beschreibung

TwinCAT XAE Konfigurationen erstellen/laden

Beschreibt, wie eine TwinCAT-Konfiguration erzeugt oder geöffnet wird.

TwinCAT XAE Navigation

Beschreibt, wie durch eine TwinCAT-Konfiguration navigiert wird.

Benutzerdefinierte Tree Item Parameter

Beschreibt, wie auf benutzerdefinierte Parameter eines Elements zugegriffen wird. Dies ist wichtig für den Zugriff auf die Konfigurationsparameter eines Tree Items.

Implementierung eines COM-Nachrichtenfilters

Beschreibt, wie ein eigener COM-Nachrichtenfilter zu implementieren ist, um abgewiesene COM-Aufrufe zu umgehen

Best practice

Thema

Beschreibung

Erstellung von und Umgang mit SPS-Projekten

Beschreibt den Umgang mit SPS-Projekten

Erstellung von und Umgang mit SPS-POUs

Beschreibt den Umgang mit SPS-Objekten/Code

Erstellung von und Umgang mit SPS-Bibliotheken

Beschreibt den Umgang mit SPS-Bibliotheken, Repositories und Platzhaltern

Erstellung von und Umgang mit MOTION-Projekten

Beschreibt die Erstellung von TwinCAT Motion-Projekten (NC-Task, Achsen, ...)

Erstellung von und Umgang mit EtherCAT-Teilnehmern

Beschreibt die Erstellung von EtherCAT-Teilnehmern und deren Anschluss an eine EtherCAT-Topologie

Erstellung von und Umgang mit TwinCAT Measurement

Beschreibt den Umgang mit TwinCAT Measurement -Projekten.

Erstellung von und Umgang mit TcCOM Modulen

Beschreibt den Umgang mit TcCOM-Modulen.

Verwendung von Templates

Beschreibt den Prozess der Erstellung und Verwendung von Templates.

Erstellung von und Umgang mit Netzwerkvariablen

Beschreibt die Erstellung von Netzwerkvariablen (Publisher/Subscriber-Variablen)

Erstellung von und Umgang mit Tasks

Beschreibt die Erstellung von Tasks und deren Verknüpfung mit anderen Objekten (SPS-Projekten, ...)

Von Offline zu Online-Konfigurationen

Einige I/O Geräte benötigen physikalische Adressinformationen, bevor die Konfiguration aktiviert werden kann. Dieser Artikel erläutert, wie diese Informationen beschafft und eingestellt werden.

Zugriff auf das Fehlerlistenfenster von Visual Studio

Die Fehlerliste kann für das Debugging und die Diagnose sehr hilfreich sein

Zugriff auf Fenster-Registerkarten in Visual Studio

Beschreibt den Zugriff auf Visual Studio Fenster.

Umgang mit verschiedenen Versionen von Visual Studio

Beschreibt die Verwendung verschiedener Versionen von Visual Studio für das Automation Interface.

Anbindung an laufende Visual Studio-Instanzen

Beschreibt, wie Sie sich mit bestehenden (bereits laufenden) Visual Studio-Instanzen verbinden können, um das Automation Interface zu verwenden.

TwinCAT Zielplattform einstellen

Beschreibt die Einstellung der TwinCAT-Zielplattform zur Kompilierung.

Darüber hinaus enthält diese Dokumentation eine vollständige API-Referenz aller Schnittstellen. In den Abschnitten Wie... und Beispiel finden Sie eine lose Zusammenstellung von Skriptcodefragmenten, Konfigurationsschritten und Beispielprojekten. Sie umfassen zudem eine unsortierte und wachsende Liste von „realen“ Beispielen.