Projektinformationen

Überblick

Bei Ausführung des Befehls Projekt > Projektinformationen... wird ein Objekt Projektinformationen in den Knoten Global der Tools-Baumstruktur eingefügt und anschließend wird das Dialogfeld Projektinformationen angezeigt. Er bietet Ihnen die Möglichkeit zum Anzeigen und Festlegen von Eigenschaften und Informationen der Projektdatei, beispielsweise Zugriffsattribute, Versionsnummer, Autor und Firmendaten sowie Statistiken zur Projektobjekten.

Datei

Auf der Registerkarte Datei werden die Eigenschaften der Projektdatei angezeigt.

Zusammenfassung

Auf der Registerkarte Zusammenfassung im Dialogfeld Projektinformationen können Sie optional Informationen zur Projektdatei hinzufügen. Diese Informationen werden automatisch als verfügbare Schlüssel auf der Registerkarte Eigenschaften im Dialogfeld Projektinformationen angezeigt.

Option Automatisch 'Projektinformationen'-POUs erzeugen:

Ist diese Option aktiviert, dann werden im Ordner Projektinformationen im Knoten Global in der Tools-Baumstruktur automatisch Funktions-POUs erstellt. Sie können diese Option verwenden, um auf die Werte der Projekteigenschaften im Anwendungsprogramm zuzugreifen. In diesem Fall werden spezielle Funktionen für die Eigenschaften Firma, Titel und Version (GetCompany, GetTitle, GetVersion) erstellt. Für den Zugriff auf weitere definierte Eigenschaften steht für jeden Eigenschaftstyp (GetTextProperty, GetTextProperty2GetBooleanProperty, GetNumberProperty, GetVersionProperty) eine entsprechende Funktion zur Verfügung. Rufen Sie in diesem Fall die entsprechende Funktion auf und geben Sie den Eigenschaftsschlüssel ein. Daraufhin wird der entsprechende Eigenschaftswert zurückgegeben.

Option Automatisch 'Bibliotheksinformationen'-POUs erzeugen:

Ist diese Option aktiviert, dann werden im Ordner Bibliotheksinformationen im Knoten Global in der Tools-Baumstruktur automatisch Funktions-POUs erstellt. Sie können diese Option verwenden, um auf die Werte der Bibliothekseigenschaften im Anwendungsprogramm zuzugreifen. In diesem Fall werden für die eingegebenen Eigenschaften die Sonderfunktionen GetLibVersion (Versionsnummer als Textzeichenfolge), GetLibVersionNumber (Versionsnummer als numerischer Wert) und IsLibReleased erstellt.

HINWEIS: Wenn die Optionen aktiviert sind, können für jeden Parameter maximal 80 Zeichen eingegeben werden. Text, der über diese Länge hinausgeht, wird abgeschnitten.

Beispiel

Folgende Eigenschaft ist auf der Registerkarte Eigenschaften definiert:

Taste = nProp1

Typ = Number

Wert = 333

Diesen Wert können Sie beispielsweise mit der Funktion GetNumberProperty in die Anwendung übernehmen.

showprop:=GetNumberProperty("nProp1");

showprop muss in diesem Fall als Typ DINT deklariert werden.

Eigenschaften

Auf der Registerkarte Eigenschaften im Dialogfeld Projektinformationen können Sie Schlüssel für einige Projekteigenschaften festlegen. Diese lassen sich zu einem späteren Zeitpunkt in kundenspezifischen externen Programmen zur Steuerung der jeweiligen Eigenschaft nutzen.

Zumindest die auf der Registerkarte Zusammenfassung des Dialogfelds definierten Informationen werden als Schlüssel in der Tabelle Eigenschaften angezeigt. Die Eigenschaftsbezeichnungen werden als Schlüsselnamen verwendet. Als Datentyp wird automatisch Text und als Wert die in der Registerkarte Zusammenfassung definierte Textzeichenfolge verwendet. Bei Bedarf können auch weitere Schlüssel hinzugefügt werden.

Statistik

Die Tabelle auf der Registerkarte Statistik im Dialogfeld Projektinformationen bietet eine Übersicht über die im Projekt verwendeten Objekte: Oben wird die gesamte Anzahl der Objekte angezeigt, während die Tabelle unten die Anzahl der Objekte (Anzahl) pro Objekttyp angibt.

Lizenzierung

Die Registerkarte Lizenzierung ist in der Regel nicht anwendbar auf EcoStruxure Machine Expert-Steuerungsplattformen.

Weitere Informationen finden Sie in der Lizenz-Manager-Software, die automatisch zusammen mit EcoStruxure Machine Expertinstalliert wird.

Signierung

HINWEIS: Diese Signiermethode ist veraltet. Verwenden Sie diese Registerkarte nur und ausschließlich, um Kompatibilität mit EcoStruxure Machine Expert V1.2 und früheren Versionen zu erzielen. Stattdessen wird empfohlen, zertifikatsignierte Bibliotheken über das Dialogfeld Projekteinstellungen – Sicherheit oder den Editor Security-Screen zu erstellen.

Um Kompatibilität mit EcoStruxure Machine Expert V1.2 und früheren Versionen zu erzielen, gehen Sie wie folgt vor:

  1. Aktivieren Sie die Option Signieren aktivieren.

  2. Geben Sie den Pfad der Schlüsseldatei ein.

  3. Speichern Sie das Projekt als übersetzte Bibliothek.

Das Token wird im Bibliotheks-Repository oder im Bibliotheksverwalter unter Details in der Bibliothek angezeigt. Sie können ihn mit dem Token vergleichen, der eventuell vom Provider der Bibliothek veröffentlicht wurde, um zu überprüfen, ob die Bibliothek tatsächlich vom gewünschten Provider stammt.

Wenn Sie – als Bibliotheksprovider – eine neue Privatschlüsseldatei erstellen möchten, klicken Sie auf die Schaltfläche Privatschlüsseldatei erstellen... und wählen ein Verzeichnis aus, um sie zu speichern.

Element

Beschreibung

Signieren aktivieren (veraltet)

Aktivieren Sie diese Option, um das Bibliotheksprojekt mit einem anbieterspezifischen Schlüssel zur einmaligen Verwendung zu signieren.

Privatschlüsseldatei

Konfigurieren Sie den Pfad der privaten Schlüsseldatei (*.libpk).

Beispiel: D:\for lib developers only\mycomp_libkey.libpk

Öffentlicher Schlüsseltoken

Das Token wird automatisch generiert, wenn die Private Schlüsseldatei angegeben wird.

Beispiel: 427A5701DA3CF3CF.

Schaltfläche Privatschlüsseldatei erstellen

Klicken Sie auf die Schaltfläche, um eine neue private Schlüsseldatei zu erstellen.