Terminal Alarmowo-Pomiarowy GSM TA6GS-15L
Transkrypt
Terminal Alarmowo-Pomiarowy GSM TA6GS-15L
Terminal Alarmowo-Pomiarowy GSM TA6GS-15L ======================================== Płyta: TA6GS-15L + EXP_822 ===================================== Modem: MC35T ===================================== I. WSTĘP. Terminal TA6GS-15L jest zbudowany i oprogramowany analogicznie jak TA6GS, stąd w poniższym opisie zostaną uwzględnione tylko różnice w stosunku do dokumentacji TA6GS. Szczególną właściwością tego terminala jest możliwość podłączenia płytki ekspandera pomiarowego EXP_822, umożliwiającego realizację funkcji pomiarów i sterowania. Dodatkowo, - funkcje sterowania i pomiarów przewidują możliwość transmisji rozkazów w relacji Terminal – Terminal, co pozwala na realizację autonomicznych układów sterowania bez pośrednictwa BAZY. Do programowania ustawień terminala należy użyć programu miniterm v.1.1.6, pracującego z IBM po łączu RS232. Program ten wraz z kablem, i inną dokumentacją znajduje się na CD w zestawie serwisowym. Jeśli nie używamy EXP_822 to winny być wyłączone deklaracje odnoszące się do zasobów tej płyty (przetw. A/C, C/A, PK), co jednocześnie wyłączy zbędne ekrany na LCD. Uwaga: Niektóre komputery typu Laptop posiadają niskie napięcia na łaczu RS232. Jeśli występuje brak komunikacji to można użyć konwertera USB/RS232 który ten problem eliminuje. II. ZASOBY TERMINALA Terminal posiada n/w zasoby: ------------------------------------------------------------------------------------------------------- 15 linii alarmowych/zamków szyfrowych...L1..L12 + SZF1...SZF3 - Linie SZF1...SZF3 mogą służyć jako wejścia zamków szyfrowych w celu realizacji funkcji centralki alarmowej. - L12 opcjonalnie jako może być użyta do kontroli linii telefonicznej.... [J2] - Wejście sabotażu obudowy ............................... [J8] Meldunek SAB_OB deklarowany w MSL1 Powrót SAB_OB deklarowany w MSL2 Jeśli użyjemy tego wejścia dla sabotażu obudowy to meldunki będą typu Służbowego (np. nie pobudzą syreny i nie zostaną zapisane w pamięci alarmów Terminala. - 4 Linie wyjściowe ................................. WY_1..WY_4 Dla alarmów przyporządkowane tylko WY_1 i WY_2 (np. pobudzanie syren) Dla rozkazów SMS i GPRS dostępne WY_1....WY_4 Aby sterować zdalnie wyjściami należy je zadeklarować jako uprawnione do ich wykonywania rozkazów. -------------------------------------------------------------------------------------------------------Zasoby Expandera EXP_822 ---------------------------------------------------------------- 8 Linii analogowych WE_A0...WE_A7 /przetwornik C/A 12 bitowy. - 2 Linie wyjściowe analogowe z 8 bitowymi przetw. C/A 8 bitow. - 2 Wyjścia przekaźnikowe WY_5/PK2, WY_6/PK3. -------------------------------------------------------------------------------------------------------Przetwornik A/C posiada wewnętrzne napięcie referencyjne 4,096V, w odniesieniu do którego jest realizowane przetwarzanie. Przetwornik C/A może mieć napięcie 4,096V lub 5V = napięcie zasilania EXP. Uwagi: ====== 1. Realizacja dowolnej aplikacji z wykorzystaniem przetwornika A/C wymaga aby nie przekroczyć napięcia referencyjnego a w szczególności napięcia zasilania 5V co może uszkodzić układ. 2. W celu realizacji własnej aplikacji dostarczamy pełną dokumentację elektryczną i montażową EXP_822. Karty katalogowe układów są dostępne na stronach internetowych producentów i na CD III. FUNKCJE PROGRAMOWE =========================== 1. Częśc Alarmowa TA6GS-15L ----------------------------------------------------------------------------------------Podstawowa pyta terminala TA6GS-15L jest funkcjonalnym odpowiednikiem TA6GS z programem MTA_3_05. Dodatkowe zasoby, - linie alarmowe L9,10,11 oraz WY_3,4 są oprogramowane tak samo jak linie podstawowe. Jest oddzielne wejscie sabotazu obudowy, - deklaracje alarmu/powrotu dla SAB_OB w meldunkach sluzbowych 1 i 2. -----------------------------------------------------------------------------------------2. Expander_822 -----------------------------------------------------------------------------------------Expander jest przeznaczony do zastosowań w układach kontroli i sterowania. Z tego względu jest oprogramowany i przewidziany do stosowania w TRYBIE_GPRS. Aby używać poszczególnych zasobów ekspandera opisanych w p.A,B,C należy zadeklarować ich istnienie (p/menu Zalaczenie/Obsluga). A/ Linie wejściowe analogowe WA_0..WA_7 ====================================== Zastosowany układ posiada przetwornik analogowo/cyfrowy z dokładnością przetwarzania 12 bitów [1111 1111 1111] co można wyrazić trzema cyframi HEX [ H L R ] H cyfra najstarsza B11..B8 L cyfra mlodsza B7...B4 R reszta B3...B0 Z taką dokładnością pomiar z każdej linii może być przesłany do Bazy. Przetwornik posiada własne napięcie referencyjne Uref=4,096[V]. Oznacza to dokładność pomiaru = 0,001[V]. Wszystkie pomiary należy odnosić do tego napięcia. Przykład: Jeśli chcemy mierzyć napięcie 0-16V to na wejściu linii należy zastosować odpowiedni dzielnik napięcia tak aby napięcie maksymalne po dzielniku dla 16V wynosiło 4,096V. Dokładność pomiaru: 16V=16.000mV/1024=15,625mV. Otrzymany wynik pomiaru z przetwornika np. 1F5H=501 należy pomnożyć przez 15,625mV . Otrzymamy w ten sposób wartość napięcia Uwe=501*15,625=7,83V. Funkcja Pomiary Okresowe Menu: Linie pomiarowe ===================== Można zadeklarować okres czasu 000-255 [min], co jaki terminal będzie przesyłał dwa meldunki o stanie /napięciu/ WA_0..3 i WA_4..7. Dokładny opis przysyłanych ramek w pliku RAMKI.TAP Ramki te wyróżnia TYP_RAMKI=04H Ze względu na funkcje samoistnych meldunków pomiarowych, nie został zaimplementowany rozkaz zapytania o wartość pomiarowa tych linii. Funkcja ALARMY/POWRÓTY z linii analogowych Menu: Linie pomiarowe ======================================= Dla każdej linii można zadeklarować okno pomiarowe [górne HL dolne HL] - wartości podaje się tylko dla cyfr [HL] (bez cyfry R, która nawet jeśli byłaby maksymalna [FH] stanowi tylko 0,015V). Dla każdej linii deklarujemy również trzy cyfrowy KOD_ALARMU i KOD_POWRÓTU. Funkcja ROZKAZY do TERMINALI z LINII WE_A0..WE_A2 ================================================ Od zdarzeń typu ALARM/POWRÓT z trzech pierwszych linii pomiarowych istnieje możliwość wysłania dowolnego rozkazu do odległego terminala. Może to być rozkaz do terminali 8-liniowych jeśli dotyczy zasobów tych terminali. Do TA6GS-15L + EXP_822 można wysyłać dodatkowe rozkazy ustawiania wyjść przekaźnikowych PK2,PK3 lub ustawień wyjść analogowych przetworników C/A. W przypadku wykrycia alarmu/powrotu na tych wejściach można skonfigurować rozkaz do jednego z trzech terminali. Menu: EXP_Rozkazy ------------------------Dane Terminali: Dla terminali [1-3] należy podać ich numer 0000-9999, oraz adres IP. Dane rozkazów: Dla każdej linii należy zadeklarować do którego terminala [1-3] wysłać rozkaz /od alarmu ew. również od powrotu/. Typ: - to typ ramki = 2 lub 3. Dla rozkazów bez parametrów = 2 (np. rozkazy dla wyjść) z parametrami = 3 (np. ustawienie przetw. C/A). Kod: KOD_ROZKAZU [00-FFH] Parametry: - patrz opis RAMKI konkretnego rozkazu. Odbiór Rozkazów w Terminalu odległym Aby terminal odebrał i wykonał Rozkaz musi mieć zapisany adres IP urządzenia które będzie przysyłało rozkazy. Jeśli rozkazy są wysyłane z Bazy to adres IP Bazy ( Baz) są zapisane z menu TOR_GPRS Jeśli rozkazy będą wysyłane z Terminala do Terminala to terminal odbiorczy musi mieć zapisany adres IP Terminala nadającego. Można do tego użyć dowolnego z trzech pól w menu: EXP Rozkazy \ Dane terminali \Numer IP. Aby zwrotnie nie wysyłać rozkazów do terminala Nadawczego, nie wypełniamy Innych pól. Można również użyć wolnego pola IP nie używanej Bazy w menu: Tor GSM-GPRS \ Parametry Baz \ IP, a w Typ_Bazy zapisać 0. Generalna zasada jest taka aby zapisać w dowolnym (wolnym) polu, nr IP terminala który będzie uprawniony do przysyłania rozkazów. B. Linie analogowe wyjściowe ====================== Zastosowano układ scalony posiadający dwa przetworniki C/A 8-bitowe. Na pakiecie jest zwora pozwalająca na wybór napięcia referencyjnego 5V lub zalecane 4,096V. Sterowanie (nastawy) dla przetworników należy przesłać rozkazami z Bazy lub innego terminala. Skrócony format rozkazów: -----------------------------------------------------------------RR=41 [03 CCCC 41 WW xx xx xx xx xx xx] - C/A_1 RR=42 [03 CCCC 42 WW xx xx xx xx xx xx] - C/A_2 -----------------------------------------------------------------03 - TYP_RAMKI (3 w programie IBM) CCCC - Numer terminala [0000-9999] WW - Wartość Nastawy przetwornika C/A xx - pozostałe parametry rozkazy bez znaczenia ----------------------------------------------------------------- C. Wyjścia przekaźnikowe ==================== Expander posiada dwa dodatkowe przekaźniki jako WY_5 i WY_6. Wyjścia są domyślnie uprawnione do rozkazów. Ich stan spoczynkowy jest ustawiany zworami. Są one przeznaczone do sterowania z Bazy lub odległego terminala. Rozkazy globalnego ustawiana/resetu [10, 18] nie dotyczą tych wyjść. Nie zaimplementowane są również rozkazy grupy 2X (sterowanie impulsowe). Nie można ich również pobudzać od linii alarmowych L1...L15. (np. do sterowania syrenami) W razie potrzeby można oprogramować ich działanie w oddzielnych wykonaniach programu. Jeśli przekaźniki na EXP nie są montowane , PINY można wykorzystać jako wejścia (np. licznik przepływu). EXPANDER - UWAGI IMPLEMENTACYJNE ==================================== 1. Wejścia przetwornika A/C Nie należy podawać na wejście układu scalonego napięcia większego od napięcia zasilania 5V. Każde wejście posiada 3 punkty lutownicze i w zależności od zastosowania można tam montować potencjometr, dzielnik stały, lub rezystor pomiarowy dla pętli prądowej 4-20mA. Jeśli to możliwe należy zawsze stosować jako zabezpieczenie diodę Zenera z ew. rezystorem szeregowym do przetwornika. Parametry układu w dokumentacji fabrycznej MAX192 2. Przetwornik C/A posiada na wyjściu wzmacniacz operacyjny. Parametry układu w dokumentacji fabrycznej MAX522 3. Przekaźniki o parametrach styków: 2A/24V DC. 4. Ponieważ specyfika każdej instalacji jest odmienna , standardowy program ALARM Bazy DGG musi być indywidualnie dostosowany do tej specyfiki. Realizujemy to w uzgodnieniu z Użytkownikiem.