Az MRT-012 (Contact ID) encoder programozó szoftvere (vers. S0309) 1. Működés A Contact ID protokoll az alábbi adatokat küldi át (az adatok decimálisak): ACCT MT Q XYZ GG CCC S • • • • • • •
ACCT -Ügyfél azonosító. Nem ez, hanem az Encoderbe programozott ügyfél azonosító szám kerül elküldésre. MT -Mindig 18, vagy 98. (nincs szerepe) Q -Esemény típus. 1: nyitás, vagy riasztás, 3: zárás, vagy visszaállás, 6: státusz. XYZ -Esemény kód, Contact ID szabvány szerinti érték. GG -Csoport vagy partíció szám. A partíciószám nyitás-záráskor és zóna riasztás és zóna visszaálláskor is szerepel. CCC -Zóna szám vagy felhasználó sorszáma nyitás-zárás esetén. S -Ellenőrző összeg.
A Beíró programmal (Ver 4.2) ki kell tölteni egy táblázatot, amelyben minden a központ által értelmezett eseménynek szerepelnie kell. A Contact ID paraméterek decimálisan, a rádió kód hexadecimálisan értelmezendő. Minden eseményhez a fenti adatokat meg kell adni, valamint egy rádió kódot, amit majd az Encoder az esemény bekövetkeztekor sugározni fog. Az események neve is módosítható, de ez csak emlékeztetőül szolgál. Ez a táblázat aztán áttölthető az Encoder memóriájába.
Ha az Encoder a központtól adatot kap, akkor a beérkezett esemény adatait sorra összeveti a memóriájában található táblázat soraival. Ha a táblázat egy helyére „–” jelet teszünk, az a sor nem játszik szerepet az összehasonlításban (az eseménykód helyén nem használható). A rádiókód után egy „+” jel is tehető (a kétszámjegyes rádiókód után közvetlenül, szóköz nem megengedett). Ez azt jelenti, hogy az üzenet zónaszámát, mint paramétert az encodernek hozzá kell adnia a rádiókódhoz, és az így kapott értéket kell kisugározni. Az összehasonlítás menete tehát a következő. • • •
Esemény típus (Q) és esemény kód (XYZ) egyezzen. A csoport -általában partíció számot jelent- (GG) egyezzen. A központ a partíció számot nem csak nyitás-zárás esetén küldi, hanem zónaeseményben is. A zónaszám (CCC) a megadott alsó és felső határ közé essen (Zone Low, Zone High). Ha a rádiókód után „+” jel áll, és az alsó- és felsőhatár nem azonos, akkor a zónaszámot, mint paramétert fogja használni. Ez azt jelenti, hogy a központ által átküldött zónaszám értékét az encodernek hozzá kell adnia a rádiókódhoz. A zónaszám többnyire egytől indul, a felhasználói sorszám (központtól függően) indulhat nullától is. Ez a táblázat méretének csökkentését célozza, hiszen így sok hasonló típusú esemény egy sorral definiálható (pl.: Zóna-1 riasztás, Zóna-2 riasztás,… Zóna-15 riasztás). Például a 17. zóna riasztása esetén a központ által küldött esemény sor: Type = 01, Code = 130, Group = 01, Zone = 017. Az encoder a Zóna riasztás 16-31 sort fogja választani. A típus és a kód azonos, a csoport adat helyén „–” jel áll, tehát nem is vizsgálja, a küldött zóna szám (17) pedig Low (16) és High (31) értékei közé esik. Ehhez a sorhoz a hex 90 rádiókód tartozik, amihez hozzá kell adni a 17-es zónaszám hexadecimális értékét. A dec 17 = hex 11. Vagyis a végeredmény Hex 90 + hex 11 = Hex A1. Ezt az értéket fogja az Encoder sugározni. Ha a zóna alsó- és felső határértékei megegyeznek, akkor a küldött zónaszámot akkor sem használja összeadási paraméterként, ha a rádiókód után „+” jel áll, hanem egyből a sornak megfelelő rádiókódot küldi ki. Az alsó- és felső határ helyén egyszerre is állhat „-” jel.
Az encoder a táblázatban több, a küldött eseménynek megfelelő sort is találhat, ekkor mindegyik sor rádió kódját kiküldi. A nulla rádiókódot nem sugározza. Azokat az eseményeket, amelyek nem fontosak, a nulla kód beírásával így ki is lehet hagyni. Ha nem talál megfelelő eseménykódot, akkor nem történik adás sem. Az így kiválasztott rádiókódot ezután különböző ügyfélszámokon küldheti el. Ennek eldöntésére szolgál a Part oszlop, ahová 0, 1, 2, …, 8 számok (partíció száma), vagy egy P betű írható. Ehhez a funkcióhoz kapcsolódnak az ACCOUNTS fül alatt található adatok. Ha SYS ID helyén nullát adunk meg, az utána álló ügyfélszám használaton kívül lesz.
Három eset lehetséges a Part oszlopban szereplő adat szerint: • • •
Ha Part = 0, akkor a rádiókód a hagyományos ENCODER fül alatt szereplő ügyfélszám szerint kerül kiküldésre. Ha Part 1 és 8 közötti szám akkor az ACCOUNTS fül alatti táblázat megfelelő partíció számához tartozó ügyfélszámát veszi elő. Ha Part = P, akkor a Contact ID üzenet Group oszlopában szereplő partíció számnak megfelelő ügyfélszámot fogja használni (1-8). Ha ez nulla, az ENCODER fül alatti ügyfélszámot küldi.
További választási lehetőség a rádiókódhoz tartozó DESTINATION érték használata, aminek értelmezése megegyezik a korábbi verziókéval. A riasztóközpont programozásával kapcsolatban a következőket kell betartani: • • •
Telefonvonal és tárcsahang figyelés ki legyen kapcsolva. A telefon szám tetszőleges lehet, de legyen rövid (2-3 jegyű) és nem lehet benne várakozás. Csak DTMF tárcsázás a megfelelő. Ügyfélszám tetszőleges, de a helyes működés miatt meg kell adni.
A rádió működtetése alatt (kb. 1-2 másodperc, amely kis szünetekkel a beállított érték szerint pl.3 ismétlődik) az Encoder nem képes eseményeket fogadni. Szerencsétlen esetben, ha a központ a handshake jelet pont adás közben várná, lemaradhat üzenet, de minden központ sikertelen hívás esetén rövidesen újra próbálkozik.
2. Üzemmódok: A JP4, JP3, JP2 jumpereket 1, 1, 1 állásba kell rakni a Contact ID üzemmódhoz, a további elérhető üzemmódok beállításához lásd a jumperelési táblázatot. A LED Contact ID üzemmódban ritkán villan egy rövidet. A jumperek beállításáról lásd a táblázatot. Üzemmód változtatás után az Encodert minden esetben a JP1 (reset) jumperrel újra kell indítani! A Contact ID üzenetek ugyan minden központban ugyanazok, de bizonyos események továbbítására több megoldás is lehetséges a szabvány keretein belül. Központja válogatja melyik mit küld például záráskor és nyitáskor. A paraméter táblázat kitöltésének megkönnyítésére van egy új üzemmód: Read CID Messages. Ebben a speciális üzemmódban az Encoder a központtól vett üzeneteket tárolja az EEPROM-jában, a programozó szoftverrel pedig ki lehet olvasni, így látható, hogy egy adott esemény bekövetkeztekor a központ mit is küldött. A Read CID Messagese használata a következő. • • • •
Encoder összekötése a központtal, indítása normál Contact ID üzemmódban. PRG jumper felhelyezése, ekkor a LED nagyon szaporán villogni kezd. A központtal produkáltatni kell a vizsgálandó eseményeket. Az Encoder ekkor rögzíteni fogja a vett üzeneteket, egyszerre max. 16 esemény rögzítése lehetséges. (Az üzenetek fogadása közben a LED időnként kialszik, illetve folyamatosan világít.) Csatlakozni kell a számítógéphez. Contact ID fülnél a Read CID Messages gomb megnyomása előtt fel kell tenni az OE jumpert. Ekkor kiolvassa a tárolt üzeneteket :
A fenti üzemmód az ESPRIT és SPEKTRA adatok tárhelyét használja. Ha a későbbiekben azt használni kell, az adatokat újra le kell tölteni!
Az MRT-012 CID encoder általános bekötése:
-
Z4 Z5
Z6 A1 B1
+ PC prog. Szerviz taszt
LINE TEL TEL
GND
Z2 Z3
GND
Z1
GND
AC AC C NCNO 16V~ SZIRÉNA
+12V AUX+ GND
o o Program jumper
GND +12V PGM1 PGM2 LINE
Relé
AUX
+12V
SZIRÉNA
o o o o o
Antenna 50 ohm TEST RT44/2 UHF TRANSMITTER o o o o
R+ o o
GND
PRG o o ESP/PROG JP5 JP4 JP3 o o JP2 RESET o o
DAT o o
DAT
t
AKKU
JP9
BOURNS
o o LOWBAT
n Közpo
+12V
LM-NP-1003
J8
- + Rádió CID
CID
CH6
CH5
CH4
CH3
CH2
GND
CH1
GND
+12V
Dir-Con MRT-012 2004
AKKU
Összefoglalva a contact ID-s bekötésnél az alábbi fontos beállításokat kell elvégezni: 1./ A kiválasztott riasztó központot Contact ID kommunikációs formátumra kell beállítani. 2./ A telefonvonal és tárcsahang figyelés legyen kikapcsolva. 3./ A tárcsázás DTMF legyen és a beprogramozott telefonszám max. 2 – 3 jegyű, szünet (várakozás) nélkül. 4./ Az ügyfélszám lehet tetszőleges négy számjegyű, de a helyes működés érdekében meg kell adni. A rádió az encoderben beállított ügyfélszámot fogja leadni. 5./ Az encoderen a JP2, JP3, JP4, illetve a JP9, JP10 legyen jumperrel rövidrezárt, az OE jumpert le kell venni. 6./ Az encoder és vele a rádió tápfeszültségét a kiválasztott központ akkumulátorára kell rákötni úgy, hogy a pozitív ágba egy diódát kell bekötni a rajz szerint. Ez a dióda megvédi a rádió akkumulátorát a riasztó központ fogyasztásával szemben. Célszerű önálló tápellátást alkalmazni (pl.DC-Tápmodul , transzformátor). 7./ Figyelem ! – mivel a contact ID kommunikáció viszonylag lassú, ezért a minden üzemmódban működő CH1-es bemenetet összesített betörésként kell alkalmazni és a riasztó központ BELL, vagy szabad PGM kimenetével kell vezérelni. Az adott helynek megfelelő zónaszámot, vagy az összesített betörés kódját programoztassunk a CH1 bemenetre, hogy az alkalmazott központnak ne fedő zónájaként jelenjen meg!
Jumper funkciók (S0309 verzió J8 molex csatlakozóval) 1 = ON a jumper rajta van (rövidzár) 0 = OFF a jumper hiányzik (szakadás) x = tetszőleges JP4
JP3
JP2
PRG
OE
Funkció
LED
0
0
0
0
1
6 csatornás
0
1
0
0
1
3.xx ESPRIT
----- ----- -----
J8 molex soros
0
1
1
0
1
SPEKTRA
----- ----- -----
J8 molex soros
1
0
1
0
1
DC 2000
----- ----- -----
J8 molex soros
1
1
1
0
0
CID
1
1
1
1
0-1
x
x
x
1
1
-
-
-
Bemenetek -
CH1-CH6
.
Telefon
CID teszt
……………
Telefon
Programozás
-- -- -- -- --
J8 molex soros
.
.
CID teszt esetén, táp újraindítás után kell a PRG jumpert felrakni. Az OE jumpert a riasztóközpont CID esemény küldésekor le kell venni (jump=0), az encoder kiolvasásakor fel kell tenni (jump=1). Reset
Reset jumper
Tápfeszültség alatt a jumpert pillanatra rövidrezárni.
JP5
Nincs szerepe!
JP9
Funkció
0 1
EEPROM-ot nem lehet megváltoztatni EEPROM-ot meg lehet változtatni
Az encoder alapbeállítása: CH1 - 4 CH5 CH6
-
riasztás 1-4 230V hálózat hiba nyitás-zárás
Üzemmódok, tudnivalók: - LED villogása alacsony telep feszültség esetén: - - - - - - - - - - - - - - 6 csatornás üzemmódban nincs ESPRIT, nem lehet programozni. - ESPRIT üzemmódban nincs 6 csatorna (csak CH1), nem lehet programozni. - DC 2000 üzemmódban nincs 6 csatorna (csak CH1), nincs ESPRIT. - CID üzemmódban nincs 6 csatorna (csak CH1), nem lehet programozni. - A JP9 jumpernek mindig fenn kell lenni,mivel adásnál is ír a program az EEPROM-ba. Adás alatt a LED követi a modulációt, és utána még kb 2.5 mp-ig folyamatosan ég. A jumperek beállításáról lásd a táblázatot. Üzemmód változtatás után az Encodert minden esetben reset jumperrel újra kell indítani! A Contact ID üzenetek ugyan minden központban ugyanazok, de bizonyos események továbbítására több megoldás is lehetséges a szabvány keretein belül. Központja válogatja melyik mit küld például záráskor és nyitáskor. A paraméter táblázat kitöltésénél ezt figyelembe kell venni!