DIAGNOSTIC : QUAND LE BUS FAIT GRÈVE
Introduction
| Nom | |||
|---|---|---|---|
| Famille | IPX800/EDRT | ||
| Wiki créé le | 02/02/2025 | ||
| Wiki mis à jour le | 10/09/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
Votre bus ne fonctionne que dans un sens (Maître -> Esclave ou esclave -> Maître), de façon ralentie ou aléatoire ou au pire pas du tout.
Vous êtes en train d'installer le bus
Votre bus était installé et fonctionnel
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