Program konfiguracji sygnalizacji świetlnej KoS
Transkrypt
Program konfiguracji sygnalizacji świetlnej KoS
ZAKŁAD AUTOMATYKI I URZ DZE POMIAROWYCH AREX Program konfiguracji sygnalizacji wietlnej KoS INSTRUKCJA OBSŁUGI Gda sk 1. WST P ........................................................................................................... 3 2. KONFIGURACJA STEROWNIKA ................................................................. 3 2.1. 2.1.1. 2.1.2. 2.1.3. 2.1.4. Konfiguracja sprz towa .................................................................................................. 3 Grupy sygnalizacyjne ................................................................................................. 3 Tablica kolizji i minimalnych czasów mi dzyzielonych............................................... 4 Wej cia – ródło informacji dla akomodacji i sterowania ........................................... 5 Wyj cia dwustanowe .................................................................................................. 5 2.2. Parametry ......................................................................................................................... 6 2.3. Harmonogramy, plan tygodniowy i plan dni specjalnych ........................................... 6 2.4. Funkcje ............................................................................................................................. 7 2.5. Programy .......................................................................................................................... 8 3. OBSŁUGA PROGRAMU KOS....................................................................... 8 3.1. Tworzenie i zapisywanie projektu .................................................................................. 8 3.2. Dodawanie i usuwanie elementów projektu ................................................................. 9 3.3. Edycja elementów projektu ............................................................................................ 9 3.4. 3.4.1. 3.4.2. Edycja programów sterowania sygnalizacj .............................................................. 10 Wywołanie okna programu ....................................................................................... 10 Edycja programu sygnalizacji ................................................................................... 11 3.5. Wprowadzanie wyra e ................................................................................................ 15 3.6. Drukowanie..................................................................................................................... 20 3.7. Sprawdzenie i kompilacja projektu .............................................................................. 20 3.8. Przesłanie danych do sterownika i modułu antykolizyjnego.................................... 21 Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 2 22 1. Wst p Program „KoS” jest przeznaczony do zaprojektowania i utworzenia kompletnego programu pracy sterownika sygnalizacji wietlnej ASC-42 produkcji AREX. Umo liwia tak e załadowanie zestawu programów sygnalizacji do sterownika ASC-42 oraz zaprogramowanie modułu antykolizyjnego. 2. Konfiguracja sterownika Dane dotycz ce sterownika s podzielone na cztery kategorie: konfiguracja sprz towa, harmonogramy, funkcje oraz programy. 2.1. Konfiguracja sprz towa Konfiguracja sprz towa jest niezb dnym zestawem informacji dla sterownika, dzi ki któremu mo e przeprowadza analiz danych i sterowa sygnalizacj . W skład konfiguracji wchodz informacje o rodzaju grup sygnalizacyjnych, kolizjach i czasach mi dzyzielonych, wej ciach detekcji i koordynacji oraz wyj ciach potwierdze i koordynacji. 2.1.1. Grupy sygnalizacyjne Przed przyst pieniem do tworzenia programów sygnalizacji nale y poprawnie zdefiniowa obsługiwane grupy sygnalizacyjne i wprowadzi informacje o ich obsłudze. Po dodaniu pierwszego programu nie b dzie mo na tych danych zmieni . Przy definiowaniu grup sygnalizacyjnych nale y poda nast puj ce dane: Nazwa – nazwa grupy sygnalizacyjnej, jest ona pó niej u ywana na diagramach paskowych oraz w funkcjach i wyra eniach przy odwołaniach do jej danych, Rodzaj – typ sygnalizatorów wyst puj cych w danej grupie, rozró niane s nast puj ce ich rodzaje: − Kołowy – podstawowy 3-komorowy sygnalizator dla kieruj cych pojazdami, − Kołowy ze strzałk – sygnalizator 3-komorowy dla kieruj cych pojazdami z dodatkowym obwodem sygnału jazdy warunkowej, Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 3 22 − Kołowy (dwa czerwone) – sygnalizator 3-komorowy z dodatkowym obwodem wykorzystanym do niezale nej kontroli sygnału czerwonego, − Pieszy/Rowerowy – podstawowy 2-komorowy sygnalizator dla pieszych i rowerzystów, − Tram. (2 kom.) – sygnalizator 2-komorowy dla kieruj cych tramwajami, − Tram./Autobus (3 kom.) – sygnalizator 3-komorowy dla kieruj cych pojazdami komunikacji publicznej, − Zielona strzałka – sygnalizator posiadaj cy tylko jeden obwód sygnału jazdy warunkowej. Wiod ca – pole to pozwala wydzieli elektrycznie jeden lub wi cej sygnalizatorów dla tego samego kierunku. Grupy, które te pola maj puste s nazywane wiod cymi. Grupy, które ma wpisan nazw innej grupy s nazywane powtarzaj cymi. Grupy powtarzaj ce maj taki sam program sterowania jak zdefiniowane dla nich grupy wiod ce. Na diagramach paskowych widoczny jest program tylko grupy wiod cej. Główn zalet takiego rozwi zania jest mo liwo niezale nego nadzoru nad obwodami dla wszystkich grup: powtarzaj cej i wiod cych. Wszystkie grupy wiod ca i powtarzaj ce musz by tego samego rodzaju. Dla grupy typu Zielona Strzałka w polu Wiod ca nale y poda grup kołow . W ten sposób sterownik jest informowany o skojarzeniu tych grup, co oznacza, e zielona strzałka b dzie si zapalała tylko wtedy, gdy grupa kołowa b dzie miała sygnał czerwony. Sygnalizatory – nazwy sygnalizatorów, skrzy owania, sterowane przez dan grup , umieszczone w projekcie elektrycznym Nadzory – nadzór nad wiatłem czerwonym jest wł czony zawsze. Sterownik ASC-42 umo liwia nadzorowanie dodatkowo wiateł zielonego, ółtego i strzałki warunkowej. Nadzór oznacza, e w przypadku uszkodzenia obwodu o danym kolorze sterownik przechodzi w stan awaryjny (nadawane b dzie wiatło ółte pulsuj ce). 2.1.2. Tablica kolizji i minimalnych czasów mi dzyzielonych W tablicy nale y zaznaczy wszystkie pary grup kolizyjnych i okre li dla nich minimalne warto ci czasów mi dzyzielonych. Tablica kolizji i minimalnych czasów mi dzyzielonych jest przesyłana wraz z konfiguracj do sterownika ASC-42 oraz do modułu antykolizyjnego. W przypadku stwierdzenia kolizji lub niezachowania czasu mi dzyzielonego z powodu bł du w programie sterowania lub uszkodzenia obwodów elektrycznych sygnalizacji zostan natychmiast wł czone wiatła awaryjne ( ółte pulsuj ce). Po ka dej zmianie tablicy nale y zaktualizowa dane zarówno w sterowniku jaki i module antykolizyjnym. W tablicy mog si pojawi nast puj ce oznaczenia: Puste pole – brak kolizji, 0, 1, 2, 3 .. – minimalny warto czasu mi dzyzielonego dla kierunków kolizyjnych, X – pole nieistotne, ? – ostrze enie o braku wart ci czasu mi dzyzielonego dla kierunków kolizyjnych. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 4 22 2.1.3. Wej cia – ródło informacji dla akomodacji i sterowania Wej cia słu przede wszystkim do odczytywania stanu detektorów pojazdów i pieszych. Sterownik mo e współpracowa z detektorami indukcyjnymi za po rednictwem modułów MIL-81 oraz przyciskami za po rednictwem modułu MIO-88. Detektory innego typu (np. PIR), posiadaj ce wyj cie dwustanowe mo na poł czy z modułem MIO-88. Poprzez moduł MIO-88 jest równie poł czone wej cie koordynacji. Przy definiowaniu wej nale y poda nast puj ce dane: Nazwa – za pomoc której w wyra eniach i funkcjach b d udost pniane dane, Rodzaj – typ wej cia, do wyboru s cztery typy: − P tle indukcyjne – wej cie indukcyjnego detektora pojazdów poł czonego ze sterownikiem za pomoc modułu MIL-81, − Detektor dwustanowy – wej cie detektora pojazdów innego typu (radarowego, na podczerwie itp.) poł czonego ze sterownikiem za pomoc modułu MIO-88, − Przycisk dla pieszych – wej cie detekcji stanu przycisku dla pieszych poł czonego ze sterownikiem za pomoc modułu MIO-88, − Wej cie koordynacyjne – wej cie detekcji impulsów koordynacji ze sterownika nadrz dnego. Stan awaryjny – stan, który b dzie symulowany podczas awarii wej cia lub modułu detektorów, Czas „ON” – maksymalny czas pobudzenia detektora w minutach, przy przekroczeniu tego czasu program sterownika uznaje detektor za uszkodzony, Czas „OFF” – maksymalny czas braku pobudzenia w godzinach, po przekroczeniu tego czasu program sterownika uznaje detektor za uszkodzony, Listwa i zaciski – parametry te s automatycznie wyznaczane przez program KoS i nie podlegaj edycji. Informuj o zaciskach, do których nale y podł czy obwody detektorów. W sterowniku mo e by zdefiniowane tylko jedno wej cie koordynacji. 2.1.4. Wyj cia dwustanowe Podstawowym zadaniem wyj jest wysyłanie impulsu koordynacyjnego, oraz wysyłanie potwierdzenia przyj cia zgłoszenia od przycisku dla pieszych. Wszystkie wyj cia s sterowane poprzez moduł MIO-88. Przy definiowaniu wyj nale y poda nast puj ce dane: Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 5 22 Nazwa – za pomoc której w wyra eniach i funkcjach b d udost pniane dane, Funkcja ustawiaj ca stan – jest to funkcja zdefiniowana przez u ytkownika programu, której stan b dzie przepisywany na wyj cie. W programie jest jedna funkcja predefiniowana słu ca do obsługi wyj koordynacji, Listwa i zaciski – te parametry s automatycznie wyznaczane przez program KoS i nie podlegaj edycji. Informuj o zaciskach, do których nale y podł czy obwody wyj ciowe. W sterowniku mo e zosta zdefiniowana dowolna liczba wyj koordynacji. 2.2. Parametry Dane okre lone jako Parametry definiuj zachowanie programu sterowania w przypadku wyst pienia awarii oraz w trakcie wykonywania programu startowego (przej cia sygnalizacji z nadawania programu ostrzegawczego na „kolorowy”). S to nast puj ce parametry: Czas trwania programu awaryjnego [sek.] – minimalny czas trwania sygnału ostrzegawczego, po którym mo e nast pi próba uruchomienia programu „kolorowego”, Liczba prób uruchomienia programu „kolorowego” – liczba prób uruchomienia programu „kolorowego”, po której, je li awaria b dzie si powtarzała, sterownik b dzie nadawał sygnał ostrzegawczy stale, Czas trwania pocz tkowego ółtego pulsuj cego [sek.] – minimalny czas trwania ółtego pulsuj cego podczas uruchamiania programu „kolorowego”, Czas trwania pocz tkowego ółtego [sek.] – czas trwania sygnału uruchamiania programu „kolorowego”, wiatła ółtego podczas Czas trwania pocz tkowego czerwonego [sek.] – minimalny czas trwania sygnału czerwonego podczas uruchamiania programu „kolorowego”. Po wyst pieniu awarii sterownik przechodzi w tryb awaryjny i nadaje wiatła ostrzegawcze. Po ustaniu przyczyny awarii i upłyni ciu zdefiniowanego w parametrach czasu trwania programu awaryjnego przyst pi do próby uruchomienia programu „kolorowego”. Je eli w trakcie uruchamiania programu lub jego działania awaria si powtórzy, sterownik ponownie przejdzie w tryb awaryjny. Po okre lonej w parametrach liczbie prób sterownik b dzie pracował w trybie awaryjnym do czasu interwencji operatora. Podczas uruchamiania programu „kolorowego” sterownik wykonuje specjaln sekwencj , której czas trwania okre lony jest w bloku parametrów. Pocz tkowo nadawane s wiatła ółte pulsuj ce a nast pnie wiatła ółte i czerwone. Czas trwania wiateł ółtych jest stały (równy czasowi okre lonemu w bloku parametrów), za czas trwania sygnału czerwonego wynosi co najmniej tyle ile zostało wpisane w parametrach, lecz nie mniej ni wymaga tego zachowanie minimalnych czasów mi dzyzielonych. 2.3. Harmonogramy, plan tygodniowy i plan dni specjalnych Harmonogramy oraz plany tygodniowy i dni specjalnych słu programu sygnalizacji w zale no ci od godziny i dnia tygodnia: do wyboru realizowanego Harmonogram - opisuje jakie programy maj by realizowane w ci gu doby. Umo liwia stworzenie kilku wariantów programów, które w dowolny sposób mo na przypisa konkretnym dniom tygodnia i dniom specjalnym, Plan tygodniowy – okre la harmonogram wyboru programów, który ma obowi zywa w kolejnych dniach tygodnia, Dni specjalne – plan umo liwiaj cy wyró nienie 16 dni specjalnych (np. wi t) w ci gu roku, w których b dzie obowi zywał inny harmonogram ni to wynika z plany tygodniowego. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 6 22 2.4. Funkcje Funkcje umo liwiaj budowanie wyra e , u ywanych do okre lania warunków akomodacji, czasu akomodacji i warunków skoku (wywołania i pomijania faz). Wprowadzaj c funkcj mo na nada jej dowoln nazw , przez któr b dzie ona dost pna w całym programie. Jako wyra enie mog zosta wprowadzone operacje arytmetyczne lub logiczne. Funkcja mo e zwraca warto logiczn (PRAWDA lub FAŁSZ) lub liczbow . Przy wprowadzaniu wyra e mo na odwoływa si do stanu grup sygnalizacyjnych, stanu wej detektorów, stanu wyj dwustanowych, czasów parametryzowanych itd. Stan grupy sygnalizacyjnej udost pniany jest w funkcjach i wyra eniach przez nast puj ce dane: Akomodacja – stan akomodacji wiatła zielonego grupy, zwraca 1 je li grupa znajduje si w fazie akomodacji, 0 w przeciwnym wypadku, Czas_akomodacji – niewykorzystany czas fazy akomodacji, Sygnal – „kolor” nadawany przez grup , Czas_sygnalu – czas trwania aktualnego sygnału grupy, Zamknieta – informacja o sygnale nadawanym przez grup , zwraca 1 je li nadawany sygnał zabrania wjazdu na skrzy owanie, 0 w przeciwnym wypadku, Otwarta – informacja o sygnale nadawanym przez grup , zwraca 1- je li nadawany sygnał zezwala na wjazd na skrzy owanie, 0 w przeciwnym wypadku. W tabeli poni ej zostały szczegółowo zestawione sygnały wpływaj ce na stan funkcji ZAMKNI TA i OTWARTA w zale no ci od rodzaju grupy. Rodzaj grupy Kołowa, Tramwajowa, Autobusowa, Piesza, Rowerowa Zielona strzałka Stan wej Otwarta podczas nadawania sygnału: zielony, zielony pulsuj cy, czerwony- ółty, ółty pulsuj cy, wył czony (brak sygnału) strzałka Zamkni ta podczas nadawania sygnału: czerwony, ółty wył czony (brak sygnału) (detektorów) jest udost pniany w funkcjach i wyra eniach przez nast puj ce dane: Impuls – stan wej cia (detektora) – zwraca 1 (PRAWDA) je li wej cie jest w stanie aktywnym (detektor jest pobudzony), 0 (FAŁSZ) w przeciwnym wypadku, Czas_impulsu – czas trwania impulsu (pobudzenia) na wej ciu, je eli wej cie jest w stanie nieaktywnym (detektor niepobudzony) czas impulsu jest równy 0, Czas_przerwy – czas trwania przerwy w impulsach (braku pobudzenia) na wej ciu, je eli wej cie jest w stanie aktywnym (detektor pobudzony) czas przerwy jest równy 0, Czas impulsu i przerwy jest zliczany w zakresie od 0 do 999 sekund. Przez pierwsze 25,5 sekundy czasy s zliczane z rozdzielczo ci 0,1 sekundy, pó niej z rozdzielczo ci 1 sekundy. Stan wyj jest udost pniany w funkcjach i wyra eniach przez nast puj ce dane: Stan – stan wyj cia, zwraca 1 (PRAWDA) je li wyj cie jest w stanie aktywnym, 0 (FAŁSZ) w przeciwnym wypadku. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 7 22 2.5. Programy Programy opisuj programu to: sposób sterowania sygnalizacj . Podstawowe elementy pojedynczego Diagram paskowy – program sygnalizacji opisuj cy zachowanie si grup sygnalizacyjnych, ka dy pasek odpowiada za jedn grup sygnalizacyjn , Czasy parametryzowane – nazwane warto ci liczbowe, do których pó niej mo na odwoływa si w wyra eniach, Punkty warunkowe – punkty w których mo e nast pi skok programu do innego miejsca. Zachowanie programu w tym punkcie opisuje lista warunków i miejsc docelowych skoku. Warunki s sprawdzane zgodnie z kolejno ci na li cie. Skok nast puje dla pierwszego spełnionego warunku. Je eli aden warunek nie jest spełniony to program pozostaje w tym punkcie i w nast pnej sekundzie warunki s sprawdzane ponownie. 3. Obsługa programu KOS 3.1. Tworzenie i zapisywanie projektu Pierwsz czynno ci po uruchomieniu programu jest stworzenie nowego, lub wczytanie wcze niej zapisanego projektu skrzy owania. Mo na to zrobi wywołuj c pozycj Nowy projekt lub Otwórz projekt w menu Plik, albo naciskaj c przycisk lub Po zako czeniu pracy z projektem nale y zachowa w oknie Projekt skrzy owania. wprowadzone zmiany. Zapis projektu wywoływany jest przez wybranie pozycji Zapisz w menu Plik lub naci ni cie przycisku w oknie Projekt skrzy owania. Nowy projekt zapisywany jest pod domy ln nazw Projekt1. W celu nadania odpowiedniej nazwy nowemu projektowi lub zmiany nazwy istniej cego projektu nale y wybra pozycj Zapisz jako... w menu Plik. Aktualna nazwa projektu wy wietlana jest na szczycie drzewka projektu (z lewej strony okna Projekt skrzy owania). Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 8 22 3.2. Dodawanie i usuwanie elementów projektu Do projektu elementy konfiguracji s dodawane po wybraniu pozycji Dodaj element z menu Edycja lub przyciskiem w oknie Projekt skrzy owania. Rodzaj dodanego elementu zale y od wybranej pozycji w drzewku projektu. Dodany element pojawia si w tabeli po prawej stronie okna projektu. Aby usun element nale y go zaznaczy w tabeli (wiersz wyró niony granatowym polem) i nacisn przycisk lub wybra pozycj Usu element z menu Edycja. Dwie pozycje projektu, tj. Parametry i Plan tygodniowy, maj stał list elementów. W trakcie ich edycji przyciski dodawania i usuwania elementów s nieaktywne. Dodaj Usu Wybrany element Okno drzewka projektu 3.3. Edycja elementów projektu Dane poszczególnych elementów projektu s wy wietlane w tabeli z prawej strony okna projektu. Wszystkie tabele w programie s obsługiwane w ten sam sposób: Wybór danych - za pomoc myszki, lub strzałek na klawiaturze, wybrane pole danych jest wyró nione kolorem granatowym, Rozpocz cie edycji – po naci ni ciu klawisza Enter na klawiaturze lub dwukrotnym klikni ciu myszk pole przechodzi w stan edycji danych, Edycja – w polach tekstowych dane s wprowadzane za pomoc klawiatury, w polach wyboru klawiszami strzałek w gór i w dół lub za pomoc myszki nale y wybra jeden z elementów rozwijanej listy, Koniec edycji - naci niecie klawiszy Enter lub Tab na klawiaturze lub klikni cie myszk na inne pole powoduje zatwierdzenie zmian. Naci ni cie na klawiaturze klawisza Esc powoduje zignorowanie zmiany. W przypadku wprowadzenia złych danych zmiany równie mog zosta zignorowane. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 9 22 3.4. Edycja programów sterowania sygnalizacj 3.4.1. Wywołanie okna programu Po dodaniu programu w tabeli z prawej strony pojawi si dodany element (program) z domy ln nazw ProgramX (X – kolejny numer programu). Przez edycj danych w tabeli mo na nada programowi inn nazw , przez któr b dzie on widoczny podczas tworzenia harmonogramów. Dodatkowe kolumny tabeli umo liwiaj opatrzenie programu komentarzem, wprowadzenie długo ci cyklu oraz offsetu. Długo cyklu musi zosta wprowadzona w przypadku, gdy w programie b d tworzone wyra enia zawieraj ce funkcj zwracaj c długo jego cyklu, np. przy tworzeniu programu cyklicznego z akomodacj i stał długo ci cyklu. Offset jest istotny je eli sterownik ma pracowa jako podrz dny w ła cuchu koordynacji. Po dodaniu programu nale y dwukrotnie klikn na jego nazw w drzewku projektu. Pojawi si wtedy okno edycji programu. Przesuwanie jednej grupy Przesuwanie przebiegów wszystkich grup przebiegu Przyciski akomodacji Przyciski sygnałów Zmiana skali Sprawdzenie projektu Drukowanie projektu Wywołanie okna projektu Wywołanie okna informacji Zaznaczanie Zaznaczanie pionowe Ustawianie etykiet Grupa i sekunda przebiegu nad któr jest wska nik myszy Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 10 22 3.4.2. Edycja programu sygnalizacji Do edycji programu sygnalizacji słu przyciski umieszczone w górnej cz ci okna programu. Przyciski umo liwiaj zaznaczenie fragmentu cyklu jednej lub kilku grup, zaznaczenie fragmentu cyklu wszystkich grup, zmian „koloru” sygnalizacji w zaznaczonym fragmencie, przesuwanie przebiegów pojedynczych i wszystkich grup, wstawianie faz akomodacji oraz wstawianie punktów charakterystycznych (warunkowych i etykiet). Sposób przeprowadzania wymienionych operacji został opisany w dalszej cz ci. Podczas pracy z programami, dla których ustawiony został długi czas cyklu wygodnie jest korzysta ze zmiany skali czas. Do tego celu słu przyciski i . Zaznaczanie. Po naci ni ciu przycisku zaznaczania mo liwe jest zaznaczenie przy pomocy myszy fragmentu przebiegu jednej lub kilku grup. Zaznaczony fragment wyró niony jest kolorem granatowym. Zaznaczanie fragmentu przebiegu grupy słu y do zmiany „koloru” sygnalizacji. Zaznaczanie pionowe. przy pomocy myszy mo na zaznaczy Po naci ni ciu przycisku zaznaczania pionowego fragment przebiegu wszystkich grup. Zaznaczony fragment wyró niony jest kolorem granatowym. Zaznaczanie fragmentu wszystkich grup słu y do wstawiania faz akomodacji. Przesuwanie jednego przebiegu. Po naci ni ciu przycisku przesuwania za pomoc myszy mo na przesun przebieg jednej grupy nie zmieniaj c długo ci cyklu i przebiegu pozostałych grup. Przesuwanie słu y do dokładnego ustawienia czasu trwania sygnałów oraz ich poło enia w cyklu. Przesuwanie wszystkich przebiegów. Po naci ni ciu przycisku przesuwania mo na za pomoc myszy przesun przebiegi wszystkich grup. Przesuwanie powoduje wydłu enie lub skrócenie czasu trwania całego cyklu na diagramie. 3.4.2.1 Zmiana sygnału grupy Po zaznaczeniu fragmentu przebiegu grupy mo na zmieni „kolor” sygnału. Do tego celu słu przyciski zmiany sygnału na zielony , czerwony i czerwony ze strzałk jazdy warunkowej . Przy zmianie „koloru” sygnały przej ciowe charakterystyczne dla ró nych rodzajów grup ( ółty, czerwony- ółty, zielony pulsuj cy) s wstawiane automatycznie. Zmiana koloru mo e nie zosta wykonana je eli zaznaczony fragment b dzie za mały na wstawienie sygnałów przej ciowych. W przypadku grupy typu Zielona strzałka zmiany sygnału s wprowadzane przyciskami sygnału zielonego (wł czenie sygnału jazdy warunkowej) i czerwonego (wył czenie sygnału jazdy warunkowej). Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 11 22 3.4.2.2 Wstawianie fazy akomodacji Po zaznaczeniu pionowym fragmentu przebiegu wszystkich grup mo na wprowadzi faz akomodacji. Do tego celu słu y przycisk . Po jego naci ni ciu wywoływane jest okno dialogowe pozwalaj ce na wprowadzenie warunku akomodacji i maksymalnego czasu trwania. Faza akomodacji trwa dopóki warto wyra enia podana w warunku akomodacji jest ró na od zera i nie minie maksymalny czas trwania akomodacji. Maksymalny czas akomodacji mo e zosta wyznaczony w dwojaki sposób: automatycznie przez program KoS na podstawie przebiegu na diagramie lub za pomoc zdefiniowanego wyra enia. Warto wyra enia jest wyznaczana przez sterownik na pocz tku fazy akomodacji. Po zaznaczeniu opcji Zgodnie z przebiegiem czas akomodacji wyznaczany jest automatycznie a po zaznaczeniu opcji Wyra enie czas akomodacji jest wyznaczany zgodnie z wprowadzon zale no ci . Podczas edycji wyra enia naci ni cie klawisza F2 powoduje pojawienie si okna ułatwiaj cego wybór i wpisywanie składników. Jako wyra enie mo e zosta wprowadzona zale no arytmetyczna lub wywołana wcze niej zdefiniowana funkcja. Zalecane jest tworzenie warunku akomodacji i czasu trwania za pomoc funkcji, gdy powoduje to skrócenie czasu analizy programu przez sterownik. Po zaznaczeniu pionowym całej wcze niej wprowadzonej fazy akomodacji lub jej fragmentu i naci ni ciu przycisku zaznaczona cz akomodacji jest usuwana. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 12 22 3.4.2.3 Wstawianie punktów charakterystycznych Po naci ni ci przycisku wywołania punktu charakterystycznego mo na wstawi do diagramu programu sygnalizacji punkty charakterystyczne. W tym celu nale y za pomoc myszy zaznaczy sekund , w której ma by wstawiony punkt. Dwukrotne klikni cie na zaznaczonym obszarze powoduje wywołanie okna dialogowego umo liwiaj cego wprowadzenie punktu. W programie mo na wprowadzi dwa rodzaje punktów charakterystycznych: etykiety i punkty warunkowe. W punktach warunkowych okre lany jest zestaw warunków i sposób reakcji na te warunki. Etykiety słu do zaznaczenia pewnych momentów programu, do których mo e zosta wykonany skok programu w wyniku reakcji na warunki okre lone w punkcie warunkowym. Punkt warunkowy pełni równie funkcje etykiety. Wprowadzaj c punkt charakterystyczny nale y w oknie dialogowym poda jego nazw i okre li rodzaj. Miejsce wstawienia punktów charakterystycznych jest zaznaczane nad diagramem programu sygnalizacji. Etykiety oznaczane s symbolem „ο” i nazw , punkty warunkowe oznaczane s symbolem „♦” i nazw . Po naci ni ciu przycisku punktu charakterystycznego i dwukrotnym klikni ciu na wprowadzonym wcze niej punkcie wywołane zostanie okno dialogowe zaznaczonego punktu w celu umo liwienia wprowadzenia zmian. Skasowanie nazwy punktu i zatwierdzenie zmian spowoduje usuni cie punktu. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 13 22 3.4.2.4 Punkty warunkowe, skoki Po wstawieniu punktu warunkowego w oknie programu sygnalizacji pojawia si zakładka z nazw punktu. Wybranie zakładki powoduje wy wietlenie tabeli z list warunków sprawdzanych w punkcie. Dodanie nowego warunku odbywa si przez wybranie pozycji Dodaj warunek skoku z menu kontekstowego. Wybranie pozycji Usu warunek skoku powoduje skasowanie zaznaczonego warunku z listy. Menu kontekstowe wywoływane jest przez naci ni cie prawego klawisza myszy. Menu kontekstowe Po dodaniu warunku skoku w kolumnie Warunek nale y wprowadzi wyra enie a w kolumnie Miejsce kontynuacji wybra etykiet , do której ma by wykonany skok po spełnieniu warunku. Wprowadzone warunki s sprawdzane przez sterownik, gdy sterowanie dojdzie do punktu warunkowego. Warunki z listy s sprawdzane po kolei (od góry listy do dołu) a zostanie znaleziony pierwszy, który jest spełniony (warto wyra enia jest ró na od zera). Je eli aden warunek z listy nie jest spełniony program jest zatrzymywany w punkcie warunkowym do nast pnego kroku analizy programu (nast pnej sekundy). W nast pnym kroku lista warunków jest sprawdzana ponownie. Po znalezieniu pierwszego spełnionego warunku wykonywany jest skok programu sygnalizacji do miejsca okre lonego w kolumnie Miejsce kontynuacji. Jako miejsce kontynuacji mo na wybra dowolny wcze niej wprowadzony punkt charakterystyczny lub predefiniowane etykiety START i KONTYNUUJ. Etykieta START powoduje skok programu na pocz tek programu (zerowa sekunda cyklu), natomiast etykieta KONTYNUUJ powoduje kontynuacj programu bez wykonywania adnego skoku. Skok powoduje, e program jest realizowany zgodnie z diagramem od miejsca, do którego skok został wykonany. Je eli skok nast pił do punktu warunkowego sprawdzane s jego warunki (mo e nast pi skok do nast pnego punktu). Edytuj c warunki skoku po naci ni ciu klawisza F2 na klawiaturze pojawia si okno ułatwiaj ce wpisywanie składników warunków. Zalecane jest tworzenie warunku skoku za pomoc funkcji, gdy powoduje to skrócenie czasu analizy programu przez sterownik. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 14 22 3.5. Wprowadzanie wyra e Wyra enia s wprowadzane podczas edycji funkcji, warunków i czasu akomodacji oraz warunków skoku w punktach warunkowych. W celu ułatwienia budowania wyra e mo na wywoła okno dialogowe, w którym wybieraj c odpowiednie pozycje wyra enie zostanie poprawnie zło one. Dzi ki temu u ytkownik nie musi pami ta wszystkich nazw funkcji, grup, wej , operatorów itp. Zalecane jest budowanie skomplikowanych wyra e i warunków za pomoc funkcji. Zwi ksza to czytelno wy wietlanego diagramu programu sygnalizacji oraz skraca czas analizy programu przez sterownik. Podczas edycji wyra e funkcji wywoływane jest okno dialogowe, które umo liwia tworzenie warunków logicznych u ywanych nast pnie w warunkach akomodacji i warunkach skoku wyst puj cych w programach, wyra e okre laj cych czas trwania akomodacji, a tak e warto ci, które b d przepisywane na wyj cia. W kilku najcz ciej spotykanych przypadkach, tj. przyj ciu i potwierdzeniu przycisku dla pieszych, wywołaniu fazy z detektorów pojazdów oraz akomodacji, podczas edycji funkcji mo na skorzysta z makroinstrukcji upraszczaj cych budowanie wyra e . Po wybraniu w oknie dialogowym zakładki Potwierdzenie dla grupy pieszej mo na wprowadzi makroinstrukcj potwierdzaj c przyci ni cie przycisku dla pieszych. W tym celu nale y poda nazw wej cia, do którego podł czony jest przycisk i nazw grupy sygnalizacyjnej, dla której b dzie on potwierdzany. Makroinstrukcja potwierdzenia jest równowa na wyra eniu: (NOT P3.otwarta) AND (F1 OR PP3.impuls) gdzie: PP3 – nazwa wej cia, P3 – nazwa grupy sygnalizacyjnej, F1 – nazwa edytowanej funkcji. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 15 22 Funkcja taka zwraca warto PRAWDA po naci ni ciu przycisku PP3 do czasu gdy grupa P3 nadaje sygnał czerwony. Po wł czeniu w grupie P3 sygnału zielonego funkcja zwraca warto FAŁSZ bez wzgl du na stan przycisku PP3. Po wybraniu w oknie dialogowym zakładki Wywołanie mo na wprowadzi makroinstrukcj wywołuj c faz po pobudzeniu detektorów pojazdów. W tym celu nale y poda nazwy detektorów, których pobudzenie ma powodowa wywołanie. Zostały wyró nione dwa rodzaje detektorów, obecno ci i przejazdu, które inaczej wpływaj na wywołanie fazy. Wprowadzaj c makroinstrukcj mo na poda nazwy obu detektorów lub jednego z nich. Makroinstrukcja wywołania jest równowa na wyra eniu: (PP1a.impuls) OR (PP1b.czas_przerwy < T) OR (PP1b.impuls), gdzie: PP1a – nazwa detektora obecno ci, PP1b – nazwa detektora przejazdu, T – parametr czasowy. Funkcja wywołania b dzie zwracała warto PRAWDA gdy w chwili sprawdzenia detektor obecno ci jest pobudzony lub w czasie T przed chwil sprawdzenia warunku był pobudzony detektor przejazdu. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 16 22 Po wybraniu w oknie dialogowym zakładki Akomodacja mo na wprowadzi makroinstrukcj warunku akomodacji. W tym celu nale y poda nazwy detektorów, których pobudzenie ma powodowa przedłu enie fazy akomodacji. Zostały wyró nione dwa rodzaje detektorów, obecno ci i przejazdu, które inaczej wpływaj na akomodacj . Wprowadzaj c makroinstrukcj mo na poda nazwy obu detektorów lub jednego z nich. Makroinstrukcja akomodacji jest równowa na wyra eniu: (PP1a.czas_przerwy < T1) OR (PP1b.czas_przerwy < T3) gdzie: PP1a – nazwa detektora obecno ci, PP1b – nazwa detektora przejazdu, T1, T2 – parametry czasowe. Funkcja akomodacji zwraca warto PRAWDA (akomodacja jest przedłu ana) je li w ci gu ostatnich T1 sekund pobudzony był detektor obecno ci lub w ci gu ostatnich T2 sekund pobudzony był detektor przejazdu. Po wybraniu w oknie dialogowym zakładki Zaawansowane mo na wprowadzi dowolne wyra enia wybieraj c odpowiednie pozycje. Dost pne funkcje zostały podzielone na kategorie: Funkcje – w której mo na wybra zdefiniowan wcze niej przez u ytkownika funkcj . Nazwy funkcji do wyboru wy wietlane s w oknie Obiekty, Grupy sygnalizacyjne – w której mo na odwoła si do stanu grup sygnalizacyjnych. Lista grup wy wietlana jest w oknie Obiekty. Stan grup kontrolowany jest przez zestaw funkcji wy wietlanych w oknie Pola: − akomodacja – zwraca warto akomodacji, − czas_akomod – zwraca pozostały czas do ko ca fazy akomodacji. Je li wybrana grupa nie jest w fazie akomodacji warto funkcji oznacza nie wykorzystany przez grup czas, − czas_sygnalu – zwraca czas trwania aktualnego sygnału wybranej grupy, − otwarta – zwraca warto wjazd na skrzy owanie, − zamknieta – zwraca warto wjazdu na skrzy ownia, − sygnal – zwraca kod nadawanego przez wybran grup sygnału, PRAWDA PRAWDA je li wybrana grupa znajduje si w fazie je li wybrana grupa nadaje sygnał zezwalaj cy na PRAWDA je li wybrana grupa nadaje sygnał zabraniaj cy Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 17 22 Inne – w której mo na wybra funkcje predefiniowane w sterowniku wy wietlane w oknie Obiekty: − czas_cyklu – zwraca aktualny stan licznika czasu cyklu, − czas_koordynacji – zwraca odchyłk od stanu koordynacji, − dlugosc_cyklu – zwraca dczas trwania cyklu ustawiony podczas edycji programu sterowania, − offset – zwraca warto offsetu ustawionego podczas edycji programu sterowania, Operatory – w której mo na wybra odpowiednie operatory arytmetyczne, logiczne i porównania wy wietlane w oknie Obiekty: − operatory arytmetyczne: dodawania „+”, odejmowania „-„ i nawiasy „(„ i „)”, − operatory logiczne: negacji „NOT”, sumy logicznej „OR”, iloczynu logicznego „AND” i ró nicy symetrycznej „XOR”, − operatory porównania: równy „=”, ró ny „<>”, mniejszy „<”, wi kszy „>”, mniejszy lub równy „<=” i wi kszy lub równy „>=”, Sygnał – w której mo na wybra nazw sygnału, z którym porównywana b dzie funkcja sygnal dowolnej grupy. Nazwy sygnałów wy wietlane s w oknie Obiekty: − czerwony, − czerwony_strzałka, − zielony, − strzałka, − wył czony, Wej cia – w której mo na wybra funkcje odwołuj ce si do stanu detektorów. Lista dost pnych detektorów wy wietlana jest w oknie Obiekty. W oknie Pola wy wietlane s dost pne funkcje: − czas_impulsu – zwraca czas trwania pobudzenia wybranego detektora. Je li detektor nie jest pobudzony zwraca zero, − czas_przerwy – zwraca czas trwania przerwy w pobudzeniach wybranego detektora. Je li detektor jest pobudzony zwraca zero, − impuls – zwraca warto sekundy, PRAWDA je li detektor jest pobudzony lub był w ci gu ostatniej Wyj cia – w której mo na wybra funkcj zwracaj c dost pnych wyj wy wietlana jest w oknie Obiekty. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] stan wybranego wyj cia. Lista KoS Instrukcja obsługi wer. 1.1 18 22 Przykłady: 1. Grupa K2 ma pozosta w fazie akomodacji gdy s pobudzenia z p tli obecno ci PI2 oraz nie ma wywołania dla grupy K1 z p tli PI1 i nie został naci ni ty przycisk dla pieszych PP1. Definiujemy funkcje: W_K1 wywołania dla grupy K1, P_P1 potwierdzenia przycisku PP1 i A_K2 akomodacji grupy K2. Nazwa W_K1 P_P1 A_K2 Tre Wywołanie(Obecno (PI1)) Potwierdzenie(PP1, P3) PI2.impuls AND NOT (W_K1 AND P_P1) Czas akomodacji grupy K2 ma by zwi kszany o czas akomodacji niewykorzystany przez grup K1. Jako maksymalny czas akomodacji nale y wprowadzi wyra enie: T1 + K1.czas_akomod Parametr T1 mo e by liczb wprowadzon bezpo rednio w wyra eniu lub elementem z tablicy czasów parametryzowanych. Podane wyra enie mo e zosta wprowadzone bezpo rednio podczas wstawiania fazy akomodacji lub zdefiniowane jako funkcja. 2. Nale y wywoła faz interwencyjn je li p tla obecno ci PI2 na pasie skr tu w lewo jest stale zaj ta, p tla obecno ci PI3 na pasie jazdy prosto stale wolna i p tla przejazdu PI1 na pasie wspólnym stale zaj ta (nast piło „wylanie si ” potoku pojazdów skr caj cych w lewo i zablokowanie pasa wspólnego). Jako wywołanie fazy interwencyjnej nale y zdefiniowa funkcj : PI1.czas_impulsu > T AND PI2.czas_impulsu > T AND PI3.czas_przerwy > T Zamiast parametru T nale y wprowadzi warto liczbow (np. 5), która b dzie okre lała czas trwania blokady, po którym faza interwencyjna zostanie wywołana. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 19 22 3. W programie cyklicznym z akomodacj i stał długo ci cyklu nale y wyrówna czas trwania cyklu. W tym celu na ko cu cyklu nale y wstawi faz uprzywilejowan (podstawow ) i wstawi faz akomodacji. Jako warunek akomodacji nale y poda wyra enie: czas_cyklu < dlugosc_cyklu natomiast jako czas akomodacji wyra enie: dlugosc_cyklu – czas_cyklu Je eli po zako czeniu fazy akomodacji, przed rozpocz ciem nowego cyklu, s stałe niezmienne fragmenty programu (np. sygnał ółty) nale y ich czas trwania uwzgl dni w obu wyra eniach, np.: czas_cyklu < dlugosc_cykl-3 dlugosc_cyklu – czas_cyklu – 3. 3.6. Drukowanie Otwarty projekt mo e zosta wydrukowany na dowolnej zainstalowanej drukarce. Po wybraniu pozycji Drukuj z menu Plik pojawi si okno dialogowe, w którym nale y zaznaczy elementy projektu przeznaczone do wydruku. Po naci ni ciu przycisku OK zaznaczone elementy projektu zostan wydrukowane. Wydruk diagramu programu sygnalizacji mo e zosta wywołany przez naci ni cie przycisku w oknie projektu. Wydrukowany zostanie tylko diagram programu otwartego do edycji. Je eli na komputerze zainstalowanych jest kilka drukarek wydruk zastanie wysłany na drukark domy ln . 3.7. Sprawdzenie i kompilacja projektu Po zako czeniu edycji projektu nale y sprawdzi jego poprawno pod wzgl dem formalnym. W tym celu nale y wybra pozycj Sprawd projekt z menu Program lub nacisn przycisk w oknie projektu. Program automatycznie sprawdzi kolizje, zachowanie minimalnych czasów mi dzyzielonych, minimalnych czasów trwania sygnału zielonego, sekwencje sygnałów, odwołania do funkcji itp. Po sprawdzeniu projektu wy wietlane jest okno z list ewentualnych bł dów. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 20 22 Zako czony projekt przed wysłaniem danych do sterownika nale y skompilowa . Kompilacja wywoływana po wybraniu pozycji Kompiluj z menu Program. Je eli do projektu zostały wprowadzone zmiany, które nie zostały sprawdzone przed kompilacj wywołana b dzie procedura sprawdzenia projektu. Je li projekt jest poprawny jako wynik kompilacji zostan zapisane na dysku pliki z rozszerzeniem HEX, zawieraj ce zakodowan informacj dla sterownika i modułu antykolizyjnego MDC-01. 3.8. Przesłanie danych do sterownika i modułu antykolizyjnego Skompilowany projekt mo na wysła do sterownika i modułu antykolizyjnego. Dane przesyłane s zakodowane i zapisane w postaci plików HEX. Przed przyst pieniem do wysyłania danych trzeba poł czy komputer ze sterownikiem lub modułem antykolizyjnym i ustawi odpowiedni port szeregowy. Aby zmieni port nale y wybra pozycj Ustawienia z menu Program. W oknie dialogowym nale y wybra port szeregowy i nacisn przycisk OK. W celu wysłania danych do sterownika nale y wybra pozycj Wy lij do sterownika z menu Program. Pojawi si wówczas okno z komunikatem, eby przeł czy sterownik w stan LOAD i nacisn w sterowniku przycisk RESET (przeł cznik stanu i przycisk RESET znajduj si na konsoli sterownika). Po wykonaniu tych operacji i naci ni ciu klawisza ENTER na klawiaturze komputera program zacznie przesyła dane. Po zako czeniu przesyłania danych pojawi si okno z komunikatem, eby przeł czy sterownik w stan RUN i ponownie nacisn przycisk RESET. W celu wysłania danych do modułu antykolizyjnego nale y wybra pozycj Wy lij do mod. antykolizyjnego z menu Program. Po wybraniu program zacznie przesyła dane do modułu. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 21 22 Dane do modułu antykolizyjnego trzeba wysyła tylko w przypadku, gdy w projekcie została zmieniona tablica kolizji lub minimalne czasy mi dzyzielone. Je eli podczas edycji projektu parametry te nie zostały zmienione wystarczy wysła dane tylko do sterownika. Zakład Automatyki i Urz dze Pomiarowych AREX 80-454 Gda sk, ul. Nad Stawem 5 tel.(0-58) 344 35 40, fax 3443539, [email protected] KoS Instrukcja obsługi wer. 1.1 22 22