ITcPlcProject
Entwickler können mit Hilfe der Klasse ITcPlcProject die Eigenschaften für ein SPS-Projekt festlegen. Sie zielt normalerweise auf den Stammknoten eines SPS-Projekts, wie in Abbildung unten gezeigt.
Der folgende C# Code-Ausschnitt zeigt ein Beispiel, wie diese Klasse innerhalb des Automation Interface-Codes verwendet werden kann:
ITcSmTreeItem plcProjectRootItem = systemManager.LookupTreeItem("TIPC^PlcGenerated");
ITcPlcProject iecProjectRoot = (ITcPlcProject)plcProjectRootItem;
iecProjectRoot.BootProjectAutostart = true;
iecProjectRoot.GenerateBootProject (true);
Bitte beachten: Wenn Sie ein SPS-Projekt kompilieren möchten, dann verwenden Sie bitte die Kompilerfunktionalitäten vom Visual Studio COM-ObjektEnvDTE, wie in vielen unserer Beispiele.gezeigt .
Methoden
ITcPlcProject-Methoden |
Beschreibung |
Verfügbar seit |
---|---|---|
Gleiche Wirkung wie „;Activate Boot Project“; (Bootprojekt aktivieren) Menüpunkt im TwinCAT XAE-Kontextmenü |
TwinCAT 3.1 |
Eigenschaften
ITcPlcProject-Properties |
Get / Set |
Beschreibung |
Verfügbar seit |
---|---|---|---|
BootProjectAutoStart |
Ja / Ja |
Gleiche Wirkung wie die Checkbox „;Autostart Boot Project“; (Bootprojekt automatisch starten) im oben gezeigten Dialog |
TwinCAT 3.1 |
BootProjectEncryption |
Ja / Ja |
Gleiche Wirkung wie das Dropdown-Listenfeld „;Encryption“; (Verschlüsselung) im oben gezeigten Dialog |
TwinCAT 3.1 |
TmcFileCopy |
Ja / Ja |
Gleiche Wirkung wie die Checkbox „;Copy TMC File to Target“; (TMC-Datei in Ziel kopieren) im oben gezeigten Dialog |
TwinCAT 3.1 |
Versionsinformationen
Erforderliche TwinCAT Version |
---|
Diese Schnittstelle wird ab TwinCAT 3.1 unterstützt. |