ITcSysManager
ITcSysManager ist die Hauptschnittstelle des TwinCAT Automation Interface. Diese Schnittstelle ermöglicht grundlegende Operationen zwecks Konfiguration von TwinCAT 3 XAE und besteht aus mehreren Methoden um dies zu tun. Im Laufe der Jahre wurde die ITcSysManager-Schnittstelle mit weiteren Funktionalitäten erweitert, um dem Kunden den Zugriff auf alle Funktionen des Automation Interface zu vereinfachen. Aufgrund von Einschränkungen in den COM-Objektmodellen mussten diese neuen Funktionen als getrennte Schnittstellen dem Automation Interface hinzugefügt werden. Aus diesem Grunde wurden diese Eigenschaften, jedes Mal wenn ein neuer Eigenschaftensatz hinzugefügt wurde, in einer neuen Schnittstelle zusammengefasst, die dann ITcSysManagerX genannt wurde, wobei X eine Zahl ist, die bei jedem Hinzufügen einer neuen Schnittstelle inkrementiert wurde. Die folgenden Tabellen erläutern, welche Methoden Bestandteil der ITcSysManager-Schnittstelle sind, und welche jeweils einer neuen “;Eigenschaftensatz”;-Schnittstelle hinzugefügt wurden.
Methoden
ITcSysManager-Methoden |
Beschreibung |
Verfügbar seit |
---|---|---|
Erzeugt eine neue Konfiguration |
TwinCAT 2.11 | |
Lädt eine zuvor erzeugte Konfigurationsdatei (WSM-Datei). |
TwinCAT 2.11 | |
Speichert die Konfiguration in eine Datei mit angegebenem Namen oder mit dem aktuellen Namen. |
TwinCAT 2.11 | |
Aktiviert die Konfiguration (genau wie „;Save To Registry“; (In Registry speichern)) |
TwinCAT 2.11 | |
Sucht nach einem Konfigurationselement (Element im Baum) nach Namen und gibt eine ITcSmTreeItem-Schnittstelle zurück. |
TwinCAT 2.11 | |
Startet oder startet erneut das TwinCAT-System |
TwinCAT 2.11 | |
Prüft, ob das TwinCAT-System bereits läuft. |
TwinCAT 2.11 | |
Verknüpft zwei Variablen, die mit Namen angegeben werden |
TwinCAT 2.11 | |
Löscht die Verknüpfung zwischen zwei mit Namen bezeichneter Variablen oder alle Verknüpfungen zu einer Variablen. |
TwinCAT 2.11 |
ITcSysManager2-Methoden |
Beschreibung |
Verfügbar seit |
---|---|---|
Legt die Ziel-NetId der aktuell geöffneten TwinCAT-Konfiguration fest. |
TwinCAT 2.11 | |
Ruft die Ziel-NetId der aktuell geöffneten TwinCAT-Konfiguration ab. |
TwinCAT 2.11 | |
Ruft die letzten Fehlermeldungen ab, die im TwinCAT-Subsystem aufgetreten sind. |
TwinCAT 2.11 |
ITcSysManager3-Methoden |
Beschreibung |
Verfügbar seit |
---|---|---|
Sucht nach einem Tree Item mit spezifizierter Element-Id. |
TwinCAT 2.11 | |
Erstellt eine Xml-Beschreibung des eigentlichen Konfigurations-Mappings. |
TwinCAT 3.1 | |
ClearMappingInfo |
Löscht die Mapping-Informationen. |
TwinCAT 2.11 |
Kommentare
Die ITcSysManager-Schnittstelle enthält zwei Methoden für das Navigieren innerhalb von TwinCAT XAE: ITcSysManager::LookupTreeItem und ITcSysManager3::LookupTreeItemById. Eine ausführliche Erläuterung bezüglich dem Browsen von TwinCAT XAE finden Sie im Kapitel Tree item-Browsingmodelle.
Achtung: Die drei Methoden ITcSysManager::NewConfiguration, ITcSysManager::OpenConfiguration und ITcsSysManager::SaveConfiguration sind ausschließlich im Kompatibilitätsmodus verfügbar. Sie im Standardmodus aufzurufen löst eine E_NOTSUPPORTED-Ausnahme aus.
Die ITcSysmanager- und ITcSmTreeItem-Schnittstellen ermöglichen uneingeschränkten Zugriff auf eine TwinCAT-Konfiguration. Im Abschnitt „;Vorgehensweise...“; dieser Dokumentation finden Sie eine lange (aber unvollständige) Liste von Beispielen, wie eine TwinCAT-Konfiguration automatisch bearbeitet werden kann.
Versionsinformationen
Voraussetzungen
Erforderliche TwinCAT Version |
---|
Diese Schnittstelle wird ab TwinCAT 2.11 unterstützt. |