É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
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'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.
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.