L'assistant de diagnostic des groupes vous permet de vérifier les éventuelles erreurs d'installation au niveau de la fonctionnalité, c'est-à-dire au niveau de l'adresse du groupe. Il y a quatre étapes différentes qui sont vérifiées lors des diagnostics de groupes :
- Sélectionner les adresses du groupe
- Vérifier les appareils
- Envoyer/Recevoir
- Analyse du trafic du bus
Vérifier les appareils
Tous les appareils qui sont connectés avec l'adresse de groupe sélectionnée sont affichés ici (avec des colonnes supplémentaires pour le produit, la pièce, le statut). Tous les coupleurs qui filtrent les adresses des groupes sont également indiqués ici. S'il y a des participants de plusieurs lignes dans la liste, ils seront regroupés par ligne.
A. Bouton / icône 'LED' clignotant est disponible dans la dernière colonne pour chaque appareil (3). Un seul appareil peut être vérifié à la fois.
B. Bouton 'Vérifier les participants' (1)
Les vérifications suivantes sont effectuées pour chaque participant:
- Est-ce que l'appareil peut être atteint via le bus (ping) ?
- Le programme d'application est-il chargé et exécuté (les détails dépendent de l'appareil) ?
- Lit les tables de communication de groupe pour vérifier si l'adresse de groupe a effectivement été téléchargée sur le périphérique (utilise la même fonctionnalité que Device Info pour les adresses de groupe).
- Pour les coupleurs
- si le filtrage de groupe est désactivé (passant) : OK
- Si 'Bloquer tout' est activé: pas OK
- Si la table de filtres est active : lit la partie pertinente de la table de filtrage et vérifie si l'adresse du groupe est incluse.
Si des coupleurs (ou éventuellement des routeurs) d'une adresse de groupe donnée sont impliqués est déterminé en utilisant la logique suivante :
Adresse du groupe > Affectation > Objet de Groupe > participant > Ligne(s)
S'il n'y a qu'une seule ligne dans cette liste, aucun coupleur ne sera retourné. S'il y a des lignes de différentes zones dans cette liste, alors :
- Lister tous les coupleurs de ligne (Z.L.0)
- Lister tous les coupleurs de zone (Z.0.0)
Notez qu'une zone peut ne pas avoir de coupleur (par exemple lorsqu'il y a une ligne réseau IP). Dans ce cas, rien n'est ajouté à cette étape.
- Lister tous les coupleurs de zone (Z.0.0)
- Pour les appareils factices (dummies), la vérification est ignorée.
Envoyer/Recevoir
Cette fonction permet de définir le type de point de données ainsi que la valeur des données utiles et de les envoyer sur le bus via le bouton'Ecrire' (3). En cliquant sur le bouton 'Lire' (2), les différentes valeurs reçues peuvent être lues dans la fenêtre 'Valeurs reçues' (1) .
ENVOYER (Écriture)
- La sélection de la valeur (écriture) elle-même dépend du type de point de données de l'objet du groupe auquel l'adresse du groupe est assignée. Cela dépend également du type de point de données défini pour l'adresse du groupe.
- La réception d'un télégramme de groupe depuis le bus via l'adresse de ce groupe est affichée (heure, adresse du périphérique source + texte, valeur formatée selon le type de Datapoint).
LIRE (Lecture)
L'utilisateur peut également lire la valeur de l'adresse du groupe.
Généralement, cela ne sera pas possible si l'adresse du groupe n'est pas l'adresse d'envoi de l'objet de groupe auquel il est assigné et si les drapeaux Communication et Read sont tous deux définis (les périphériques avec des plug-ins peuvent être une exception).
Le bouton Lecture sera activé dans tous les cas, mais un texte décrivant le problème sera affiché à côté du bouton si la situation ci-dessus se présente.
Étape 1
Toutes les connexions existantes possibles dans le projet sont d'abord vérifiées par ETS (pour lesquelles l'adresse du groupe est dans la ligne active) et elles sont ensuite utilisées.
Étape 2 (si l'étape 1 n'est pas applicable)
Si l'interface active (USB) n'est pas connectée à une ligne dans laquelle l'adresse du groupe est utilisée (par ex. parce qu'il est bloqué par les coupleurs), l'assistant reconnaîtra cela et recommandera de faire une connexion à une ligne dans laquelle le groupe d'adresses est utilisé (il affiche une liste de toutes ces lignes).
Analyse du trafic du bus
Lors de l'analyse du trafic routier, les données suivantes sont collectées et affichées :
Charge totale du bus (TP uniquement)
Étant donné que la charge du bus n'est actuellement spécifiée que pour TP, l'affichage de la charge du bus n'est pas possible pour d'autres supports.
Notez également que si l'assistant n'est pas en mode de surveillance du bus, les télégrammes avec des adresses individuelles comme cible et les répétitions ne peuvent pas être pris en compte. Le calcul de la charge du bus nécessite un temps d'intégration d'environ 10 secondes. La fenêtre de l'assistant affichera la valeur courante, maximale et moyenne des mesures effectuées.
Nombre de BUSY/NAK et de Répétitions
Ceci n'est possible que dans le Bus Monitor. Le nombre de BUSY/NAK et de répétitions est affiché, y compris des informations sur la destination (adresse et nom) du télégramme causant la charge du bus.
La résultat de sortie est regroupé en fonction de l'adresse du groupe et de l'adresse source (p. ex. une ligne pour chaque combinaison qui se produit d'une adresse de groupe et d'une adresse source) et énumère le nombre de BUSY, NAK et de répétitions.
Les données sont enregistrées de façon permanente, et la liste résultante est mise à jour toutes les 2 secondes.
Expéditeurs les plus actifs
Avec l'adresse et le nom de la source, le nombre de télégrammes à partir de cette adresse et la part de ce nombre dans le total de télégrammes reçus.
Pour chaque adresse source, tous les télégrammes provenant de cette adresse sont comptés. Ils sont ensuite triés en fonction du nombre de résultats : la liste se termine après la 5ème adresse, et les adresses pour lesquelles le nombre est inférieur à 2 % du nombre total de télégrammes sont ignorées.
Les données sont enregistrées de façon permanente, et la liste résultante est mise à jour toutes les 2 secondes.
Une connexion de ligne correspondante est prise pour la vérification de l'appareil, si définie. Pour le moniteur (envoyer/recevoir), la connexion à la ligne dans laquelle un des périphériques assignés à l'adresse de groupe est également utilisée, si possible. Si aucune connexion à une ligne n'est présente, les interfaces normales sont applicables et la séquence est en fonction de la priorité.