Bestehende Projekte von einem TwinCAT Target öffnen

Dieser Artikel beschreibt, wie bestehende TwinCAT Projekte von einem verbundenen TwinCAT Target geöffnet werden. Das Target muss verfügbar sein, was bedeutet, dass ADS Routen vorhanden sein müssen, um das Projekt von dem Target abrufen zu können.

Der folgende Code-Ausschnitt zeigt, wie das TwinCAT Projekt von einer verbundenen Target Runtime abgerufen wird.

Code-Ausschnitt (C#):

dte.ExecuteCommand("File.OpenProjectFromTarget", "CX-123456 C:\\ProjectDir ProjectName");

Code-Ausschnitt (Powershell):

$dte.ExecuteCommand("File.OpenProjectFromTarget", "CX-123456 C:\\ProjectDir ProjectName");

Die Methode ExecuteCommand() von der Visual Studio API ermöglicht das Auslösen des TwinCAT Befehls (File.OpenProjectFromTarget), um das Projekt eines verbundenen TwinCAT Targets zu öffnen. Die drei Parameter sind in den zweiten Parameter der ExecuteCommand() Methode aufzunehmen. Diese drei Parameter sind: Routenname zum Target, lokales Projektverzeichnis (wo die Projektdateien gespeichert werden sollen), lokaler Projektname. Alle drei Parameter sind voneinander mit einem Leerzeichen zu trennen.