Symbol:
Funktion: Das Objekt enthält die Eigenschaften, Metainformationen und Informationen des Projekts und ermöglicht Ihnen die Urheberschaft und Integrität des Projekts zu überprüfen.
Aufruf
-
Doppelklick auf das Objekt im Gerätebaum
-
Menü „Projekt Projektinformationen“
Voraussetzung: CODESYS erstellt das Objekt, sobald Sie den Befehl „Projekt Projektinformationen“ ausgewählt haben und sich der Dialog öffnete.
CODESYS speichert die Projektinformationen direkt im Projekt. Wenn Sie zum Beispiel ein Projekt auf ein anderes System übertragen, wird auch das Objekt „Projektinformationen“ übertragen. Sie benötigen kein Projektarchiv.
Registerkarte 'Datei'
Die Registerkarte zeigt die Eigenschaften der Projektdatei und deren Attribute an. Sie können diese Attribute nicht editieren. Sie entsprechen den Dateieigenschaften des Windows-Explorers.
Registerkarte 'Zusammenfassung'
Die Registerkarte enthält allgemeinen Informationen und Metainformationen der Projektdatei.
CODESYS erstellt aus diesen Informationen Schlüssel in der Registerkarte „Eigenschaften“. Wenn zum Beispiel in „Firma“ der Name Company_A
eingetragen ist, ist in der Registerkarte „Eigenschaften“ der Schlüssel Company
mit dem Wert Company_A
vorhanden.




HINWEIS

Wenn Sie Ihr Projekt als Bibliotheksprojekt speichern, sollten Sie die Richtlinien für Bibliotheksentwickler "Library Development Summary" beachten.
Bei einem Bibliotheksprojekt muss eine „Firma“, ein „Titel“ und eine „Version“ eingetragen sein, um die Bibliothek installieren zu können. |
|
„Firma“ |
Name der Firma, zum Beispiel |
„Titel“ |
Titel des Projekts, zum Beispiel |
„Version“ |
Version des Projekts, zum Beispiel |
„Freigegeben“ |
Folge: Wenn Sie nun das Projekt editieren, erscheint eine Eingabeaufforderung, ob das Projekt wirklich geändert werden soll. Wenn Sie diese Abfrage einmalig mit „Ja“ beantworten, erscheinen bei weiteren Editieraktionen keine Abfrage mehr. |
„Kategorien“ |
Kategorien des Bibliotheksprojekts, nach denen Sie im Dialog „Bibliotheksrepository“ sortieren können. Wenn keine Kategorie angegeben ist, wird der Bibliothek die Kategorie „Sonstige“ zugewiesen. Die Kategorien stammen aus einer oder mehreren externen Beschreibungsdateien im XML-Format. Sie können aber auch aus einem bereits erstellten Bibliotheksprojekt stammen. Voraussetzung: Das Projekt ist ein Bibliotheksprojekt.
|
„Standardnamensraum“ |
Wenn Sie hier keinen Standardnamensraum definieren, gilt automatisch der Name der Bibliotheksdatei als Namensraum. |
„Autor“ |
Autor des Projekts, zum Beispiel |
„Beschreibung“ |
Zum Beispiel: |
Siehe auch
Liste von Kategorien |
Liste der Kategorien, die dem Bibliotheksprojekt zugewiesen sind. Sie können aus mehrere Quellen stammen. Wenn Sie alle gewünschten Kategorien eingetragen haben, bestätigen Sie den Dialog mit „OK“. |
Schaltfläche „Hinzufügen“ |
Die Befehle „Von Beschreibungsdatei“ und „Von anderer Bibliothek“ erscheinen. |
Schaltfläche „Entfernen“ |
CODESYS entfernt die selektierte Kategorie. |
Befehl „Von Beschreibungsdatei“ |
Dialog „Beschreibungsdatei auswählen“ erscheint, in dem Sie eine Beschreibungsdatei mit Erweiterung |
Befehl „Von anderer Bibliothek“ |
Dialog „Bibliothek auswählen“ erscheint, in dem Sie eine Bibliothek auswählen, deren Befehlskategorien übernommen werden sollen. Wenn Sie den Dialog mit „Öffnen“ beenden, übernimmt CODESYS die Kategorien. |
Schaltfläche „OK“ |
CODESYS stellt die Kategorien als Projektinformation zur Verfügung und zeigt sie im Feld „Bibliothekskategorien“ an. |
Registerkarte 'Eigenschaften'
In dieser Registerkarte können Sie Schlüssel definieren, die Sie mit anwenderspezifischen externen Programmen von außen steuern können.




HINWEIS

Wenn Sie ein Bibliotheksprojekt geöffnet haben, beachten Sie bitte die Beschreibung der relevanten Schlüssel in den Richtlinien für Bibliotheksentwickler: "Library Development Summary".
Wenn Sie als Projekt eine Symbolbibliothek geöffnet haben, muss der Schlüssel VisuSymbolLibrary = TRUE
definiert sein. Er kennzeichnet die Bibliothek als Symbolbibliothek.
„Schlüssel“ |
Name des Schlüssels. Beliebige Zeichenfolge für neuen Schlüssel eintragen, oder einen bereits in der Tabelle „Eigenschaften“ eingetragenen Schlüssel selektieren. |
„Typ“ |
Datentyp des Schlüssels. Mögliche Typen: „Text“, „Datum“, „Zahl“, „Bool“, „Version“. |
„Wert“ |
Wert des Schlüssels im zulässigen Format:
|
„Hinzufügen“ |
Fügt den neu definierten Schlüssel in der Tabelle „Eigenschaften“ hinzu. |
„Bearbeiten“ |
Speichert die für den in der Tabelle „Eigenschaften“ selektierten Schlüssel vorgenommene Änderung. |
„Entfernen“ |
Entfernt den in der Tabelle „Eigenschaften“ selektierten Schlüssel. |
„Eigenschaften“ |
Liste der Eigenschaften, die als Schlüssel definiert sind. CODESYS erstellt automatisch Schlüssel zu den Informationen der Registerkarte „Zusammenfassung“. Klicken Sie auf einen Schlüssel, um ihn in den Eingabefelder, die oberhalb der Liste sind, zu bearbeiten. |
Registerkarte 'Statistik'
Der Dialog gibt eine statistische Auskunft, wie viele Objekte der einzelnen Typen im Projekt verwendet sind.
Registerkarte 'Lizenzierung'
Der Dialog dient dem Lizenzschutz von Bibliotheken.




VORSICHT

Sie können nur übersetzte Bibliotheken ("Compiled Libraries") so schützen.
„Dongle-Lizenzierung aktivieren“ |
|
„Firmcode“ |
Lizenzinformationen, die bei der späteren Verwendung der Bibliothek vom Dongle geliefert werden müssen. |
„Produktcode“ |
|
„Aktivierungs-URL“ |
|
„Aktivierungs-Mail“ |
Siehe auch
-
linktarget doesn't exist but @y.link.required='true'
Registerkarte 'Signieren'
Diese Registerkarte wird nur noch bei bestehenden Bibliotheken angezeigt, deren Signierung mit dieser Registerkarte erstellt wurde. Bei neu erzeugten Bibliotheken ist diese Registerkarte nicht mehr sichtbar.
Wenn eine zertifikatssignierte Bibliothek erzeugt wird (möglich ab CODESYS V3 SP15) und nicht eine Bibliothekskompatibilität mit CODESYS < V3 SP15 eingestellt ist, sind die Einstellungen auf dieser Registerkarte deaktiviert. In diesem Fall erfolgt die Signierung über ein Zertifikat, das im Security-Screen dem Benutzerprofil zugeordnet sein muss.
Nicht empfohlen, jedoch für die Kompatibilität mit Versionen < V3 SP15 in manchen Fällen noch nötig: Die weniger sichere Signierung einer Bibliothek mit
Hilfe dieses Dialogs, mit einem anbieterspezifischen, einmaligen Schlüssel. Voraussetzung:
Dieser Schlüssel liegt für Sie in Form einer "Privaten Schlüsseldatei" *.libpk
mit einem zugehörigen Token bereit. Diesen Schlüssel muss auch der Verwender der
Bibliothek erhalten, um prüfen zu können, ob die letzte Signierung tatsächlich durch
den Bibliotheksanbieter erfolgt ist.
„Signieren aktivieren“ |
|
„Private Schlüsseldatei“ |
Speicherort der privaten Schlüsseldatei |
„Token des öffentlichen Schlüssels“ |
Zum Beispiel: Voraussetzung: Eine privaten Schlüsseldatei ist angegeben und CODESYS hat den Token ausgelesen und eingetragen |
„Private Schlüsseldatei erzeugen...“ |
CODESYS erzeugt eine neue private Schlüsseldatei. |
Optionen zur Bausteinerzeugung für den Zugriff auf Projektinformationen
„Automatisch 'Projektinformationen'-POUs erzeugen“ |
Hinweis: Die mit dieser Option erzeugten Funktionen können nur verwendet werden, wenn
das Laufzeitsystem den Datentyp
Für benutzerdefinierte Eigenschaften stehen folgende Funktionsbausteine zur Verfügung:
Hinweis: Aktivieren Sie diese Option nicht für Standardbibliotheken, da dies auf kleinen Systemen aufgrund des zusätzlichen Speicherbedarfs Probleme verursachen kann. Hinweis: Wenn eine Bibliothek auch diese Projektinformations-POUs enthält, sollten
Sie den Operator |
„Automatisch 'Bibliotheksinformationen'-POUs erzeugen“ |
Für die Eigenschaften „Version“ und „Freigegeben“ werden die Funktionen Hinweis: Im Laufzeitsystem sind diese Funktionen nicht registriert! Die Option steht
als Ausweichlösung zur Verfügung, falls das Laufzeitsystem den Datentyp |