Passer au contenu

Que cherchez-vous ?


Vous aimerez aussi

Techniques de filtrage des signaux pour les entrées numériques et analogiques des API en automatisation industrielle

  • 〡
  • 〡 par WUPAMBO
Signal Filtering Techniques for PLC Digital and Analog Inputs in Industrial Automation

Les environnements d’automatisation industrielle modernes sont soumis à de fortes interférences électromagnétiques (EMI), à des vibrations mécaniques et à du bruit électrique. Lorsque les capteurs de terrain transmettent des signaux bruts parasités aux systèmes de commande, les automates programmables industriels (API) subissent de faux déclenchements ou des oscillations de processus erratiques.

La mise en œuvre de techniques robustes de filtrage des signaux protège les circuits de traitement de l’API tout en garantissant des opérations d’automatisation industrielle stables et prévisibles. Ce guide technique explique le fonctionnement des filtres matériels et logiciels sur les entrées numériques et analogiques des API, et présente des algorithmes pratiques ainsi que des bonnes pratiques de mise en service.

1. Principes fondamentaux du filtrage des signaux dans les modules d’entrée d’un API

Les filtres d’entrée se trouvent entre les équipements de terrain physiques et le moteur d’exécution central de l’API. Leur fonction principale est d’éliminer les pics transitoires, le rebond des contacts et le bruit à haute fréquence, tout en laissant passer les changements réels d’état du processus.

Les circuits d’entrée matériels acheminent les signaux de terrain entrants à travers des réseaux de filtrage RC physiques avant de transmettre les données à l’isolateur optique. Les algorithmes de filtrage logiciel conditionnent ensuite les signaux numérisés au cours des cycles de scrutation de la mémoire du processeur.

2. Mise en œuvre de filtres temporels pour les entrées numériques d’un API

Les entrées numériques provenant de capteurs de terrain, comme les interrupteurs de fin de course, les boutons-poussoirs et les capteurs de proximité, souffrent souvent du rebond des contacts mécaniques. Sans filtrage, un seul appui sur un bouton peut générer plusieurs transitions rapides du signal en quelques millisecondes.

Le filtrage numérique repose sur un paramètre de seuil de durée minimale, souvent appelé délai d’entrée ou temps d’antirebond.

  • Le filtre ignore tout changement d’état du signal qui ne persiste pas au-delà de la durée de filtrage définie (par exemple, de 3 ms à 10 ms).
  • Les impulsions parasites à haute fréquence sont automatiquement éliminées avant d’atteindre la mémoire de la logique interne.
  • Les ingénieurs peuvent régler les paramètres de filtrage numérique dans la configuration matérielle de Siemens TIA Portal ou de Rockwell Studio 5000.

En logique à relais, l’antiparasitage logiciel reproduit ce comportement à l’aide de temporisateurs à l’enclenchement (TON). Le bit de sortie passe à TRUE uniquement après que l’entrée physique est restée continuellement à l’état HIGH pendant toute la durée prédéfinie du temporisateur.

3. Méthodes de filtrage avancées pour les entrées analogiques des API

Contrairement aux signaux numériques binaires, les entrées analogiques (4-20mA, 0-10V, RTD, thermocouples) varient en continu. Par conséquent, le filtrage analogique repose sur des algorithmes mathématiques de lissage plutôt que sur de simples temporisations.

Les systèmes de commande utilisent couramment des filtres à moyenne mobile ou des filtres passe-bas du premier ordre (filtres IIR à un seul pôle). L’équation mathématique d’un filtre passe-bas numérique du premier ordre est :

Y(k) = Y(k-1) + a * [X(k) - Y(k-1)]

Où :

  • Y(k) représente la valeur de sortie filtrée actuelle.
  • Y(k-1) est la valeur de sortie filtrée précédente.
  • X(k) est la valeur brute non filtrée de l’entrée analogique.
  • a représente le facteur de lissage (compris entre 0,0 et 1,0).

L’augmentation du facteur de lissage du filtre atténue efficacement le bruit du signal. Toutefois, les ingénieurs en régulation doivent trouver un équilibre entre le lissage et le déphasage, car un filtrage excessif retarde la réponse du système aux changements réels du procédé.

Conseil pratique : Des réglages de filtrage élevés lissent efficacement les courbes de procédé bruitées sur les écrans IHM. Cependant, l’utilisation de coefficients de filtrage élevés sur des interverrouillages de sécurité critiques ou des boucles de commande de mouvement rapides entraîne des retards de réponse dangereux. Réservez un filtrage passe-bas important aux boucles lentes de température ou de niveau, et veillez à ce que les boucles de commande rapides restent réactives.

4. Compromis entre filtrage matériel et algorithmes logiciels

Les réseaux RC matériels et les routines logicielles du processeur offrent chacun des avantages distincts dans les architectures d’automatisation industrielle.

Le filtrage matériel protège les optocoupleurs internes sensibles contre les transitoires haute tension et les décharges électrostatiques. Toutefois, les paramètres des composants matériels restent fixes une fois la carte d’E/S fabriquée.

Le filtrage logiciel offre un réglage flexible et dynamique des paramètres, directement dans les blocs fonctionnels de l’API. C’est pourquoi les conceptions modernes des systèmes de contrôle distribué et des API associent une protection matérielle RC intégrée à des algorithmes passe-bas logiciels configurables pour rejeter le bruit de manière optimale.

5. Conseils pratiques pour régler les filtres d’entrée des API

Le réglage des filtres d’entrée nécessite d’analyser la dynamique du procédé et les profils de bruit lors de la mise en service du système :

  1. Entrées numériques : Régler les délais d’antirebond matériel entre 3 ms et 20 ms pour les interrupteurs mécaniques. Réduire le délai à 0.1 ms pour les modules de compteurs rapides qui suivent les codeurs incrémentaux.
  2. Signaux de température (dynamiques lentes) : Appliquer un filtrage passe-bas renforcé (facteur de lissage a = 0.05 à 0.1) pour supprimer le bruit thermique ambiant.
  3. Boucles de débit et de pression (dynamiques rapides) : Utiliser un filtrage léger (facteur de lissage a = 0.3 à 0.5) pour maintenir la stabilité de la boucle sans provoquer de déphasage du PID.

Scénario d’application réel : réduction du bruit du débitmètre de cuve à pulpe

Énoncé du problème

Une usine de traitement du minerai connaissait de graves oscillations dans la boucle de régulation d’une vanne de débit de pulpe. Le bruit électrique généré par les variateurs de fréquence moyenne tension situés à proximité induisait des pics aléatoires sur le signal 4-20mA du débitmètre électromagnétique. Le bloc PID du PLC réagissait violemment à ces faux pics, provoquant l’oscillation de la vanne de régulation et l’usure prématurée de l’actionneur.

Architecture de la solution

Les ingénieurs en automatisation ont mis en œuvre une stratégie de conditionnement du signal en plusieurs étapes :

  1. Configuration matérielle : Configuration du filtre matériel du canal d’entrée analogique du PLC sur Moyen (mode de rejet à 60 Hz).
  2. Mise en œuvre de l’algorithme logiciel : Création d’un bloc fonction SCL dédié dans Siemens TIA Portal, mettant en œuvre un filtre passe-bas numérique du premier ordre avec une constante alpha réglable (a = 0.15).
  3. Validation du signal : Ajout d’un algorithme de rejet des pics qui écarte les variations des échantillons bruts dépassant +/- 20 % de variation de débit par balayage milliseconde.

Résultats opérationnels

La courbe de la variable de procédé filtrée s’est complètement stabilisée, supprimant 98 % des pics de signal induits par les variateurs de fréquence. Des données d’entrée plus régulières ont permis un réglage stable de la boucle PID, réduisant l’usure mécanique de la vanne de régulation et éliminant les oscillations du procédé.

À propos de l’auteur

Zhao Gang est ingénieur senior en systèmes de commande, avec plus de 15 ans d’expérience dans l’industrie des centrales thermiques, des procédés chimiques et de l’automatisation industrielle lourde. Il est spécialisé dans la conception d’architectures PLC/DCS, l’intégrité des signaux, la réduction du bruit et la conformité aux normes de sécurité fonctionnelle (IEC 61508 / IEC 61511).


Précédent