Topic 1                                                                                          plik: HELP_7b.rtf  z 20.11.2007r

                           Zmiany w pliku w stosunku do poprzedniej wersji szukaj po strigu:  HELP_x
                                                                                                             20-11-2007 r.    HELP_7
                                                                                                              09-11-2007 r    HELP_6
00.00                     Programowanie Terminali  GSM/SMS/GPRS      
                              Programowanie Terminali Ethernetowych        
                              Narzędzie Dyskam:  Miniterm_1114.exe          .                          

00.01	        WSTĘP

10.00          LINIE DOZOROWE  - Konfiguracja linii
10.01                  Załączenie / wyłączenie logiczne linii
10.02                  Stan spoczynkowy linii                            
10.03                  Eliminacja drgań (niestabilności) sygnałów na liniach dozorowych.
10.04                  Realizacja linii zwłocznych - terminal w funkcji centralki alarmowej
10.05                  Wejścia zamków szyfrowych - terminal w funkcji centralki alarmowej
10.06                  Numer podsystemu
10.07                  Sterowanie syrenami (wyjściami terminala) od zdarzeń alarmowych

20.00          DANE OBIEKTU
20.01                  Numer obiektu / podsystem  
20.02                  Kody alarmu / kody powrotu  
20.03                  Kody meldunków służbowych
20.04                 Ustalanie limitu ilości alarmów w jednostce czasu
20.05                  Ustalanie limitu ilości meldunków służbowych w  jednostce czasu

30.00          WYŚCIA TERMINALA 
30.01                  Stan spoczynkowy
30.02                  Sterowanie rozkazami  
30.03                  Czas aktywacji
30.04                  Tryb pracy Modułu_LED

40.00         OPCJE - torów transmisji oraz inne parametry
40.01                    Zezwolenie na sprzętowy reset terminala
40.02                    Korekta czasu

50.00         Tor GSM-SMS
50.01                    Parametry obiektu 
50.02                    Pozostałe parametry
50.03                    Parametry testów - w torze SMS
50.04                    Parametry stacji bazowej
50.05                    Numery telefonów GSM  uprawnione do wysyłania rozkazów

60.00          Data / czas /zadania
60.01                    Data/czas
60.02                    Zadanie NR_1, NR_2
60.03                    Test aut. Nr_1,2,3

70.0	SZYFRY

80.00          TOR GSM - GPRS
80.01                    Parametry APN-ów
80.02                    Terminal
80.03                    Podstawowy APN  - 1 lub 2
80.04                    Okres pingów
80.05                    Parametry Baz
80.06                    Okres testów bazy podstawowej
80.07                    Ilość prób wysłania meldunku

90.00         TOR  Ethernet
90.01                    Parametry Baz
90.02                      Okres testów bazy podstawowej
90.03                     Ilość prób wysłania meldunku

A0.00        Pamięci zdarzeń/ SMS
A0.01                   Pamięć zdarzeń
A0.02                Komunikaty SMS

B0.00        EXP Linie pomiarowe
B0.01                   Załączenie/Obsługa
B0.02                   Okres wysyłania danych pomiarowych
B0.03                   Konfiguracja linii pomiarowych
B0.04                   Górna granica , Dolna granica
B0.05                   Kody Alarmu/Powrotu                

C0.00        EXP Rozkazy
C0.01                   Dane Terminali
C0.02                   Numer IP
C0.03                   Dane rozkazów

X0.00          DODATKOWE INFORMACJE
X0.01                   Odbiór Rozkazów w Terminalu odległym
X0.02                   Wykaz przydatnych rozkazów
X0.03                   Wyjścia przekaźnikowe Expandera

Y0.00             ZAGADNIENIA TEMETYCZNE
Y0.01                   Wysyłanie  SMS-ów tekstowych
Y0.02                   Opis TRYBU REZERWOWEGO SMS przy braku  GPRS
Y0.03                   Bazy REZERWOWE GPRS
Y0.04                   Tryb pracy terminala jako Centralki Alarmowej
Y0.05                   Program testowy terminala
Y0.06                   Funkcje przycisków na płytce terminala

===================================================================

#$WSTĘP

00.01	                 WSTĘP
Programowanie parametrów pracy terminali, czyli ich pamięci EEPROM, dokonuje się przez łącze RS232 z dowolnego komputera PC.

W tym celu:

-   Za pomocą dostarczonego w zestawie startowym kabla należy połączyć Terminal ( RJ-45) z PC (DB9) .
     Dla terminali z wbudowanym modemem jest to wydzielone gniazdo RJ-45, dla terminali z oddzielnym modemem kabel wpinamy w miejsce modemu.

-	Ustawić przełącznik  PRACA/IBM w pozycji IBM.

-	Załączyć zasilanie terminala - przełącznik OFF/ON w pozycji ON.
Powinna na stałe świecić dioda Led żółta i zielona .
Jeśli dodatkowo świeci dioda czerwona oznacza to tryb programowania pamięci Flash (zmiana programu) . W takim przypadku należy rozewrzeć Jumper PROG i ponownie załączyć terminal.

-	Uruchomić program Miniterm .

-	Wybrać odpowiedni typ terminala                                       opis dot. wersji 
·	GSM 8 Linii               (TA6GS, ENF_I, MC35)   MTA   v.1/2/3.20 
·	GSM 12 Linii             (ENFORA II)                     TGE2  v.6.15
·	GSM 15 Linii             (TA6GS-15L z MC35)          TAP v.4.23     
·	GSM pomiarowy        (TA6GS-15L + EXP_822)    TAP v.4.23           
·	Ethernet 15 Linii         (TE)                                       TE   v.1.02
·	Ethernet pomiarowy   (TE +EXP_822)                     TE   v.1.02
                 
Aby wszystkie opisane funkcje były realizowane przez terminal należy stosować aktualne wersje programów terminali.                           

-	Wybrać odpowiedni COM z zakładki Ustawienia .

-	Teraz możemy odczytać nastawy z terminala, wczytać z IBM przygotowany wcześniej zbiór nastaw lub programować nowe nastawy.(Pewne segmenty EEPROM jak pamięci zdarzeń i teksty komunikatów SMS należy wczytywać i zapisywać oddzielnie).
-	Przy pierwszej próbie dostępu program zażąda hasła /”0000”-fabryczne/, lub Enter jeśli hasło nie było zmienione na inne niż „0000”.

Uwaga:  Po zaprogramowaniu terminala z  PC nie należy go resetować poprzez wyłączenie zasilania. Terminal nie posiada baterii dla podtrzymania daty i czasu , wobec powyższego dane te zostaną zakłócone (pozostałe dane pozostaną bez  zmian).

Po zaprogramowaniu należy wyjąć przewód od  PC  (załączyć przewódod modemu, jeśli został wcześniej rozłączony) oraz przełączyć do trybu PRACA.

#$LINIE DOZOROWE

10.00                LINIE DOZOROWE - Konfiguracja linii
Terminal współpracuje równolegle z centralą alarmową  lub pełni funkcje samodzielnej centrali alarmowej, - do realizacji tych funkcji  służą wejścia linii dozorowych oraz wejścia zamków szyfrowych.
Jeśli terminal nie pracuje jako centralka, wejścia zamków szyfrowych 
SZF1..SZF3 są odpowiednio wejściami linii dozorowych L13..L15

 Menu konfiguracji linii posiada dwie zakładki 
- Linie 1-8
- Linie 9-15  (ilość zależna od typu terminala)        

10.01                  Załączenie / wyłączenie logiczne linii 
                           Aktywna   - załączanie i wyłączanie linii  L1..L15

                         - wyłączenie linii dozorowych - terminal nie reaguje na sygnały z linii
                         1 - załączenie linii dozorowych - terminal reaguje na sygnały z linii

10.02                 Stan spoczynkowy linii
                           Stan. Spocz.
Ustawienie logicznego stanu początkowego - spoczynkowego linii, a tym samym  ustawianie poziomu alarmu ( 0 ,1) niski, wysoki.
Jeżeli na wejściu podane jest napięcie w zakresie 0-0,5V, to jest to stan niski.
Gdy napięcie mieści się w zakresie napięcia zasilania (10-15V), to jest to stan wysoki.
Fabrycznie linie dozorowe spolaryzowane są poprzez rezystor do napięcia zasilania +12V , czyli stanem spoczynkowym jest stan wysoki. Podanie „masy” na wejście wywołuje alarm. Możemy jednak zamienić stan początkowy linii i wtedy logika będzie odwrotna.

Uwaga!
Przełączenie linii w  następuje przy poziomie napięcia 3,0-3,5V, więc w praktyce umożliwia to bezpośrednie połączenie wyjść centrali typu OC zwierających wejście do masy.  

10.03                  Eliminacja drgań (niestabilności) sygnałów na liniach dozorowych.
Opóźnienieustawianie opóźnienia propagacji sygnału przez linię, eliminacja drgań, zakłóceń.
Połączenia z terminalem za pomocą kabla sygnałowego przekraczającego 10m wymaga ustawienia czasu opóźnienia niezbędnego do ustalenia się stabilnych wartości napięć (drgania styków w czujnikach) i eliminacji zakłóceń elektromagnetycznych. Wprowadzona wartość n z przedziału 002¸255 przemnożona przez 10ms daje wartość opóźnienia na linii  20ms ¸ 2.5sec.
                           
Wartość n należy dobrać eksperymentalnie, im dłuższe i cieńsze przewody sygnałowe oraz liczne źródła zakłócające, tym dłuższy powinien być czas opóźnienia. Można traktować ten czas jako czas ustalania się sygnału na wejściu.

Uwaga:
Jeśli Terminal jest używany jako centralka alarmowa,  czasy dla linii dozorowych muszą być większe od czasów dla wejść zamków szyfrowych. Relacja ta jest konieczna aby po starcie programu wejścia zamków szyfrowych osiągnęły gotowość wcześniej niż wejścia linii dozorowych. Relacji tej pilnuje program , - dlatego też może on zweryfikować wprowadzane czasy przed zapisem danych do pamięci.

10.04	                  Realizacja linii zwłocznych - terminal w funkcji centralki alarmowej.
                             Zwłoka       stawianie czasu pamięci naruszenia strefy dla linii zwłocznych
	                                     „00” 	   - linia bezzwłoczna (natychmiastowa)
	                                     „01¸255”  - deklaracja linii zwłocznej.
                       Odliczanie czasu odbywa się od ustalonej wartości n * 1sec z dokładnością do 1s.                   
                           Daje to możliwość ustawienia wartości czasu w przedziale 1¸255s. 
Linia zwłoczna może pracować poprawnie jedynie gdy przyporządkowana jest linii blokującej. Generalna różnica między linią zwłoczną a bezzwłoczną związaną z linią blokującą polega na tym, iż wykryte kryterium alarmu na linii zwłocznej jest pamiętane przez okres ustalonego czasu zwłoki i może prowadzić do wysłania alarmu jeżeli linia blokująca nie zdąży wejść w stan pobudzenia przed upływem czasu zwłoki.

10.05                  Wejścia zamków szyfrowych - terminal w funkcji centralki alarmowej.
                                Nr szyfr.przyporządkowanie linii 1-8 do wejść zamków szyfrowych 1-2-3  
                                                                                                                                             (linie 13..15)
                             1.    dla wejść od 1 do 8:
                                    "0" linia niezależna 
                                    "1" przypisanie linii do wejścia blokującego nr 1 /L13/
                                    "2" przypisanie linii do wejścia blokującego nr 2 /L14/
                                    "3" przypisanie linii do wejścia blokującego nr 3 /L15/

                            2.     dla wejścia 13 ,14 ,15  [SZF1, SZF2, SZF3]
                                   "0" linia niezależna dwustanowa
                                   dla linii13     -    "1" aktywacja linii jako wejścia blokującego nr 1
                                   dla linii14     -    "2" aktywacja linii jako wejścia blokującego nr 2
                                   dla linii15     -    "3" aktywacja linii jako wejścia blokującego nr 3
                 
MUWAGA. Dla linii L1 - L8 wpisujemy wartości 0, 1, 2, 3 decydując się lub nie na współpracę wejścia z konkretną linią cyfrową. Typ pracy linii pomocniczej (zamek cyfrowy, alarm zbiorczy) programujemy ustawiając linię L 13 ,L 14 , L15 w sposób opisany powyżej.
                     Zamek szyfrowy to w tym rozumieniu dowolne (np. zamek z klawiaturą lub radiolinia) posiadające wyjście logiczne 0/1. Połączenie tego wyjścia z wejściem SZF1..3 pozwala na załączenie/wyłącznie wszystkich linii skojarzonych z tym wejściem szyfrowym, czyli załączenie/wyłączenie danej strefy.

10.06                  ANumer podsystemu
Nr.pods.- Przyporządkowanie linii dozorowej 1¸8 do podsystemu. Wartość ta zostanie dołączona do alarmu z  linii i winna korespondować z opisem obiektu w Bazie.
Uwagi:        
- wpisany numer podsystemu będzie dołączony do meldunku z tej linii
                        - ponieważ mamy do dyspozycji trzy wejścia zamków szyfrowych można  
                          stworzyć trzy podsystemy <Nr. podst>. w trybie pracy centralkowej.

10.07                  Sterowanie syrenami (wyjściami terminala) od zdarzeń alarmowych.
                           Ster. Syr.   określenie numeru wyjścia  wyzwalanego przez linię
                            "0" - linia nie steruje zmianą stanu linii wyjściowej  WY1 +/- , WY2
                            "1" - dla natychmiastowego załączenia po pobudzeniu linii WY1 +/- , WY2
                            "2" - dla załączenia WYJŚĆ , jeśli nie zostanie przesłany alarm Bazy.

#$DANE OBIEKTU

20.00                DANE OBIEKTU

20_01              Numer obiektu / podsystem  - ustawienie numeru obiektu / podsystemu.
Wprowadzenie czterocyfrowego numeru (konta) chronionego obiektu oraz podsystemu (od 0 do 8).
 
Uwaga!   Piąta cyfra określa numer podsystemu, na który będą wysyłane meldunki służbowe do Bazy DGG (zwykle „0”)..

Kody alarmu / kody powrotu  - zapis kodów raportujących alarm / alarmu ( powrót).      

Wartości kodu alarmu: dla GPRS/Ethernet kod dwucyfrowy, dla SMS 1 cyfra kodu alarmu, 1 cyfra strefy (ze względu na kompatybilność wstecz z terminalami TA7).
Terminal udostępnia rozszerzoną kontrolę nad wejściami. Istnieje możliwość wysyłania meldunków zarówno dla sytuacji naruszenia linii, jak i dla jej powrotu do stanu normalnego.
Można zablokować wysyłanie meldunków powrotu. Aby tego dokonać należy jako kod raportujący powrót wpisać kod [00]
                           
UWAGA! Nie można blokować wysyłania kodów raportujących alarm wpisując kod [00],  jeśli  linia alarmowa jest czynna i chcemy, aby alarm został wysłany do Bazy.

20.03	              Kody meldunków służbowych -  Zapis kodów raportujących do meldunków  
                                                                                                                        służbowych.
                       W terminalu występują następujące meldunki służbowe:
                     
Nr 	Meldunek	Opis	Uwagi	
M01	SAB_OB. *	Sabotaż obudowy- alarm	Tylko TA6GS-15L	
M02	P_SAB_O *	Sabotaż obud. - powrót	Tylko TA6GS-15L	
M03		             Rezerwa		
M04	TEST_U	Test Użytkownika	SMS,  GPRS, Ethernet	
M05		Rezerwa		
M06	BR_230V *	Brak 230V		
M07	P_230V *	Powrót 230V		
M08	T_ZEG	Testy od zegara 	      SMS.  GPRS, Ethernet	
M09	TO_SMS	Test okresowy SMS-em	               SMS	
M10	BR_LT  *	Brak Linii Telefon.		
M11	POW_LT  *	Powrót LT		
M12	ODP_DZ	Sposób odpowiedzi na  na test dzwonienia do TA 	                SMS	
M13		Rezerwa		
M14	TO_GPRS	Test okresowy GPRS	               GPRS, Ethernet	
M15		Rezerwa		

         komentarze:   * - fizyczne wejścia dodatkowe np. w  terminalu  TG-E2-L12

         TEST_U   -     „Test Użytkownika” , kod wysłanego meldunku z przycisku „TU”
                                  w  torze SMS, GPRS, Ethernet  zwykle jest to kod [83]

         T_ZEG      -    „Test Według Zegara ” , kod meldunku wysyłanego w torze GPRS 
                                 wg. nastawionej GG:MM:SS

         TO_SMS     -  „Test Okresowy SMS” ,kod meldunku w torze SMS wysyłanego wg. zadeklarowanego: „Czas testów SMS”

         ODP_DZW  -  „Sposób odpowiedzi na dzwonek z Bazy w torze SMS”
Jeśli „00”           - odpowiedz dzwonkiem
Jeśli <> „00”     -  odpowiedź SMS-em

        TO_GPRS    -  „Test Okresowy GPRS” , kod meldunku w torze GPRS oraz torze Ethernet,  wysyłanego wg. zadeklarowanego czasu „Okres testów bazy podstawowej”

                                                       Dodatkowe wejścia w terminalu TG-E2-L12 

                      SAB_OB.       -  sabotaż obudowy , stan spoczynkowy „0” (zwarcie na J2)

                      BRAK_230V -  brak napięcia z zasilacza , stan spoczynkowy „1” (12V na p1/CON2)
                                              czas wykrycia braku 230V deklarować w MENU OPCJE

                      BRAK_LT    - CON3  układ kontroli linii telefonicznej
                                             -  stan spoczynkowy napięcie na wejściu CON3 
                                             - czas wykrycia braku LT deklarować w MENU OPCJE

Uwaga - dla toru GSM i programu ALARM Bazy DGG! 
Kody zdarzeń z zakresu od 0 do 4 oraz kod 6 są traktowane rozłącznie, np.: 2/A = zdarzenie 2 (włamanie) w sektorze dziesiątym.
Kody zdarzeń z zakresu od 7 do F oraz kod 5 są traktowane przez bazę DGG łącznie, np.: 9/E = zdarzenie 9E (wyłączenie kodem użytkownika nr 14).

20.04             Ilość alarmów / ilość godzin -  Ustalanie limitu ilości alarmów w jednostce czasu
Wprowadzenie limitu ilości wysyłanych alarmów w  jednostce czasu (liczony dla każdej linii terminala osobno). Ostatni alarm z linii, która  osiągnie limit, będzie wyróżniony numerem podsystemu 9x  [np.: 1444  92 01 003 oznacza, że linia trzecia terminala (w podsystemie drugim) osiągnęła limit ] - dotyczy to toru SMS.
Limit ilości alarmów ulega odnowieniu po upływie zadeklarowanej ilości godzin. 

20.05             Ilość meldunków / ilość godzin - Ustalanie limitu ilości meldunków służbowych w jednostce czasu.
Wprowadzenie limitu ilości wysyłanych meldunków służbowych w jednostce czasu (liczony dla każdego meldunku służbowego osobno). Ostatni meldunek służbowy , osiągnie limit, będzie wyróżniony numerem podsystemu 9x (analogicznie jak przy limicie alarmów). Limit ilości meldunków  służbowych ulega odnowieniu po upływie zadeklarowanej ilości godzin.

                      Osiągnięcie któregoś z limitów jest sygnalizowane przez program Bazowy.

#$WYJŚCIA TERMINALA

30.00             WYJŚCIA TERMINALA
Terminale , w zależności od wykonania posiadają od 2 do 6-ciu wyjść.
Więcej wyjść może mieć terminal z expanderem pomiarowym EXP_822.

Wykaz wyjść terminali w różnych wykonaniach:
--------------------------------------------------------------------
                             WY_1    Przekaźnik we wszystkich terminalach
                             WY_2    Tranzystor OC we wszystkich terminalach
                             WY_3    Tranzystor OC w TE, TA6GS-15L
                             WY_4    Tranzystor OC w TE, TA6GS-15L
                             WY_5    Przekaźnik w EXP_822
                             WY_6    Przekaźnik w EXP_822
                     --------------------------------------------------------------------

W Terminalu TG-E2-L12 jest dodatkowe wyjście PIZO. 
Wyjście to służy do lokalnej sygnalizacji stanu alarmu na L1...L8 pod warunkiem iż terminal pracuje w trybie centralkowym (minimum STREFA_1 czyli SZ_1=1).
Jeśli strefa 1 jest zablokowana  a pojawi się alarm na linii nie należącej do tej strefy , - to PIZO zostaje załączone.
Jeśli strefa 1 jest załączona (czuwanie) i pojawi się alarm od linii to PIZO nie jest załączane.
Jeśli jest to linia NAPADOWA (KOD=1x) Pizo nie jest uruchamiane.

Przykład zastosowania:
        Jesteśmy w mieszkaniu (strefa 1 wyłączona) , pojawia się alarm
        w strefie 2 (piwnica) ,- PIZO zostaje załączone.

30.01              Stan spoczynkowy
Operacja załączania i wyłączania wyjścia w trakcie pracy terminala (dla opcji 0 lub 1) polega  na zmianie jego stanu na przeciwny w stosunku do stanu początkowego (startowego). Wyłączenie polega na powrocie do stanu startowego.

Operacja impulsowego załączania wyjścia w trakcie pracy terminala  na czasowej (czas aktywacji) zmianie jego stanu na przeciwny w stosunku do początkowego (startowego). Po upływie ustawionego czasu następuje powrót do stanu startowego.
Opis stanów:
 „0” - stan początkowy NISKI
 „1” - stan początkowy WYSOKI

30.02                Sterowanie rozkazamiOdblokowanie wyjścia do sterowania rozkazami z bazy
                     Przejęcie kontroli nad wejściami przez bazę monitorującą:
          „0” -	Brak zezwolenia na sterowanie z bazy
          „1” -	Zezwolenie na sterowanie wyjścia z bazy przez rozkazy grupy 1x i 2x

                           HELP_6   dotyczy tylko WY_1  I WY_2 , dla TG/E2/L12 od   v.  6.18, 
                                                                                                 MTA1,2,3  od   v. 1/2/3.22
                                                                                                 TAP           od   v.4. 27
                          „2” -      Sterowanie wyjściem od trybu pracy w GSM.    
                                        ZAŁĄCZENIE  wyjścia następuje jeśli terminal przejdzie z         
                                                                                              Trybu    GPRS Do Trybu Rezerwowego ,                                                    
                                       WYŁĄCZENIE - przy powrocie do Trybu GPRS.                                                                                                                                                      
                                       Warunek w menu  „OPCJE” :  wybrane GSM_SMS i GSM_GPRS
                                       Wyjście to można  wykorzystać do przesłania meldunków o trybie
                                        pracy terminala GSM poprzez centralkę alarmową (tor telefoniczny). 
                                       Wyjście nie jest przełączane przy chwilowym przejściu do TRYB_A.

                             HELP_7   dotyczy tylko WY_1  I WY_2   dla  TG/E2/L12     od   v . 6.18 
                                                                                                     MTA1,2,       od  v.1/23.22
                                                                                                    TAP               od  v. 4.27   
                        „3’  -    Opcja sterowania WY_1, WY_2 od zadań okresowych "Zadanie NR_1" i
                                                                                                                                   "Zadanie NR_2".                                                       
                                        Zadania NR_1 i NR_2 ustawia się w menu: "Data/Czas/Zadania".      
                                        Aby uaktywnić funkcje należy zadeklarować w Menu "Stan wyjść"
                                                                                            parametr "sterowanie rozkazami" = "3".                                     
                                        (ten parametr można wpisać ręcznie, jeśli brak w pasku wyboru).
                                         ZAŁĄCZENIE wyjŚcia jeśli:
                                                                - nastąpi wykrycie czasu początku zadania ZAD_1 lub ZAD_2   
                                          WYŁĄCZENIE  jeśli:
                                                                - nastąpi wykrycie czasu końca zadania ZAD_1 lub ZAD_2
    
Uwaga! 
Jeżeli zadeklarujemy 1 , to terminal może wykonywać rozkazy grupy 1x (czyli stała zmiana stanu   wyjścia, lub grupy 2x (Czasowa zmiana stanu)
Zezwolenie na sterowanie wyjściem przez bazę uniemożliwia jego przełączanie przez terminal.

30.03	Czas aktywacjiDeklarowanie czasu trwania zmiany stanu na poszczególnych 
                                                                                                                                                wyjściach.

Jeżeli # = 00 wyjście aktywne do czasu programowej zmiany  /wyłączenia rozkazem/
Jeżeli # ¹ 00 wyjście aktywne na  czas zapisany w postaci dwucyfrowej liczby w heksadecymalnym systemie zapisu.

Przykład:	1 min. =   60s wpisujemy  3C          (3 * 16 + 12 = 60)
	2 min. = 120s wpisujemy  78           (7 * 16 + 8 = 120)

                          Zakres wpisu 01-FF w sekundach (czyli od 1 do 255 sekund).

30.04	Tryb pracy Modułu_LED funkcja centralki alarmowej.
                        Aby przed wejściem do strefy sygnalizować czy jest ona zablokowana czy nie, należy wykorzystać ,- odpowiednio wyjścia na diody LED [D01..D03].
                       Tryb pracy Modułu LED = 1 (domyślnie ) .
                       Jeśli strefa jest w stanie czuwania - świeci dioda LED.

#$OPCJE

40.00                Opcje - torów transmisji oraz inne parametry.
Funkcjonowanie terminala uzależnione jest od jego wykonania oraz w zależności od wyboru toru transmisji:
·	SMS,
·	GPRS 
·	GPRS+SMS   -  Podstawowy GPRS + Rezerwowy SMS
·	Ethernet
Brak deklaracji toru transmisji będzie skutkował tym iż terminal w przypadku dowolnego zdarzenia będzie pracował w trybie lokalnym.
Załączenie (1) lub wyłączenie (0) toru transmisji.

                       Dla TRYBU GPRS + SMS , mamy do dyspozycji dodatkowe okno
                       w którym możemy zablokować wysyłanie nie chcianych w trybie rezerwowym
                       sms-ów z wybranych wejść terminala.    

   UWAGI:        -    Zaznaczenie [v] w okienku  oznacza blokadę wysłania !!!.

-	Przy wgrywaniu nowego programu terminala (fleszowanie),
                                   należy koniecznie sprawdzić czy meldunki z linii nie są zablokowane.

              Opcja:  GPRS + SMS  Tryb Rezerwowy / Tryb Awaryjny

Jeśli nie powiedzie się wysłanie do Bazy Podstawowej i rezerwowej w GPRS  to zostanie   wysłany SMS (Tryb Rezerwowy /Awaryjny). W takim przypadku meldunek do Bazy dodatkowej w GPRS nie zostanie wysłany.
Tryb Rezerwowyjest trybem SMS w którym terminal pozostaje do czasu aż
nie zostanie z niego wyprowadzony przez mechanizmy wewnętrzne (Testy Okresowe SMS) lub działanie zdalne (rozkaz resetu, dzwonek do terminala ).
Tryb Awaryjny może wystąpić w specyficznych sytuacjach i służy jednorazowemu przesłaniu alarmu np. w przypadku jeśli jest alarm do wysłania
a Terminal jest w trakcie logowania do GPRS-u (lecz nie wyczerpał prób
zalogowania). Aby w takim przypadku przyspieszyć dostarczenie meldunku 
może on go przesłać jako SMS. Wyjście z Trybu Awaryjnego jest automatyczne.

40.01	  Zezwolenie na sprzętowy reset terminala.
Załączenie tej opcji jest jednoznaczne z uruchomieniem dodatkowych procesów czuwających nad sprawnością torów transmisji. W przypadku wykrycia „braku kontaktu z Bazą” - po wyczerpaniu innych możliwości przywrócenia transmisji następuje sprzętowy reset terminala (wraz z resetem modemu) przy zachowaniu daty i czasu terminala.
Funkcja jest pomocna szczególnie w GSM jeśli jakość sygnału w.cz. jest słaba lub następują fluktuacje sygnału w funkcji czasu (np. w górach) , lub też następuje wylogowanie terminala przez sieć GSM (np. w skutek częstego wysyłania dzwonków przy braku innej transmisji).
Zaleca się uaktywnienie zezwolenia ( jeśli nie zachodzą jakieś ważne przesłanki aby jej nie stosować). 

40.02	Korekta czasu 
Terminal liczy datę i czas którego podstawą jest rezonator kwarcowy procesora.
Ponieważ rezonator posiada tolerancję +/- od wielkości znamionowej, może być potrzebne zadeklarowanie poprawki która skompensuję tą odchyłkę. 
Deklarujemy wielkość poprawki czasowej w sekundach, którą terminal powinien dodać (lub odjąć) każdorazowo po upływie doby (o godz. 00:00).
Możliwy wybór:         1: „+” - dodaj czas;              4: „-” - odejmij czas;
Następnie wpisujemy dwucyfrowo czas w sekundach [odchyłka dobowa od czasu rzeczywistego]. 
Przykłady:
1. odchyłka „+75”: o północy zegar zostaje automatycznie ustawiony j/n:
	godz.	min.	sek.		godz.	min.	sek.
	00	00	00	na	00	01	15
2. odchyłka „-35”: o północy zegar zostaje automatycznie ustawiony j/n:
	godz.	min.	sek.		godz.	min.	sek.
00	00	00	na	23	59	35
3. odchyłka „-86”: o północy zegar zostaje automatycznie ustawiony j/n:
	godz.	min.	sek.		godz.	min.	sek.
	00	00	00	na	23	58	26

Uwaga!
Należy unikać ustawiania w  godzin testów zegarowych <........>  w pobliżu godziny 00:00:00, ponieważ przy ujemnej odchyłce mogłoby to spowodować dwukrotne wysłanie tego samego testu.

#$TOR GSM-SMS

50.00               Tor GSM-SMS

50.01               Parametry obiektu

                        Kod PIN Numer PIN karty SIM modemu GSM
Istnieje możliwość wykorzystania kart SIM „bezpinowych”, należy wówczas zadeklarować w nr PIN „0000”.

50.02	Pozostałe parametry

                        Numer centrum SMS - Numer centrum SMS operatora sieci GSM. 

           Centrum SMS sieci Plus GSM	   +48601000310
	           Centrum SMS sieci Era GSM	               +48602951111
	           Centrum SMS sieci Orange                  +48501200777

Ilość prób przesłania SMS
W programie ustawiamy ilość prób przesłania SMS do stacji bazowej. Zalecana wartość to 3, zakres wpisu: od 1 do 9.

50.03	Parametry testów - w torze SMS

Czas testu  SMS
Okres  testów:	n*60 min. - odstęp między testami (n od 1 do 9), n = 0 - testy nie są wykonywane.

Testowanie polega na wysłaniu do stacji monitorującej meldunku „TEST_ SMS” (o kodzie TO_SMS, komórka M09) , następnie rozpoczynane jest odliczanie czasu do następnego testowania. Aby test uruchomić meldunek M09 nie może być [00] 

                         Czas testów dzwonkiem
Okres testów:	n*60 min. - odstęp między testami (n od 1 do 9), n = 0 - testy nie są wykonywane.
Testowanie polega na „wdzwonieniu” się przez telefon komórkowy do stacji monitorującej. Nie jest przesyłany żaden meldunek. Stacja rozpoznaje obiekt po numerze telefonu, jeżeli aktywacja telefonu bazowego posiada opcję CLIP.

Uwaga:
Jeśli zadeklarujemy oba rodzaje testów i wypadną one w tym samym czasie, pierwszeństwo ma TEST_SMS i wówczas TEST_DZW nie będzie wysłany. 

50.04               Parametry stacji bazowej

GSM_1     Typ oraz Pierwszy numer GSM stacji bazowej,            T=1 v 3 v 4 
Należy wpisać dwie wartości, a mianowicie numer telefonu komórkowego stacji bazowej oraz wartość T według poniższych wskazań:

T = 0	  Wysyłanie wyłączone, (tylko dla celów testowych / uruchomieniowych)
T = 1Meldunek SMS w formacie DGG:                           
T = 3Wysłanie SMS tekstowego  8 znaków ( np. meldunek w kodzie 4+2 = 144421)
T = 4Wysłanie SMS tekstowego  3 x 8 znaków (np. do telefonu użytkownika).

GSM_2 - Drugi numer GSM stacji bazowej                     T=0 v 1 v 2 v 3 v 4 
.
  Dostępne są n/w możliwości:
T = 0	   Numer GSM nie czynny
T = 1     Wyślij meldunek DGG do drugiej Bazy (np. do Bazy w Straży              Pożarnej).
T = 2	   Wysłanie dzwonka jeśli alarm na linii dozorowej. Stan alarmu na linii przekazywany CLIP-em, ( „powrót linii” nie wysyła dzwonka).
T = 3    Wyślij tekst 8 znaków z tablicy Komunikaty SMS (np. meldunek  SMS  w kodzie 4+2 do odbiorników innych producentów).                                                                
T = 4	    Przesyłać na ten numer komunikat tekstowy złożony z 3 x 8 znaków z tablicy Komunikaty SMS (sposób programowania opisany w Komunikaty SMS , a szczegółowo w rozdziale Y0.01 WYSYŁANIE  SMS-ów TEKSTOWYCH (na końcu dokumentu).   

GSM_3 GSM_4, GSM_5 ,  -  Analogicznie jak GSM_2

UWAGI :
-	nie stosować T=2 dla GSM_1
-	T=2 wprowadzony w TG-E2-L12  od  v.6.15
-	ponieważ tabela komunikatów SMS jest jedna , a funkcje wysyłania
komunikatów dwie (T=3 i 4) , należy stosować jeden wybrany
                                  sposób wysyłania komunikatów : 3 lub 4. 
-	istnie wykonanie programu w którym GSM_5 służy do wysyłania
rozkazów do innego terminala (w razie takiej potrzeby prosimy o  kontakt).

50.05              Numery telefonów GSM  uprawnione do wysyłania rozkazów
W tym programie ustawiamy numery telefonów GSM uprawnionych do wysyłania rozkazów. Można zaprogramować do 7 numerów telefonów uprawnionych do wysyłania rozkazów dla tego terminala. 

#$DATA/CZAS/ZADANIA

60.00              Data / czas /zadania
                        
60.01              Data/czas 
                         Dane można wpisać z klawiatury, lub użyć funkcji: Zsynchronizuj z komputerem.
                       Funkcja Zsynchronizuj z komputerem jest domyślna.

60.02              Zadanie NR_1, NR_2
Funkcje te są przewidziane dla wykonań programu innych niż W_00.
Mogą np. służyć do sterowania (załączenia / wyłączenia) wybranego wyjścia o zdanym czasie.
Dla wykonania 00 można je stosować do resetu terminala o zadanej godzinie. Wystarczy wtedy zaprogramować czas startu zadania, czas stop zadania jest bez znaczenia.

60.03              Test aut. Nr_1,2,3  - testy od nastaw zegara
                         Wysyłanie testu o określonej godzinie:
                         W Trybie_GPRS, Ethernet  - kod meldunku z komórki .......  MSL_14   TO_GPRS
                         W Trybie SMS    -  kod meldunku z komórki  ........................MSL_9     TO_SMS

                       Kody meldunków winny być różne od [00], zwykle [85]

#$SZYFRY

70.00              SZYFRY

                       Kod dostępu instalatora.
                         Można zmienić kod  startowy : 00000 na inny.
                         Ten kod warunkuje dostęp do danych terminala.

                          Kod dostępu użytkownika
                          W tej wersji nie używany .

#$TOR GSM-GPRS

80.00              TOR GSM - GPRS

80.01              Parametry APN-ów
                       APN 1nazwa pierwszego APN-u (punktu dostępowego)                        
                         APN 2 nazwa drugiego APN-u  (jeśli jest wykorzystywany)
                       APN - to nazwa styku z siecią operatora GPRS.
    
                      Przykłady:
                       APN dla Dyskam typu  intermobile (każdy modem z każdym innym)
                       nosi nazwę :  idyskam.pl
                       APN dla Dyskam typu  intranetowego (łącze Baza - Operator)
                       nosi nazwę :  pdyskam.pl

80.02             Terminal 
                      IP dla APN1 , IP dla APN2Numery IP przypisane w karcie SIM używanej w                   
                        modemie terminala, -  odpowiednio dla  APN1, APN2.

80.03            Podstawowy APN1 lub 2 
                     Terminal po starcie będzie się logował do wskazanego tym numerem APN-u.

80.04              Okres pingów                                                                    Zalecany  : 5-10 minut.
Jeśli okres jest ustawiony na  „00” - mechanizm jest wyłączony.

Sieć GPRS wymaga aby minimum co ok. 14 minut wystąpiła transmisja danych, w przeciwnym razie może dość do „wylogowania” urządzenia z sieci.
W celu podtrzymania łącza zaimplementowany został  okresowy mechanizm wysyłania ramek kontrolnych „do siebie”/  terminal wysyła ramkę na swój adres IP/.

Jeśli pomiędzy „pingami” terminal odbierze ramkę /np. potwierdzenie testu_gprs , - czas do wysłania następnego „pingu” jest naliczany od początku.

W APN typu intranetowego („pdyskam.pl”)  - w celu podtrzymania łącza wskazane jest wykorzystanie mechanizmu Testów GPRS do Bazy.

80.05           Parametry Baz :
                      IP       -  Numery IP Bazy_1,2,3
                     APN    -  Numer APN-u w którym pracuje Baza
                     Typ     -  Typ Bazy :
                                     Podstawowa , do niej będzie w pierwszej kolejności wysyłany meldunek
                                     Rezerwowa , do niej będzie wysyłany meldunek jeśli nie zostanie przesłany do Bazy  podstawowej.
                                     Dodatkowa , do niej będzie wysłany meldunek po wysłaniu do bazy podstawowej.

                 Bazy rezerwowe w trybie GPRS.
                 
W przypadku nie przesłania meldunku w torze GPRS, zwykle przechodzi on do pracy w Trybie Rezerwowym SMS (deklaracja torów GPRS + SMS).
Jeśli chcemy aby przed przejściem do trybu rezerwowego terminal podjął następną próbę przesłania meldunku w GPRS, należy zadeklarować Bazę Rezerwową w tym torze. Nie musimy posiadać oddzielnego odbiornika GPRS w Bazie. Jako tor rezerwowy można zadeklarować ten sam IP oraz ten sam nr. APN jak dla toru podstawowego.W takim przypadku terminal przeloguje modem, podejmie kolejne próby przesłania meldunku i jeśli to się nie powiedzie to dopieroprzejdzie do trybu rezerwowego.
Ten algorytm pracy może ograniczyć ilość przejść do trybu rezerwowego, w przypadku chwilowych (krótkich) zaników transmisji w GPRS-ie.

 

80.06         Okres testów bazy podstawowej
Mechanizm okresowego wysłania meldunku o kodzie TO_GPRS <>0 , do Bazy Podstawowej w Torze GPRS.
Jeśli „00” - mechanizm wyłączony. Jeśli jest zadeklarowany ten czas a nie zadeklarowany kod meldunku, to mechanizm również jest wyłączony.

80.07          Ilość prób wysłania meldunku
Terminal podejmie zadeklarowaną ilość prób wysłania meldunku, oddzielnie  do każdej zadeklarowanej Bazy.

#$TOR ETHERNET

90.00         TOR  Ethernet
Terminal posiada własne wyposażenie Ethernetowe umieszczone na płycie terminala.
Domyślnie terminal jest tak skonfigurowany aby Użytkownik mógł go włączyć do swojej sieci LAN bez konieczności dokonywania zmian w tych zasobach, wystarczy skonfigurować poniżej opisane parametry w EEPROM.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Terminal używa funkcji DHCP, tak więc pobiera sobie adres IP pod którym będzie pracował, oraz adres Bramy przez którą będzie nadawał do sieci Internet.
Oczywiście musi istnieć w sieci LAN urządzenie (router) który przydzieli  adres IP dla TE .
W przypadku jeśli chcemy pracować ze stałym adresem IP terminala, możemy to zrealizować, -  zmieniając nastawy od strony interfejsu sieciowego przy pomocy programu „Telnet”  (patrz oddzielny opis interfejsu Ethernet).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Okres pingów
Jeśli zadeklarujemy czas różny od [000] , z przedziału [000...255] min, to Terminal będzie wysyłał do Bazy_1 krótkie ramki typu UDP o formacie:
 [07PING:nnnnY] , gdzie nnnn to dwa bajty w BCD numeru terminala.
Po wysłaniu , Terminal oczekuje na identyczną ramkę zwrotną z Bazy.

90.01         Parametry Baz
                     IP       -  Numery IP Bazy_1,2,3                                   
                                  Numery IP muszą być publiczne , „widziane z sieci Internet”.

                   Typ     -  Typ Bazy :
                                     Podstawowa , do niej będzie w pierwszej kolejności wysyłany meldunek
                                     Rezerwowa , do niej będzie wysyłany meldunek jeśli nie zostanie przesłany do Bazy  podstawowej.
                                     Dodatkowa , do niej będzie wysłany meldunek po wysłaniu do bazy podstawowej.
90.02         Parametry ogólne
Okres testów bazy podstawowej
Mechanizm okresowego wysłania meldunku o kodzie TO_GPRS <>0 , do Bazy Podstawowej w Torze GPRS.
Jeśli „00” - mechanizm wyłączony. Jeśli jest zadeklarowany ten czas a nie zadeklarowany kod meldunku, to mechanizm również jest wyłączony.

90.03         Ilość prób wysłania meldunku
Terminal podejmie zadeklarowaną ilość prób wysłania meldunku, oddzielnie  do każdej zadeklarowanej Bazy.

#$PAMIĘCI ZDARZEŃ/SMS

A0.00        Pamięci zdarzeń/ SMS
                  
A0.01        Pamięć zdarzeń
                  Terminal archiwizuje 100 ostatnich alarmów.
                  Przechowywany jest:
                   -   Wynik transmisji (+ przesłany) (- nie przesłany)
           -    Numer linii dozorowej z której był alarm
           -    Kod meldunku
           -    Data i Czas wygenerowania meldunku.
                  Odczyt/kasowanie pamięci zdarzeń jest oddzielną operacją , niezależną
                  od procesu programowania całego terminala                  

                  Uwaga:
                  W nowo uruchamianym terminalu należy jednorazowo odczytać 
                  a następnie wykasować pamięci zdarzeń.
                  Operacja ta powoduje zapis adresu początku bufora pamięci zdarzeń .

A0.02     Komunikaty SMS
To pole pozwala na odczyt, edycję i zapis krótkich komunikatów tekstowych przypisanych do alarmów z linii dozorowych oraz meldunków służbowych.
Komunikaty te mogą być wysłane w Torze SMS pod wskazany numer telefonu . 
Sposób edycji uzależniony jest od wersji i wykonania programu terminala.

                  Odczyt/zapis komunikatów jest oddzielną operacją , niezależną
                  od procesu programowania całego terminala.
                  
                  Sposób edycji komunikatów uzależniony jest od wersji i wykonania programu 
 Terminala, opis dla TG-E2-l12 na końcu dokumentu.

#$EXP LINIE POMIAROWE

B0.00        EXP Linie pomiarowe
                 Ekspander pracuje przede wszystkim w torze GPRS lub Ethernet.

B0.01        Załączenie/Obsługa
Należy zaznaczyć odpowiednie pola, aby złączyć do pracy wybrane
zasoby Expandera_822.
Przetwornik A/C         , Analogowo /Cyfrowy 8 kanałów / 12 bitowy
Przetwornik C/A         , Cyfrowo/Analogowy 2 kanały/ 8 bitowe
Przekaźnik PK1,PK2  , Przekaźniki 2A

B0.02       Okres wysyłania danych pomiarowych.
Można zadeklarować okres  000-255 [min], co jaki terminal będzie przesyłał dwa meldunki o stanie /napięciu/ WE_A0..A3  i WE_A4..A7.

B0.03       Konfiguracja linii pomiarowych.

                 Linia Aktywna załączenie logiczne wejść A/C  WE_A0........WE_A7

B0.04       Górna granica
Dolna granica
Dla każdej linii można zadeklarować okno pomiarowe [górne HL dolne HL], 
Wartości podaje się tylko dla ośmiu starszych bitów przetwornika.
Jeśli wartość pomiaru wykroczy poza obszar okna, zostanie wysłany alarm z numerem kodu dla tej linii.

B0.05        Kody Alarmu/Powrotu
Dla każdej linii możemy zadeklarować  trzy cyfrowy KOD_ALARMU i KOD_POWROTU.

#$EXP ROZKAZY
C0.00        EXP Rozkazy
Poniższe deklaracje służą do generowania rozkazów z linii pomiarowych do innych Terminali.
Patrz także: Odbiór Rozkazów w Terminalu odległym
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 kierowany do zasobów samego terminala jak i jego ekspandera pomiarowego. 

Do Terminali z EXP_822 można wysyłać dodatkowe rozkazy  ustawiania wyjść przekaźnikowych PK2,PK3 lub ustawień  wyjść analogowych przetworników C/A.
C0.01        Dane Terminali
Terminal
Dla zdarzeń typu alarm/powrót na  wejściach pomiarowych WE_A0,1,2 można skonfigurować rozkaz do jednego z trzech terminali.
Dla terminali [1-3] należy podać ich numer 0000-9999.

C0.02        Numer IP
                  Dla terminali [1-3] należy podać ich adres IP.
                  Jeśli pracujemy w sieci Internet , numer IP musi być publiczny.

C0.03        Dane rozkazów
Nr. Term.
Dla każdej linii należy zadeklarować do którego terminala [1-3] wysłać rozkaz /od alarmu ew. również od powrotu/.

Typ
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:  KOD_ROZKAZU  [00-FFH]
Można wysłać dowolny rozkaz, lecz z natury rzeczy, zbiór rozkazów wysyłanych w relacji Terminal - Terminal,  z założenia będzie ograniczony  przede wszystkim do sterowania wyjść innego terminala bądź ustawiania wartości przetwornika A/C.
Patrz także:  Wykaz przydatnych rozkazów.
Wyjścia przekaźnikowe  Expandera

                  Parametry
                  Parametry: - patrz opis RAMKI konkretnego rozkazu w innym dokumencie.
                  Parametry dla rozkazu ustawiania przetwornika C/A patrz:
Wykaz przydatnych rozkazów

#$DODATKOWE INFORMACJE

X0.00          DODATKOWE INFORMACJE 
         
X0.01          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, jest to niezbędne dla autoryzacji. 
{Jeśli rozkazy są wysyłane z Bazy to adresy IP Bazy ( Baz)  są zapisane w menu TOR_ETHERNET}
Jeśli rozkazy będą wysyłane z Terminala do Terminala to terminal odbiorczy musi mieć zapisany adres IP Terminala nadającego w polu  Baza Podstawowa .zarówno w GPRS jak i w Ethernecie.
Wniosek -  dot. Terminali Ethernetowych.
W tym oprogramowaniu - musi być wydzielony   terminal odbiorczy mogący z sieci Internet odbierać rozkazy z innego terminala, nie współpracuje on jednocześnie z Bazą Podstawową.

X0.02        Wykaz przydatnych rozkazów

                Typ=2  Rozkazy bez parametrów
                KOD ROZKAZU:
                ------------------------------------------------------------------------------------------
               10   Reset wyjść:     WY_1......WY_4
               11   reset:  WY_1    Przekaźnik we wszystkich terminalach
               12              WY_2    Tranzystor OC we wszystkich terminalach
               13              WY_3    Tranzystor OC w TE, TA6GS-15L
               14              WY_4    Tranzystor OC w TE, TA6GS-15L
               15              WY_5    Przekaźnik w EXP_822
               16              WY_6    Przekaźnik w EXP_822
               17
               18   Załącz  wyjścia  : WY_1......WY_4
               19   Załącz: WY_1
               1A               WY_2
               1B               WY_3
               1C               WY_4
               1D               WY_5
               1E               WY_6
               1F
               ---------------------------------------------------------------------------------------------               
               21   Impusl na  WY_1  
               22   Impuls na  WY_2
               23   Impuls na  WY_3
               24   Impuls na  WY_4              
               ---------------------------------------------------------------------------------------------
               Typ=2  Rozkazy z parametrami
               ---------------------------------------------------------------------------------------------
               41  ustawianie wyjść C/A  kanał 1 
               42  ustawianie wyjść C/A  kanał 2
               ---------------------------------------------------------------------------------------------

                    Formaty rozkazów ustawiania wyjść WY_1........WY_6:
                    GRUPA 1X, 2X
                     ---------------------------------------------------------------------
                    RR=1X  [02 CCCC 1X 00 00 00 00 00 00 00 ]     
                    RR=2X  [02 CCCC 2X 00 00 00 00 00 00 00 ]          
                    --------------------------------------------------------------------
                    02         - TYP_RAMKI (2 w programie IBM)
                    CCCC  - Numer terminala [0000-9999]                    
                    00         -  parametry rozkazu bez znaczenia
                    ---------------------------------------------------------------------

                    Format rozkazów ustawiania wyjść C/A:
                    ------------------------------------------------------------------
                    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 rozkazu bez znaczenia
                    -----------------------------------------------------------------

X0.03      Wyjścia przekaźnikowe Expandera

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)

#$Y0.00           ZAGADNIENIA  TEMATYCZNE

Y0.01               WYSYŁANIE  SMS-ów TEKSTOWYCH   na przykładzie
                         TERMINALA  TG-E2-L12  z programem od ver.6.04 .
 
  Deklaracje:  Typu toru SMS  w GSM_1...5 
  ---------------------------------------------------------------------------------
  "T" =  '1' - meldunki cyfrowe DGG  
             '3' - teksty 8 znaków z EEPROM    
	 '4' - teksty 3 * 8 znaków z EEPROM dla linii dozorowych                  
  ---------------------------------------------------------------------------------
  	      
                             O P I S  
  =================================================================
  T='1' - Terminal wysyła:
               Meldunek ALARM/POWROT z linii dozorowych do GSM_1..5,        
	   Meldunek SLUZBOWY do GSM_1
  ================================================================
  T='3' - Terminal wyśle  SMS 8-smio znakowy,
               pobrany odpowiednio z zapisanych komunikatów SMS z EEPROM
	  ----------------------------------------------------------------------------
              Alarmy  dla linii dozorowych  -  Alarm_1....15 do GSM_1..5
  	  Powroty dla linii dozorowych  -  Powrot_1...15      GSM_1..5
	  Meldunki służbowe                   -  Meld_sl_1..15      GSM_1 
          -------------------------------------------------------------------------------
          Pomijane są: spacje , znaki hex 00, FFH, kropki
	  
      Przykłady
      Alarm_1 = [31     ]   wyśle SMS [31]  
      Alarm_2 = [   E73 ]     "    "        [E73]
      Powrot_5= [A56g   ]     "    "      [A56g]
      Meld_sl3= [ 83 TU ]     "    "      [83TU]	  				  

      Do meldunków służbowych SMS zaliczamy:
      -------------------------------------------------------------------
               Nazwa        Dane_obieku/Kod Medl.   Komunikaty SMS
      --------------------------------------------------------------------
       ------------------- Terminale TA6GS -------------------------
      A/  Test_Użytkownika  TEST_U              [  ]       Meld_sl.04 [........]
            TEST_U<>00 wysyła SMS
            TEST_U=00 wysyła dzwonek TU
      B/  Test_Zegarowy     T_ZEG                  [  ]       Meld_sl.08 [........]
      C/  Test_Okresowy     TO_SMS               [  ]       Meld_sl.09 [........]
      D/  Odpow.na dzwonek  ODP_DZW       [  ]       Meld_sl.12 [........]
            ODP_DZW=00  - terminal wyśle dzwonek
            ODP_DZW<>00 - terminal wyśle SMS
          ----------------- dodatkowo dla TG_E2_L12 --------------------
      E/  Sabotaż obudowy   SAB_OP             [  ]       Meld_sl.01 [........]
      F/  Powrót_SAB_OB     P_SAB_O         [  ]       Meld_sl.02 [........]
      G/  Brak napięcia     BR_230V                [  ]       Meld_sl.04 [........]
      H/  Powrót napięcia   P_230V                 [  ]       Meld_sl.04 [........]
      J/  Brak linii telef  BR_LT                       [  ]       Meld_sl.10 [........]
      K/  Powrót linii tel. POW_LT                 [  ]       Meld_sl.11 [........]
      ----------------------------------------------------------------------------------------------
      Aby terminal wysłał jakikolwiek SMS Kod Meld. musi być różny od [00].
      Warunek ten dotyczy również wysyłania komunikatów tekstowych.     
      ---------------------------------------------------------------------------------------------
      Uwaga:
      1. Program Miniterm v.1.1.1 nie posiada podpowiedzi wyboru
              dla T=3 ale można wpisać ręcznie.
      2. Meldunki służbowe jak również związane z nimi komunikaty
          tekstowe są wysyłane tylko pod numer GSM_1 !!!

   =================================================================
   T= ['4'] - Terminal wyśle SMS 3x8 znaków gdzie:        
   =================================================================
	Dla ALARMÓW          (dot. pol danych w menu:  Komunikaty SMS )
	
	Alarm_L00 - wspólne pole dla wszystkich SMS-ów (np. nazwa obiektu)
	Alarm_L01..15 - typ zdarzenia wg. nr linii (np. napad włamanie i.t.d)
	Rezerwa_1..15 - dodatkowy opis (np. (lokal, piwnica, strych ...)        

            Składnia:  [AL00 ALxx Rxx;]  pomiędzy polami sa spacje, na końcu ";"
	           
	Dla POWROTÓW
	
	Alarm_L00 - wspólne pole dla wszystkich SMS-ów (np. nazwa obiektu)
	Powrot_L01..15 - typ zdarzenia wg. nr linii (np. napad włamanie i.t.d)
	Rezerwa_1..5 - dodatkowy opis (np. (lokal, piwnica, strych ...)

            Składnia:  [AL00 PWxx Rxx;]  pomiędzy polami są spacje, na końcu ";"
        
	Dla MELD_SLUZBOWYCH w tryb tekstowy "4" - wysyłane są SMS-y 
            do GSM_1
	--------------------------------------------------------------------------------------------
           Komunikaty tekstowe dla T='4' są generowane z pamięci programu:
           - - - - - - - - - - - Terminal 8 liniowy - - - - - - - - - - - - - 
           Ad_A  [XX Test_U 8/3]   - jeśli TEST_U= [83]
           Ad_B  [XX Test_Z 8/4]   - jeśli T_ZEG = [84]
           Ad_C  [XX Test_S 8/5]   - jeśli TO_SMS= [85]
           Ad_D  [XX Odp_DZ 8/6]   - jeśli ODP_DZW=[86]
           - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -
           Ponieważ Typ='3' używany jest zazwyczaj do przesyłania SMS-ów
           na telefon użytkownika, komunikaty SLUZBOWE są stałe.    
           -----------------------------------------------------------------------------------------------	
	Przykłady:
             pole         numer    numer
	 wspólne     lini      rezerwa
            -----------------------------------------------------------------------------------------------
	| AL_00  | AL_01 |  R_01  |       <- odpowiednie pola danych SMS
	[Moj_dom  napad   przycisk;] <- wygenerowany SMS
            -----------------------------------------------------------------------------------------------
	| AL_00  | AL_03 |  R_03  |       <- odpowiednie pola danych SMS
	[Moj_dom   pozar   kuchnia;] <- wygenerowany SMS	
	-----------------------------------------------------------------------------------------------

Y0.02         OPIS TRYBU REZERWOWEGO SMS przy braku  GPRS.
                   Należy używać programu w wersji Miniterm.1111 lub wyższej.

Aby załączyć tryb rezerwowy SMS na wypadek jeśli zawiedzie GPRS, należy w OPCJACH wybrać TOR_GPRS i TOR_SMS, oraz ustawić pozostałe parametry tych torów.
   
   Przy obu deklaracjach na ekranie pojawia się dodatkowe okno w którym możemy zablokować w trybie rezerwowym , wysyłanie sms-ów z wybranych wejść terminala.

   UWAGI:        -    Zaznaczenie [v] w okienku  oznacza blokadę wysłania meldunku !!!.
-	Przy wgrywaniu nowego programu terminala (fleszowanie),
należy koniecznie sprawdzić czy meldunki z linii nie są zablokowane.
 
   OPIS ZBIORCZY PROGRAMOWANIA PRACY  TRYBU REZERWOWEGO
                                         program terminala  ver.6.14

Istotne jest  aby Testy Okresowe GPRS były zainicjowane czyli : TO_GPRS <> 0  oraz KOD TESTU GPRS <> 00  (zwykle  85),   bowiem mechanizm tych testów (oprócz mechanizmu PING-ów ) wykrywa brak połączenia Terminal z Bazą w GPRS-ie.

A.	WARIANT PODSTAWOWY - Testy Okresowe SMS
      ----------------------------------------------------------------------------------------------------------
      Okr test GPRS  <> 0  T0_GPRS = 85   jeśli w GPRS  brak potw. z Bazy -> TRYB_R
      Czas test SMS   <> 0  TO_SMS = 85    przed wysłaniem SMS próba w GPRS   
      Czas test  DZW   =  0  (dzwonki wyłączone)
      ----------------------------------------------------------------------------------------------------------
Jeśli zadeklarujemy "Czas testów SMS" <>0 oraz  kod meldunku TO_SMS=85 to w trybie rezerwowym terminal będzie wysyłał SMS-y oraz podejmował próby pracy GPRS.
      
   B. WARIANT OSZCZEDNY - Dzwonki z okresem TO_SMS
  -----------------------------------------------------------------------------------------------------------
Okr test GPRS  <> 0  T0_GPRS = 85 jeśli w GPRS  brak potw z Bazy -> do TRYB_R
Czas test SMS   <> 0  TO_SMS = 00       zamiast SMS dzwonek + próba w GPRS.
Czas test  DZW  =  0  (dzwonki wyłączone)
  -----------------------------------------------------------------------------------------------------------   
Jeśli zadeklarujemy tylko "Czas testów SMS" <>0 , a kod meldunku będzie zerowy TO_SMS=0, to uruchomiony zostanie mechanizm podejmowania próby załogowania do GPRS, bez wysyłania SMS_u testowego, zamiast niego będzie wysyłany dzwonek (pomimo iz T_DZW=00) (ma to na celu oszczędności na sms-ach, przy częstych próbach przelogowania do GPRS.

    C. WARIANT DOMYSLNY - Dzwonki co 2 godziny z próbą w GPRS
      -----------------------------------------------------------------------------------------------------
      Okr test GPRS  <> 0  T0_GPRS=85  w GPRS  brak potw z Bazy -> do TRYB_R
      Czas test SMS    =  0  TO_SMS = 00    zamiast SMS dzwonek + próba w GPRS.
      Czas test  DZW  =  0  (dzwonki wyłączone)
      ----------------------------------------------------------------------------------------------------       
Jeśli "Czasów testów SMS" = 0  oraz kod meldunku testu sms  TO_SMS=00 to terminal przyjmie wartości domyśle czyli:
                       - "Czasów testów SMS" = 2  (inicjacja przez program co 2 godziny)
                       - Kod_Meldunku TO_SMS=0    (nie będzie wysyłał SMS "85")
                       - Co 2 godziny terminal będzie podejmował próby pracy GPRS.
Jeśli praca w GPRS będzie nieudana zamiast SMS "85" będzie wysyłał DZWONEK.

    D. WARIANT MIESZANY  SMS (próba GPRS) + DZWONKI (bez próby GPRS)
      -------------------------------------------------------------------------------------------------------
       Okr test GPRS  <> 0  T0_GPRS=85    jeśli w GPRS  brak potw z Bazy -> do TRYB_R
       Czas test SMS   <> 0  KOD = 85          przed wysłaniem SMS próba w GPRS   
       Czas test  DZW <> 0                             wysłanie dzwonka bez próby w GPRS.
      -----------------------------------------------------------------------------------------------------
W TRYB_R dla konfiguracji, gdzie są załączone wszystkie opcje testów, Terminal podejmuje próbę przejścia do GPRS-u przed każdym testem okresowym SMS (85). Wysyła również dzwonki wg. zadeklarowanego czasu, ale testy dzwonkami nie powodują próby przejścia do GPRS-u, są tylko informacja do BAZY iż terminal dalej jest w TRYB_R.
W takiej konfiguracji tylko Test Okresowy SMS może przełączyć terminal w GPRS (lub działania zdalne, reset, dzwonek do terminala).

    WNIOSKI:  - Mechanizmem wyprowadzającym terminal z Trybu_Rezerwowego do Trybu_GPRS jest tylko mechanizm Testów Okresowych SMS, niezależnie od tego, czy w wyniku jego działania są wysyłane SMS-y testowe czy dzwonki .

- Ustawienie testów dzwonkami , czyli deklaracja Czas test DZW <>0 jest tylko dodatkową informacją testową dla BAZY, ale  testy te nie przełączają terminala do pracy w GPRS.

   PRZYKŁAD:     Wariant B                              
                                 Okr test GPRS = 20 min          |   kod  T0_GPRS= „85”   
                                 Czas test SMS  =   3 godz         |   kod  TO_SMS= “00”    
                                  DZW =  0    (dzwonki wyłączone).
                                 Co 3 godziny będzie próba w GPRS, jeśli się nie powiedzie zostanie wysłany w trybie rezerwowym dzwonek zamiast sms-u.

   ZALECENIE: Warto wgrywać nowsze wersje programów do terminali jeśli jest ku 
                              temu okazja (np. konserwacje instalacji).

    WARUNEK:  wysyłania/odbioru dzwonków.
                            Karta SIM TERMINALA winna umożliwiać obsługę dzwonka.
                            Bardzo wczesne taryfy telemetryczne GPRS na to nie pozwalały.
		    
We wszystkich wariantach terminal w TRYB_R będzie wysyłał meldunki alarmów i powrotów z linii jeśli takie się pojawią i nie będą zablokowane.

    ZDALNE PRZYWRÓCENIE TERMINALA DO PRACY w GPRS.
    
      Mamy do dyspozycji dwa mechanizmy:

1.	Wysłanie  dzwonka  do terminala z dowolnego telefonu,
                                                           jeśli karta SIM terminal na to pozwala.
2.	Wysłanie  Rozkazu resetu  w torze SMS  
-	z Bazy RR=0F
-	lub uprawnionego telefonu [XX0F]

Y0.03           Bazy REZERWOWE GPRS		
  
W przypadku nie przesłania meldunku w torze GPRS, zwykle po wyczerpaniu ilości prób, przechodzi on do pracy w Trybie Rezerwowym SMS. 
Jeśli chcemy aby przed przejściem do trybu rezerwowego terminal podjął następną serię prób przesłania meldunku w GPRS, należy zadeklarować Bazę rezerwową w  torze GPRS. 
Nie musimy posiadaćoddzielnego odbiornika w Bazie.Jako tor rezerwowy można zadeklarować ten sam IP oraz ten sam nr. APN-u jak dla toru podstawowego. W takim przypadku, po nieudanych próbach przesłania do Bazy Podstawowej  terminal       przeloguje modem i podejmie kolejne próby przesłania meldunku do Bazy Rezerwowej a jeśli i to się nie powiedzie, to dopiero       przejdzie do Trybu Rezerwowego SMS.
Ten algorytm pracy może ograniczyć ilość przejść do trybu rezerwowego, w przypadku chwilowych (krótkich) zaników transmisji w GPRS-ie.

Y0.04      Tryb pracy terminala jako Centralki Alarmowej.
                                  Opis na przykładzie TG-E2-L12

        Terminal może pracować jako samodzielna centralka alarmowa.
        Posiada on:
-	3 wejścia zamków szyfrowych (podział L1..L8 na 3 strefy), 
-	 mechanizm linii zwłocznych.
-	3 wyjścia diod LED dla sygnalizacji zał/wyłączenia strefy
-	1 wyjście przekaźnikowe do sterowania syreny
-	1 wyjście typu OC (syrena wewnętrzna)
-	1 wyjście PIZO (sygnalizacja naruszenia strefy)        
         Powyższe zasoby są wystarczające do budowy niewielkich systemów.

Programowanie stref, czyli przyporządkowanie linii do zamka szyfrowego, oraz ewentualne wykorzystanie linii zwłocznych zostało opisane w punktach 10.04 i 10.05.
Jako wejścia zamków szyfrowych można użyć dowolnych szyfratorów klawiaturowych posiadających wyjścia NO lub NC lub np. radiolinii z pilotami.
W przypadku użycia linii zwłocznych wystarczy wyłącznik bistabilny .
Oczywiście jeśli któreś z wejść jest wejściem napadowym nie należy go przypisywać
do zamka szyfrowego.

W meldunku alarmowym  z linii dozorowej można dołączyć numer podsystemu , w tym wypadku będzie to numer strefy do której została przyporządkowana linia dozorowa, (choć sama numeracja strefy i wysłanej informacji o podsystemie może być różna).
          Patrz p. 10-06.

Należy pamiętać aby czas eliminacji drgań wejść szyfrowych był krótszy od drgań linii dozorowych. Warunek ten zapewnia iż po załączeniu systemu nie zostanie wygenerowany alarm z linii jeśli jest ona blokowana przez szyfrator. Patrz p. 10-03.
         
Aby przed wejściem do strefy sygnalizować czy jest ona zablokowana czy nie, należy przed tym wejściem zamontować odpowiednio - diodę LED [D01..D03] . Zaprogramować  Tryb pracy Modułu LED = 1 (domyślnie = 1)  Patrz p.30-04
Jeśli strefa jest w stanie czuwania - świeci dioda LED.

Y0.05        Program testowy terminala.
Dla celów szkoleniowych , aby można było przetestować szybko funkcje terminala, udostępniamy wersję programu terminala w wykonaniu identycznym jak wersja produkcyjna lecz z przyspieszoną realizacją testów okresowych.

          Parametry programu testowego dla TG-E2-L12 - odpowiednik v.6.15

              TEST_615.HEX  v.6.15  w.0t  d050707  testowy
	   ---------------------------------------------------------------------
	   Testowy: - wymuszenie kodu "0000" dla MINITERM
  	                   - czasokres testów dzwonkami n*1 minut !!
		        - czasokres TO_SMS,TO_GPRS   n*1 minut !!
                              nie stosować deklaracji minimalnych 1*1min,  ponieważ niektóre procedury trwają dłużej np. logowanie modemu.
		      Przykłady dla testów trybu rezerwowego: 
                             TO_GPRS = 2x1 = co 2min
		     TO_SMS  = 10x1= co 10min
                              T_DZW   = 5x1  = co 5min		      		       
	   ----------------------------------------------------------------------
Czasy testów są skrócone z n*60min do n*1min, ponadto program może służyć doustawienia hasła dostępu = 0000 w przypadku jego zagubienia.

Y0.06        Funkcje  przycisków  na  płytce  terminala.
                      Opis na przykładzie TG-E2-L12 od  v.6.05 i wyższej.

A.	PRZYCISK NIEBIESKI  (kolorowy)  [ZM_EKR]
-	Krótkie naciśnięcie powoduje zmianę ekranu.
Jeśli w pracującym terminalu podłączamy LCD , to aby go zainicjować
Jego pracę należy przycisnąć ten przycisk.
-	Długie naciśnięcie  > 1,5 sec wykona restart terminala BEZ GUBIENIA CZASU.
Ta funkcja w niektórych wersjach terminali może nie być zaprogramowana.

B.	PRZYCISK CZARNY   [ TU ]
-	Krótkie naciśnięcie jest wykorzystywane dla terminali pomiarowych z EXP_822 do przewijania numeru linii przy odczycie wartości pomiaru.
-	Długie naciśnięcie (aż mignie LED czerwona) powoduje wysłanie testu użytkownika jeśli kod TEST_U<>0 (zwykle 83).
Jeśli TEST_U=00 i terminal pracuje w TRYBIE_SMS to wyśle dzwonek pod numer telefonu BAZY_1.

             UWAGA: opisane funkcje mogą się różnić w zależności od typu terminala i wersji jego programu.