Erstellung von und Umgang mit Sicherheitsprojekten
In diesem Kapitel wird die Erstellung von, der Zugriff auf und der Umgang mit Sicherheitsprojekten 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)