Contrôle de séquence par lots utilisant les graphiques de fonctions séquentielles DCS : configuration Emerson DeltaV SFC et verrouillage de synchronisation Woodward EasyGen 3200

Batch Sequence Control Using DCS Sequential Function Charts: Emerson DeltaV SFC Configuration and Woodward EasyGen 3200 Synchronization Interlock

Pourquoi les séquences batch échouent dans les environnements DCS

Le contrôle des processus batch reste l’un des domaines les plus sujets aux défaillances dans les installations DCS modernes. Les ingénieurs construisent fréquemment des séquences batch en utilisant des cascades PID ou une logique manuelle par étapes au lieu de structures formelles IEC 61131-3 Sequential Function Chart (SFC). Cette approche crée une logique difficile à maintenir, impossible à auditer et sujette aux blocages de machines à états. Emerson DeltaV offre un environnement d’exécution SFC natif dans le module DeltaV Batch, conforme au modèle procédural ISA-88 Partie 1. Le module contrôleur Emerson DeltaV MD KJ2003X1-BA2 est la plateforme d’exécution principale pour les séquences SFC Phase Logic DeltaV dans les applications batch des usines de procédés. Dans les centrales électriques, le SFC DeltaV s’interface souvent avec un contrôleur de groupe électrogène Woodward EasyGen 3200 pour gérer la synchronisation avant le transfert de charge.

Commencez par comprendre la différence entre un SFC Phase Logic DeltaV et un SFC IEC 61131-3 standard. Les SFC Phase Logic fonctionnent dans la hiérarchie ISA-88 en tant que phases d’équipement, ce qui leur permet d’être appelés par les procédures de recette et les procédures d’unité dans le Batch Executive. Les blocs SFC standards dans DeltaV fonctionnent comme une logique de module continue sans gestion du cycle de vie ISA-88. Choisissez le type correct selon votre besoin de contrôle avant d’écrire une seule ligne de logique.

Principes de conception des étapes et transitions SFC

  • Étape 1 : Définissez chaque étape avec un nom unique et un temporisateur maximal. Utilisez le paramètre DeltaV STEP_TIMEOUT réglé par défaut à 300 s pour les étapes actionnées sur le terrain. Pour les phases de trempage longues, fixez le timeout à 1,5× la durée prévue et liez la transition de timeout à un état Hold, pas Abort. Cela évite la perte de batch due à de petites déviations temporelles.
  • Étape 2 : Rédigez les conditions de transition sous forme d’expressions booléennes simples. Évitez d’appeler des blocs fonctionnels dans la logique de transition. Évaluez plutôt les sorties des blocs fonctionnels comme des paramètres nommés lus dans l’expression de garde de transition. Cela maintient l’exécution SFC déterministe et l’impact sur le temps de scan mesurable.
  • Étape 3 : Utilisez la divergence simultanée (branche AND) uniquement lorsque les actions parallèles sont vraiment indépendantes. Pour la séquence de synchronisation Woodward EasyGen 3200, ne parallélisez pas les étapes de montée en tension et de montée en fréquence. L’EasyGen 3200 exige un appariement de tension dans ±2 % et une correspondance de fréquence dans ±0,2 Hz avant que le relais de vérification de synchronisation n’autorise la fermeture du disjoncteur. Séquencez ces vérifications en série dans le SFC.
  • Étape 4 : Implémentez une étape Hold dédiée dans chaque séquence SFC. L’étape Hold suspend les commandes des actionneurs et fige toutes les sorties à leur dernière valeur. DeltaV Phase Logic fournit des états intégrés HOLDING et HELD dans le cycle de vie ISA-88. Associez la transition HOLDING à un bouton HMI opérateur et à une entrée d’arrêt d’urgence câblée provenant du relais de défaut Woodward EasyGen 3200.
  • Étape 5 : Définissez une séquence Abort qui désactive toutes les sorties dans un ordre sûr. Pour la synchronisation du générateur, la séquence Abort doit ouvrir la commande du disjoncteur (sortie DO BRKR_CMD = 0) avant de réinitialiser l’EasyGen 3200 via une écriture Modbus FC06 au registre 40050 (mot de commande RESET 0x0001).

Intégration Modbus TCP Woodward EasyGen 3200 avec DeltaV SFC

Le contrôleur de groupe électrogène Woodward EasyGen 3100/3200 expose ses données de synchronisation et de protection via Modbus TCP sur le port 502. DeltaV lit et écrit sur l’EasyGen en utilisant le sous-système I/O Modbus TCP de DeltaV. Configurez le groupe de sondage avec un taux de scan de 250 ms pour les paramètres de synchronisation. Registres clés pour l’intégration SFC :

  • Registre 40001 : Tension du générateur — entier non signé 16 bits, échelle 0,1 V par compte.
  • Registre 40003 : Fréquence du générateur — échelle 0,01 Hz par compte.
  • Registre 40005 : Tension du bus.
  • Registre 40010 : Mot d’état de synchronisation — Bit 0 = Vérification de synchronisation OK, Bit 1 = Appariement de tension OK, Bit 2 = Angle de phase dans 3 degrés, Bit 3 = Appariement de fréquence OK.

La transition de synchronisation SFC lit simultanément les quatre bits du registre 40010. Écrivez un bloc CALC DeltaV qui effectue un ET logique sur les bits 0 à 3 de ce registre. Ce n’est que lorsque les quatre bits sont vrais que la transition SFC autorise la fermeture du disjoncteur. De plus, fixez une limite de rampe de fréquence à 0,05 Hz/s dans le paramètre FREQUENCY RAMP de l’EasyGen 3200 (registre 40020, valeur 50 = 0,05 Hz/s). Dépasser ce taux provoque des excursions d’angle de phase qui empêchent la fermeture du relais de vérification de synchronisation et déclenchent des conditions Abort erronées dans le SFC DeltaV. Le module Emerson DeltaV KJ3243X1-BA1 Profibus DP fournit l’interface bus de terrain pour les systèmes DeltaV nécessitant des appareils terrain connectés PROFIBUS en parallèle aux contrôleurs de groupes électrogènes intégrés Modbus TCP.

Modèles courants de défauts SFC et techniques de diagnostic

  • Bugs dans les conditions de transition : Rebond des entrées DI pendant une transition d’étape provoquant des avancées d’état fausses. Utilisez DeltaV FILTER_TIME = 500 ms sur tous les paramètres DI utilisés dans les transitions SFC.
  • Expiration du temporisateur d’étape : Réponse de l’équipement terrain plus lente que le STEP_TIMEOUT configuré. Consultez le journal d’événements batch DeltaV pour les alarmes TIMEOUT et augmentez les temporisateurs d’étape pour les vannes à temps de manœuvre lent connu.
  • Interruptions de communication Modbus : Valeurs de registre périmées dans l’interface EasyGen 3200. Configurez le timeout watchdog Modbus DeltaV à 3× l’intervalle de sondage (750 ms pour un sondage à 250 ms). Mappez le tag d’état de communication Modbus à une action d’étape SFC qui suspend la synchronisation et écrit une commande HOLD.
  • Erreurs de logique de séquence de phase : Branches Hold et Abort SFC avec affectations de sorties qui se chevauchent. Utilisez DeltaV Diagnostics → Phase Logic Monitor pour tracer l’étape SFC active et vérifier les affectations de sorties par rapport au P&ID.

Après toute modification SFC, effectuez une simulation à froid en mode DeltaV Simulate avant de remettre l’unité batch en service. Documentez les preuves de réussite ou d’échec de la simulation conformément aux exigences de gestion des changements ISA-88.

Conclusion et conseils d’action

Les séquences batch SFC Emerson DeltaV intégrées à la synchronisation des générateurs Woodward EasyGen 3200 nécessitent une attention particulière aux réglages des temporisateurs d’étape, au mappage des registres Modbus et à la gestion du cycle de vie des phases ISA-88. Construisez chaque SFC avec des chemins explicites Hold et Abort avant de tester toute séquence de production. Validez les transitions de synchronisation Woodward en utilisant simultanément les quatre bits du registre Sync Status. Réglez les taux de sondage Modbus à 250 ms et configurez la protection watchdog à 750 ms pour éviter que des données périmées ne fassent avancer incorrectement les étapes de synchronisation. Effectuez des simulations à froid après chaque modification SFC et conservez les enregistrements de simulation pour la traçabilité ISA-88. Traitez immédiatement toute alarme STEP_TIMEOUT — elle indique que la réponse de l’équipement terrain ne correspond pas aux hypothèses de conception SFC, et cet écart finira par provoquer une défaillance batch.

Auteur : Liu Yang est un ingénieur en automatisation industrielle avec plus de 10 ans d’expérience en PLC, DCS et systèmes de contrôle.

Afficher tout
Articles de blog
Afficher tout
Dragon Boat Festival: China's Ancient Festival of Loyalty, Tradition and Summer Rituals

Fête des Bateaux-Dragons : l'ancienne fête chinoise de la loyauté, des traditions et des rituels d'été

Chaque année, le cinquième jour du cinquième mois lunaire, le rythme des tambours résonne le long des rivières à travers toute la Chine. Découvrez l'histoire, les légendes et les traditions du Festival des Bateaux-Dragons — l'une des fêtes culturelles les plus anciennes et les plus célébrées de Chine.
Machinery Protection: Vibration Probe Installation and Loop Setup

Protection des machines : installation de la sonde de vibration et configuration de la boucle

Les systèmes de protection des machines doivent réagir à une défaillance mécanique en moins de 50 millisecondes — bien plus rapidement que toute plateforme DCS ou PLC. Ce guide couvre l'installation de la sonde de proximité Bently Nevada 3300, la configuration de la tension de décalage à -12 V DC au point médian, la configuration de la boucle 4–20 mA selon l'API 670, le blindage des câbles d'extension, ainsi que le diagnostic systématique des défauts liés au contact de la sonde, à la perte de sonde, aux interférences de fréquence secteur et au bruit électromagnétique des variateurs de fréquence (VFD).
Batch Sequence Control Using DCS Sequential Function Charts: Emerson DeltaV SFC Configuration and Woodward EasyGen 3200 Synchronization Interlock

Contrôle de séquence par lots utilisant les graphiques de fonctions séquentielles DCS : configuration Emerson DeltaV SFC et verrouillage de synchronisation Woodward EasyGen 3200

Le contrôle de processus par lots utilisant les structures formelles IEC 61131-3 Sequential Function Chart dans Emerson DeltaV évite les blocages des machines à états et simplifie la conformité à l'audit ISA-88. Ce guide couvre les principes de conception de la logique de phase DeltaV SFC, la cartographie des registres Modbus TCP Woodward EasyGen 3200 pour l'interverrouillage de synchronisation des générateurs, la conception des chemins Hold et Abort, ainsi que le diagnostic des quatre schémas d’échec de batch SFC les plus courants.