Ćwiczenie 5 Analiza funkcji elementów sterujących
Transkrypt
Ćwiczenie 5 Analiza funkcji elementów sterujących
Politechnika Białostocka Wydział Elektryczny Systemy Telekomutacji Ćwiczenie 5 Analiza funkcji elementów sterujących Opracowali: dr inż. Krzysztof Konopko, mgr inż. Grzegorz Kraszewski BIAŁYSTOK 2006 1 Wprowadzenie Wszystkie moduły dołączone do cyfrowego pola komutacyjnego centrali S12 mają jednakową konstrukcję blokową. Składają się z układu funkcyjnego, który zajmuje się spełnianiem funkcji modułu, oraz zespołu sterującego TCE (Terminal Control Element). O ile budowa modułu funkcyjnego zależy od tego, jaką ma spełniać funkcję, o tyle zespoły sterujące w różnych modułach mają taką samą postać. TCE jest mikrokomputerem składającym się z procesora z pamięcią główną, gdzie umieszcza się wykonywane programy, oraz z interfejsu terminalowego (TI, Terminal Interface), łączącego mikrokomputer z polem komutacyjnym. Połączenie z polem składa się z czterech 16-bitowych łączy PCM: dwóch wyjść do pola i dwóch wejść z pola. Łącza używane do połączenia TI z polem komutacyjnym jak również te łączące TI z mikrokomputerem oraz elementy pola komutacyjnego między sobą różnią się od liniowego standardu PCM 30/32 (używanego w łączach międzycentralowych) tym, że są 16-bitowe (a nie 8-bitowe), w związku z tym mają przepustowość 4 Mbit/s zamiast 2 Mbit/s. Zespół TCE zapewnia komunikację między procesorami systemu i dopasowuje standardy transmisyjne łączy do standardów transmisyjnych pola komutacyjnego, które nawet dla łączy cyfrowych są różne. Oprócz tego TCE odpowiada za przetwarzanie sygnalizacji pozapasmowej. Dzięki temu, że elementy sterujące TCE są standardowe, można dodawać nowe typy modułów lub modyfikować istniejące bez oddziaływania na pole komutacyjne i inne dołączone do niego moduły. W zależności od tego, jakim modułem steruje TCE, rozróźniamy następujące typy TCE: ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● TRM-A-CE TRM-C-CE SVCCE-A PTF-CE TTCE PLCE PBCE DFCE ADCE CTCE ELC-LTCE ELC-DTCE PSM ASCE-A-S ATCE-A-S DTCE-A-S ELC-DTCEA ELC-CCCE TCE przydziału łączy międzycentralowych, TCE koordynacji łączy międzycentralowych, TCE zespołów obsługi (DTMF i mostków konferencyjnych), TCE oprogramowania PTF/MPTMON (monitor systemu), TCE testowania łączy międzycentralowych, TCE urządzeń peryferyjnych i ładowania oprogramowania, TCE urządzeń peryferyjnych i kopiowania plików, TCE obrony systemu przed uszkodzeniami, TCE urządzeń peryferyjnych i administracji systemem, TCE zegara i generacji sygnałów tonowych, TCE zakończenia łącza abonenckiego, TCE zakończenia łącza międzycentralowego, TCE komutacji pakietów, TCE abonenta analogowego (architektura uproszczona), TCE analogowego łącza międzycentralowego (arch. upr.), TCE cyfrowego łącza międzycentralowego (arch. uproszczona), TCE cyfrowego łącza międzycentralowego, TCE sterownika sygnalizacji Nr 7, ● ● ● ● ● ● E-ISCB SVCCE-C E-ITCE E-RIM-MD E-OSM-CE E-ADCE TCE abonenta ISDN, TCE zespołu obsługi, TCE łącz międzycentralowych ISDN, TCE styku zdalnego, TCE modułu nadzoru operatorskiego, TCE centrum obsługi sieci telefonicznej. Dodatkowo w systemie występują mikrokomputery sterujące niezwiązane z żadnymi modułami (pomocnicze zespoły sterujące Auxiliary Control Elements). Jedynym ich powiązaniem ze sprzętem centralowym jest dołączenie do pola komutacyjnego poprzez standardowy interfejs terminalowy TI. Nie sterują one żadnym modułem, wykonują jednak pomocnicze funkcje sterujące: ● SXSACE Pojedynczy systemowy komputer pomocniczy, ● DXSACE Podwójny systemowy komputer pomocniczy, ● SPARE-ACE Zapasowy komputer pomocniczy Jak widać ACE dzielą się na ACE systemowe, które pełnią w systemie różne pomocnicze i wspomagające funkcjem oraz ACE zapasowe, które w danym momencie nic nie robią i stanowią tak zwaną „zimną rezerwę”. W przypadku uszkodzenia dowolnego ACE w parze komputerów systemowych, następuje zastąpienie go przez zapasowy, który przejmuje funkcję rezerwowego pary po załadowaniu go oprogramowaniem i aktualnymi danymi. 2 Cel i zakres ćwiczenia Wszystkie dane w systemie S12 ze względu na ich dużą ilość, oraz potrzebę korzystania z nich przez różne komputery CE, są zgrupowane w jedną strukturę bazy danych. Struktura ta jest bazą relacyjną i złożoną z tzw. tupli (rekordów) oraz domen (pól). Programy mają dostęp do danych poprzez operacje odczytu, modyfikacji, tworzenia lub kasowania wartości domen przypisanych określonej tupli w danej relacji (tablicy). Każda tupla zawiera domenę lub domeny kluczowe, których wartości służą do indeksowania tupli. Przykładowo relacja R_OLCOS (Originating Line Class of Service – klasa obsługi linii wywołującej) posiada dwa indeksy (domeny kluczowe): D_PROC i D_TN. W ćwiczeniu studenci analizują strukturę relacyjnej bazy danych centrali telefonicznej S12. W szczególności analizowane są relacje związane z rozkładem elementów sterujących poszczególnymi modułami centrali, oraz relacje opisujące hierarchiczne zależności pomiędzy blokami bezpieczeństwa SBL. 3 Metodyka badań 3.1 Komendy stosowane w ćwiczeniu 3.1.1 DISPLAY-TUPLE Pozwala na wyświetlenie tupli (rekordu) z relacji (tablicy) przechowywanej w pamięci komputera sterującego lub na dysku twardym. DISPLAY-TUPLE:REL=”nazwa_relacji”,QUAL=kryterium,OPT=opcja; Gdzie: ● REL – nazwa relacji w postaci "R_nazwa", ● QUAL – kryterium wyświetlania rekordów. Podajemy trzy parametry rozdzielone znakami „&”. Pierwszy z nich to nazwa domeny (pola) w postaci "D_nazwa", drugi to określony warunek: ● EQ – wartość pola równa podanej, ● NE – wartość pola różna od podanej, ● LE – wartość pola mniejsza od podanej, ● LEEQ – wartość pola mniejsza lub równa podanej, ● GR – wartość pola większa od podanej, ● GREQ – wartość pola większa lub równa podanej. Trzeci parametr to wartość pola, podana w cudzysłowach. ● OPT – opcje czytania ● INSEQ – czytanie sekwencyjne, każda kolejna komenda powoduje wyświetlenie następnego rekordu, ● INORDER – czytanie w porządku określonym przez pierwsze pole kluczowe tablicy. 3.1.2 COUNT-TUPLE Komenda służy do policzenia ilości rekordów (tupli) w tablicy (relacji). COUNT-TUPLE:REL=”nazwa_relacji”,QUAL=kryterium; Gdzie: ● REL – nazwa relacji w postaci "R_nazwa", ● QUAL – kryterium zliczania, patrz opis komendy DISPLAY-TUPLE powyżej. 3.2 Przebieg ćwiczenia ● Odczytaj z tablicy (relacji) "R_CEF_MNEM" z parametrem OPT=INSEQ wszystkie zdefiniowane w centrali funkcje (typy) elementów sterujących. ● Sprawdź w tablicy (relacji) "R_CE_CLASS" ilość komputerów sterujących w centrali. Użyj kryterium takiego, że wartość pola "D_CE_FUNC" jest równa kolejnym typom wykrytym w poprzednim punkcie. ● Z tablicy (relacji) "R_SBLLHIT" odczytaj ilość bloków bezpieczeństwa SBL podległych komputerom sterującym określonym w pierwszym punkcie ćwiczenia. Użyj kryterium z polem "D_CE_TYP". 4 Sprawozdanie z ćwiczenia Sprawozdanie powinno zawierać opis przebiegu ćwiczenia laboratoryjnego, w tym: wykaz realizowanych komend operatorskich, przykładowe raporty generowane przez centralę, funkcje i liczbę elementów sterujących, oraz liczbę zależnych od nich bloków SBL. – wnioski z przeprowadzonych badań. – – – 5 Wymagania BHP W trakcie realizacji programu ćwiczenia należy przestrzegać zasad omówionych we wstępie do ćwiczeń, zawartych w „Regulaminie porządkowym w laboratorium” oraz w „Instrukcji obsługi urządzeń elektronicznych znajdujących się w laboratorium z uwzględnieniem przepisów BHP”. Regulamin i instrukcja są dostępne w pomieszczeniu laboratoryjnym w widocznym miejscu. 6 Literatura 1. A. Jajszczyk "Wstęp do telekomunikacji", WNT, Warszawa 1998. 2. S. Haykin "Systemy telekomunikacyjne", WKŁ, Warszawa 1998. 3. "System 12 Digital Exchange", Electrical Communication vol. 59 No. 1/2 1985.