DIAGNOSTIC : QUAND LE BUS FAIT GRÈVE
Introduction
| |||
|---|---|---|---|
| Nom | Diagnostic | ||
| Famille | IPX800/EDRT | ||
| Wiki créé le | 02/02/2025 | ||
| Wiki mis à jour le | 02/02/2025 | ||
| Auteur | @grocrabe | ||
Il vous arrive peut-être de constater un des symptômes suivant : bien qu'elle soit connectée sur le bus, vous n'arrivez pas à envoyer une commande à une extension, ou vous y arrivez mais vous n'avez pas de retour dans l'IHM. Ou encore, lorsque vous branchez une extension les autres n'arrivent plus à communiquer. Vous vous trouvez face à une grève du bus. Avant d'ouvrir un ticket sur le HelpDesk, voici quelques points à vérifier.
Le principe du bus EBX
La couche matérielle du bus EBX est du type RS485 Half Duplex. Il utilise les 2 fils d'une paire torsadée.
Chaque module, qu'il soit maître (IPX, EcoDevice) ou esclave (les extensions) connecté au bus possède deux buffers, un en écriture, un en lecture qui fonctionnent alternativement; l’extension écoute le bus ou parle sur le bus:
Un câblage dans les règles
Commencez par vérifier que vous suivez bien les préconisations de GCE pour un bus fiable :
- il ne doit y avoir qu'un seul maître sur le bus.,
- bien chainer les extensions, l'une après l'autre sur le bus. Si vous devez faire un câblage en étoile, utilisez un Switch EBX, voir ce wiki pour sa mise en œuvre,
- chaque branche du bus ne doit pas dépasser 300m et accepte un maximum de 32 extensions,
- bien respecter la polarité du bus, bornes Bus + reliées ensemble, bornes Bus - reliées ensemble,
- utilisez une paire torsadée d'un câble blindé, un câble ethernet Cat5 suffit,
- mettez le blindage à la terre, uniquement coté tableau, surtout ne pas faire de boucle, c'est dangereux et interdit par la NFC 15100,
- pour éviter la transmission des parasites séparez le plus possible le bus des câbles transportant le 230V.
Les symptômes d'un bus malade
Il y a deux cas :
Vous êtes en train d'installer le bus
Votre bus était installé et fonctionnel depuis un certain temps
- votre bus est installé sans problèmes depuis un certain temps et suite à un évènement (coupure de secteur, orage, surtension,...) il se met soit à ne fonctionner que dans un sens (Maître -> Esclave ou esclave -> Maître ou de façon ralentie ou plus du tout.
En cas de problème
Les choses à vérifier matérielles
Le bus fonctionne de façon aléatoire ou ralentie
- les connexions peuvent être desserrées ou oxydées,
- il ne doit pas y avoir de contact entre les fils du bus et le Gnd ou la terre
Le bus ne fonctionne pas du tout
- les inversions; le bus est polarisé, une inversion entre le Bus+ et le Bus- empêchera la communication,
- un câble abimé; il peut arriver que le câble soit écrasé ou percé par une vis sur son parcours.
Les choses à vérifier logicielles
- le N° série; on peut faire une erreur de saisie en déclarant l'extension, par ex un O à la place d'un 0,
- une version logicielle compatible; il peut arriver que la version installée soit antérieure à la date de sortie de l'extension,
- la version de l'extension; GCE a fait évoluer certaines extensions qui existent donc en Version1 ou Version2. Vérifiez, quand vous déclarez votre extension, que vous avez bien indiqué la version de celle-ci (slider en bas des captures):
remèdes
brancher extension seule sur l'IPX câble court puis seule sur le bus tableau
faire arbre de choix