fp2000 progr i-o - etas.ro · ghid programare i/o 7 diferit in optiunile pentru 2 iesiri. este...

32
Centrale incendiu adresabile Seria FP2000EN Ghid de programare I/O Revizia 0.2: Martie 2002

Upload: others

Post on 23-Sep-2019

19 views

Category:

Documents


1 download

TRANSCRIPT

Centrale incendiu adresabile

Seria FP2000EN

Ghid de programare I/O Revizia 0.2: Martie 2002

Ghid programare I/O 3

CONTINUT

CONTINUT ............................................................................................................................................................3

1. INTRODUCERE...................................................................................................................................................4 1.1. Scop ....................................................................................................................................................4

2. CUM FOLOSITI ACEST GHID ................................................................................................................................4 2.1. Intrari ..................................................................................................................................................4 2.2. Iesiri ....................................................................................................................................................5 2.3. Logica .................................................................................................................................................5

3. PROGRAMARE LOGICA......................................................................................................................................5 3.1. Functiile logice de baza.........................................................................................................................6

3.1.1. = ..........................................................................................................................................6 3.2. Logica Booleana...................................................................................................................................6

3.2.1. SI .........................................................................................................................................6 3.2.2. SAU .....................................................................................................................................6

3.3. Regulile programarii logice Aritech ...................................................................................................6 4. DIAGRAME DE COMUTATIE .................................................................................................................................8

5.DEFINIRE INTRARE ...........................................................................................................................................10 5.1. Tipuri intrari......................................................................................................................................11

5.1.1. General ...........................................................................................................................11 5.1.2. Zona................................................................................................................................11 5.1.3. Aria ...................................................................................................................................12 5.1.4. Aria Adiacenta ...............................................................................................................12 5.1.5. Interne.............................................................................................................................12 5.1.6. Timp................................................................................................................................12 5.1.7. Dispozitiv Intrare ............................................................................................................12 5.1.8. Dispozitiv.........................................................................................................................12 5.1.9. Retea (Network)..............................................................................................................12 5.1.10. Actiune..........................................................................................................................13 5.1.11. Dispozitive CL...............................................................................................................13 5.1.12. Date ..............................................................................................................................13

6.DEFINIRE IESIRE ..............................................................................................................................................14 6.1. Iesiri ...................................................................................................................................14 6.2. Tipuri Iesiri ........................................................................................................................14 6.2.1. Generale .........................................................................................................................14 6.2.2. Zona................................................................................................................................15 6.2.3. Aria..................................................................................................................................15 6.2.4. Interne (Internal) .............................................................................................................15 6.2.5. Dispozitiv Iesire (Device output) .....................................................................................15 6.2.6. Iesiri Interne Supervizate ................................................................................................16 6.2.7. Dispozitive Supervizate .................................................................................................16 6.2.8. Retea ..............................................................................................................................16 6.2.9. Dispozitiv bucla de curent...............................................................................................16 6.2.10. Bucla de curent supervizata .........................................................................................16 6.2.11. Eveniment.....................................................................................................................17 6.2.12. Actiune..........................................................................................................................17

7.PROGRAMARE DE BAZA ...................................................................................................................................18

8.PROGRAMARE AVANSATA ...............................................................................................................................24

4 Ghid de programare I/O

1. INTRODUCERE

1.1. Scop Acest manual explica cum se seteaza si cum sunt testate Tabelul de Intrari, Tabelul de Iesiri si Tabelul Logic de Programare pentru Centralele analog adresabile de detectie a focului. Alte manuale de referinta ce pot fi consultate sunt: FP2000/1200/1100 Reference Guide FP2000/1200/1100 Installation and Commissioning Manual FP2000/1200/1100 User’s Manual 900 Series Installation Guide 2000 Series Installation Guide

2. CUM FOLOSITI ACEST GHID Programarea logica pentru centralele de incendiu este impartita in 3 categorii principale: Intrari, (I), Iesiri (O), si Logica. Intrarile pot fi definite ca fiind, “cauza“ unei actiuni, Iesirile ca “efect” al acestei actiuni, pe cand logica este “mecanismul” care conecteaza cauza la efect. TO USE THIS GUIDE Figura 1: Meniul Intrari /Iesiri

Functionalitatea acestor tabele este indicata pe afisajul LCD al centralei astfel: _NOTA: Caracterele ingrosate indica informatiile importante pe care utilizatorul le poate lua de la centrala. In functie de o intrare specifica, iesire sau tip de logica, unele campuri nu sunt necesare sau nu sunt disponibile.

2.1. Intrari

Ghid programare I/O 5

2.2. Iesiri

2.3. Logica

3. PROGRAMARE LOGICA

Programarea logica a centralelor de incendiu Aritech urmareste o cauza simpla si o secventa efect astfel incat cand ceva se intampla (cauza), noi de asemenea dorim altceva (efect) sa se intample. Pentru centrala, cauza poate fi definita ca intrare, in timp ce efectul este definit ca iesire. Intrarile (cauzele) pentru centrala sunt definite intr-un tabel numit Tabel Intrari. Marimea acestui tabel este ajustabila in centrala prin configurarea memoriei. Initial sunt disponibile 150 de intrari pentru utilizator, dar acestea pot fi extinse pana la numarul maxim de 999. Iesirile (efectele) pentru centrala sunt definite in tabelu denumit Tabel Iesiri . Marimea acestuia este aceeasi ca si pentru Tabelul de Intrari si este de asemenea ajustabil in centrala prin configurarea memoriei acesteia. Initial vor fi disponibile 150 de iesiri pentru utilizator dar, acestea se pot extinde pana la maximum 999. In modul in care se leaga o cauza specifica in Tabelul de Intrari la un efect specific in Tabelul de Iesiri un anumit mecanism este necesar sa fie utilizat. Mecanismul care face legatura intre cauza si efect (Intrari catre Iesiri) se numeste Tabel Logic. Tabelul Logic are functia de a lua un numar specific de intrare definit in Tabelul de Intrari, si legata la un numar specific de iesire in Tabelul de Iesiri. Marimea acestui tabel este de asemenea ajustabila in centrala, prin configurarea memoriei. Initial vor fi disponibile 600 de linii logice dar, pot fi extinse daca este necesar, pana la un numar maxim de 1999 linii. In continuare pentru a lega intrarile la iesiri, anumite functii speciale pot fi de asemenea implementate in logica pentru a permite o functionalitate complexa si functii de temporizare Acestea sunt date intr-o forma de logica booleana, markeri si temporizari.Aceste functii vor fi discutate mai tarziu detaliat in acest manual.

_ Nota: Amintiti-va ca numerele in sectiunea de mai jos se refera la numerele din tabelele de intrare si iesire. In acest moment nu ne intereseaza ce este actual introdus in aceste tabele, doar daca pentru operatiile logice nu exista diferente. Vom discuta Tabelele de Intrari si Iesiri mai tarziu in acest manual. __ Note: Indicatorii”Adevarat” si “ Fals” ai intrarilor si iesirilor sunt aratati sus in coltul din partea dreapta al ecranului centralei pentru fiecare intrare si iesire. (De vazut “starea” in fig2 si fig3 de mai sus). Aceasta nu inseamna neaparat ca intrarea este deschisa sau inchisa, ci mai degraba ca este activata sau nu.Totul va deveni mai clar cand vom discuta de intrari si iesiri mai tarziu in acest manual.

6 Ghid de programare I/O

3.1. Functiile logice de baza

Programarea logicii consta intr-o simpla functie “=” de echivalare. Variatii ale acestei functii sunt disponibile dar vor fi tratate in sectiunea “Programare Avansata” din acest manual . (Sectiunea7)

3.1.1. = Functia “=” este o functie ce permite pentru o iesire (efect) sa fie dependenta de o intrare (cauza), si va actiona functie de starea acestei intrari. Ex.: (Input 1)= Output 1. Sa urmarim urmatorul scenariu: Intrarea 1 este fals atunci Iesirea 1 va fi fals Intrarea 1 este adevarat atunci Iesirea 1 va fi adevarat.

3.2. Logica Booleana Pornind de la functia simpla “=”, centrala de incendiu utilizeaza doua functii logice de baza, “si” si “sau”. Toate variantele acestor functii sunt disponibile, dar ele vor fi tratate in “Programare Avansata” din acest manual. (vezi sectiunea 7)

3.2.1. SI Functia “si” este o functie ce permite unei iesiri sa fie independenta pe intrari individuale dar va actiona pe combinatia starilor tuturor intrarilor legate de aceasta iesire. De ex.(intrarea 1 si intrarea 2)= iesirea 1 Sa urmarim urmatorul scenariu: (Input 1 si Input 2) = Output 1 Intrarea 1 este fals Intrarea 2 este fals atunci Iesirea 1 va fi fals. Intrarea 1 este fals Intrarea 2 este adevarat atunci Iesirea 1 va fi fals. Intrarea 1 este adevarat Intrarea 2 este fals atunci Iesirea 1 va fi fals. Intrarea 1 este adevarat Intrarea 2 este adevarat atunci Iesirea 1 va fi adevarat.

3.2.2. SAU Functia Sau este o functie ce permite o iesire sa fie dependenta de fiecare intrare individuala si va actiona la starea individuala a fiecarei intrari legata la aceasta iesire. De ex. (Intrarea 1 sau Intrarea 2) = Iesirea 1 E.g. (Input 1 or Input 2)= Output 1 Sa urmarim urmatorul scenariu: Intrarea 1 este fals Intrarea 2 este fals atunci Iesirea 1 va fi fals. Intrarea 1 este fals Intrarea 2 este adevarat atunci Iesirea 1 va fi adevarat . Intrarea 1 este adevarat Intrarea 2 este fals atunci Iesirea 1 va fi adevarat. Intrarea 1 este adevarat Intrarea 2 este adevarat atunci Iesirea 1 va fi adevarat

3.3. Regulile programarii logice Aritech

Sunt numai cateva reguli care se aplica la centralele de incendiu pentru intrari, iesiri si tabela logica. Unele dintre ele sunt esentiale pentru functionarea corecta a centralei, dar altele sunt recomandate numai pentru a usura depanarea. Sunt ca intotdeauna, o serie de exceptii de la aceste reguli, dar acestea vor fi tratate separat in sectiunea Programare Avansata din acest manual (sectiunea 7). Regulile de baza ale programarii sunt urmatoarele: 1. O intrare specifica poate fi definita o singura data in Tabela de intrari. De exemplu:

Daca doresc sa utilizez o intrare specifica care sa comande mai mult de o iesire, voi utiliza tabela logica pentru a lega intrarea de aceste iesiri in loc sa definim mai mult de o intrare in tabela de intrari ca sa se potriveasca cu numarul iesirilor. Aceasta nu este neaparat indicata ca conditie Defect, decat doar daca intrarile sunt configurate diferit in optiunile pentru doua intrari. Este recomandat sa evitam aceasta configuratie pentru a elimina problemele ce apar mai tarziu.

2. O iesire specifica poate fi definita doar o singura data in Tabelul de Iesiri. De exemplu: Daca vreau sa folosesc mai mult de o intrare sa actioneze o singura iesire, este nevoie sa utilizez tabela logica legata de aceste intrari in loc sa definesc mai multe iesiri in locul uneia singure in Tabelul de iesiri. Aceasta nu este neaparat indicata ca conditie Defect, decat doar daca iesirile sunt configurate

Ghid programare I/O 7

diferit in optiunile pentru 2 iesiri. Este recomandabil sa evitam aceasta configuratie pentru evitarea problemelor ulterioare.

3. Fiecare functie logica va porni cu “(“. De exemplu: ( Input 1 )= Output 1

Functia este completa cand incepe cu “(“. Daca nu se inchide “)” , aceasta este indicata ca defect si centrala va suspenda toate functiile logice pana cand eroarea este corectata.

4. O functie logica se termina dupa semnul “=”. De exemplu: ( Input 1 )= Output 1

Functia este considerata completa cand se termina dupa un “=”. Orice functie dupa acesta trebuie sa respecte regula 3 de mai sus. Daca nu, acesta va fi indicata ca defect si centrala va suspenda toate functiile logice pana cand eroarea este corectata.

5. Intr-o singura functie logica, trebuie sa fie atatea “)” (paranteze inchise) cate sunt “)”,(paranteze deschise). De exemplu: Functiile complexe (functie in functie) permit o astfel de logica:

( Input 1 or Input 2 and ( Input 3 ) )= Output 1

Aceasta functie consta in 2 “ (“ (paranteze deschise) si 2 “)” ( paranteze inchise) si astfel este completa. Daca o paranteza lipseste se indica defect si centrala va suspenda toate functiile logice pana cand eroarea este corectata.

6 . O iesire va fi definita ca functie de iesire o singura data in Tabelul logic. De exemplu: In situatia in care mai mult decat o intrare comanda o singura iesire, cele 2 intrari vor fi legate la iesire in logica utilizand o singura functie cu “ si” sau “sau”. Daca fiecare intrare este legata cu aceasta iesire separat, numai ultima functie (functia logica cu numarul cel mai mare referitor la aceasta iesire) va activa iesirea. Aceasta programare nu este indicata ca defect si poate cauza mari probleme in programare.

7. Iesirile vor fi totdeauna inscrise in tabela logica ca secvente numerice de iesiri. De ex: ( Input 1

)= Output 1 ( Input 2 )= Output 5

… ( Input 7 )= Output 10

Aceste functii constau din mai mult de trei functii, dar ‘)= Output x’ operandul este totdeauna intr-o secventa numerica astfel incat cel mai mare numar este totdeauna mai jos decat predecesorul. Aceasta nu va indica defect si nu va cauza vreo problema, dar ne va asista cu implementarea regulii 6 de mai sus, ajutand foarte mult in depanarea logicii ori de cate ori este nevoie.

8. Ultima linie logica din tabela logica trebuie sa aiba operandul end in campul operator. De ex. ( Input 1

)= Output 1 ( Input 2 )= Output 5 end

Nu este indicat ca defect, si nu cauzeaza nici o problema. Ajuta centrala sa nu baleieze toate liniile goale ale tabelei logice pana gaseste urmatoarea logica, si mareste uneori viteza de procesare a centralei.

8 Ghid de programare I/O

4. DIAGRAME DE COMUTATIE Urmatorul grafic furnizeaza o vedere generala a unei intrari si iesiri in centrala cand sunt utilizate in diferite configuratii logice descrise in sectiunile 5, 6, si 7 in acest document.

Ghid programare I/O 9

10 Ghid de programare I/O

5.DEFINIRE INTRARE Definirea unei intrari va defini cauza unei functii.

Figure 5: Input Menu

Input Number: Numar Intrare Acest numar defineste numai pozitia intrarii in Tabela de intrari

Marimea Tabelei de intrari poate fi modificata in centrala prin configurarea memoriei. Initial sunt permise 150 de intrari dar pot fi configurate maximum 999 intrari.

Input Type: Tip Intrare: Aceasta defineste un grup de intrari. Fiecare grup de intrari va avea diferite subtipuri. Grupul de intrari este folosit pentru “sortarea” tipului de intrari pentru gasirea lor mai usor. Input Sub-Type: Sub-tipuri Intrari: Acestea definesc functii specifice pentru grupul selectat de intrari. Input Channel Number: Numar canal intrare: (Optional- depinde de tipul intrarii) Poate fi o unitate specifica ce permite mai mult de o intrare fizica, intrarea specificata va fi definita aici. User Definable Text: Text definit de utilizator: (Optional-depinde de tipul intrarii).Text care permite utilizatorului

sa descrie functionarea acestei intrari. Unele intrari sunt predefinite sau au functii auto-explicite, si nu sunt definibile de utilizator.

Current Status: Starea curenta: Indica cand aceasta intrare este curent TRUE’ or ‘FALSE’ - aceasta poate fi utilizata pentru depanare si diagnostic. Starea este reinoita de fiecare data cand centrala citeste intrarea, cel putin odata la

fiecare 10 secunde. Latched/Unlatched: Agatat/Neagatat: O selectie ce permite programatorului sa hotarasca daca aceasta intrare va urmari starea de monitorizare( neagatat), sau daca este “agatat” ramane in starea“Adevarat” odata activat Trigger Mode: Mod comutare: Functie specifica a acestei intrari ce va cauza schimbarea intrarii

in starea“Adevarat” de ex. activat, pasiv, circuit deschis, sau scurt-circuit.

Trigger Shape: Forma comutare: Forma intrarii ce se asteapta la o tranzitie de la Fals la Adevarat si inapoi la Fals (mod puls), sau simplu o tranzitie de de la Fals la Adevarat (mod continuu). Log Status: (Optional-depinde de tipul intrarii) Programatorul poate decide cum va trata centrala acest eveniment. De fapt schimbarea intrarii in starea Adevarat va fi inregistrata in registrul de

evenimente sau nu, si daca astfel, va avea un efect in functionarea centralei incat va cauza o alarma. Unele intrari au functii predefinite si de aceea nu sunt definibile de utilizator.

Ghid programare I/O 11

5.1. Tipuri intrari Diferitele tipuri de intrari sunt sortate in grupuri de intrari pentru gasirea usoara a intrarii cerute.Toate intrarile au fost grupate prin locatia in centrala, dupa cum se poate vedea in functiunile de mai jos. Nota: Retineti ca unele din aceste intrari au definita functionalitatea. Ele vor face automat ceea se presupune ca trebuie sa faca. Ceea ce dorim sa facem cu intrarile/iesirile si programarea functiilor logice vor fi o adaugare la ceea ce centrala face in mod normal cand aceste intrari sunt activate.

5.1.1. General Aceste intrari formeaza o parte a functionarii “ generale” a centralei. _Explicatiile pentru definitiile acestor intrari si cand ele apar in centrala poate fi gasita in Aritech Analogue Addressable Faultfinding Guide Subtipurile sunt: (indicand particularitatile de interes) Acces defect Baterie deconectata Test baterie eronat Incarcator defect Dispozitiv bucla curenta defect Coincidenta Conditie comuna Defect comun Foc comun Dezactivat Defect de impamantare Emulatia deconectata Defect extern Foc extern Defect sursa externa Ruta-defect dezactivata Ruta-defect defecta Ruta-defect Test Centrala pompieri – Dezactivata Centrala pompieri – Defect Centrala pompieri – Test Protectie Foc – Dezactivata Protectie Foc – Defect Protectie Foc – Test Repetor Global Defect Hardware Defect Repetor Local Defect Baterie Descarcata Tensiune Retea Deconectata Defect Intretinere Memorie Deblocata Modem Defect Centrala Defecta Imprimanta Deconectata Mod Service On Test „ Soak” Sunet Dezactivat Defect Sunet Test Sunet Sursa Defecta Sistem Defect Comutator Tamper Test VDU deconectat Test Zona

5.1.2. Zona Aceste intrari formeaza o parte a functiilor de detectie zona ale centralei. O zona este definita ca o grupare de dispozitive de detectie. Subtipurile sunt: (indicand ce particularitatea a starii zonei intereseaza) Foc

12 Ghid de programare I/O

Defect Coincidenta Conditie Dezactivat

5.1.3. Aria Aceste intrari formeaza o parte a functiilor de detectie arie ale centralei. O arie este definita ca un grup de zone de detectie. Subtipurile sunt: (indicand ce particularitate a starii ariei intereseaza) Foc Defect Coincidenta Conditie Dezactivat

5.1.4. Aria Adiacenta

Aceste intrari formeaza o parte functiilor de detectie arie ale centralei. O arie adiacenta este definita ca o arie, langa aria de care suntem interesati. Subtipurile sunt: (indicand ce stare particulara a oricarei arii adiacente ariei noastre intereseaza) Foc Defect Coincidenta Conditii Dezactivat

5.1.5. Interne

Aceste intrari formeaza partea a intrarilor „interne” ale centralei. Aceste intrari sunt localizate pe FEP2000 si placa SD2000 pe partea electronica din spate a centralei. ( A se vedea Manualele de instalare si intretinere pentru mai multe informatii despre aceste intrari). Subtipurile sunt: (indicand ce intrari se afla pe aceasta placa, si ce intrari de pe placa ne intereseaza – atat FEP2000 si SD2000 au intrari multiple.) Numar Placa (Board Number) Intrare canal (Input Channel)

5.1.6. Timp Aceste intrari sunt generate intern de ceasul in timp real al centralei. Subtipurile sunt:( format ore, minute) Timp: hh mm Zi: ziua saptamanii

5.1.7. Dispozitiv Intrare Aceste intrari sunt generate de Unitatile de intrari conectate la bucla de detectie a centralei. _Nota : Nu confundati acestea cu intrarile generate de dispozitivele de detectie conectate la bucla de detectie a centralei!.(vezi sectiunea 5.1.8.) Subtipurile sunt (indica unde este unitatea de I/O si ce canal intrare – in cazurile unde este folosita o unitate I/O multicanal): Numar dispozitiv: Canal Intrare:

5.1.8. Dispozitiv Aceste intrari sunt generate de dispozitivele de detectie conectate la bucla de detectie a centralei. _Nota: Nu confundati aceste intrari cu intrarile generate de Unitatile de I/O conectate la bucla de detectie a centralei(vezi Sectiunea 5.1.7.) Subtipurile sunt: (indicand unde este dispozitivul si ce stare a acestui dispozitiv intereseaza. Numar Dispozitiv Cauza: (Foc, Defect sau Conditie)

5.1.9. Retea (Network)

Aceste intrari sunt localizate in reteaua de centrale de incendiu. _Nota: Prin definitie aceasta inseamna ca exista o iesire undeva in sistem pe o centrala aflata in retea. Folosind aceasta functie va permite intrarilor si iesirilor sa fie trimise intre nodurile retelei, pe centrale diferite aflate in aceeiasi retea. Subtipurile sunt: ( indicand unde este generata iesirea in retea) Node ID: xx/xx

Ghid programare I/O 13

Iesire: 1....999 5.1.10. Actiune

Aceste intrari sunt generate de o actiune, actionata de centrala insasi, sau de sistemul de operare. Subtipurile sunt: (Indicand ce actiune este si ce intereseaza.) Mod Zi Zone On Clopotel scoala on Tacere Buzer Restart Reset Acces permis Bufer evenimente plin Amintire Intretinere Comutator cheie permis Golire bufer evenimente Semnal panou pompieri Oprire semnal panou pompieri Temporizare panou pompieri Sirena pornita Sirena oprita Sirena temporizata Fprot temporizata Fprot pornita Fltrt pornit Fltrt temporizat

5.1.11. Dispozitive CL

Aceste intrari se gasesc pe dispozitivele conectate la retea bucla de curent a centralei. Subtipurile sunt: (indicand ce dispozitiv de pe bucla de curent contine intrarea si ce intrare de pe acest dispozitiv intereseaza – toate dispozitivele buclei au multiple intrari) Numar CL dispozitiv Canal intrare

5.1.12. Date

Aceste intrari sunt generate intern, de ceasul in timp real al centralei. Aceasta intrare devine normal activa la 00:00 pe data ce se programeaza aici. Subtipurile sunt: ( in format zi, luna, an) Data: zz ll aa

14 Ghid de programare I/O

6.DEFINIRE IESIRE

6.1. Iesiri Figure 6: Output Menu

Definind o iesire vom defini efectul functiei. Numar Iesire: Acest numar defineste pozitia iesirii in Tabelul de Iesiri. Marimea Tabelei de

Iesiri poate fi ajustata in configuratia memoriei centralei. Marimea initiala permite 150 de iesiri, dar pot fi configurate 999 de iesiri.( vezi FP2000 Reference Guide )

Tip Iesire : Aceasta defineste un grup de iesiri la care apartine aceasta iesire. Fiecare grup de iesiri va avea diferite subtipuri.

Sub-tip Iesiri: Acestea definesc functia specifica a grupului de iesiri selectat. Numar canal Iesire: (Optional – depinde de tipul iesirii ). Daca o unitate de iesire specifica

permite mai mult de o iesire fizica, iesirea specificata utilizata va fi definita aici.

Text definit de utilizator: (optional – depinde de tipul iesirii) Text ce permite utilizatorului sa descrie functia acestei iesiri. Unele iesiri au functii predefinite sau autoexplicite si uneori nu au text definibil de utilizator.

Stare curenta: Indica daca aceasta iesire este curent „Adevarat” sau „Fals” – aceasta poate fi utilizata pentru depanare si diagnostic. Aceasta stare este improspatata de fiecare data cand centrala citeste iesirea.

Agatat / Neagatat: O selectie ce permite programatorului sa hotarasca daca aceasta iesire va urmari starea punctului de monitorizare ( Neagatat), sau daca va fi ” Agatat” ramanand in starea „Adevarat” odata activat.

Mod Comutare: Functie specifica a acestei iesirice va cauza schimbarea in starea „Adevarat”.

Forma Comutare: Forma iesirii ce se asteapta de exemplu la tranzitia din Fals in Adevarat, si inapoi in Fals ( puls) sau simpla tranzitie din Fals in Adevarat (continuu).

Stare inregistrare: (optional – depinde de tipul iesirii) Programatorul va putea decide cum va prelucra acest eveniment centrala. De fapt schimbarea iesirii in starea Adevarat poate fi inregistrata sau nu, in registrul de evenimente, si astfel , va avea ca rezultat in operarea centralei astfel incat va cauza o alarma. Unele iesiri au functii predefinite, si de aceea nu sunt definibile de utilizator.

6.2. Tipuri Iesiri Diferitele tipuri de iesiri sunt asociate simplu in grupuri de iesiri pentru a face gasirea iesirii dorite mai usor. Toate iesirile au fost grupate pe localizarea in centrala, asa cum se vede din functiile de mai jos.

6.2.1. Generale

Aceste iesiri formeaza partea „ generala” a functiilor de operare a centralei. Subtipurile sunt: (indicand ce efect particular va rezulta in starea generala). Conditie Comuna Defect Comun Foc Comun Defect Extern Foc Extern

Ghid programare I/O 15

Defect Sursa exterioara Ruta-defect dezactivata Test ruta – defect Brigada pompieri dezactivata Brigada pompieri Test Protectie – Foc dezactivata Protectie- Foc Test Mod Service – Pornit Sirene opritet Test Sunet Defect Hardware Comutator Tamper

6.2.2. Zona

Aceste iesiri formeaza partea de „zone” din modul de functionare al centralei. Subtipurile sunt: (indicand ce efect particular va cauza starea zonei). Buton Foc MCP Foc Auto Defect Coincidenta Conditie Dezactivat Pre-alarma.

6.2.3. Aria Aceste iesiri formeaza partea „arie” din modul de functionare al centralei. Subtipurile sunt: (indicand ce efect particular va cauza starea Ariei) Foc Defect Coincidenta Conditie Dezactivat Pre-alarma

6.2.4. Interne (Internal) Aceste iesiri formeaza partea de iesiri” interne” ale centralei. Aceste iesiri sunt localizate pe placile RB 2016 si SD2000 pe panoul din spate al centralei. -Nota A nu se confunda aceste iesiri cu iesirile interne supervizate aflate pe placile SD2000 si SD1200 (vezi sectiunea 6.2.6.) Subtipurile sunt: (indicand pe ce placa este localizata iesirea, si care iesire particulara ne intereseaza – atat RB2016 cat si SD2000 au iesiri multiple.) Numar Placa: Canal Iesire: Legat la:

Sirene – (General, Zona sau Arie) Semnal panou pompieri – (General, Zona sau Arie) Ruta- Defect – (General, Zona sau Arie) Protectie – Foc – (General, Zona sau Arie) Logica

6.2.5. Dispozitiv Iesire (Device output) Aceste iesiri sunt localizate pe Unitatile de Iesiri conectate la bucla de detectie a centralei. -Nota: A nu se confunda aceste iesiri cu iesirile supervizate aflate pe unele unitati I/O (vezi sectiunea 6.2.7) Subtipurile sunt (indicand unde sunt aceste unitati de I/O si ce canal de iesire, in cazul unde sunt unitati I/O multicanal): Numar Dispozitiv: Canal Iesire: Legat la:

Sirene – (General, Zona sau Arie) Centrala Pompieri – (General, Zona sau Arie) Ruta-Defect – (General, Zona sau Arie) Protectie – Foc – (General, Zona sau Arie) Logica

16 Ghid de programare I/O

6.2.6. Iesiri Interne Supervizate Aceste iesiri formeaza parte de iesiri „interne” ale centralei. Aceste iesiri sunt localizate pe placile SD2000 sau SD1200 in panoul din spate al centralei. _Nota: A nu se confunda aceste iesiri cu iesirile interne nesupervizate aflate pe placile RB2016 si SD2000.(vezi sectiunea 6.2.4.) _Chiar daca aceste relee pot fi utilizate pentru programare, amintiti-va ca ele au deja functii prestabilite. Aceste functii predefinite sunt determinate de reglementari ce nu pot fi sterse. Orice functie utilizator va fi un simplu „sau” cu functiile predefinite care va conduce la efecte nedorite in cele mai multe cazuri. Este recomandabil ca aceste relee SA NU FIE FOLOSITE PENTRU PROGRAMARE ! Subtipurile sunt ( indicand pe ce placa este localizata iesirea, si care anume iesire de pe placa ne intereseaza – atat SD2000 cat si SD1200 au iesiri multiple): Numar Placa: Canal iesire: Legat la :

Sirene - (General, Zone or Area) Centrala Pompieri - (General, Zone or Area) Ruta – Defect - (General, Zone or Area) Protectie- Foc - (General, Zone or Area) Logica.

6.2.7. Dispozitive Supervizate

Aceste iesiri sunt localizate pe Unitatile de iesire conectate la bucla de detectie a centralei. _Nota: A nu confunda aceste dispozitive cu iesirile nesupervizate localizate pe unele unitati de I/O (vezi sect. 6.2.5.) Subtipurile sunt: (indicand unde este unitatea de I/O si ce canal intereseaza. Toate I/O supervizate au numai un canal, canalul 1) Numar Dispozitiv: Canal Iesire: Legat la:

Sirene - (General, Zone or Area) Centrala Pompieri - (General, Zone or Area) Ruta - Defect- (General, Zone or Area) Protectie – Foc - (General, Zone or Area) Logica

6.2.8. Retea Aceste iesiri sunt localizate pe reteaua Centralei de incendiu. _ Prin definitie aceasta inseamna ca exista o intrare undeva in sistem in reteaua pe care este conectata centrala de incendiu. Utilizand aceasta functie va permite intrarilor si iesirilor sa fie transmise intre nodurile retelei, adica de la o centrala la alta aflate pe aceeasi retea. Subtipurile sunt: (indicand unde este localizata intrarea in retea.) Nod ID: xx/xx Numar Intrare: 1...999

6.2.9. Dispozitiv bucla de curent Aceste iesiri sunt localizate pe dispozitivele conectate la reteaua buclei de curent a centralei. Subtipurile sunt:(indicand ce iesire dispozitiv bucla de curent este localizata si ce iesire de pe acest dispozitiv intereseaza- toate dispozitivele bucla de curent au iesiri multiple) Numar dispozitiv bucla de curent: Numar Iesire: Legat la:

Sirene – (General, Zona sau Aria) Centrala Pompieri – (General, Zona sau Aria) Ruta-Defect – (General, Zona sau Aria) Protectie-Foc – (General, Zona sau Aria) Logica

6.2.10. Bucla de curent supervizata Aceste iesiri sunt localizate pe dispozitivele conectate la reteaua bucla de curent a centralei. Subtipurile sunt: ( indicand ce iesire dispozitiv bucla de curent este localizata, si ce iesire de pe acest dispozitiv intereseaza – toate dispozitivele bucla de curent au iesiri multiple) _Nota: Aritech nu a produs niciun dispozitiv bucla de curent supervizata. Aceasta definitie de iesire nu este suportata momentan. Este numai pentru o utilizare in viitor.

Ghid programare I/O 17

Numar dispozitiv bucla de curent: Numar Iesire: Legat la:

Sirene – (General, Zona sau Aria) Centrala Pompieri – (General, Zona sau Aria) Ruta-Defect– (General, Zona sau Aria) Protectie – Foc – (General, Zona sau Aria) Logica

6.2.11. Eveniment

Aceste iesiri permit utilizatorului sa creeze mesaje text de 40 de caractere lungime. Aceste mesaje pot fi afisate pe afisajul centralei, sau simplu vor fi inregistrate in registrul de evenimente al centralei.

6.2.12. Actiune

Aceste iesiri vor cauza o actiune executata de centrala. Subtipurile sunt: (indicand ce actiune va fi executata.) Suna pe Linia 1 Suna pe Linia 2 Suna pe Linia 3 Suna pe Linia 4 Mod Zi Ruta-defect temporizare on Ruta-defect oprita Ruta-defect pornita Semnalizare panou pompieri temporizata Semnal panou pompieri activ Semnal panou pompieri oprit Protectie-Foc temporizata Protectie-Foc Oprita Protectie-Foc pornita Comutator tastatura deblocat Reset Restart Clopotel scoala pornit Tacere buzer Sirena temporizata Sirena pornita Tacere Sirena Sincronizare Timp Zone On

18 Ghid de programare I/O

7.PROGRAMARE DE BAZA Toata programarea logica nu este necesar sa fie complexa, si de fapt in cele mai multe cazuri programarea in camp este directa. Urmatoarele doua sectiuni vor explica unele utilizari ale acestei facilitati la centrala cu ajutorul catorva exemple practice. Exemplul 1: Activare Iesiri „legate” de iesirile de Sirene sau de panou pompieri ale centralei. Scenariu: O instalatie detectie foc cu dispozitivele de detectie foc normale la care se adauga sirene sau controlere sirene conectate la buclele de detectie ale centralei. Sirenele trebuie activate oricand exista un foc in sistem. Normal centrala va activa automat , desigur in functie de modul de operare (EN, EP, VdS sau NEN) iesirea comuna de sirena din interiorul centralei cand exista o alarma de foc pe centrala. Ea nu va activa totusi orice iesire de pe buclele de detectie numai daca au fost programate sa faca asta. Echipament; Sa spunem ca avem doua sirene alimentate direct din bucla, conectate la adresele Bucla 1 dispozitivul 10, si Bucla 2 dispozitivul 100. Programarea: Vom utiliza functia speciala a centralei pentru a simplifica programarea. Cunoastem deja ca avem o iesire de sirena ce se va activa de cate ori avem alarma incendiu (foc). De ce nu putem lega sirenele noastre la aceasta iesire? Putem! Intrari: nu sunt necesare. Iesiri: (A se vedea sectiunea 6.2.7. Dispozitive Supervizate). De notat ca sirena a fost activata mai intai in meniul Dispozitive.

Figura 7: Supervised Device Output Menu

si in ecranul urmator Figura 8: Supervised Device Output Menu (2)

Si astfel am realizat cu succes legarea sirenei de pe bucla 1 dispozitivul 10 la iesirea comuna de tip sirena a centralei. Cand exista o conditie in centrala ea normal, va activa iesirea comuna de sirena din interiorul centralei, si sirena noastra va fi activata si ea. Controlul Sirenei de pe panoul frontal al centralei va functiona cu sirena programata, si astfel este posibil sa oprim sirena folosind aceste taste. Setam si cealalta iesire similar cu aceasta adica sirena la Bucla 2 Dispozitiv 100. Acum centrala controleaza ambele sirene. In figura 8 de mai sus se poate vedea ca nu folosim nici un mod de configurare. Modul de configurare poate fi utilizat in situatiile cand nu dorim ca sirenele noastre sa se activeze la orice „foc” aparut oriunde in sistem, ci doar cand exista un „foc” intr-o zona sau arie deservita de aceasta sirena. Vom utiliza acest” mod” de functionare pentru a lega sirena de o zona sau arie specifica. Sirena ramane controlata de iesirea de sirena de la centrala, dar acum se activeaza numai cand exista foc in acea zona sau arie ce a fost setata prin programare. Orice iesire in sistem poate fi legata in acest mod, sa fie controlata de iesirea de sirena sau centrala pompieri, de fapt de centrala.

Exemplu 2: Activarea unei iesiri de pe unitatea de I/O.

Ghid programare I/O 19

Scenariu: O instalatie detectie foc cu dispozitivele de detectie foc normale la care se adauga

unitati de iesire conectate la buclele de detectie ale centralei. Aceasta iesire este utilizata pentru a mentine deschisa o usa de incendiu, si trebuie uneori dezactivata oricand exista un foc in sistem.

Echipament: Sa presupunem ca avem o unitate de I/O cu adresa: Bucla 1 dispozitivul 10. Programarea: Avem nevoie sa stim cand vrem ca iesirea sa fie dezactivata, si ce eveniment vrem sa

utilizam (cauza) pentru comanda aceastei iesiri (efect). Odata ce avem aceastea, putem continua...

Intrari: orice foc in sistem ( vezi sectiunea 5.1.1 General)

Figura 9: General Common Fire Input

Iesiri: (vezi sectiunea 6.2.5 Dispozitiv Iesire.) De notat ca acest Dispozitiv Iesire trebuie activat (enable) mai intai in meniul Dispozitive . Nu uitati ca acest Dispozitiv Iesire trebuie sa fie activ tot timpul, si dezactivat cand are loc un eveniment. Vom indeplini aceasta foarte usor inversand „modul” pentru aceasta iesire in meniul programare iesiri Outputs: (Refer to section 6.2.5 DEVICE OUTPUT.)

Figura 10: Device Output Menu

Nota: Daca dorim, am putea chiar sa adaugam text utilizator pentru aceasta iesire ca sa descriem ce functie are. Aceasta este modalitatea prin care vom sti totdeauna pentru ce este folosit acest releu. Logica: Acum trebuie sa legam „cauza” de „ efect”. Figura 11: Input x = Output y

Ce inseamna asta? Daca intrarea la locatia x in tabela de intrari este „adevarata” atunci va face iesirea de la locatia y din tabela de iesiri „adevarata”. In cazul nostru: Daca exista o conditie de foc

20 Ghid de programare I/O

comun atunci iesirea de pe bucla 1 dispozitivul 10 va fi activata. Logica care o vedeti deasupra, are ca efect activarea iesirii noastre imediat cand este un „foc”. Deoarece noi am inversat iesirea, acum noi am dezactivat-o cand este un „foc”.

Exemplul 3: Activarea unei iesiri de pe o unitate I/O cu temporizare Dar daca avem nevoie de 10 secunde intarziere inaintea activarii utilizand acelasi dispozitiv ca in exemplu de mai sus? Centrala poate sa faca aceasta pentru noi prin programarea logica folosind functia de „timer”. Intrarile si iesirile sunt setate ca in exemplul de mai sus.Acum logica va arata astfel:

Figura 12: Tabela logica cu temporizare

Ce inseamna asta? Daca intrarea de la locatia x din tabela de intrari este „adevarata” atunci porneste temporizarea z si contorizeaza 10 secunde. Cand temporizarea s-a terminat atunci face iesirea de la locatia y din tabelul de iesiri „adevarata”. Deci in cazul nostru: daca exista o conditie de foc comun atunci porneste temporizarea si contorizeaza 10 secunde . Cand s-a terminat temporizarea atunci comuta iesirea de pe dispozitivul 10 bucla 1

Exemplul 4: Controlarea activarii unei iesiri de la o unitate separata de intrari: Scenariu: Cand o alarma de foc se activeaza intr-o arie specifica (Aria 5), avem nevoie sa comutam

un releu care va controla sirenele in acea arie. Deasemenea, vrem sa putem dezactiva aceasta sirena de la o alta locatie cand se testeaza aceasta arie.

Echipament: Sa presupunem ca utilizam o iesire pe placa SD2000 din interiorul centralei care sa comute sirenele in aceasta arie. Avem o intrare separata de la PC fie pentru dezactivarea aceastei iesiri in scopul testarii, fie pentru oprirea sirenelor dupa ce au fost activate.

Programarea: Avem nevoie sa stim cand vrem ca iesirea sa fie activata si ce eveniment vom folosi (cauza) pentru a comuta aceasta iesire (efect). Avem nevoie sa stim de unde vine cealalta intrare...

Intrari: Un foc in Aria 5 va comuta releul (vezi sectiunea 5.1.3 ARIA), dar vom fi capabili sa comutam aceasta iesire si de la o intrare de tip retea de la PC ( vezi sectiunea 5.1.9 Network).

Pe PC: Utilizati un simbol pentru o intrare controlabila. Faceti intrarea comutabila, si legati starea acestui simbol de intrarea in centrala cum se face de obicei. Starea simbolului va fi acum improspatata in concordanta cu intrarea, in functie de cum este „adevarata sau falsa”.

Pe centrala:

Figura 13: Area Input Menu

Ghid programare I/O 21

Figura 14: Network Input Menu

_Daca dorim, putem adauga text la aceasta intrare si s-o inregistram ca conditie. In acest fel va aparea ca un eveniment in centrala si in bufferul de evenimente, si nu vom putea uita sa stergem aceasta conditie odata ce este activata. Iesiri: O iesire interna, iesirea 8 de pe SD2000 ( vezi sectiunea 6.2.4 Internal)

Figura 15: Internal Output

Nota: Daca dorim, putem adauga text utilizator la aceasta iesire pentru a descrie ce functie are. Astfel vom sti totdeauna pentru ce este folosit acest releu. Logica: Acum vom lega ”cauzele” de "efect”.

Figura 16: Logic Table

Acesta va avea urmatoarea functionalitate: Conditia 1: Cand este „foc in Aria 5”. Cand iesirea din PC este in stare normala (nu dezactivata) si

este alarma de foc in Aria 5, Iesirea z va fi activata. Daca totusi iesirea PC este setata (activata) pe timpul cat sirenele sunt active, semnalul pentru sirene va fi oprit.

Conditia 1: Cand nu este foc. Comutarea iesirii cand nu este alarma de foc va avea ca efect dezactivarea iesirii. Cand intrarea y este adevarat , intrarea x nu va avea efect pe iesirea z.

Simbolul de pe PC se va schimba in alta culoare cand este ON, deoarece el este legat la starea adevarat/fals a intrarii de tip retea. De aceea vom sti totdeauna cand sirenele sunt OFF sau Dezactivate. Totusi nu va fi nici o distinctie intre off si dezactivat. Daca vrem sa stim asta, o putem face pe alta cale, dar avem nevoie de doua simboluri si doua intrari de retea.

22 Ghid de programare I/O

Exemplul 5: Comutarea a doua iesiri de la o singura intrare:

Scenariu: Cand o alarma de incendiu se activeaza intr-o zona specifica (Zona 2), avem nevoie sa comutam un releu care va anunta sistemul de conducere al cladirii sa opreasca aerul conditionat in aceasta zona. Mai dorim sa comutam releul care elibereaza magnetii de la usile de incendiu si acestea se inchid.

Echipament: Sa spunem ca folosim doua iesiri de pe modulul IO2032 instalat pe Bucla 2 Dispoz. 12. Programarea: Avem nevoie sa stim cand dorim sa activam iesirea de ex.,ce eveniment vom utiliza

(cauza) ca aceste iesiri sa comute (efect) si cum dorim sa fie iesirile in mod normal. Avem nevoie de un releu „fail-to safe” pentru magnetii usii de incendiu, astfel ca acesti magneti sa fie eliberati in cazul unor defectiuni critice, si un releu normal pentru sistemul de conducere al cladirii, dar numai un singur puls. Apoi avem nevoie sa stim de unde vine cealalta intrare...

Intrari: un foc in Zona 2 va comuta releele (vezi sectiunea 5.1.2. ZONE) Figura 17: Fault Input Menu

Iesiri: Doua dispozitive iesiri, iesirea 1 si iesirea 2 pe IO2032 (vezi sectiunea 6.2.5. DEVICE

OUTPUT

Nota: Daca dorim, putem adauga text utilizator la aceasta iesire pentru descrierea functiei pe care o are.

Este modul de a sti totdeauna pentru ce este utilizat acest releu.

Nota: Daca dorim, putem adauga text utilizator la aceasta iesire pentru descrierea functiei pe care o are.

Este modul de a sti totdeauna pentru ce este utilizat acest releu.

Ghid programare I/O 23

Logica: Acum vom lega cauza la efecte. Figura 20: Logic Table

Ce semnificatie au acestea?

Daca intrarea de la locatia x din Tabelul de Intrari este adevarata atunci face ca iesirea de la locatia y din Tabelul de Iesiri sa fie adevarata; Daca intrarea de la locatia x din tabelul de Intrari este adevarat atunci face iesirea de la locatia y+1 din tabelul de Iesiri sa fie adevarat

Astfel, in cazul nostru: Daca exista un foc in Zona 5 atunci comuta primul releu de pe IO2032 pe adresa 2/12. Daca exista un foc in zona 5 atunci al doilea releu de pe IO2032 cu adresa 2/12

Faptul ca releul 1 este setat pe „puls” si releul 2 este setat pe”inversat” in tabelul de Iesiri inseamna ca nu avem probleme cu aceasta logica.

24 Ghid de programare I/O

8.PROGRAMARE AVANSATA Cea mai avansata programare se face utilizand PCC2000, softul de configurare Aritech pentru centrale de incendiu. Urmatoarele exemple sunt extrase din diferite programe si se bazeaza pe fisierele tiparite din PCC2000. Exemplul 6: Monitorizarea si controlul unei FD2000 (bariera infrarosu „stand alone”) folosind

2 intrari si o iesire. Scenariu: Conditiile de defect si foc de la FD2000 trebuiesc raportate la centrala. Starile de foc si

defect vor fi monitorizate, si dupa un foc si/sau defect raportate de FD2000, FD2000 trebuie resetata de la centrala, cand centrala este resetata (sau restartata).

Echipament: Folosim o unitate 2I/1O conectata la centrala. De exemplu dispozitivul este conectat la bucla 2, dispozitivul 126, si este instalat langa (sau in interiorul ) lui FD2000.

Iata cum ar arata programarea... Device Inputs: Input Type Loop Device Channel Trigger Shape Mode Event Input Text 11 Dev.Input 2 5 1 Unlatched Continuous Active Unlogged Fire signal from FD2000 12 Dev.Input 2 5 2 Unlatched Continuous Active Unlogged Fault signal from FD2000

Action Inputs: Input Type Function Trigger Shape Mode Event 4 Action Silence Buzzer Unlatched Continuous Passive Unlogged 13 Action Reset Latched Continuous Active Unlogged 14 Action Restart Latched Continuous Active Unlogged Zone Outputs: Output Type Zone Function Trigger Mode Shape Event 11 Zone 12 Fire AUTO Latched Normal Continuous Unlogged 12 Zone 12 Fault Latched Normal Continuous Unlogged

Device Outputs: Output Type Loop/Device Channel Linked to: Mode Number Trigger Mode Shape Event Output Text 13 Dev.Out 2/5 1 Logic None 0 Latched Normal Pulse Unlogged Reset pulse for FD2000 Logica: Line Operator Operand Number Time 9 ( input 11 -- 10 and ` timer 14 | 11 and output 13 | 12 ) = output 11 Verifica daca toate aceste stari sunt adevarate, apoi transmite alarma 13 ( input 12 -- 14 and timer 14 | 15 and output 13 | 16 ) = output 12 Verifica daca toate aceste stari sunt adevarate, apoi transmite fault 17 ( input 13 -- 18 or input 14 Amintiti-va cand centrala este resetata sau restartata 19 ) = marker 13 -- 20 ( marker 13 21 ) = timer 14 45 Porneste o temporizare de 45 sec dupa reset sau restart 22 ( marker 13 23 ) = output 13 Reseteaza FD2000 dupa reset sau restart 25 end 0

Smecheria acestei programari este „mascarea” conditiilor de defect si foc suficient timp dupa ce centrala s-a resetat sau restartat pentru a permite centralei sa se asigure ca actiunea de reset sau restart a lui FD2000 a fost executata. De aceea este nevoie de o temporizare de 45 de secunde.

Exemplul 7: Intrare/Iesire programabila tip Retea intre nodurile retelei (intre centrale)

Aceasta este programarea pentru un sistem cu un repetor global si 5 centrale incendiu, interfata cu brigada de pompieri este conectata la centrala 1. Intrarea, iesirea fizica si numerele logice nu sunt desigur importante. Scenariu: Foc, defect si conditie sunt raportate la pompieri pe o unitate I/O cu trei canale conectata

la centrala 1 pe bucla 2, dispozitivul 126. Fiecare centrala are de raportat o alarma de foc, defect si conditie la centrala 1 prin intermediul retelei, si astfel de aici pot fi raportate la centrala pompieri.

Programarea pe centrala 1 va arata astfel...

Ghid programare I/O 25

General Inputs: Input Type Function Trigger Shape Mode Event 1 General Common Fire Latched Continuous Active Unlogged 3 General Common Cond. Unlatched Continuous Active Unlogged 20 General Common Fault Latched Continuous Active Unlogged

Aceste intrari captureaza diferite alarme ale centralei 1 deci ele pot fi legate la o unitate de I/O. Network Inputs: Input Type Output Panel Repetor Trigger Shape Mode Event Input Text 4 Network 1 2 0 Latched Continuous Active Unlogged Panel 2 Fire 6 Network 3 2 0 Unlatched Continuous Active Unlogged Panel 2 Condition 7 Network 1 3 0 Latched Continuous Active Unlogged Panel 3 Fire 9 Network 3 3 0 Unlatched Continuous Active Unlogged Panel 3 Condition 10 Network 1 4 0 Latched Continuous Active Unlogged Panel 4 Fire 12 Network 3 4 0 Unlatched Continuous Active Unlogged Panel 4 Condition 13 Network 1 5 0 Latched Continuous Active Unlogged Panel 5 Fire 15 Network 3 5 0 Unlatched Continuous Active Unlogged Panel 5 Condition 60 Network 2 2 0 Latched Continuous Active Unlogged Panel 2 Fault 61 Network 5 3 0 Latched Continuous Active Unlogged Panel 3 Fault 62 Network 5 4 0 Latched Continuous Active Unlogged Panel 4 Fault 63 Network 5 5 0 Latched Continuous Active UnloggedPanel 5 Fault

Aceste intrari sunt receptionate pe centrala 1 de la fiecare alta centrala din retea si astfel pot fi legate la o unitate de I/O. Numarul iesirii pe fiecare transmisie catre centrala este mentionat. Device Outputs: Output Type Loop/Device Channel Linked to: Trigger Mode Shape Event Output Text 1 Dev.Out 2/126 1 Logic Latched Normal Continuous Unlogged Report Fire 2 Dev.Out 2/126 3 Logic Unlatched Normal Continuous Unlogged Report Condition 3 Dev.Out 2/126 2 Logic Unlatched Normal Continuous Unlogged Report Fault Exista trei iesiri fizice (canale) pe unitatea de I/O.

Logic: Line Operator Operand Number Time 1 ( input 1 -- 2 or input 4 | 3 or input 7 > Toate semnalele de alarma de Foc folosind 'SAU' 4 or input 10 | 5 or input 13 -- 6 ) = ` output 1 7 ( input 3 -- 8 or input 6 | 9 or input 9 > Toate conditiile din sistem folosind functia 'SAU' 10 or input 12 | 11 or input 15 -- 12 ) = timer 4 180 Iesirea intarziata 3 minute 13 ( timer 4 14 ) = output 2 15 ( input 20 -- 16 or input 60 | 17 or input 61 > Toate faulturile din sistem folosind functia 'SAU' 18 or input 62 | 19 or input 63 -- 20 ) = output 3 21 end Si tot ceea ce ramane este de a lega toate intrarile la iesirile corecte pe cele 3 canale de pe I/O. Programarea centralei 2 (si a celorlalte centrale) arata astfel: General Inputs: Input Type Function Trigger Shape Mode Event 1 General Common Fire Latched Continuous Active Unlogged 3 General Common Cond. Unlatched Continuous Active Unlogged 20 General Common Fault Latched Continuous Active Unlogged Aceste intrari captureza diferite alarme ala acesteia si ele pot fi trimise la centrala 1. Network Outputs: Output Type Input Panel Repeater Trigger Mode Shape Event Output Text 1 Network 4 1 0 Latched Normal Continuous Unlogged Report Fire to Panel 1 2 Network 60 1 0 Latched Normal Continuous Unlogged Report Fault to Panel 1 3 Network 6 1 0 Unlatched Normal Continuous Unlogged Report Condition to Panel 1

26 Ghid de programare I/O

Aceste iesiri trec mesajele catre centrala 1. Remarcati cum numerele intrarilor ce merg la centrala 1 sunt listate cu fiecare iesire. Logica: Line Operator Operand Number Time 1 ( Input 1 2 ) = Output 1 3 ( Input 2 4 ) = Output 2 5 ( Input 3 6 ) = Output 3 7 end Tot ceea ce a ramas este simpla legatura intre toate intrarile si iesirile lor corecte pe retea. Exemplu 8: Programarea retea intre un nod PC si un nod Centrala. Scenariu: Operatorul are nevoie sa controleze sirenele din programul PCG2001. Echipament: Pentru aceasta vom utiliza simbolul SCC (Circuitul Controlerului de Sirene) din bara

de dispozitive. 1. Plasati dispozitivul sirena pe planul solicitat. Figura 21: Device Control Icons

2. Configurati simbolul cum se solicita pe PC

Ghid programare I/O 27

Figura 22: Control Device configuration

Este tot ceea ce este nevoie pe PC Centrala trebuie programata in felul urmator: 3. Se deschide tabela de intrari a centralei. Mergeti la numarul de intrare referit in panoul 2 de mai

sus (10). Configurati aceasta intrare ca intrare retea. ID-ul nodului se va referi la ID-ul PC-ului, si numarul iesirii se va referi la numarul iesirii programate pe PC in tabelul 2 de mai sus (100) . Asigurati-va ca aceasta intrare este „ neagatata” (unlatched), altfel ea nu poate fi oprita decat resetand centrala de incendiu.

Figura 23: Panel Input configuration

4. Treceti la Tabela de iesiri a centralei. Mergeti la numarul iesirii programate pe PC in panoul 2 de mai sus ca numar iesire centrala. Configurati-o ca dispozitiv iesire supervizata – deoarece lucram cu un controler de sirena aici. Locatia dispozitivului se refera la pozitia de conectare a dispozitivului sirena, si se va potrivi cu adresa la care se refera punctul 2 de mai sus).

28 Ghid de programare I/O

Asigurati-va ca aceast iesire este „unlatched” altfel ea nu poate fi oprita fara o resetare a centralei.

Figura 24: Panel Output configuration

5. Mergeti la tabela logica si faceti legatura intre intrarea 3 si iesirea 4. Figuae 25: Panel Logic configuration

Iesiti din toate meniurile, asigurati-va ca nu aveti faults (defecte ) pe centrala, si suntem gata sa-i dam drumul! Acest simbol ne va permite sa afisam starea de la ICC (centrala 2, bucla2 dispozitivul 3 in acest caz), si de asemenea vom monitoriza starea „ true / false” a iesirii 100 de la centrala 2

Ghid programare I/O 29

aratandu-ne cand aceasta iesire este activa sau nu. Un simplu click dreapta pe simbol va face dispozitivul pornit sau oprit. Starea este reinnoita pe ecran o data la fiecare 10 secunde. Pentru al doilea scenariu nu vom folosi un simbol care sa ne arate stare dispozitivului, ci simplu iesirea va fi facuta on sau off de la PC. Aici vom utiliza un simbol „fan” pentru a arata si comuta iesirea de pe modulul SD2000 al centralei. Pe PC 1.Plasati simbolul de configurare” intrare” din bara de I/O. Orice simbol din aceasta bara va face acelasi lucru. Figura 26: Control Monitor icons

2. Configurati simbolul pe PC cum doriti. Normal va monitoriza aceeasi intrare pe care o comutam,

dar este la propria dumneavoastra alegere.

Figura 27: Control Monitor configuration

Pe centrala: 3. Deschideti tabela de intrari a centralei. Mergeti la numarul de intrare referit in panoul de intrari 2.2

de mai sus (5). Configurati aceasta intrare ca intrare retea. ID-ul de aici se refera la ID-ul PC-ului, si numarul iesirii se refera la numarul iesirii programate pe PC in panoul 2.2 de mai sus. Asigurativa ca aceasta intrare sa fie „unlachted”, altfel ea nu poate fi comutata off decat odata cu resetarea centralei.

30 Ghid de programare I/O

Figura 28: Panel Input configuration

4. Mergeti in tabela de iesiri a centralei. Luati orice numar iesire si configurati-o ca iesire interna,

deoarece aici lucram cu SD2000. Asigurati-va ca aceasta iesire este „unlachted”, altfel nu poate fi oprita decat prin resetarea centralei.

Figura 29: Panel Output configuration

5. Treceti in tabela logica, si legati intrarea din 2.3 si iesirea din 2.4 impreuna.

Ghid programare I/O 31

Figura 30: Panel Logic configuration

Iesiti din toate meniurile, asigurati-va ca nu aveti defecte pe centrala, si asta-i tot! Acest simbol ne va permite afisarea starea iesirii de pe placa SD2000, aratandu-ne cand este true sau nu. Click dreapta pe dispozitiv pentru al comuta ”on” sau „off”. Astfel sunteti capabil sa controlati intrarea 5 de pe aceasta centrala, si puteti comuta orice, in concordanta cu logica efectuata. In acest caz comutati releul 6 de pe placa SD2000. Starea este improspatata pe ecranul PC-ului o data la fiecare 10 secunde.

Exemplul 9: Programarea unei unitati control Gaz (Stingere cu gaz inert) Scenariu: In acest exemplu vom arata ca este posibila folosirea centralei de incendiu ca o centrala

de control gaz GCU. Accentuam ca acest exemplu este doar pentru explicarea functionarii, si nu este normal recomandat ca o solutie viabila in teren, deoarece iesirile de aici sunt toate nesupravegheate si deci nu se preteaza la acest tip de aplicatie.

Echipament: Vom utiliza ca intrari, intrarile interne din interiorul centralei, atat pe placa FEP la fel ca si pe placa SD2000. Centrala va fi in alt mod de functionare decat Vds. Vom folosi pe post de controler principal, un dispozitiv FM808, 8 iesiri bucla de curent.

Mai intai vom face monitorizarea gazului cu o interfata utilizator. Intrari Interne: Input Type Brd.Addrs Channel Adr 2 Trigger Shape Mode Event Input text 1 Internal 24 1 Unlatched Continuous Active As Cond. Zone 100 Gas control in MANUAL MODE 2 Internal 17 5 Latched Continuous Short As Fault Emergency stop activated 3 Internal 17 6 Unlatched Continuous Short Unlogged Discharge confirmed 4 Internal 17 7 Unlatched Continuous Short As Fault Container pressure low 5 Internal 17 8 atched Continuous Short As fire Zone 100 - Manual extinguish command Aceasta ests zona pe care o vom proteja... Zone Inputs: Input Type Zone Function Trigger Shape Mode Event 6 Zone 100 Fire Latched Continuous Active Unlogged Input Type Zone Function Trigger Shape Mode Event 7 Zone 100 Co-incidence Latched Continuous Active Unlogged

32 Ghid de programare I/O

A[poi vom programa iesirile pentru controlerul din instalatie… Iesirile pe Bucla de Curent: Output Type Address Output Linked to: Mode Number Trigger Mode Shape Event Output text 1 CL Device 1 1 Logic None 0 Unlatched Normal Continuous Unlogged Gas discharge output 2 CL Device 1 5 Logic None 0 Unlatched Normal Continuous Unlogged Indicator gas discharged 3 CL Device 1 2 Logic None 0 Unlatched Normal Continuous Unlogged First alarm bells 4 CL Device 1 6 Logic None 0 Unlatched Normal Continuous Unlogged First alarm indicator 5 CL Device 1 3 Logic None 0 Unlatched Normal Continuous Unlogged Second alarm siren 6 CL Device 1 7 Logic None 0 Unlatched Normal Continuous Unlogged Second alarm indicator 7 CL Device 1 4 Logic None 0 Unlatched Normal Continuous Unlogged Zone 100 ALARM 8 CL Device 1 8 Logic None 0 Unlatched Normal Continuous Unlogged Start extinguishing si pentru interfata cu utilizatorul. Iesiri Interne:

Output Type Brd.Addrs Channel Linked to: Mode Number Trigger Mode Shape Event Output text 9 Internal 17 5 Logic None 0 Unlatched Normal Continuous Unlogged First alarm output 10 Internal 17 6 Logic None 0 Unlatched Normal Continuous Unlogged Second alarm output Logica: Line Operator Operand Number Time 1 ( 2 ( input 7 daca exista co-incidenta in zona 100 3 and not input 1 si controlul NU este in mod manual, 4 ) 5 or input 5 sau exista comanda manuala de stingere activata, 6 ) = marker 1 seteaza acest marker. 7 ( marker 1 Cand acest marker este activat, 8 ) = timer 1 15 porneste un timer pentru 15 sec. 9 ( timer 1 Cand durata timer 1 a expirat 10 and not input 2 si oprirea de urgenta nu a fost activatata, 11 ) = output 1 eliberati acest gaz. 12 ( input 6 Daca este FOC in zona 100 13 and not input 1 si controlul NU este in mod manual, 14 ) = marker 6 seteaza acest marker. 15 ( input 3 Cand descarcarea a fost confirmata, 16 ) = output 2 aprinde lampa indicatoare de descarcare. 17 ( marker 6 Cand acest marker este activat, 18 ) = output 3 suna sirenele de avertizare pentru primul FOC. 19 ( marker 6 Cand acest marker este activat, 20 ) = output 4 aprinde primul indicator de alarma. 21 ( marker 1 Cand acest marker este activat, 22 ) = output 5 suna sirenele de avertizare pentru al doilea FOC 23 ( marker 1 Cand acest marker este activat, 24 ) = output 6 aprinde al doilea indicator de alarma. 25 ( marker 1 Cand acest marker este activat, 26 ) = output 7 aprinde indicatorul de alarma pentru aceasta zona. 27 ( marker 1 Cand acest marker este activat, 28 ) = output 8 aprinde indic. de pornire a temporizarii la descarcare. 29 ( marker 6 Cand acest marker este activat, 30 ) = output 9 comuta prima iesire de alarma de incendiu. 31 ( marker 1 Cand acest marker este activat, 32 ) = output 10 comuta a doua iesire de alarma de incendiu. 33 end