Épinglage
Qu’est-ce que l’épinglage ?
L'épinglage signifie qu'un point de référence est défini sur la version actuelle d'une application de sécurité. Le code PIN enregistre la version spécifique de l'application de sécurité et les objets associés. Grâce au pin, il est possible d'identifier une version spécifique de l'application dans le projet et d'un objet dans l'éditeur sur le EtherCAT Safety Module. Sur la base du code PIN, le vérificateur peut identifier à tout moment les modifications dans la structure de l'application, le contenu de ses objets ou les blocs fonctionnels de bibliothèque inclus.
Important
Une version spécifique est rendue identifiable en définissant une épingle ; cependant, aucune copie de la version spécifique n'est générée lors de cette opération.
Vue comparative
Les fonctions pin se trouvent dans l'éditeur de l'objet application. Pour ce faire, sélectionnez le SafetyApp objet dans l'arborescence du projet et cliquez sur Modifier l'objet dans le menu contextuel. Le Objets L'onglet affiche la vue de comparaison. Ceci montre la version et le CRC des objets du projet en cours et du project.ct épinglé.
Pour une description détaillée des informations et de la liste d'objets de la vue de comparaison, voir le Objets page d'aide.



Épingler une application de sécurité
Vous pouvez utiliser le Créer une nouvelle épingle commande pour définir une épingle sur la version d’exécution actuelle des objets répertoriés. Lorsque cela est fait, le CRC et la version sont notés, mais pas le contenu. Vous pouvez saisir un nom de code PIN. Le numéro de révision du pin est automatiquement incrémenté de 1 à chaque « nouveau » pinning.
Le Épingle transparente La commande supprime la broche actuelle et tous les objets sont renvoyés à Au travail.
- Portée de l'application de sécurité - Lequel Safety les objets appartiennent-ils à l'application ? 
- De quels blocs fonctionnels de bibliothèque l'application a-t-elle besoin ? 
 
- Version pertinente pour l'exécution des objets et des blocs fonctionnels de bibliothèque dans le domaine d'application - Code de chaque objet de l'application 
- Configuration et paramètre appareil de chaque objet d'E/S logique de l'application 
- Interface de l'implémentation externe de chaque bloc fonction bibliothèque utilisé 
- Désignations de version des objets 
 
Les commentaires des objets n'appartiennent pas à la version pertinente pour l'exécution. Ceux-ci ne sont pas épinglés et peuvent donc être mis à jour à la fin et lors de la vérification.
En tant que vérificateur, vous identifiez une version épinglée par un identifiant PIN, qui est affiché à différents points du système de développement.
L'identifiant du code PIN contient les éléments suivants :
- Nom 
- Compteur de révision, qui est automatiquement incrémenté de 1 lors de l'épinglage 
- CRC : Un CRC32 de la version d'exécution épinglée 
De plus, l'heure d'épinglage est enregistrée. Cependant, cela ne fait pas partie de l’identifiant du code PIN.
Affichage des informations sur les broches et des écarts
En tant que développeur, vous pouvez afficher les informations relatives au code PIN de l'application pour une application de sécurité dans la vue de comparaison.
Les informations sur la broche d'application de sécurité comprennent les éléments suivants :
- Nom: Nom du pin 
- Révision 
- CRC: Le CRC est créé pour l'ensemble de l'application épinglée. 
- Dernier changement: Heure de génération du code PIN 
De plus, la vue comparative des SafetyApp L'objet montre en quoi la version actuelle du projet diffère de la version actuellement épinglée de l'application.
Les différences suivantes sont affichées :
- Nouveaux objets 
- Objets supprimés 
- Objets modifiés par rapport au code ou aux paramètres de l'appareil 
- POU récemment extraits des bibliothèques 
- Les blocs fonctionnels de la bibliothèque ne sont plus référencés 
- Blocs fonctionnels de bibliothèque différents en termes d'interface ou de version d'implémentation 
Les différences sont clairement mises en évidence en couleur afin que le vérificateur puisse les identifier facilement :
- Vert : nouveaux objets ou blocs de bibliothèque de fonctions dans le projet 
- Rouge : modification/différence dans le contenu du jeu de paramètres d'objet ou d'appareil ou du bloc fonctionnel de bibliothèque 
- Bleu : objets ou blocs fonctionnels de bibliothèque supprimés ou n'étant plus utilisés dans le projet 
Épingler dans la vue du projet et la vue des objets
Lorsque l'application de sécurité est épinglée, les informations sur la broche s'affichent dans la vue de comparaison. Dans l'arborescence du projet, le  Le nœud et ses objets enfants sont marqués du
 Le nœud et ses objets enfants sont marqués du  symbole. Le Application de sécurité le nœud est considéré comme épinglé
 symbole. Le Application de sécurité le nœud est considéré comme épinglé  si l'objet lui-même et tous ses objets enfants correspondent à la version de l'objet notée dans l'épingle.
 si l'objet lui-même et tous ses objets enfants correspondent à la version de l'objet notée dans l'épingle.
Si l'application n'a pas encore été épinglée ou si l'épingle a été supprimée, seule la Au travail le statut apparaît dans la ligne supérieure. Dans l'arborescence du projet, le  Le nœud et ses objets enfants ne sont pas marqués dans l’arborescence du projet.
 Le nœud et ses objets enfants ne sont pas marqués dans l’arborescence du projet.
Si un objet enfant de l'application de sécurité est Au travail, alors l'application de sécurité est également Au travail.
Les informations sur la broche ou Au travail est affiché dans la vue des objets et dans l'impression du projet.
Effectuer une vérification
Astuce
En définissant une épingle, vous pouvez détecter les modifications pertinentes pour l'exécution pendant et après la vérification.
En tant que développeur, vous publiez la version actuelle d'une application de sécurité dans le projet pour vérification ou pour vérification continue après une modification. L'épinglage rend cette version identifiable en ce qui concerne les parties importantes pour l'exécution pour les tâches de vérification et pour la réception.