Automatiserte brann undertrykkelsessystemer er en kritisk forsvarslinje i industrielle, kommersielle og boliganlegg. Deres pålitelige operasjonshengsler på nøyaktige, robuste kontrolllogikk implementert via programmerbare logikk kontroller (PLCs). Stige logikk, et grafisk programmeringsspråk modellert etter stafettbaserte elektriske diagrammer, forblir det mest populære valget for slike sikkerhetskritiske applikasjoner på grunn av sin klarhet, enkel feilsøking og direkte kartlegging til fysiske ledninger. Opprette effektive stigelogiske programmer for brann undertrykkelse krever en dyp forståelse av både programmeringsprinsipper og sikkerhetsteknikk prinsipper. Denne artikkelen gir en autoritativ guide til design, programmering, testing og vedlikehold av stige logikk for automatiserte brann undertrykkelsessystemer, sikre rask og nøyaktig respons på brann hendelser mens minimering falske alarmer.

Grunnleggende i stigen logikk

Stigelogikk er en grafisk representasjon av styrekretser, ved hjelp av symboler for innganger (kontakter) og utganger (kuler) som er koblet i horisontale kjøringer mellom to vertikale strømskinner. Hver køyreform danner en logisk tilstand som bestemmer om utgangsspolen er energiisert. PLC skanner programmet sekvensielt, oppdaterer utganger basert på inngangstilstander. Mastering av de grunnleggende komponentene er essensielt før man takler et brannundertrykkingssystem.

Kontakter og cols

Kontakter representerer fysiske innganger som sensorer, brytere eller trykkknapper. De kan normalt være åpne (NO) eller normalt lukket (NC). I stigelogikk, en normalt åpen kontakt passerer kraft når den tilsvarende inngangen er sann (aktiv), mens en normalt lukket kontakt passerer kraft når inngangen er falsk (inaktiv). Kogler representerer utgangsenheter som alarmer, solenoider eller aktuatorventiler. Når en ring er logisk sant, er spolen energiisert.

Nøkkelsymboler inkluderer:

  • ⁇ ⁇ : Vanligvis åpen kontakt
  • ⁇ ⁇ / ⁇ ⁇ : Vanligvis lukket kontakt
  • ⁇ ( ) ⁇ : Utgangsspole
  • ⁇ (L) ⁇ : Spole (setter utgang til tilbakestilling)
  • ⁇ (U) ⁇ : Unlatching spol (setter utgang)

Grunnleggende logiske operasjoner

Stigelogikk implementerer boolsk algebra. Seriekontakter oppretter en OG-funksjon: begge må være sanne. Parallelle kontakter oppretter en OR-funksjon: minst én må være sant. Kombinering av disse gjør det mulig å bestemme tre. For brannsuppressing, sensorinnganger (smoke, varme, flamme) kombineres med timere, tellere og sammenligningsinstruksjoner for å produsere pålitelig deteksjon og aktiveringssekvenser.

Branntrykksystemkomponenter

Et typisk automatisert brannsuppressionssystem inkluderer sensorer, en PLC og aktiveringsmekanismer. Å forstå samspillet er avgjørende for programmering.

  • Sensorer: Røykdetektorer (ionisering eller fotoelektrisk), varmedetektorer (fast temperatur eller hastighets-av-rise), flammedetektorer (ultraviolet eller infrarødt) og manuelle trekkstasjoner.
  • PLC: Styreren utfører stigens logikkprogram. Den må ha tilstrekkelig inn-/utgangskapasitet (I/O) og være rangert for miljøet (f.eks. temperatur, fuktighet).
  • Aktuatorer]: Solenoide ventiler for vann eller gass frigjøring, motorstartere for brannpumper, hørbare/visuelle alarmer og nødslukke reléer.
  • Interface: Human-machine grensesnitt (HMI) for overvåking og manuell kontroll, ofte integrert med et byggestyringssystem.

Hver komponents oppførsel må spekuleres nøyaktig i stigelogikken ved hjelp av riktig adressering og skalering.

Designe Stige Logic Program

En systematisk designtilnærming sikrer at programmet oppfyller sikkerhetsstandardene (f.eks. NFPA 72, NFPA 2001) og driftskravene. Prosessen innebærer å definere innganger, utganger, deteksjonslogikk, aktiveringssekvenser og feilsikre tilstander.

Sensorinnganger og signalkondisjonering

Rå sensorsignaler kan være digitale (på/av) eller analoge (f.eks. temperaturverdi). Digitale innganger er koblet direkte til PLC-inngangsmoduler. Analoge innganger krever konvertering til ingeniørenheter (f.eks. grader Fahrenheit) ved hjelp av skaleringsinstruksjoner. For pålitelighet, bruk normalt lukket kontakter for kritiske innganger som tilsynssignaler slik at en ledningsfeil utløser en alarm (feilsikker).

Eksempel: En røykdetektors alarmkontakt (NO) er koblet til en PLC-inngang. Når røyk er detektert, stenger kontakten, og stigelogikken ser en sann inngang.

Logikk for deteksjon og verifisering

For å hindre falske aktiveringer fra en enkelt feilføler, implementer et stemmeskjema. Vanlige konfigurasjoner inkluderer:

  • OG logikk (krysssone): To sensorer (f.eks. røyk og varme) må begge indikere brann i et tidsvindu før aktivering.
  • OR logikk med timer: Enhver enkelt sensor utløser en pre-alarm, men undertrykkelse aktiverer bare hvis bekreftet av en andre sensor i løpet av et minutt.
  • To-ut-av-tre (2oo3): For høy-pålitelighet systemer, minst to av tre sensorer må være enige.

Stigelogikk for en OG konfigurasjon: Rung 1: Røyk A og varme B → Sett alarm aktivert. Rung 2: Alarm Aktiver → Energiiser alarmutgang.

Timers (TON ⁇ Timer On Delay) brukes til å avslå sensorinnganger og opprette tidsvinduer.

Aktiveringssekvenser

Når brann er bekreftet, må sekvensen av undertrykkelseshandlinger følge en forhåndsdefinert rekkefølge. Typisk:

  1. Aktiver hørbare og visuelle alarmer for å advare beboerne.
  2. Initier forsinkelser før utgiftsavgift (f.eks. 30 sekunder) for å tillate evakuering.
  3. Slå ned HVAC dempers eller eksos fans for å inneholde suppressant.
  4. Utgivelsesundertrykkende middel (vann fra sprinklere, FM-200, Novec 1230, etc.).
  5. Overvåke etterladte forhold; hvis brannen vedvarer, aktiver sikkerhetskopisystemer.

Hvert trinn krever sin egen kjøring med passende timere, interlocks og manuelle overstyr innganger.

Prøve stige Logic Program

Vi presenterer nå et detaljert stigelogisk eksempel for et forenklet brannsuppressionssystem ved hjelp av to røykdetektorer (Smoke1, Røyk2), en varmedetektor (Heat), en alarmutgang, en sprinklerventil og en gassutløsningsventil. Logikken implementerer tverrsondeteksjon og en tidsstyrt frigjøringssekvens.

Rung 1 ⁇ Tverrsonedeteksjon:

Forklaring: Alarm Enable er satt (latched) hvis røyk1 OG Røyk2 begge er aktive, ELLER Varme alene er aktiv. Dette gir redundans og reduserer falske utløsere.

Rung 2 ⁇ Alarm og forhåndsladetimer:
]

] Forklaring: Når Alarm Enable er sant og predischarge timeren (Predelay Timer) ikke er ferdig, er alarmutgangen energiisert. Timeren starter og teller til 30 sekunder.

Rung 3 ⁇ Sprinkler aktivering:


] Forklaring: Etter den 30 sekundere forsinkelsen (DN = Ferdig), åpnes sprinklerventilen med mindre en manuell overstyring eller systemet deaktiverer inngangen er aktiv.

Rung 4 ⁇ Gass frigjøring (hvis brann fortsetter etter sprinklers):
]

] Forklaring: Hvis sprinkleren er aktiv og varmedetektoren forblir utløst etter 60 sekunder (ved hjelp av en annen timer), er gass frigjøringsolenoiden energiisert.

Dette eksemplet illustrerer hvordan latching, timere og interlocks kombineres. I produksjonssystemer, ekstra køyrehåndtaksgjenopprettinger, manuelle trekkstasjoner og kommunikasjon med overvåkingssentre.

Sikkerhetsoverveielser

Fire undertrykkelse programmering må prioritere sikkerhet fremfor alt. Følgende prinsipper guider robust stige logikk design.

  • Fail-safe design: Bruk normalt lukket kontakter for kritiske sikkerhetssensorer. For eksempel bør et tap av kraft til en sensor tolkes som en feil, forårsaker en alarm.
  • Manual overstyrer: Gi fysiske og programvarebaserte overstyringer for å deaktivere automatisk undertrykkelse under vedlikehold eller falske alarmer. Overstyr brytere må være klart merket og kreve bevisst handling.
  • Interlocks: Sikre at undertrykkelse er deaktivert når deteksjonskretser er i testmodus eller når personell er inne i det beskyttede området (f.eks. låse ut/tagout).
  • Raudundant controllers: I høyfarlige miljøer, bruk doble PLC med varm standby eller stemme for å unngå enkeltpunkt av feil.
  • Komplisering med standarder: Følg NFPA 72 (Nasjonal brannvarselkode), NFPA 2001 (Clean Agent Fire Extinguishing Systems) og lokale byggekoder.

Testing og validering

Før utplassering er streng testing under simulerte betingelser obligatorisk. Bruk PLCs innebygde simuleringsmodus eller en offline emulator for å verifisere logikk.

  • Enkelt sensoraktivering ⁇ bør ikke utløse full undertrykkelse hvis det kreves stemme.
  • Flere sensoraktivering ⁇ verifiser riktig sekvens og timer.
  • Sensorsvikt (åpne eller kortslutning) - systemet bør indikere problemer.
  • Manuell overstyring ⁇ undertrykkelse må hemmes.
  • Strømtap og omstart ⁇ sikre riktig tilstandsgjenvinning.

Dokumenter alle testresultater og hold dem som en del av systemets akseptpakke. Også utføre integrasjon testing med faktisk maskinvare, verifisere ledninger, aktuatorresponstider og kommunikasjon med byggealarmsystemet.

Vedlikehold og dokumentasjon

Stigelogikkprogrammer krever kontinuerlig vedlikehold. Ettersom anleggslayouter endres eller nye sensorer legges til, må programmet oppdateres i henhold til dette. Behold en revisjonshistorikk og endre logg. Lagre sikkerhetskopier av stigelogikken i versjonskontrollen. Dokumenter programmet med:

  • Et fullstendig I/O-kart som forbinder hver sensor og aktuator til sin PLC-adresse.
  • Annotert stige logikk utskrifter med rung forklaringer.
  • Standard driftsprosedyrer for manuell inngrep.
  • En systembeskrivelse som beskriver deteksjons- og aktiveringsfilosofien.

Periodisk testing (f.eks. kvartalsvis) bør kontrollere at logikken fortsatt oppfyller designmålene. Oppdater programmet dersom feilmoduser er identifisert eller hvis standarder revideres.

For videre lesing på PLC programmering beste praksis, vurdere ressurser fra ]PLCdev samfunn og NFPA]. For detaljerte stige logikk tutorials, se AutomationDirects støttelitteratur].

Konklusjon

Å skape stige logikk programmer for automatiserte brann undertrykkelse systemer er en oppgave som kombinerer elektrisk ingeniør-, sikkerhetsteknikk og programvarelogikk. Ved å forstå stige logikk grunnleggende, systematisk designe deteksjon og aktivering sekvenser, håndheve sikkerheten sammenlåser, og strengt teste programmet, ingeniører kan levere systemer som beskytter liv og eiendom. Alltid følge gjeldende koder og konsultere sertifisert brannbeskyttelse fagfolk. Med nøye design og vedlikehold, gir et PLC-basert brann undertrykkelse system år med pålitelig, automatisk beskyttelse.