Systèmes de contrôle et automatisation
Création de programmes logiques pour les systèmes automatisés de suppression d'incendie
Table of Contents
Les systèmes automatisés de suppression d'incendie sont une ligne de défense critique dans les installations industrielles, commerciales et résidentielles. Leur fonctionnement fiable repose sur une logique de contrôle précise et robuste mise en oeuvre par des contrôleurs logiques programmables (CLP).La logique de la ladder, un langage de programmation graphique modélisé après des diagrammes électriques basés sur relais, reste le choix le plus populaire pour de telles applications critiques en matière de sécurité en raison de sa clarté, de sa facilité de dépannage et de la cartographie directe au câblage physique.
Les fondamentaux de la logique de l'échelle
La logique de la ladder est une représentation graphique des circuits de commande, utilisant des symboles pour les entrées (contacts) et les sorties (coules) connectés en échelons horizontaux entre deux rails de puissance verticaux. Chaque échelon forme une condition logique qui détermine si la bobine de sortie est sous tension. Le PLC scanne le programme de façon séquentielle, mettant à jour les sorties en fonction des états d'entrée.
Contacts et bobines
Les contacts représentent des entrées physiques telles que des capteurs, des interrupteurs ou des boutons-poussoirs. Ils peuvent normalement être ouverts (NO) ou fermés (NC). Dans la logique de l'échelle, un contact normalement ouvert passe la puissance lorsque l'entrée correspondante est vraie (active), tandis qu'un contact normalement fermé passe la puissance lorsque l'entrée est fausse (inactive).
Les symboles clés sont les suivants :
- — .] : normalement ouvert contact
- — --] : contact normalement fermé
- —( )— : Bobine de sortie
- —(L)— : Bobine de laminage (démarrage de la sortie jusqu'à remise à zéro)
- —(U)— : Bobine de déverrouillage (sortie de résorption)
Opérations logiques de base
Les contacts de série créent une fonction ET : les deux doivent être vraies. Les contacts parallèles créent une fonction OR : au moins une doit être vraie. La combinaison de ces deux fonctions permet des arbres de décision complexes. Pour la suppression du feu, les entrées de capteur (fumée, chaleur, flamme) sont combinées avec des minuteries, des compteurs et des instructions de comparaison pour produire des séquences de détection et d'activation fiables.
Composants du système de lutte contre l'incendie
Un système automatisé typique de suppression des incendies comprend des dispositifs de détection, un CPL et des mécanismes d'actionnement.
- Senseurs : détecteurs de fumée (ionisation ou photoélectrique), détecteurs de chaleur (température fixe ou vitesse de montée), détecteurs de flamme (ultraviolet ou infrarouge) et stations de traction manuelles.
- PLC: Le contrôleur exécute le programme logique d'échelle. Il doit avoir une capacité d'entrée/sortie (E/S) adéquate et être évalué pour l'environnement (p. ex., température, humidité).
- Activateurs: Vannes solénoïdes pour l'évacuation d'eau ou de gaz, démarreurs de moteurs pour pompes à incendie, alarmes audibles/visuelles et relais d'arrêt d'urgence.
- Interface: Interface homme-machine (HMI) pour la surveillance et le contrôle manuel, souvent intégrée à un système de gestion de bâtiment.
Le comportement de chaque composant doit être reflété avec précision dans la logique de l'échelle en utilisant une adresse et une échelle appropriées.
Conception du programme logique des élèves
Une approche systématique de conception permet de s'assurer que le programme respecte les normes de sécurité (p. ex., NFPA 72, NFPA 2001) et les exigences opérationnelles.
Entrées et conditionnement du signal
Les entrées numériques sont directement câblées vers les modules d'entrée PLC. Les entrées analogiques nécessitent une conversion en unités d'ingénierie (p. ex. degrés Fahrenheit) en utilisant des instructions de graduation. Pour être fiables, utilisez des contacts normalement fermés pour les entrées critiques comme les signaux de surveillance afin qu'une défaillance du câblage déclenche une alarme (sécurité de panne).
Exemple : Le contact d'alarme (NO) d'un détecteur de fumée est connecté à une entrée PLC. Lorsque de la fumée est détectée, le contact se ferme et la logique de l'échelle voit une entrée vraie.
Logique de détection et de vérification
Pour empêcher les fausses activations d'un capteur unique défectueux, implémentez un système de vote. Les configurations communes comprennent:
- ET logique (zone transversale)[ : Deux capteurs (p. ex. fumée et chaleur) doivent indiquer le feu dans une fenêtre de temps avant l'activation.
- OR logique avec minuteur[: Tout capteur unique déclenche un pré-alarme, mais la suppression ne s'active que si elle est confirmée par un second capteur dans une minute.
- Deux-sur-trois (2oo3): Pour les systèmes à haute fiabilité, au moins deux des trois capteurs doivent être d'accord.
Logique d'échelle pour une configuration ET : Rung 1: Fumer A ET chaleur B → Activer l'alarme. Rung 2: Activer l'alarme → Activer la sortie de l'alarme.
Les minuteurs (TON – Chronomètre On Delay) sont utilisés pour débonfler les entrées de capteur et créer des fenêtres de temps.
Séquences d'activation
Une fois le feu confirmé, la séquence des actions de suppression doit suivre un ordre prédéfini.
- Activer les alarmes sonores et visuelles pour avertir les occupants.
- Lancer des retards avant l'évacuation (p. ex. 30 secondes) pour permettre l'évacuation.
- Éteignez les clapets HVAC ou les ventilateurs d'échappement pour contenir le suppresseur.
- Agent de suppression des rejets (eau des arroseurs, FM-200, Novec 1230, etc.).
- Surveiller les conditions après décharge; si le feu persiste, activer les systèmes de sauvegarde.
Chaque étape nécessite son propre échelon avec des minuteries appropriées, des interlocks et des entrées manuelles de dépassement.
Exemple de programme logique d'échelle
Nous présentons maintenant un exemple détaillé de logique d'échelle pour un système simplifié de suppression d'incendie utilisant deux détecteurs de fumée (Smoke1, Smoke2), un détecteur de chaleur (Heat), une sortie d'alarme, une valve d'arrosage et une soupape de dégagement de gaz. La logique implémente la détection de zones transversales et une séquence de dégagement chronométrée.
Rung 1 – Détection de zones croisées:[
] Explication: Alarme Enable est réglé (enchâssé) si Smoke1 ET Smoke2 les deux actifs, OU La chaleur seule est active.
Rung 2 – Chronomètre d'alarme et de pré-décharge:
] Explication: Quand Alarm Enable est vrai et que le chronomètre de pré-décharge (PreDelay Timer) n'est pas fait, la sortie d'alarme est sous tension. Le chronomètre démarre et compte jusqu'à 30 secondes.
Rung 3 – activation de l'arroseur:[
Explication: Après le délai de 30 secondes (DN = Terminé), la valve d'arroseur s'ouvre à moins qu'une commande manuelle ou qu'un système ne désactive l'entrée soit active.
Rung 4 – Décharge de gaz (si le feu continue après les asperseurs):[
] Explication: Si l'aspersion est active ET que le détecteur de chaleur reste déclenché après 60 secondes (en utilisant un autre minuteur), le solénoïde de libération de gaz est énergisé.
Cet exemple illustre comment les verrous, les minuteries et les interlocks sont combinés. Dans les systèmes de production, les échelons supplémentaires de la poignée réinitialisent, les stations de traction manuelles et la communication avec les centres de surveillance.
Considérations de sécurité
La programmation de la lutte contre l'incendie doit avant tout donner la priorité à la sécurité.
- Conception à sécurité de secours[ : Utiliser des contacts normalement fermés pour les capteurs de sécurité critiques. Par exemple, une perte de puissance d'un capteur doit être interprétée comme une défaillance, provoquant une alarme.
- Redéfinitions manuelles: Fournir des remplacements physiques et logiciels pour désactiver la suppression automatique pendant la maintenance ou les fausses alarmes. Les commutateurs de dépassement doivent être clairement marqués et nécessiter une action délibérée.
- Interlocks: S'assurer que la suppression est désactivée lorsque les circuits de détection sont en mode test ou lorsque le personnel est à l'intérieur de la zone protégée (p. ex., verrouillage/démarrage).
- : Dans les environnements à haut risque, utiliser des PLC doubles avec un système de veille à chaud ou voter pour éviter des points de défaillance uniques.
- Conformité aux normes : Suivre NFPA 72 (Code national d'alarme incendie), NFPA 2001 (Systèmes d'extinction d'incendie d'agents propres) et les codes locaux du bâtiment.
Essais et validation
Avant le déploiement, des tests rigoureux dans des conditions simulées sont obligatoires. Utilisez le mode de simulation intégré du PLC ou un émulateur hors ligne pour vérifier la logique.
- Activation d'un capteur unique – ne devrait pas déclencher une suppression complète si le vote est nécessaire.
- Activation de plusieurs capteurs – vérifier la séquence correcte et les minuteurs.
- Défaillance du capteur (ouverte ou court-circuit) – le système doit indiquer des problèmes.
- Redéfinition manuelle – la suppression doit être inhibée.
- Perte de puissance et redémarrage – assurer une récupération de l'état correcte.
Documenter tous les résultats des tests et les conserver dans le cadre du paquet d'acceptation du système. Effectuer également des tests d'intégration avec le matériel réel, vérifier le câblage, les temps de réponse du actionneur et la communication avec le système d'alarme du bâtiment.
Entretien et documentation
Les programmes logiques de la ladder nécessitent une maintenance continue. Comme les aménagements de l'installation changent ou que de nouveaux capteurs sont ajoutés, le programme doit être mis à jour en conséquence.
- Une carte complète d'E/S reliant chaque capteur et actionneur à son adresse PLC.
- Impressions logiques d'échelle annotées avec explications d'échelon.
- Procédures opérationnelles normalisées pour l'intervention manuelle.
- Une description du système décrivant la philosophie de détection et d'activation.
Les tests périodiques (p. ex., trimestriels) devraient vérifier que la logique atteint encore ses objectifs de conception. Mettre à jour le programme si les modes de défaillance sont identifiés ou si les normes sont révisées.
Pour de plus amples renseignements sur les meilleures pratiques de programmation de PLC, veuillez consulter les documents de la communauté PLCdev[ et NFPA.Pour des tutoriels détaillés sur la logique d'échelle, voir La documentation de soutien d'AutomationDirect.
Conclusion
La création de programmes logiques d'échelle pour les systèmes automatisés de suppression d'incendie est une tâche qui combine l'ingénierie électrique, le génie de la sécurité et la logique logicielle. En comprenant les fondamentaux logiques d'échelle, en concevant systématiquement les séquences de détection et d'activation, en appliquant des verrouillages de sécurité et en testant rigoureusement le programme, les ingénieurs peuvent fournir des systèmes qui protègent les vies et les biens.