Erstellung von und Umgang mit Safety-Projekten
In diesem Kapitel wird die Erstellung von, der Zugriff auf und der Umgang mit Safety-Projekten ausführlich erklärt. Die folgende Liste enthält alle Kapitel dieses Artikels:
- Allgemeine Informationen über Sicherheitsprojekte
- Bestehende Sicherheitsprojekte öffnen
Allgemeine Informationen über Sicherheitsprojekte
- Das TwinCAT Automation Interface ermöglicht den Import bestehender TwinCAT-Sicherheitsprojekte in die TwinCAT-Konfiguration. Zu diesem Zweck können Benutzer entweder die entsprechende *.splcproj Datei oder das Containerformat *.tfzip als Quellvorlage verwenden.
Bestehende Sicherheitsprojekte öffnen
Zum Öffnen eines bestehenden Sicherheitsprojekts mit Hilfe von Automation Interface, müssen Sie zum Sicherheitsknoten navigieren und dann die CreateChild()-Methode mit dem Pfad der entsprechenden Sicherheitsprojektdatei als Parameter ausführen.
Sie können drei verschiedene Werte als SubType verwenden:
- 0: Projekt zum Lösungsverzeichnis kopieren
- 1: Projekt zum Lösungsverzeichnis verschieben
- 2: Original-Projektspeicherort verwenden (falls verwendet, verwenden Sie bitte
""als Projektnamensparameter)
Grundsätzlich repräsentieren diese Werte die Funktionalitäten (Ja, Nein, Abbrechen) von der folgenden MessageBox in TwinCAT XAE:

Sie können entweder den Pfad zum Sicherheitsprojekt (bzw. dessen *.splcproj Datei), das hinzugefügt werden muss, verwenden oder Sie können die Sicherheitsprojekt-Archivdatei (*.tfzip) verwenden.
Code-Ausschnitt (C#):
ITcSmTreeItem safety = systemManager.LookupTreeItem("TISC");
ITcSmTreeItem newProject = safety.CreateChild("NameOfProject", 0, null, pathToProjectOrTfzipFile); Code-Ausschnitt (Powershell):
$safety = $systemManager.LookupTreeItem("TISC")
$newProject = $safety.CreateChild("NameOfProject", 0, "", pathToProjectOrTfzipFile)