Referenz
Dieses Kapitel dokumentiert alle Klassen und Methoden des TwinCAT-Automation Interface. Die bereitgestellten Schnittstellen können in zwei unterschiedlichen „Ebenen“ unterteilt werden, wobei die Schnittstellen der höheren Ebene die primären – und demzufolge für die grundlegende Interaktion mit dem Automation Interface zuständigen – Schnittstellen bilden. Beachten Sie, dass diese Differenzierung nur einem logischen Standpunkt geschuldet ist, um besser zu verstehen, welche Schnittstellen die wichtigsten und welche Schnittstellen von zweitrangiger Bedeutung sind.
Schnittstellen der Ebene 1
Wie bereits in unserer Einleitung erwähnt, gibt es nur zwei Hauptschnittstellen, die für die Navigation und Referenzierung von Tree items in einer TwinCAT-Konfiguration verwendet werden.
Hauptklasse |
Beschreibung |
Verfügbar seit |
---|---|---|
Basisklasse für die Erstellung und Parametrisierung einer TwinCAT-Konfiguration |
TwinCAT 2.11 | |
Stellt ein Tree item innerhalb einer TwinCAT-Konfiguration dar |
TwinCAT 2.11 |
Schnittstellen der Ebene 2
Diese Schnittstellen werden als "Helferklassen" betrachtet, die immer im Verbund mit Klassen der Ebene 1 verwendet werden, um z.B. ein ITcSmTreeItem-Objekt in einen spezifischeren Tree item-typ umzuwandeln, zum Beispiel eine POU (ITcPlcPou) oder eine verknüpfte Task (ITcTaskReference).
Helferklasse |
Beschreibung |
Verfügbar seit |
---|---|---|
Definiert Methoden und Eigenschaften für die SPS-Bibliotheksverwaltung |
TwinCAT 3.1 | |
Definiert Methoden und Eigenschaften für den Umgang mit SPS-POUs |
TwinCAT 3.1 | |
Definiert Methoden zum Lesen/Schreiben des Deklarationsbereichs einer SPS-POU |
TwinCAT 3.1 | |
Definiert Methoden zum Lesen/Schreiben des Implementierungsbereichs einer SPS-POU |
TwinCAT 3.1 | |
Definiert Methoden und Eigenschaften bezüglich eines SPS-Projekts, z.B. Einstellung des Projekts als Boot-Projekt. |
TwinCAT 3.1 | |
Definiert Methoden, die für den Import/Export von SPS-Projekten in/aus PLCopen XML und für deren Installierung als SPS-Bibliothek benötigt werden. |
TwinCAT 3.1 | |
Definiert Methoden und Eigenschaften, um das SPS-Projekt mit einer Task zu verknüpfen. |
TwinCAT 3.1 | |
Helferklasse, die eine einzelne SPS-Bibliothek darstellt |
TwinCAT 3.1 | |
Helferklasse, die eine Sammlung von SPS-Bibliotheken darstellt |
TwinCAT 3.1 | |
Helferklasse, die eine Sammlung von ITcPlcLibRef-Objekten darstellt (und daher Referenzen in einem SPS-Projekt) |
TwinCAT 3.1 | |
Helferklasse, die eine Basisklasse für ITcPlcLibrary und ITcPlcPlaceholderRef-Objekte bildet |
TwinCAT 3.1 | |
Helferklasse, die einen einzelnen SPS-Platzhalter darstellt |
TwinCAT 3.1 | |
Helferklasse, die ein einzelnes SPS-Bibliotheks-Repository darstellt |
TwinCAT 3.1 | |
Helferklasse, die eine Sammlung von SPS-Bibliotheks-Repositories darstellt |
TwinCAT 3.1 |