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.

ITcPlcProject 1:

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

GenerateBootProject()

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.