Sistemi di controllo e automazione
Creazione di programmi di logica scala per sistemi di soppressione del fuoco automatizzati
Table of Contents
I sistemi di soppressione del fuoco automatizzati sono una linea critica di difesa in strutture industriali, commerciali e residenziali. La loro funzione affidabile si basa su precise e robuste logiche di controllo implementate tramite controllori logici programmabili (PLC). La logica della scala, un linguaggio di programmazione grafica modellato dopo i diagrammi elettrici basati sul relè, rimane la scelta più popolare per tali applicazioni di sicurezza-critical a causa della sua chiarezza, facilità di risoluzione dei problemi, e programmi diretti di cablaggio fisico.
Fondamenti della logica della scala
La logica della scala è una rappresentazione grafica dei circuiti di controllo, utilizzando simboli per ingressi (contatti) e uscite (bobine) collegati in rungs orizzontali tra due rotaie verticali di potenza. Ogni rung forma una condizione logica che determina se la bobina di uscita è energizzata. Il PLC esegue la scansione del programma sequenziale, aggiornando le uscite in base agli stati di ingresso.
Contatti e bobine
I contatti rappresentano ingressi fisici come sensori, interruttori o pulsanti, possono essere normalmente aperti (NO) o normalmente chiusi (NC). In logica della scala, una corrente di contatto normalmente aperta quando l'ingresso corrispondente è vero (attivo), mentre un contatto normalmente chiuso passa l'alimentazione quando l'ingresso è falso (inattivo).
I simboli chiave includono:
- —| |—]: Normalmente aperto contatto
- —|/|—]: contatto normalmente chiuso
- —( )—[]]] : Bobina di uscita
- —(L)—[]]: bobina di bloccaggio (imposta l'uscita fino al reset)
- —(U)—[]]: Bobina di incisione (riimposta l'uscita)
Operazioni di base di logica
I contatti della serie creano una funzione E: entrambi devono essere veri. I contatti paralleli creano una funzione OR: almeno uno deve essere vero. Combinando questi permette di prendere decisioni complesse. Per la soppressione del fuoco, gli ingressi dei sensori (fumo, calore, fiamma) sono combinati con timer, contatori e istruzioni di confronto per produrre sequenze di rilevamento e attivazione affidabili.
Componenti del sistema di soppressione del fuoco
Un tipico sistema di soppressione del fuoco automatizzato comprende dispositivi di rilevamento, un PLC e meccanismi di attivazione.
- Sensori[[]: Rilevatori di fumo (ionizzazione o fotoelettrico), rilevatori di calore (temperatura fissa o velocità di rotazione), rilevatori di fiamma (ultravioletto o infrarossi), e stazioni di tiro manuali.
- PLC[]: Il controller che esegue il programma di logica della scala. Deve avere una capacità di input/output adeguata (I/O) e essere valutato per l'ambiente (ad esempio, temperatura, umidità).
- Attatori[]: Valvole solenoide per il rilascio di acqua o gas, starter per pompe antincendio, allarmi udibili/vivivi e relè di arresto di emergenza.
- Interfaccia[[]: Interfaccia uomo-macchina (HMI) per il monitoraggio e il controllo manuale, spesso integrata con un sistema di gestione dell'edificio.
Il comportamento di ciascun componente deve essere accuratamente riflessa nella logica della scala utilizzando un corretto indirizzo e scala.
Progettazione del programma Logica Scala
Un approccio di progettazione sistematico garantisce che il programma soddisfi gli standard di sicurezza (ad esempio NFPA 72, NFPA 2001) e i requisiti operativi, il processo prevede la definizione di input, output, logica di rilevamento, sequenze di attivazione e stati di sicurezza.
Sensore di ingressi e condizionamento dei segnali
I segnali del sensore raw possono essere digitali (on/off) o analogici (ad esempio, valore della temperatura). Gli input digitali sono collegati direttamente ai moduli di ingresso del PLC. Gli input analogici richiedono la conversione alle unità di ingegneria (ad esempio, gradi Fahrenheit) utilizzando le istruzioni di scala.
Esempio: il contatto di allarme del rilevatore di fumo (NO) è collegato a un ingresso PLC. Quando viene rilevato il fumo, il contatto si chiude e la logica della scala vede un vero input.
Logica per la rilevazione e la verifica
Per evitare le false attivazioni da un singolo sensore difettoso, implementare un sistema di voto.
- E logica (cross-zone)[: Due sensori (ad esempio, fumo e calore) devono indicare il fuoco entro una finestra temporale prima dell'attivazione.
- OR logica con timer[[]: Ogni singolo sensore attiva un pre-allarme, ma la soppressione si attiva solo se confermata da un secondo sensore entro un minuto.
- Due su tre (2oo3)[: Per i sistemi ad alta affidabilità, almeno due di tre sensori devono essere d'accordo.
Logica scala per una configurazione E: Rung 1: Fumo A E Riscaldamento B → Imposta Allarme Attiva. Rung 2: Allarme Attiva → Energizza la produzione di allarme.
Timer (TON – Timer On Delay) vengono utilizzati per debunce ingressi dei sensori e creare finestre temporali.
Sequenze di attivazione
Una volta che il fuoco è confermato, la sequenza delle azioni di soppressione deve seguire un ordine predefinito.
- Attivare gli allarmi udibili e visivi per avvertire gli occupanti.
- Avviare ritardi di scarico (ad esempio, 30 secondi) per consentire l'evacuazione.
- Spegnere gli ammortizzatori HVAC o i ventilatori di scarico per contenere il soppressore.
- Agente di soppressione di rilascio (acqua da sprinkler, FM-200, Novec 1230, ecc.).
- Monitorare le condizioni di scarico post; se il fuoco persiste, attivare i sistemi di backup.
Ogni passo richiede una propria rung con timer, interlock e ingressi di sovrascrittura manuali.
Programma di logica della scala del campione
Ora presentiamo un esempio di logica di scala dettagliata per un sistema semplificato di soppressione del fuoco utilizzando due rilevatori di fumo (Smoke1, Smoke2), un rilevatore di calore (Heat), un'uscita di allarme, una valvola di spruzzatore e una valvola di rilascio del gas.
Rung 1 – Rilevamento della zona trasversale:[[
][[]] Spiegazione: Alarm Enable è impostato (latched) se Smoke1 e Smoke2 entrambi attivi, O Heat da solo è attivo.
Rung 2 – Timer di allarme e pre-scarica:[
]
Spiegazione: Quando Alarm Enable è vero e il timer predischarge (PreDelay Timer) non è fatto, l'uscita di allarme è eccitato.
Rung 3 – Attivazione Sprinkler:[[[
] [[
] Spiegazione: Dopo il ritardo di 30 secondi (DN = Done), la valvola di irrigatore si apre a meno che non sia attivo un sovrascrittura manuale o un ingresso disabilitabile di sistema.
Rung 4 – Rilascio di gas (se il fuoco continua dopo gli irrigatori):[
[
][
Spiegazione: Se l'irrigatore è attivo E il rivelatore di calore rimane attivato dopo 60 secondi (utilizzando un altro timer), il solenoide di rilascio di gas è eccitato.
Questo esempio illustra come si combinano la chiusura, i timer e gli interlock. Nei sistemi di produzione, reimpostazioni di maniglie aggiuntive, stazioni di tiro manuali e comunicazione con i centri di monitoraggio.
Considerazioni di sicurezza
La programmazione della soppressione del fuoco deve dare priorità alla sicurezza soprattutto, i seguenti principi guidano un design razionale della scala robusta.
- Il design sicuro[[]: Utilizzare contatti normalmente chiusi per i sensori di sicurezza critici. Ad esempio, una perdita di potenza a un sensore dovrebbe essere interpretata come un difetto, causando un allarme.
- Sovrascrivenze manuali[[]: Fornire overrides fisici e software per disabilitare la soppressione automatica durante la manutenzione o falsi allarmi.
- Interlocks[[]: Assicurare la soppressione è disabilitata quando i circuiti di rilevamento sono in modalità di prova o quando il personale è all'interno dell'area protetta (ad esempio, blocco/tagout).
- Controlli redenti[[]: In ambienti ad alto rischio, utilizzare i doppio PLC con standby caldo o votare per evitare singoli punti di guasto.
- Compliance with standards[[[]: Seguire NFPA 72 (Codice Nazionale di Allarme antincendio), NFPA 2001 (Clean Agent Fire Extinguishing Systems), e codici di costruzione locali.
Test e convalida
Prima di implementare, è obbligatorio testare rigorosamente in condizioni simulate. Utilizzare la modalità di simulazione integrata del PLC o un emulatore offline per verificare la logica.
- Attivazione del sensore singolo – non dovrebbe innescare la soppressione completa se il voto richiesto.
- Attivazione multiplo del sensore – verifica la sequenza corretta e i timer.
- Insufficienza del sensore (circuito aperto o corto) – il sistema dovrebbe indicare problemi.
- Sovrascrittura manuale – la soppressione deve essere inibita.
- Perdita di potenza e riavvio – assicurano il corretto recupero dello stato.
Documenta tutti i risultati dei test e li mantieni come parte del pacchetto di accettazione del sistema. Esegui anche test di integrazione con hardware effettivo, verificando cablaggio, tempi di risposta attuatore e comunicazione con il sistema di allarme edificio.
Manutenzione e documentazione
Poiché i layout delle strutture cambiano o si aggiungono nuovi sensori, il programma deve essere aggiornato di conseguenza. Mantenere una cronologia delle revisioni e cambiare il registro. Conservare i backup della logica della scala nel controllo delle versioni. Documentare il programma con:
- Una mappa completa I/O che collega ogni sensore e attuatore al suo indirizzo PLC.
- Stampe logiche di scale annotate con spiegazioni di rung.
- Procedure operative standard per interventi manuali.
- Una descrizione del sistema che delinea la filosofia di rilevazione e attivazione.
I test periodici (ad esempio, trimestrali) devono verificare che la logica soddisfi ancora i suoi obiettivi di progettazione.
Per ulteriori informazioni sulle best practice di programmazione del PLC, prendere in considerazione le risorse dalla [] comunità diPLCdev[[] e []NFPA[]]]. Per i tutorial di logica della scala dettagliata, vedere La letteratura di supporto di AutomationDirect.
Conclusioni
Creare programmi logici di scale per sistemi automatizzati di soppressione del fuoco è un compito che combina ingegneria elettrica, ingegneria della sicurezza e logica del software. Con la comprensione dei fondamenti di logica della scala, la progettazione sistematica delle sequenze di rilevazione e di attivazione, il rafforzamento degli interlock di sicurezza, e rigorosamente testare il programma, gli ingegneri possono fornire sistemi che proteggono la vita e la proprietà.