Diagnostic des pannes du segment FOUNDATION Fieldbus H1 : dépannage du FBM237 de la série Foxboro I/A et du planificateur actif de liaison

Pourquoi les défauts FF H1 sont difficiles à localiser
Le FOUNDATION Fieldbus H1 fonctionne à 31,25 kbit/s sur un bus à deux fils. Chaque appareil sur le segment partage un seul support de communication. La carte d’interface Foxboro I/A Series FBM237 H1 agit à la fois comme maître de liaison H1 et comme pont vers la station de travail applicative Foxboro I/A Series AW70. Lorsqu’un appareil sur le segment développe une défaillance de la couche physique, tous les autres appareils du même segment subissent une communication dégradée. La faute est invisible depuis la station de travail — toutes les balises continuent d’afficher leurs dernières valeurs valides. Les registres de diagnostic FF H1 accumulent silencieusement les erreurs. Les ingénieurs découvrent le problème uniquement lorsqu’un appareil secondaire manque sa fenêtre CD (Compel Data) programmée et que le FBM237 signale une condition LOST_NODE.
La vérification systématique de la couche physique doit précéder tout diagnostic au niveau logiciel. La plupart des défauts FF H1 proviennent de la couche physique — terminaison incorrecte, inadéquation d’impédance du câble ou dépassement de la consommation électrique d’un appareil — et non des fichiers de configuration.
Spécifications de la couche physique et points de mesure
La couche physique FF H1 suit la norme IEC 61158-2. Le segment nécessite exactement deux terminaisons — une à chaque extrémité du câble — chacune composée d’une résistance de 100 Ω en série avec un condensateur de 1 µF. Ne pas installer plus de deux terminaisons. Un segment avec trois terminaisons réduit l’impédance du bus à 67 Ω et fait chuter l’amplitude du signal en dessous du seuil minimum de détection de 150 mV aux appareils en bout de ligne. Le kit de terminaison par compression Foxboro P0916BT fournit une terminaison correctement calibrée pour les segments H1 de la série I/A.
Mesurez ces paramètres au bornier de terrain FBM237 avant tout diagnostic logiciel :
- Tension continue entre FF+ et FF− sans appareils connectés : doit indiquer 9–32 VDC fournis par le conditionneur d’alimentation du segment. Les conditionneurs Foxboro (modèle FPS-1) fournissent 24 VDC jusqu’à 350 mA par segment.
- Amplitude du signal du bus : connectez un oscilloscope ou un analyseur FF H1 aux bornes FBM237. L’amplitude du signal codé Manchester doit être de 800–1000 mVpp pendant la communication active.
- Courant total du segment : somme des courants de repos de tous les appareils plus la consommation du FBM237. Chaque transmetteur de pression Foxboro IDP-10 consomme 10–13 mA. Avec 8 appareils à 12 mA en moyenne plus FBM237 à 20 mA, la consommation totale est de 116 mA — bien en dessous de la limite de 350 mA du FPS-1.
- Plancher de bruit : mesurez l’amplitude du bruit avec tous les appareils en veille. Le bruit doit être inférieur à 50 mVpp. Des valeurs supérieures à 100 mVpp indiquent un couplage EMI provenant des chemins de câbles d’alimentation adjacents.
Défaillance du bus à jeton LAS et configuration du maître de liaison de secours
Le Link Active Scheduler (LAS) gère toutes les communications programmées sur le segment FF H1. Le FBM237 fonctionne normalement comme LAS. Si le FBM237 perd son alimentation ou redémarre, un appareil maître de liaison de secours (BLM) doit revendiquer le rôle de LAS dans les 16 ms pour éviter une interruption de communication. Configurez au moins un appareil de terrain par segment comme maître de liaison de secours.
Dans Foxboro I/A Series FoxDraw et Integrated Control Configurator (ICC), réglez le paramètre LAS_CAPABLE de l’appareil sur TRUE et attribuez une priorité maître de liaison de 2 (FBM237 principal = 1, BLM = 2). Sans BLM, un redémarrage du FBM237 fait entrer les 8 appareils du segment en état d’attente. Ils émettent des trames Listen for Token (LT) pendant 32 temps de slot, puis tentent indépendamment de revendiquer le LAS — ce qui crée une collision de jeton prolongeant la panne du segment de 200 à 400 ms au-delà du temps de récupération du FBM237.
Vérifiez que le planning macrocycle LAS du BLM est synchronisé avec celui du FBM237. Utilisez ICC pour exporter le planning VCR (Virtual Communication Relationship) du segment et comparez-le à la copie locale du BLM. Un décalage de planning entre le LAS principal et le BLM provoque un déplacement des fenêtres CD reprogrammées d’un macrocycle après le transfert, produisant un intervalle temporaire de 128 ms sans mise à jour des variables de procédé pour tous les appareils du segment. Le module de communication Ethernet Foxboro FBM223 fournit le chemin réseau pour les téléchargements de configuration ICC vers les appareils FBM237 et BLM.
Procédure d’isolation des défauts du segment en six étapes
- Étape 1 : Identifiez l’étendue de la panne. Dans Foxboro ICC, ouvrez l’écran de diagnostic H1 pour la carte FBM237 affectée. Vérifiez quelles adresses de nœuds apparaissent dans la liste LOST_NODE. Si tous les nœuds d’un segment sont perdus simultanément, suspectez un défaut de couche physique. Si un seul nœud est perdu, suspectez le câblage de terrain ou la consommation électrique de cet appareil.
- Étape 2 : Mesurez la tension du bus au bornier FBM237. Une tension inférieure à 9 VDC indique un court-circuit sur le segment ou un conditionneur d’alimentation défaillant. Une tension supérieure à 32 VDC indique une panne du conditionneur — remplacez l’unité FPS-1 et retestez.
- Étape 3 : Comptez les terminaisons. Déconnectez tous les appareils de terrain en ouvrant leurs fusibles de dérivation un par un. Mesurez l’impédance du bus à 31,25 kHz avec un analyseur d’impédance. Deux terminaisons correctement installées produisent 50 Ω ±5 Ω. Une impédance supérieure à 80 Ω signifie qu’une terminaison est manquante ou que son condensateur est en circuit ouvert.
- Étape 4 : Reconnectez les appareils un par un. Après chaque reconnexion, mesurez l’amplitude du signal au bornier FBM237. Une chute d’amplitude de plus de 100 mVpp lors de la reconnexion d’un appareil indique que celui-ci consomme plus de 25 mA, dépassant le budget de courant du segment. Retirez et remplacez cet appareil.
- Étape 5 : Vérifiez le planning VCR de l’appareil affecté dans ICC. Assurez-vous que la fenêtre CD programmée du VCR Publish-Subscribe ne soit pas en conflit avec celle d’un autre appareil sur le même macrocycle. Deux appareils assignés à des fenêtres CD identiques produisent des transmissions consécutives que le FBM237 interprète comme une collision, retirant les deux appareils de la liste des nœuds actifs.
- Étape 6 : Forcez un test manuel de prise en charge LAS. Dans ICC, désactivez temporairement la capacité LAS du FBM237 et confirmez que le BLM assume le rôle de LAS dans les 16 ms. Mesurez la continuité des mises à jour des variables de procédé pendant le transfert avec un analyseur FF H1. Enregistrez le temps d’acquisition du BLM. Un résultat supérieur à 100 ms indique que la priorité LAS du BLM n’est pas correctement configurée.
Bonnes pratiques de configuration VCR et de planification macrocycle
Pour un segment typique Foxboro FBM237 avec 8 transmetteurs publiant chacun une sortie de bloc fonction AI, calculez la période du macrocycle comme suit : T_macrocycle = N_appareils × T_fenêtre_CD + T_réserve_acyclique. Pour 8 appareils à 10 ms par fenêtre CD : 80 ms + 20 ms de réserve acyclique = 100 ms de macrocycle. Cela correspond à la période standard d’exécution PID dans les modules de contrôle Foxboro I/A Series. Ne jamais régler le macrocycle en dessous de 50 ms — l’interface FBM237 H1 nécessite au minimum 40 ms pour sa surcharge interne de bus à jeton par segment, quel que soit le nombre d’appareils.
Documentez la table VCR et le planning macrocycle du segment dans le document de conception fieldbus du projet. Lorsqu’un technicien remplace un appareil défaillant, le remplaçant doit recevoir la même adresse de nœud et la même configuration VCR que l’appareil original. Un appareil de remplacement avec l’adresse de nœud usine par défaut 248 (adresse visiteur) n’apparaîtra pas dans le planning LAS et produira une alarme LOST_NODE même si le matériel fonctionne correctement. Le contrôleur graphique I/O Foxboro fournit l’interface opérateur pour surveiller en temps réel la santé du segment et le statut des nœuds.
Conclusion et conseils d’action
Les défauts de segment FOUNDATION Fieldbus H1 sur les installations Foxboro I/A Series FBM237 suivent une séquence de diagnostic prévisible. Mesurez toujours les paramètres de la couche physique — tension du bus, amplitude du signal, impédance de terminaison — avant d’ouvrir un outil logiciel. Configurez au moins un maître de liaison de secours par segment avec un planning VCR correctement synchronisé. Suivez la procédure d’isolation en six étapes pour distinguer les défauts physiques des conflits de planification.
Validez annuellement la performance de transfert du BLM — un BLM jamais testé peut échouer silencieusement en cas de besoin. Documentez les adresses de nœuds, les tables VCR et les périodes de macrocycle pour chaque segment lors de la mise en service. Sans ce dossier, un simple remplacement d’appareil devient un exercice de diagnostic de plusieurs heures. Conservez cette documentation avec le P&ID dans le dossier final du projet.
Auteur : Shen Weicheng est un ingénieur en automatisation industrielle avec plus de 10 ans d’expérience en PLC, DCS et systèmes de contrôle.
