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.
Auf der Registerkarte Datei werden die Eigenschaften der Projektdatei angezeigt.
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.
Wenn Sie ein Bibliotheksprojekt erstellen möchten, finden Sie Informationen hierzu im Kapitel zur Erstellung Ihrer eigenen Bibliothek im EcoStruxure Machine Expert Funktionen und Bibliotheken - Benuzerhandbuch.
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.
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.
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.
Die Registerkarte Signierung des Dialogfelds Projektinformationen ermöglicht Ihnen das Signieren Ihres Bibliotheksprojekts mithilfe eines providerspezifischen, eindeutigen Schlüssels.
Voraussetzung: Der Schlüssel ist in Form einer Privatschlüsseldatei mit der Erweiterung *.libpk mit einem entsprechenden Token verfügbar.
Aktivieren Sie als Erstes die Option Signierung aktivieren, geben Sie anschließend den Pfad der Schlüsseldatei ein und speichern Sie das Projekt als kompilierte Bibliothek.
Der 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.
Parameter |
Beschreibung |
|
---|---|---|
Privatschlüsseldatei |
Pfad der Privatschlüsseldatei *.libpk. Beispiel: D:\for lib developers only\mycomp_libkey.libpk |
|
Öffentlicher Schlüsseltoken |
Dieser wird automatisch eingetragen, wenn die Schlüsseldatei angegeben ist. Beispiel: 427A5701DA3CF3CF. |