Informations de projet

Présentation

Lorsque vous exécutez la commande Projet > Informations de projet..., un objet Informations de projet est inséré dans le nœud Global de l'arborescence Outils et la boîte de dialogue Informations de projet s'ouvre. Elle vous permet de visualiser et de définir des propriétés et informations relatives au fichier de projet, par exemple les attributs d'accès, le numéro de version, l'auteur et la société, ainsi que des statistiques concernant les objets du projet.

Fichier

L'onglet Fichier affiche les propriétés du fichier de projet.

Résumé

Dans l'onglet Résumé de la boîte de dialogue Informations de projet, vous pouvez éventuellement ajouter des informations sur le fichier de projet. Ces informations s'affichent automatiquement en tant que Clés disponibles dans l'onglet Propriétés de la boîte de dialogue Informations de projet.

Option Créer automatiquement les POU 'Informations de projet' :

Si cette option est activée, les POU de fonctions seront automatiquement créés dans le dossier Informations de projet, au niveau du nœud Global de l'arborescence Outils. Vous pouvez ainsi accéder aux valeurs des propriétés de projet dans le programme d'application. Des fonctions spéciales seront créées dans ce cas pour les propriétés Société, Titre, et Version (GetCompany, GetTitle, GetVersion). Pour accéder aux propriétés définies en plus, une fonction sera disponible pour chaque type de propriété (GetTextProperty, GetTextProperty2, GetBooleanProperty, GetNumberProperty, GetVersionProperty) sera disponible. Dans ce cas, appelez la fonction appropriée, transmettez-lui la clé de propriété en entrée, et vous obtiendrez la valeur de la propriété. Si une bibliothèque contient des POU d'informations sur le projet, utilisez l'opérateur __POOL pour accéder aux fonctions Informations de projet du projet où la bibliothèque est incluse (par exemple, "__POOL.GetVersion").

Option Créer automatiquement les POU 'Informations de bibliothèque' :

Si cette option est activée, les POU de fonction seront automatiquement créés dans le dossier Informations de bibliothèque, au niveau du nœud Global de l'arborescence Outils. Vous pouvez vous en servir pour accéder aux valeurs des propriétés de bibliothèque dans le programme d'application. Les fonctions spéciales GetLibVersion (numéro de version sous forme de chaîne de texte), GetLibVersionNumber (numéro de version en tant que valeur numérique) et IsLibReleased seront créées dans ce cas pour les propriétés entrées.

NOTE : Si ces options sont activées, un maximum de 80 caractères est autorisé pour chaque paramètre. Le texte en trop sera tronqué.

Exemple

La propriété suivante est définie dans l'onglet Propriétés :

Clé = nProp1

Type = Number

Valeur = 333

Pour obtenir la valeur dans le programme d'application, appelez par exemple la fonction GetNumberProperty.

showprop:=GetNumberProperty("nProp1");

showprop doit être déclaré comme type DINT dans ce cas.

Propriétés

L'onglet Propriétés de la boîte de dialogue Informations de projet permet de définir des clés pour certaines propriétés de projet. Elles pourront être utilisées plus tard dans des programmes externes spécifiques aux clients pour contrôler la propriété correspondante.

Au minimum, les informations définies dans l'onglet Résumé de la boîte de dialogue seront visibles en tant que Clé dans la table Propriétés. Les noms des propriétés sont utilisés comme noms de clés, le type de données est automatiquement Texte et Valeur correspond aux chaînes de texte telles que définies dans l'onglet Résumé. Des clés supplémentaires peuvent être ajoutées.

Statistiques

Le tableau affiché dans l'onglet Statistiques de la boîte de dialogue Informations de projet fournit une vue d'ensemble des objets utilisés dans le projet : Voir le Nombre d'objets total en haut ainsi que le nombre d'objets (Nombre) par Type d'objet dans le tableau qui suit.

Licences

L'onglet Attribution de licence ne concerne généralement pas les plates-formes de contrôleur EcoStruxure Machine Expert.

Pour plus d'informations, reportez-vous au logiciel License Manager, automatiquement installé avec EcoStruxure Machine Expert.

Signature

Cet onglet s'affiche uniquement pour les bibliothèques qui ont été signées à l'aide de cette méthode.

NOTE : Cette méthode de signature est obsolète. N’utilisez cet onglet que pour assurer la compatibilité avec EcoStruxure Machine Expert V1.2 et les versions antérieures. Il est plutôt recommandé de créer des bibliothèques signées par certificat via la boîte de dialogue Paramètres du projet - Sécurité ou l'éditeur Écran Security.

Pour assurer la compatibilité avec EcoStruxure Machine Expert V1.2 et les versions antérieures, procédez comme suit :

  1. Activez l'option Activer signature.

  2. Entrez le chemin d'accès au fichier de clé.

  3. Stockez le projet comme bibliothèque compilée.

Le jeton s'affiche dans le Référentiel de bibliothèque ou dans le Gestionnaire de bibliothèque sous les Détails de la bibliothèque. Vous pouvez le comparer au jeton éventuellement publié par le fournisseur de la bibliothèque afin de vérifier si la bibliothèque provient bien du fournisseur désiré.

Si vous (en tant que fournisseur de bibliothèque) souhaitez créer un nouveau fichier de clé privée, cliquez sur le bouton Créer un fichier de clé privée... et sélectionnez un répertoire pour l'enregistrer.

Elément

Description

Activer signature

Activez cette option pour signer le projet de bibliothèque avec une clé de fournisseur pour une utilisation unique.

Fichier de clé privée

Configurez le chemin d'accès au fichier de clé privée *.libpk.

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

Jeton de la clé publique

Le jeton est généré automatiquement lorsque le Fichier de clé privée est spécifié.

Exemple : 427A5701DA3CF3CF.

Bouton Créer un fichier de clé privée

Cliquez sur ce bouton pour créer un fichier de clé privée.