Skip to main content

Commande : Afficher les références croisées – Sécurité

Fonction: La commande ouvre le Liste de références croisées ou Liste de références croisées en matière de sécuritévue. Lorsque vous sélectionnez la commande dans un objet de sécurité, la Liste de références croisées en matière de sécurité la vue s'ouvre.

Appel:

  • Modifier menu

  • Commande du menu contextuel Parcourir → Afficher les références croisées

Dans le Liste de références croisées en matière de sécurité Avec view, vous pouvez afficher les emplacements d'occurrence dans les objets de sécurité d'une ou de toutes les variables, POU ou instances FB au sein du projet et dans les POU de bibliothèque référencés. Vous pouvez également limiter l'affichage aux références croisées uniquement dans le projet, uniquement dans l'application active ou uniquement dans un POU spécifique.

Utilisation de la liste de références croisées de sécurité

Tenez compte des points suivants lorsque vous utilisez la liste de références croisées de sécurité pour analyser le flux de contrôle ou le flux de données de l'application de sécurité :

  1. Format de dénomination correctSeuls les identifiants « non qualifiés » peuvent être saisis dans le Nom champ. Cela signifie qu'une recherche est effectuée pour une variable globale en saisissant «‹nom de la variable›", mais pas en entrant "‹Nom GVL›.‹nom de la variable›". Une recherche est effectuée pour les entrées FB et les sorties FB en saisissant "‹nom d'entrée/sortie›"; la recherche liée à l'instance au moyen de "‹Nom de l'instance FB›.‹nom d'entrée/sortie›" n'est pas pris en charge.

  2. Finaliser correctement la saisie / Démarrer la recherche. Après avoir sélectionné la portée et tapé l'identifiant dans le champ Nom champ, vous devez finaliser ces entrées en appuyant sur la touche Entrer clé. La Entrer La touche permet d'activer la liste de toutes les références croisées du tableau. En utilisant le bouton de recherche (safety_icon_search.png) recherche tous les emplacements d'occurrence dans le Application active portée uniquement.

Important

Dans le Liste de références croisées en matière de sécurité vue, seules les références croisées peuvent être trouvées dans les objets de sécurité, pas dans les objets standard.

Les références croisées dans les objets de sécurité ne sont pas répertoriées dans le Liste de références croisées voir.

Pour des informations détaillées, consultez le chapitre « Fonctions standard modifiées » du manuel d'utilisation.

Dans CODESYS Safety Extension, le Afficher les références croisées et Aller à la définition Les fonctions sont utilisées pour l'analyse des flux de contrôle et de données lors de la vérification statique d'une application de sécurité. Pour une description détaillée et des notes à ce sujet, voir le chapitre « Vérification » dans le manuel d'utilisation de CODESYS Safety.

Attention

Il est impératif de noter activement tous les avis supplémentaires et avertissements de sécurité dans le manuel d'utilisation lors de l'utilisation de la liste de référence croisée de sécurité pour l'analyse du flux de contrôle ou l'analyse du flux de données de l'application de sécurité, soit pour la vérification, soit pour l'analyse des effets des modifications.

Afficher les références croisées dans l'éditeur Safety FBD

Le Parcourir → Afficher les références croisées La commande du menu contextuel peut être exécutée sur des blocs de fonctions et des variables (identifiants) dans le Éditeur de sécurité FBD.

Important

La déclaration d'un POU lui-même n'est pas répertorié comme lieu d'utilisation dans la liste de références croisées.

Voir: Liste de références croisées en matière de sécurité

Nom

Nom de la variable, nom du POU, nom de l'instance FB

Options de saisie

  • Tapez manuellement

  • Par mise à jour automatique lorsque le Listez automatiquement la sélection dans la vue de référence croisée l'option a été sélectionnée dans le CODESYS options, Codage intelligent catégorie.

Les entrées suivantes sont valides. Notez également la portée qui vient d'être définie.

  • Nom

  • "*": CODESYS recherche les références croisées de TOUTES les variables.

  • "*<chaîne>": CODESYS recherche les références croisées de toutes les variables dont le nom contient cette chaîne. Exemple : «iVar*" s'applique à iVar1, iVar_glob2, iVar45, etc.

_cds_icon_show_cross_reference.png

Définit la portée à Application active et recherche les références croisées pour cette portée.

_cds_icon_show_cross_references_in_message_view.png

Vider les références croisées vers la vue des messages: CODESYS affiche la liste de références croisées actuelle dans la fenêtre de messages. Ceci est utile pour conserver la liste actuelle, même si la mise à jour automatique (voir Nom (ci-dessus) est sélectionné et peut modifier la liste dans la fenêtre de référence croisée.

_cds_icon_show_location.png

Afficher l'emplacement:Si une recherche de références croisées vient d'être relancée, une flèche verte pointe vers la première occurrence détectée.

_cds_icon_show_previous_location.png

Afficher l'emplacement précédent Changement + F4: Affiche la position de la référence croisée précédemment détectée.

_cds_icon_show_next_location.png

Afficher l'emplacement suivant F4: Affiche la position de la prochaine référence croisée détectée.

_cds_icon_goto_definition.png

Aller à la définition F2: CODESYS permet de passer à l'emplacement où la variable est déclarée. L'éditeur de déclaration correspondant s'ouvre et la variable y est sélectionnée.

cds_icon_cross_ref_print.png

Imprimer:La référence croisée actuelle est imprimée.

Portée

Sélection de la plage pour rechercher des références croisées :

  • Tous: Projet et bibliothèques référencées POU

  • Projet: Projet sans bibliothèques

  • Application active

  • <Nom du POU>

Lorsqu'un POU est ouvert dans l'éditeur et que la variable pour laquelle vous souhaitez voir les références croisées est sélectionnée, CODESYS définit automatiquement la portée de ce POU. La condition pour cela est que le Listez automatiquement la sélection dans la vue de référence croisée l'option est sélectionnée dans le CODESYS options, dans le Codage intelligent catégorie.

CODESYS ajuste automatiquement la portée au POU respectif lorsque vous sélectionnez une variable dans l'éditeur d'un POU et la copiez dans la liste de références croisées ouverte si la mise à jour automatique est sélectionnée dans le CODESYS options.

Les références croisées sont affichées avec les informations suivantes :

Pouvoir

Nom du bloc où la variable est utilisée

Variable

Nom de la variable, pour les références : nom du bloc + nom de la variable. Exemples : iVar, xPOU.iVar1.

Accéder

Type d'accès à la variable à l'emplacement de l'occurrence : Déclaration / Lire / Écrire / Appel.

Taper

Type de données des variables

Zone

Portée de la variable : Mondial / Locale

Adresse

Adresse IEC attribuée à la variable, le cas échéant.

Position

Emplacement de l'occurrence des variables dans l'éditeur de POU, par exemple numéro de ligne, numéro de réseau, partie de déclaration ou partie d'implémentation.

Commentaire

Commentaires s'ils sont disponibles dans la déclaration de la variable