Zum Hauptinhalt springen

Projekterstellung & Versionierung

Info

Projekte sind im Kontext von SDA Kombinationen aus Hardwarekonfigurationen und Automatisierungs-Steuerungscode, wie sie in gängigen Entwicklungsumgebungen der Automatisierung verwendet werden (z. B. .zap-Dateien des Siemens TIA Portal).

Ein Projektobjekt anlegen und die Archivdatei hochladen​

Schritt 1: Oberfläche zur Projekterstellung aufrufen​

Rufen Sie über das linke Navigationsmenü die Seite Projects auf. Klicken Sie oben rechts in der Oberfläche auf die Schaltfläche "Add Project".

Schritt 2: Projektkonfiguration abschließen​

Nach dem Klick auf "Add Project" wird von rechts ein Konfigurationsbereich eingeblendet. Dieser geführte Assistent leitet Sie durch die wesentlichen Schritte der Projekterstellung.

Schritt 3: Gerät anlegen (optional)​

Nach Eingabe der erforderlichen Projektinformationen können Sie im selben Ablauf optional ein zugehöriges Gerät anlegen. Dieser integrierte Ansatz erlaubt es, Projekt- und Geräteeinstellungen in einem Durchgang zu konfigurieren.

Info

Hinweis: Das Anlegen eines Geräts ist optional und kann übersprungen werden, wenn es für Ihre aktuelle Einrichtung nicht erforderlich ist. Sie können Ihrem Projekt später jederzeit über die Geräteverwaltung Geräte hinzufügen.

Info

Welche Hersteller und IDEs unterstützt werden, entnehmen Sie der Liste auf dieser Seite.

Nach erfolgreichem Upload erscheint das Projekt in der Projektliste.​

Schritt 4: Projekt bestätigen​

Nach erfolgreicher Projekterstellung und dem Hochladen des Archivs erscheint das neue Projekt automatisch in der Hauptliste der Projekte.

Projekttypen​

Die SDA-Plattform unterstützt drei unterschiedliche Projekttypen, die jeweils für bestimmte Anwendungsfälle ausgelegt sind:

Standardprojekte Standardprojekte sind für Automatisierungs-Workflows vorgesehen und enthalten ausführbare Bestandteile wie Zaps und Projektarchive. Sie umfassen typischerweise Automatisierungslogik, Konfigurationsdateien und zugehörige Ressourcen, die für Deployment und Ausführung erforderlich sind.

Bibliotheksprojekte Bibliotheksprojekte enthalten wiederverwendbare Codekomponenten und Module, die sich über mehrere Projekte im SDA-Ökosystem hinweg nutzen lassen. Beispiele sind gemeinsam genutzte Hilfsbibliotheken (etwa zal), die verbreitete Funktionen bereitstellen, um doppelten Code zu vermeiden und Einheitlichkeit über Implementierungen hinweg zu wahren.

FTP-/SSH-Ordnerprojekte FTP-/SSH-Ordnerprojekte sind speziell für SFTP- und FTP-Backups konfiguriert. Dieser Projekttyp muss gewählt werden, wenn Backup-Dienste eingerichtet werden, die SFTP- oder FTP-Protokolle für Datenübertragung und -ablage nutzen.

Sie können nun einen Namen für die Projektversion wählen und einen Kommentar zu den Änderungen hinterlegen. Ziehen Sie die aktualisierte Archivdatei per Drag & Drop in den entsprechenden Bereich oder klicken Sie darauf, um einen Ordner manuell auszuwählen.

Nach erfolgreichem Upload lässt sich die Liste der Projektversionen über die Schaltfläche "Project versions" unterhalb des jeweiligen Projektnamens in der Projektansicht einsehen.

Filteroptionen für Projekte​

Benutzer können die angezeigten Projekte anhand der folgenden Kriterien filtern, um bestimmte Projekte schnell zu finden:

Vendor Filtert Projekte nach dem Hersteller bzw. der Organisation, die das Projekt erstellt oder betreut.

IDE Filtert nach der zum Projekt gehörenden integrierten Entwicklungsumgebung (IDE), sodass Sie gezielt Projekte zu Ihren Entwicklungswerkzeugen sehen.

Type Filtert nach Projekttyp (Standard, Bibliothek oder FTP-/SSH-Ordner), um nur Projekte anzuzeigen, die zu Ihrem aktuellen Arbeitsablauf passen.

Tags Filtert anhand benutzerdefinierter Tags, die Projekten zugewiesen sind, und ermöglicht so eine flexible Kategorisierung sowie schnelles Auffinden nach Projektmerkmalen, Umgebungen oder anderen eigenen Kriterien.

Mehrere Filter lassen sich gleichzeitig anwenden, um die Projektliste einzugrenzen und die Navigation zu beschleunigen.

Projektdetails​

Sobald das Projekt erfolgreich hochgeladen wurde, klicken Sie in der Liste auf den Projekteintrag, um zur detaillierten Projektansicht zu gelangen. Diese umfassende Oberfläche bietet Zugriff auf:

  • Konfigurationseinstellungen des Projekts
  • Dateiverwaltung und Archivinhalte
  • Deployment-Status und -Historie
  • Gerätezuordnungen und deren Verwaltung