ITcSysManager
ITcSysManager ist die Hauptschnittstelle des TwinCAT Automation Interface. Sie ermöglicht grundlegende Operationen zur Konfiguration von TwinCAT 3 XAE: Projekt-Lebenszyklus, Tree-Item-Suche, Verknüpfen von Variablen und Steuerung des Zielsystems. Aufgrund von Einschränkungen im COM-Objektmodell wurden neue Funktionen über die Jahre in jeweils eigenen Folge-Schnittstellen ITcSysManagerX ergänzt. Beim Schreiben neuen Codes sollte die höchste Schnittstellen-Version verwendet werden, die von der jeweiligen TwinCAT-Version unterstützt wird.
Vererbungskette
ITcSysManager
└── ITcSysManager2
└── ITcSysManager3
└── ITcSysManager4
└── ITcSysManager6
└── ITcSysManager7
└── ITcSysManager8
└── ITcSysManager9
└── ITcSysManager10
└── ITcSysManager11
└── ITcSysManager12
└── ITcSysManager13
└── ITcSysManager14
└── ITcSysManager15
└── ITcSysManager16
└── ITcSysManager17
└── ITcSysManager18
Die CoClasses TcSysManager und TcSysManagerDll implementieren diese Familie.
Interface-Versionen
Version | Neu eingeführt |
|---|---|
Wurzelschnittstelle: Projekt-Lebenszyklus, Tree-Item-Suche, Variablen-Verknüpfung, Zielsystem-Steuerung. | |
Ziel-NetId setzen/lesen, akkumulierte Diagnose-Meldungen abrufen. | |
ID-basierte Tree-Item-Suche, XML-Import/Export der Variablen-Verknüpfungen. | |
Zugriff auf Typsystem, Module Manager, kategoriebasierter Tree-Item-Enumerator. | |
Nicht Fehler-werfende Varianten der Lookup-APIs. | |
Property | |
Zugriff auf Datei-Schutz-Schalter (Signatur, Verschlüsselung, Object-Protection-Level). | |
Archiv-Export als | |
Properties | |
Safety-Modul-Auswahldialog, Property | |
Property | |
| |
Project-Variant-Unterstützung, Property | |
Property | |
| |
Properties | |
|