Comment Bently Nevada System 1 s’intègre aux données PLC pour une santé unifiée des actifs
Les usines industrielles fonctionnent souvent avec deux silos de données parallèles : les PLC pour le contrôle en temps réel et les systèmes de surveillance des conditions pour la protection des machines. Cette séparation crée des angles morts et retarde les décisions critiques. Bently Nevada System 1 comble cette lacune en fusionnant les données opérationnelles avec l’analyse des vibrations dans un tableau de bord unique. Les ingénieurs peuvent ainsi visualiser la santé des actifs avec le contexte du processus sans changer de plateforme.
Fonctionnalités principales de la plateforme System 1
System 1 agit comme un hub central pour les données de condition et de performance des actifs. Il collecte les mesures des capteurs de vibration, des sondes de température, des transmetteurs de pression et des moniteurs de débris d’huile. De plus, il archive les tendances historiques pour soutenir la maintenance prédictive. La plateforme communique nativement avec le matériel Bently Nevada et les dispositifs tiers, offrant une flexibilité pour les environnements d’automatisation mixtes. Du point de vue ingénierie, System 1 fournit un accès API aux flux de données en temps réel et historiques, permettant des analyses personnalisées et l’intégration avec des systèmes de niveau supérieur comme les MES ou les plateformes cloud.
Pourquoi fusionner les données PLC et DCS avec la surveillance des conditions ?
Les systèmes séparés génèrent de fausses alertes. Par exemple, un pic de vibration peut sembler critique, mais la charge réelle de la machine issue du PLC montre un fonctionnement normal. Par conséquent, les équipes de maintenance perdent du temps à enquêter sur des problèmes inexistants. L’unification réduit les fausses alertes jusqu’à 40 % selon les références industrielles. De plus, les opérateurs voient la vitesse, le couple ou le débit directement à côté des formes d’onde de vibration. Ce contexte accélère l’analyse des causes profondes et évite des arrêts inutiles. Dans les machines tournantes, par exemple, l’amplitude des vibrations augmente naturellement avec la charge. Sans données de charge, les seuils d’alarme statiques se déclenchent souvent inutilement. Les seuils dynamiques qui se réfèrent aux valeurs de charge du PLC éliminent ce problème.
Protocoles supportés : OPC UA, Modbus TCP, Ethernet/IP
System 1 utilise des standards industriels ouverts pour se connecter aux PLC et DCS. La méthode préférée est OPC UA (IEC 62541) en raison de sa sécurité, de sa modélisation des données et de ses fonctions de découverte intégrées. OPC UA supporte la cartographie des espaces de noms, ce qui permet de parcourir l’espace d’adressage du PLC directement depuis System 1 sans saisie manuelle des tags. Modbus TCP fonctionne bien pour les contrôleurs anciens où les codes fonction 03 (lecture des registres de maintien) et 16 (écriture de plusieurs registres) sont typiques. Ethernet/IP convient aux environnements Rockwell Automation utilisant la messagerie CIP (Common Industrial Protocol). Ces protocoles sont indépendants des fournisseurs, donc System 1 se connecte à Siemens, Allen‑Bradley, Schneider Electric, ABB, Mitsubishi et d’autres sans passerelles personnalisées.
Approfondissement technique : cartographie et mise à l’échelle des données
Lors de la cartographie des tags PLC vers System 1, les ingénieurs doivent gérer la conversion des types de données et la mise à l’échelle. Les PLC stockent souvent les valeurs sous forme d’entiers (INT, DINT) ou de comptages analogiques bruts (0–27648 pour Siemens, 0–32767 pour Rockwell). System 1 requiert des unités d’ingénierie telles que mm/s, °C ou PSI. Il faut donc appliquer des formules de mise à l’échelle : Valeur d’ingénierie = (Valeur brute – Min brut) × (Max UI – Min UI) / (Max brut – Min brut) + Min UI. Par exemple, un transmetteur de pression calibré de 0 à 10000 PSI avec un comptage brut de 0 à 27648 : une valeur brute de 13824 correspond à 5000 PSI. System 1 permet une mise à l’échelle personnalisée par tag, éliminant le prétraitement dans le PLC. De plus, utilisez les réglages de bande morte pour réduire le trafic réseau. Fixez une bande morte de 0,5 % pour que System 1 ne mette à jour que lorsque la valeur change de plus que ce seuil.
Synchronisation des horodatages et qualité des données
Un horodatage précis est crucial pour l’analyse de corrélation. System 1 peut utiliser soit l’horodatage du PLC, soit son propre temps serveur. Pour de meilleurs résultats, déployez un serveur NTP dédié sur tous les dispositifs d’automatisation. Configurez le serveur System 1, les PLC et les commutateurs réseau comme clients NTP. Cela garantit que tous les points de données partagent des références temporelles précises à la milliseconde. System 1 supporte également les indicateurs de qualité des données (Bon, Incertain, Mauvais) selon la spécification OPC UA. Les ingénieurs doivent surveiller ces indicateurs pour détecter les interruptions de communication ou les données obsolètes. Une pratique courante consiste à configurer des tags de battement de cœur dans le PLC qui basculent chaque seconde ; System 1 alerte si le battement s’arrête.
Guide d’installation technique : intégration étape par étape
Suivez ces étapes pratiques pour établir un lien fiable entre System 1 et votre PLC ou DCS. Vérifiez toujours la séparation réseau et les règles de pare-feu avant de commencer.
- Étape 1 – Préparation du réseau : Attribuez des adresses IP statiques au serveur System 1 et à chaque PLC. Assurez la connectivité ping et ouvrez les ports requis tels que 4840 pour OPC UA (TCP) ou 502 pour Modbus TCP. Utilisez un commutateur géré avec segmentation VLAN pour isoler le trafic d’automatisation.
- Étape 2 – Activation du serveur côté PLC : Pour OPC UA, activez le serveur OPC dans le firmware du PLC ou utilisez une passerelle comme Siemens OPC UA Server ou Rockwell FactoryTalk Linx. Réglez la politique de sécurité sur « None » pour les tests initiaux, puis passez à « Basic256Sha256 » avec authentification utilisateur. Pour Modbus TCP, configurez le PLC en serveur Modbus et mappez les registres pertinents. Documentez la table de cartographie des registres pour référence future.
- Étape 3 – Cartographie des points de données dans System 1 : Dans le logiciel System 1, allez dans « Sources de données externes ». Ajoutez une nouvelle connexion (OPC UA ou Modbus). Pour OPC UA, parcourez l’arborescence d’adresses du PLC et sélectionnez les tags. Pour Modbus, saisissez les adresses de registres de départ et les types de données (int 16 bits, float 32 bits, etc.). Importez les listes de tags incluant courant moteur, vitesse de pompe, pression de refoulement, température des paliers et pourcentage de charge. Attribuez des alias significatifs comme « P-101_Motor_Current_A » pour plus de clarté.
- Étape 4 – Configuration des fréquences de balayage et bandes mortes : Définissez les intervalles de mise à jour : 100–200 millisecondes pour les signaux de contrôle rapides tels que vitesse ou couple, 1–2 secondes pour la température ou la pression, et 5 secondes pour les valeurs calculées. Pour chaque tag analogique, définissez une bande morte (par exemple, 0,5 % de la plage) pour supprimer les mises à jour inutiles. Cela réduit la charge réseau et le stockage historien.
-
Étape 5 – Logique de corrélation d’alarme : Définissez des seuils combinant variables PLC et vibration. System 1 supporte les alarmes basées sur des expressions. Exemple d’expression :
Vibration_RMS > 0.2 AND Motor_Load_Percent > 85. Utilisez des délais temporels pour éviter les fausses alertes : exigez que la condition persiste 3 secondes avant déclenchement. Créez aussi des règles de suppression : si Motor_Speed < 500 RPM, supprimez toutes les alarmes de vibration car la machine est en démarrage ou en arrêt progressif. - Étape 6 – Validation de l’intégrité et de la latence des données : Utilisez les outils de diagnostic System 1 pour surveiller la qualité des données. Mesurez la latence de bout en bout en comparant l’horodatage PLC avec l’heure de réception System 1. La latence acceptable est inférieure à 500 millisecondes pour la plupart des applications. Vérifiez la synchronisation des horodatages via NTP (Network Time Protocol) sur tous les appareils. Documentez la latence maximale pour chaque groupe de tags.
- Étape 7 – Création d’indicateurs de santé composites : Combinez plusieurs tags en un seul score de santé. Par exemple, un indice de santé de pompe = (score vibration × 0,4) + (score température palier × 0,3) + (écart courant moteur × 0,3). System 1 permet des calculs personnalisés via Python ou blocs de formules. Déployez ces indicateurs sur les tableaux de bord opérateurs pour un support décisionnel rapide.
Après avoir complété ces étapes, les opérateurs voient une vue unique avec les valeurs de processus en direct et les indicateurs de santé machine. Les ingénieurs peuvent approfondir du score composite aux spectres de vibration bruts et aux tendances PLC en quelques secondes.

Cas d’application réels avec données de performance
Usine de production d’électricité – Intégration turbine à gaz
Une centrale à cycle combiné de 500 MW a connu des alarmes fréquentes de vibration sur une turbine à gaz. Le System 1 autonome manquait de données contextuelles de charge issues du PLC Siemens. Les ingénieurs ont relié System 1 à un Siemens S7-1500 via OPC UA. Ils ont cartographié la vitesse de la turbine (0–3600 RPM), la plage de température des gaz d’échappement (0–150 °C) et la puissance active (0–500 MW) dans la base de données de surveillance des conditions. La logique d’alerte vibration s’ajustait automatiquement selon la charge : une charge élevée permettait des seuils de vibration légèrement supérieurs (0,22 in/s au lieu de 0,18 in/s). Les fausses alertes ont diminué de 47 % en trois mois. La détection prédictive a repéré un défaut de palier en développement six semaines avant la panne grâce à la démultiplication d’enveloppe déclenchée par les variations de charge. Les arrêts non planifiés ont été réduits de 28 %, passant de 112 à 81 heures par an. Les économies de maintenance ont atteint 240 000 $ par an.
Station de pompage pétrole & gaz – Intégration PLC Allen‑Bradley
Une station de surpression de pipeline de pétrole brut utilisait des PLC ControlLogix pour le contrôle des pompes, mais la surveillance des vibrations restait sur un serveur séparé. Les opérateurs manquaient les premiers signes d’usure des paliers car ils ne pouvaient pas corréler la vibration avec les variations de débit. System 1 a extrait les données via EtherNet/IP directement des tags PLC : pression d’aspiration (0–1500 psi), courant moteur (0–400 A) et débit (0–5000 bbl/h). L’équipe de surveillance a défini des alarmes dynamiques prenant en compte le débit. En cinq mois, System 1 a détecté un défaut progressif de palier à 0,12 pouces par seconde RMS de vibration lorsque le débit était à 85 % du nominal. Le système a alerté la maintenance 11 jours avant la panne. L’usine a évité une panne catastrophique estimée à 170 000 $. L’efficacité globale des équipements (OEE) est passée de 82 % à 94 %. Le temps moyen de réparation (MTTR) a été réduit de 4,2 heures à 51 minutes grâce à une localisation plus rapide des défauts via les données corrélées.
Fabrication de ciment – Intégration DCS avec ABB 800xA
Un broyeur de ciment disposait d’un DCS ABB contrôlant les broyeurs à cru et les séparateurs, mais la surveillance des conditions était cloisonnée. Les défaillances fréquentes des paliers à rouleaux entraînaient des arrêts de production. Grâce à OPC UA, System 1 s’est connecté à ABB 800xA et a extrait la charge du broyeur (0–5000 kW), le débit d’alimentation en matière (0–400 tonnes par heure) et la vitesse du séparateur (0–1500 RPM). Les ingénieurs ont créé un indice de santé composite combinant la vitesse de vibration et le débit d’alimentation. Le système a aussi enregistré les variations de débit qui provoquaient des pics de vibration transitoires, permettant aux opérateurs d’optimiser les rampes. Les arrêts non planifiés dus aux paliers à rouleaux sont passés de neuf à deux événements par an. Le temps d’arrêt est passé de 67 à 14 heures annuelles. Le retour sur investissement (ROI) a été atteint en sept mois uniquement grâce aux pertes de production évitées.
Sujets avancés d’ingénierie : gestion dynamique des alarmes
Les seuils d’alarme statiques sont une source majeure de fatigue pour les opérateurs. Avec l’intégration des données PLC, les ingénieurs peuvent mettre en œuvre des alarmes dynamiques. Par exemple, le niveau de vibration acceptable d’un ventilateur dépend de la position du registre. Lorsque le registre est ouvert à 100 %, une vibration jusqu’à 0,25 in/s est normale. À 30 % d’ouverture, la même vibration indique un déséquilibre. System 1 permet des règles d’alarme multi-conditions : IF Vibration > 0.2 AND Damper_Position > 80 THEN Alarm. Une autre approche utilise le contrôle statistique des processus : calculez la distribution de vibration de référence à chaque point de charge en utilisant les données historiques PLC, puis alertez lorsque la vibration dépasse trois écarts-types par rapport à la moyenne spécifique à la charge. Cette méthode adaptative réduit les faux positifs jusqu’à 60 % par rapport aux seuils fixes.
Gestion des pannes de communication et des lacunes de données
Les interruptions réseau sont inévitables. Les ingénieurs doivent configurer le comportement de basculement dans System 1. Pour chaque connexion PLC, fixez un délai d’attente watchdog (par exemple, 10 secondes). En cas de perte de communication, System 1 peut figer la dernière valeur valide, définir la qualité des données sur « Mauvais » ou déclencher une alarme système. Pour les actifs critiques, envisagez des chemins réseau redondants avec des cartes réseau doubles et des commutateurs séparés. System 1 supporte aussi la mise en mémoire tampon des données : si le PLC se déconnecte temporairement, System 1 stocke localement les événements et les rejoue à la reprise de la communication. Cela garantit l’absence de perte de données lors de courts incidents réseau.
Scénarios où l’intégration PLC et System 1 excelle
- Compresseurs centrifuges : Combinez les données de contrôle de la chasse issues du PLC avec la vibration d’arbre et la position axiale de System 1 pour éviter les dommages dus à la chasse. Surveillez la marge de chasse (distance à la ligne de chasse) à côté de la vibration pour prédire l’instabilité avant qu’elle ne survienne.
- Grandes tours de refroidissement : Intégrez le courant moteur et l’angle de pas du ventilateur du DCS avec la surveillance de vibration de la boîte de vitesses. Une augmentation soudaine du courant moteur sans changement de vibration indique un blocage mécanique dans le mécanisme de pas.
- Convoyeurs miniers : Utilisez la vitesse de bande et les données de cellule de charge du PLC avec la température des paliers. Détectez le glissement de bande lorsque la vitesse chute en dessous du point de consigne alors que le couple moteur reste élevé, combiné à une hausse de température des paliers de galet.
- Turbines hydroélectriques : Fusionnez la position des volets guides et l’ouverture des vannes (PLC) avec la vibration des paliers et les pulsations de pression d’eau. Identifiez les événements de cavitation lorsque les pics de vibration coïncident avec la position des vannes et les baisses de pression.
- Éoliennes : Connectez l’angle de pas et la vitesse du générateur du PLC avec la vibration de la boîte de vitesses et des paliers principaux. Détectez le déséquilibre des pales lorsque l’amplitude de vibration à la fréquence 1P corrèle avec la déviation de l’angle de pas.
Questions fréquemment posées (FAQ)
Q1 : Quelles marques de PLC fonctionnent avec Bently Nevada System 1 sans matériel supplémentaire ?
R : System 1 s’intègre directement avec Siemens S7-1200/1500/400, Allen‑Bradley ControlLogix/CompactLogix, Mitsubishi iQ-R, Schneider Electric M340/M580 et ABB AC500 via OPC UA ou Modbus TCP. Pour les PLC plus anciens sans OPC UA natif, utilisez une passerelle protocole comme Softing ou ProSoft. Le client OPC UA de System 1 est conforme aux spécifications de l’OPC Foundation, donc tout serveur certifié fonctionne.
Q2 : Quelles mesures de sécurité réseau sont requises lors de la connexion de System 1 aux PLC ?
R : Placez le serveur System 1 dans une zone d’automatisation isolée suivant le modèle Purdue niveau 3. Utilisez des règles de pare-feu autorisant uniquement OPC UA (port 4840) ou Modbus TCP (port 502) entre les zones. Activez l’authentification utilisateur et le chiffrement pour les connexions OPC UA. Pour Modbus, envisagez d’utiliser Modbus/TCP Security (MBTS) sur le port 802 si supporté. Ne jamais exposer directement le serveur System 1 à Internet. Mettez en place une DMZ industrielle pour l’accès à distance avec des permissions en lecture seule.
Q3 : System 1 peut-il écrire des valeurs calculées dans le PLC pour des ajustements en boucle fermée ?
R : System 1 est principalement une plateforme de surveillance, pas un contrôleur certifié sécurité. Cependant, vous pouvez envoyer des ajustements de consigne tels que des seuils d’alerte dynamiques via l’écriture OPC UA si une analyse de sécurité le permet. La plupart des installations utilisent l’intégration pour la visualisation et les actions consultatives plutôt que pour un contrôle direct en boucle fermée. Si une action en boucle fermée est nécessaire, utilisez System 1 pour envoyer des recommandations à la console opérateur DCS ou à un système de supervision séparé qui écrit dans le PLC.
