Réf croisées: Avancé
Réf croisées : Avancé: Analyse des liaisons non valides
Il est possible d'analyses le schéma entier, pour trouver les liaisons non valides.
- Avec le menu Optimisation / Vérification VRE
- Bouton Vérifier, dans le dialogue Liste des références croisées (Menu Optimisation).
Afin de comprendre les erreurs signalées, il convient de bien comprendre comment WinRelais définit les liaisons de type Maître/esclave.
Détails internes d'une liaison
Soit une bobine K1, avec 4 contacts liés ( esclaves )
Cette bobine est sur le folio 01:
Les 2 contacts ( esclaves ) NC sont sur le folio 2:
Les 2 contacts NO sont sur le folio 03:
Ces informations sont affichées dans la palette Références croisées:
et également dans le dialogue Liste des références croisées( Menu optimisation ):
Ou encore, plus détaillé, dans le dialogue Liste des objets ( Menu optimisation ):
Symbole Maître bobine K1
Symbole maître bobine K1
- Nature: Maître: ID=1 : Ce symbole est maître. Son ID ( identifiant unique ) = 1.
- Maître: ID=-1, Index=0,Folio 01: Ces informations concernent le maître d'un esclave, donc à ignorer ici.
...
- Réf. croisée 0: F=02, contact...: Liaison n°1: Contact NC sur le folio 02, position 02 - C.
- Puis les 3 autres références croisées...
Symbole esclave contact NC
Symbole esclave contact NC
- Nature: Esclave, ID=3: Ce symbole est esclave. Son ID ( identifiant unique ) = 3.
- Maître: ID=1, Index=1, Folio 01: Information concernant le maître de ce symbole:
- ID = 1: ID ( identifiant unique ) du maître ( c'est donc bien la bobine K1 du folio 01 )
- Index=1: c'est la Ref. croisée n°1 du maître ( qui indique bien que cet esclave à un ID = 3 )
- Folio 01: C'est le folio du maître: La bobine K1 est bien sur le folio 01.
Pour être valide, l'ensemble de ces informations doit être cohérents ( croisées / complémentaires ) entre le symbole maître et tous ses esclaves.
En résumant:
- Le maître doit déclarer des esclaves présents sur le schéma
et
- Ces esclaves doivent déclarer le ( même ) maître, avec le bon ID, le bon Index, et le bon Folio.
L'analyse des liaisons non valide vérifie donc cette cohérence.
Les messages d'erreurs
Symbole esclave non trouvé (code refc01): Le symbole esclave de la liaison est absent sur le schéma.
Symbole maître non trouvé (code refc02): Le symbole maître de ce symbole esclave est absent sur le schéma.
Non concordance de la liaison (ID) (code refc03): La cohérence maître/esclave est fausse au niveau du paramètre ID.
Non concordance de la liaison (Index) (code refc04): La cohérence maître/esclave est fausse au niveau du paramètre Index.
Non concordance de la liaison (Folio) (code refc05): La cohérence maître/esclave est fausse au niveau du paramètre Folio.
En cas d'erreurs
Il est possible de les corriger, automatiquement, ou manuellement.
Automatiquement: ( Commande Corriger, Dialogue Liste des références croisées ): WinRelais va alors essayer de corriger certaines des erreurs signalées.
Important: Cette correction automatique ne peut pas toujours s'appliquer sur toutes les erreurs signalées. Dans tous les cas, le concepteur du schéma ( vous ) fera mieux que WinRelais...
Important: Avant la correction automatique, il est fortement conseillé de:
- Vérifier la pertinence des erreurs signalées,
- Sauver le Journal pour comparaison ultérieure,
- Sauver le schéma.
Important: Après une correction automatique, il est également fortement conseillé de vérifier les liaisons du schéma.
Détail des corrections automatiques
Symbole esclave non trouvé (code refc01): La liaison est supprimée sur le maître.
Symbole maître non trouvé (code refc02): La liaison est supprimée, sur l'esclave, qui est donc libéré.
Non concordance de la liaison (ID ) (code refc03): Cette erreur n'est pas corrigée: Il faudra supprimer manuellement la liaison et la rétablir correctement. Ce choix oblige donc l'utilisateur à corriger correctement la liaison, ce qu'il est le seul à pouvoir faire.
Non concordance de la liaison (Index) (code refc04): L'index est automatiquement corrigé.
Non concordance de la liaison (Folio) (code refc05): Le folio est automatiquement corrigé.
Manuellement:
Plusieurs cas possibles:
- Les indications ( Tableau du maître & Position du maître ( Champ Valeur ) de l'esclave ) sont justes sur le schéma: Il est alors possible d'ignorer l'erreur.
- Ces indications sont fausses: Il est alors conseillé de refaire la liaison:
- Supprimer la liaison maître/esclave,
- Redéfinir cette liaison.
Dans le pire des cas, supprimer le symbole maître, et/ou le symbole esclave, les replacer, et définir à nouveau les liaisons.
Rappel: Pour supprimer une liaison:
- Supprimer les liaisons...Onglet Maître / Dialogue Modifier un symbole:
Onglet Maître du dialogue Modifier un symbole
- Menu contextuel bouton droit, dialogue Symboles liés:
Menu contextuel, dialogue Symbole liés