Mécanisme d'espace réservé

Présentation

Un espace réservé dans le Gestionnaire de bibliothèques est une référence à une version de bibliothèque définie. Les espaces réservés simplifient la maintenance des hiérarchies de bibliothèques.

Dans EcoStruxure Machine Expert, définissez des espaces réservés dans les emplacements suivants :

oDescription des équipements : en fonction de la version du système d’exécution (pour les bibliothèques spécifiques aux équipements).

oProfil de bibliothèque : en fonction de la version du compilateur.

oApplication : en fonction de la boîte de dialogue Espaces réservés dans le Gestionnaire de bibliothèques.

L’utilisation des espaces réservés vous permet de modifier les bibliothèques au niveau inférieur de la hiérarchie de dépendances (notamment : mises à jour ou correction de bogues) et évite de devoir adapter les bibliothèques des niveaux supérieures ou les descriptions des équipements.

Voici l’ordre de recherche de la résolution des espaces réservés (priorité la plus élevée en premier) :

1.Boîte de dialogue Espaces réservés

2.Description de l'équipement

3.Profil de bibliothèque

Configurez la résolution d’un espace réservé dans la boîte de dialogue Espaces réservés.

Warning_Color.gifAVERTISSEMENT

FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT

oVérifiez si les versions des bibliothèques contenues dans votre programme sont correctes après la mise à jour du logiciel.

oVérifiez que les versions des bibliothèques mises à jour correspondent aux caractéristiques de votre application.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

NOTE : Les espaces réservés sont définis par les versions de contrôleur. Lors de la création d'une bibliothèque, aucun espace réservé n'est défini par les versions de contrôleur pour cette nouvelle bibliothèque. Le mécanisme d'espace réservé ne peut pas être utilisé lors de l'ajout de cette bibliothèque personnalisée au Gestionnaire de bibliothèques de l'équipement.

NOTE : Les noms de bibliothèque et les références d'espace réservé font la distinction entre majuscules et minuscules.

Exemple

Condition préalable : l’espace réservé SysLib est défini et résolu dans la description de différents équipements.

Description d’équipement qui définit l’espace réservé SysLib

Résolution d’espace réservé SysLib

Equipement A (V1.0.0.0)

SysLibA (V1.0.0.0)

Equipement A (V1.0.1.0)

SysLibA (V1.0.1.0)

Equipement B (V2.1.0.0)

SysLibB (V1.0.0.0)

Equipement B (V2.2.0.0)

SysLibB (V1.0.1.0)

Utilisation de l’espace réservé SysLib dans une application :

Dans votre application, vous avez ajouté l’espace réservé SysLib au Gestionnaire de bibliothèque.

Si...

Alors…

Si l’équipement A avec la version V1.0.0.0 est implémenté dans votre application.

La bibliothèque SysLibA avec la version V1.0.0.0 est référencée dans le Gestionnaire de bibliothèques car l’espace réservé Syslib est résolu par la description de l’équipement A.

Si l’équipement B avec la version V2.2.0.0 est implémenté dans votre application.

La bibliothèque SysLibB avec la version V1.0.1.0 est référencée dans le Gestionnaire de bibliothèques car l’espace réservé Syslib est résolu par la description de l’équipement B.

Si ni l’équipement A ni l’équipement B ne sont implémentés dans votre application.

L’espace réservé n’est pas résolu par un équipement.

Dans ce cas, effectuez la résolution de l’espace réservé dans le boîte de dialogue Espaces réservés du Gestionnaire de bibliothèques.

Utilisation de l’espace réservé SysLib dans une bibliothèque :

Dans votre projet de bibliothèque, vous avez ajouté l’espace réservé SysLib au Gestionnaire de bibliothèque. L’espace réservé n’est pas résolu dans le projet de bibliothèque car le projet de bibliothèque ne contient pas d’équipements. Par conséquent, lors de l’ajout d’une bibliothèque par espace réservé, vous devez définir la bibliothèque que cet espace réservé doit résoudre dans l’onglet Espace réservé dans la boîte de dialogue Ajouter une bibliothèque (sélection de bibliothèque par défaut) du Gestionnaire de bibliothèques. Ensuite, lors de l’utilisation de la bibliothèque dans une application, l’espace réservé est résolu comme décrit dans le paragraphe précédent. La définition de la résolution de l’espace réservé est valide exclusivement pour le projet de bibliothèque.