Skip to main content

Objet : Gestionnaire de bibliothèque

Symbole: _cds_icon_library_manager.png

Le gestionnaire de bibliothèque répertorie toutes les bibliothèques qui ont été intégrées dans le projet pour créer des applications. Il fournit des informations sur le type de bibliothèque, ses propriétés et son contenu.

Vous pouvez développer ou réduire la liste des bibliothèques intégrées, ainsi que modifier les propriétés de bibliothèque pour les bibliothèques non dépendantes.

Le gestionnaire de bibliothèque se compose de trois vues :

  • Vue supérieure : Liste des bibliothèques intégrées

  • Vue en bas à gauche : Arborescence avec tous les modules de la bibliothèque sélectionnés dans la vue supérieure

  • Vue en bas à droite : documentation de la bibliothèque POU sélectionnée dans l'arborescence

Pour plus d'informations, consultez : Utilisation des bibliothèques et Informations pour les développeurs de bibliothèques

Liste des bibliothèques intégrées

Si une bibliothèque dépend d'autres bibliothèques, alors ces bibliothèques référencées sont automatiquement intégrées.

Affiché en polices grises

Un plug-in a été utilisé pour ajouter automatiquement la bibliothèque au projet.

Affiché en polices noires

le Ajouter une bibliothèque La commande a été utilisée pour ajouter automatiquement la bibliothèque au projet.

Nom

Affichage de la bibliothèque intégrée dans la syntaxe suivante :

<nom de l'espace réservé> = <nom de la bibliothèque>, <version> (<société>):

<nom de l'espace réservé>: Lorsque la bibliothèque est une bibliothèque d'espace réservé, le nom de l'espace réservé est =.

_cds_icon_unresolved_library.png<nom de l'espace réservé> = (non résolu): La bibliothèque d'espaces réservés n'est pas résolue.

<nom de la bibliothèque>: Nom de la bibliothèque utilisée pour la gestion dans le référentiel de bibliothèques

<version>: Version référencée lors de sa première intégration

(<entreprise>): Fournisseur (optionnel)

Espace de noms

Espace de noms pour un accès unique au contenu de la bibliothèque

Il est ajouté à un identifiant de module à cet effet :

<espace de noms>.<identifiant de POU de bibliothèque>

L'espace de noms correspond généralement au nom de la bibliothèque.

Remarque : Si la bibliothèque a la propriété LanguageModelAttribute "qualified-access-only", alors vous devoir accéder au POU de la bibliothèque dans le code de l'application au moyen de l'espace de noms. L'accès qualifié (unique) est appliqué.

Vous pouvez modifier l'espace de noms standard pour une utilisation locale (au sein du projet) dans le Propriétés dialogue.

Version effective

Version de la bibliothèque après la résolution

Cette version est utilisée dans le projet.

Prérequis : Le gestionnaire de bibliothèque existe dans le Dispositifs vue et une bibliothèque d'espaces réservés est sélectionnée.

Exemple: 3.5.10.0

_cds_icon_info.png

Symbole avec info-bulle pour informer de la résolution actuelle de la bibliothèque d'espaces réservés sélectionnée qui s'écarte de la valeur par défaut

Exemple lorsque le gestionnaire de bibliothèque est dans le Dispositifs voir: Cet espace réservé est explicitement redirigé vers cette version (voir la boîte de dialogue Espaces réservés).

Exemple lorsque le gestionnaire de bibliothèque est dans le POU voir: Dans l'appareil 'Device_1', l'espace réservé est résolu en 'VisuElemsAlarms, 1.0.0.0 (System)'.

_cds_icon_libman_signed_lib.png

Bibliothèque signée avec un certificat de confiance (compatible avec CODESYS >=V3.5 SP15

_cds_icon_libman_signed_lib_with_deps.png

Bibliothèque signée avec un certificat de confiance, mais faisant référence à au moins une bibliothèque non signée

_cds_icon_libman_signed_legacy_lib.png

Bibliothèque signée avec une clé privée et un jeton (compatible avec CODESYS >=V3.5 SP15

_cds_icon_libman_legacy_lib.png

Bibliothèque non signée ou signée avec un certificat non approuvé ou expiré

Dans le cas d'un certificat non approuvé, le Certificat de confiance La commande est fournie dans le menu contextuel.

_cds_icon_unresolved_library.png

Bibliothèque indisponible ou bibliothèque d'espace réservé non résolue

Conseil : attribuez une bibliothèque disponible à l'espace réservé. Pour ce faire, cliquez sur le _cds_icon_placeholders.png icône de commande. Là, vous pouvez modifier l'espace réservé et, par exemple, attribuer la version la plus récente ou une autre bibliothèque.

_cds_icon_libman_unavailable_opt_lib.png

Bibliothèque définie comme facultative et non disponible actuellement

_cds_icon_libman_try_to_reload.png

Bibliothèque dont le statut est en cours de détermination

_cds_icon_libman_unlicensed_lib.png

Bibliothèque sous licence pour laquelle aucune licence valide n'est actuellement disponible

_cds_icon_tampered_library.png

Symbole de bibliothèque pour une bibliothèque qui ne peut pas être chargée car sa signature (cryptage) n'a pas pu être vérifiée

_cds_icon_library_manager.png

Bibliothèques gérées par le gestionnaire de bibliothèque dans le pool de POU

Tableau 26. Commandes dans le gestionnaire de bibliothèque

_cds_icon_libman_add_library.pngAjouter une bibliothèque

Ouvre la boîte de dialogue de sélection d'une bibliothèque

Toutes les bibliothèques installées dans le référentiel de bibliothèques sont proposées.

_icon_delete_library.pngSupprimer la bibliothèque

Supprime la bibliothèque actuellement sélectionnée du projet

_cds_icon_properties_library.pngPropriétés

Ouvre la boîte de dialogue pour l'affichage et l'édition des propriétés de la bibliothèque actuellement sélectionnée

_cds_icon_details.pngDes détails

Ouvre une boîte de dialogue avec les détails de la bibliothèque actuellement sélectionnée (informations générales, contenu, propriétés, informations de licence)

_cds_icon_libman_try_to_reload.pngEssayez de recharger la bibliothèque

Si vous sélectionnez une bibliothèque marquée comme introuvable, vous pouvez essayer de la charger à nouveau dans le projet à l'aide de cette commande.

_cds_icon_libman_download.pngTélécharger les bibliothèques manquantes

Ouvre une boîte de dialogue qui affiche les bibliothèques marquées comme manquantes dans le gestionnaire de bibliothèques.

CODESYS recherche les bibliothèques manquantes dans les serveurs de téléchargement spécifiés dans les options du projet.

Tant que cette boîte de dialogue est ouverte, les bibliothèques récemment installées peuvent être désinstallées.

_cds_icon_placeholders.pngEspaces réservés

Ouvre le Espaces réservés dialogue. La résolution actuelle est affichée et vous pouvez la modifier ici.

_cds_icon_libman_parameter.pngParamètres de la bibliothèque

Ouvre le Paramètres de la bibliothèque dialogue. Les paramètres des librairies qui existent dans le gestionnaire de librairies de l'application et du pool de POU y sont affichés. Vous pouvez personnaliser les paramètres dans cette boîte de dialogue.

_icon_library_repository.pngRéférentiel de la bibliothèque

Ouvre le Référentiel de la bibliothèque boîte de dialogue pour installer et désinstaller des bibliothèques et pour définir les emplacements des bibliothèques

_cds_icon_libman_icon_legend.pngLégende des icônes

Ouvre le Information boîte de dialogue avec une légende des icônes qui affichent l'état actuel d'une bibliothèque dans la liste des bibliothèques intégrées (voir ci-dessus)

_cds_icon_summary.pngSommaire

Ouvre le Résumé de la bibliothèque dialogue

Toutes les bibliothèques référencées dans le projet sont affichées dans une arborescence dans la boîte de dialogue, ainsi que les bibliothèques qui référencent ces bibliothèques.

  • Afficher toutes les occurrences dans la hiérarchie de la bibliothèque et fermer la boîte de dialogue commande : Dans l'éditeur du gestionnaire de bibliothèques, les bibliothèques de l'arborescence ouverte sont marquées qui référencent ou utilisent cette bibliothèque. Condition : une bibliothèque est sélectionnée. le Information la boîte de dialogue se ferme ensuite.

    Cette commande est également exécutée lorsque vous double-cliquez sur une bibliothèque.

. Affichage des bibliothèques
  • Bibliothèque gérée: Nom et version de la librairie

  • Nombre d'occurrences: Nombre d'emplacements où cette bibliothèque est référencée par d'autres bibliothèques

Lorsque vous cliquez + pour une bibliothèque, les bibliothèques qui référencent cette bibliothèque sont affichées au niveau inférieur.



_cds_icon_libman_trust_cert.pngCertificat de confiance

Uniquement dans le menu contextuel d'une bibliothèque sélectionnée dans le gestionnaire de bibliothèques, dans laquelle la bibliothèque a été signée avec un certificat non approuvé

La commande transforme le certificat non approuvé en un certificat approuvé et l'icône ajoutée passe de _cds_icon_libman_legacy_lib.png pour _cds_icon_libman_signed_lib.png.

Exporter la bibliothèque

Disponible uniquement dans le menu contextuel d'une bibliothèque sélectionnée dans le Gestionnaire de bibliothèques

Ouvre la boîte de dialogue par défaut pour enregistrer le fichier de bibliothèque dans le système de fichiers

Arborescence de tous les modules d'une bibliothèque sélectionnée

Tableau 27. Contenu de la bibliothèque <nom de la bibliothèque> sélectionnée

Toutes les POU de la bibliothèque qui ont été intégrées à la bibliothèque sont répertoriées dans une arborescence.

Condition : une bibliothèque est sélectionnée dans la vue supérieure.



Astuce

Les fonctions habituelles de tri et de recherche sont disponibles dans la barre de menus.

Documentation pour la bibliothèque POU sélectionnée dans la vue inférieure gauche

Note

La documentation des bibliothèques d'implémentation doit être générée une seule fois. Cela se fait à l'aide du Cliquez pour mettre à jour la documentation de la bibliothèque commander.

Languette: Entrées/Sorties

Interface (entrées/sorties) de la bibliothèque POU

Languette: Graphique

Affichage graphique du module

Languette: Documentation

Documentation pour la bibliothèque POU

Remarque : En tant que développeur de bibliothèque, vous devez prêter une attention particulière aux règles d'inclusion de la documentation dans les « Directives pour le développement de la bibliothèque ».

Pour plus d'informations, consultez : Résumé du développement de la bibliothèque

Languette : Paramètres de la bibliothèque

Condition : Le projet de bibliothèque contient un objet avec des paramètres de bibliothèque.

Les Ouvrir la boîte de dialogue de configuration La commande se trouve sur l'onglet. Cette commande ouvre le Paramètres de la bibliothèque dialogue.