Einleitung
Mit der TIA Portal Openness-Anwendung können Sie SiVArc instanziieren. Sie benötigen eine Client-Anwendung für den Zugriff auf das TIA Portal und starten dann über die Openness-Funktion die SiVArc-Dienste. Weitere Einzelheiten zur Einrichtung und zum Zugriff auf Openness finden Sie im Benutzerhandbuch zum TIA Portal.
Einrichten der Anwendung
Um eine Client-Anwendung einzurichten, gehen Sie wie folgt vor:
-
Erstellen Sie eine Konsolenanwendung. Fügen Sie einen Verweis auf die Public API (
Siemens.Engineering.dll) hinzu, verfügbar am Speicherort der installierten Binärdateien unter PublicAPI\V20\Siemens.Engineering.dll. -
Fügen Sie der Konfigurationsdatei Konfigurationsdetails hinzu. Ausführliche Informationen über die Konfigurationsdetails und den Zugriff auf die Public API finden Sie im TIA Openness Wiki.
-
Für den Zugriff auf den SiVArc-Dienst verwenden Sie die nachfolgend erwähnte API:
using (TiaPortal tia = new TiaPortal(TiaPortaMode.WithUserInterface)){Project myProject = tia.Projects.Open(new FileInfo(@”D:\Project\Project.ap20”));Sivarc sivarc =myproject?.GetService<Sivarc>():if (sivarc !=null){}}