wiecej informacji

Transkrypt

wiecej informacji
Opis programu ELKONTROL v. 2.0
1. Wstęp.
Program ELKONTROL jest podstawowym narzędziem umoŜliwiającym konfigurowanie
kontrolerów serii ELKONTROL 3000, odczyt rejestru zdarzeń oraz rejestrację czasu pracy.
Prosta , intuicyjna konstrukcja programu pozwala na szybkie opanowanie obsługi programu
bez potrzeby wgłębiania się w niniejszą instrukcję.
Jednak, aby uniknąć ewentualnych problemów, ryzyka utraty danych kontrolera wywołanych np.
nieświadomym wykasowaniem pamięci kontrolera lub utratą z nim łączności w wyniku np.
zagubienia adresu kontrolera lub kodu dostępu do pamięci Eeprom, zalecane jest zapoznanie się z
niniejszą instrukcją.
UWAGA!
Ze względu na nieznany producentowi kontrolera sposób zasilania i jakość instalacji, w
przypadku pracy poprzez RS-232 takŜe z konwerterem USB, zaleca się podczas łączenia obu
urządzeń odłączenie ich zasilania a następnie zasilanie jednego z nich z akumulatora. Uwaga
ta nie dotyczy instalacji w których zastosowano optoizolowany moduł RS-232
typu RS-232-Opto. NaleŜy równieŜ zadbać o rozładowanie ładunków elektrostatycznych
przed rozpoczęciem wykonywania połączenia.
Kontrolery serii ELKONTROL posiadają dwie grupy danych moŜliwych do konfiguracji
przez uŜytkownika:
Grupa pierwsza Grupa druga -
Parametry kontrolera
Dane i uprawnienia uŜytkowników
Parametry kontrolera:
Adres kontrolera
Adres kontrolera modyfikowany jest w przypadku pracy wielu kontrolerów w sieci. Adresem
jest liczba przedstawiona w formacie dziesiętnym zawierająca się w zakresie 1 do 247.
Fabryczna nastawa adresu kontrolera oraz adres nadany kontrolerowi po resecie sprzętowym
opisany jest liczbą 127.
Nazwa obiektu
Nadanie nazwy obiektu w postaci alfanumerycznej ułatwia operowanie większą liczbą
okienek programu w przypadku jednoczesnego konfigurowania większej liczby kontrolerów.
Nazwa składać się moŜe z 16 znaków alfanumerycznych.
Czas aktywności kaŜdego z pięciu* wyjść UP1 do UP5 lub rodzaj pracy wyjścia
(monostabilny lub bistabilny)
Czas pracy monostabilnej określany jest w sekundach liczbą zawierającą się w przedziale od 1
do 120 i ustawiany moŜe być z rozdzielnością jednej sekundy.
Dopuszczalny czas otwarcia drzwi
Dopuszczalny czas otwarcia drzwi określany jest w sekundach liczbą zawierającą się w
przedziale od 1 do 120 i ustawiany moŜe być z rozdzielnością jednej sekundy.
Czas aktywności wyjścia alarm
Czas aktywności wyjścia alarm określany jest w sekundach liczbą zawierającą się w
przedziale od 1 do 120 i ustawiany moŜe być z rozdzielnością jednej sekundy.
Kod dostępu do pamięci Eeprom.
Kod dostępu do pamięci reprezentowany jest liczbą w formacie dziesiętnym zawierającą się w
zakresie 1 do 65535.
Fabryczna nastawa kodu oraz kod nadany kontrolerowi po resecie sprzętowym opisany jest
liczbą 0.
Przy tej wartości kodu, program nie wymaga w momencie inicjacji komunikacji z kontrolerem
uprzedniego wprowadzania kodu (procedura ograniczonego dostępu jest niewidoczna).
Liczba uŜytkowników
Kontrolery z rejestracją zdarzeń posiadają pamięć EEprom wspólną dla danych kontrolera
oraz zintegrowanym z nim buforem zdarzeń. Konstrukcja ta powoduje zaleŜność pojemności
bufora zdarzeń od zdeklarowanej ilości uŜytkowników kontrolera.
Administrator systemu ma do wyboru jedną z 16 grup określających dopuszczalną ilość
uŜytkowników kontrolera.
PoniŜsza tabela przedstawia zaleŜność pojemności bufora zdarzeń od wybranej liczby
uŜytkowników.
Liczba uŜytkowników
124
250
375
501
626
752
877
1003
1254
1505
1756
2007
2509
3011
3513
4015
Liczba rekordów rejestru
zdarzeń
15872
15360
14848
14336
13824
13312
12800
12288
11264
10240
9216
8192
6144
4096
2048
0
Rejestracja zdarzeń.
W celu efektywnego wykorzystania przestrzeni bufora zdarzeń administrator moŜe wybrać
grupy zdarzeń które będą zapisywane w buforze kontrolera.
Grupami tymi są:
Zdarzenia typu
Zdarzenia typu
Zdarzenia typu
Zdarzenia typu
Wej./Wyj.
Systemowe
Kart w trybie programowania
Kart w trybie normalnym
Zdarzenia typu wej/wyj:
– aktywacja wyjścia UP1;
– dezaktywacja wyjścia UP1;
– aktywacja wyjścia UP2;
– dezaktywacja wyjścia UP2;
– aktywacja wyjścia UP3;
– dezaktywacja wyjścia UP3;
– aktywacja wyjścia UP4;
– dezaktywacja wyjścia UP4;
– aktywacja wyjścia UP5;
– dezaktywacja wyjścia UP5;
– aktywacja wejścia „drzwi”;
– dezaktywacja wejścia „drzwi”;
– aktywacja wejścia „dzwonek”;
– aktywacje wejścia „ręczne wyzwolenie rygla”;
– aktywacja wejścia „sabotaŜ”;
– dezaktywacja wejścia „sabotaŜ”;
– aktywacja wyjścia „alarm”;
– dezaktywacja wyjścia „alarm”;
– przekroczenie czasu otwarcia drzwi;
Zdarzenia systemowe
- zdarzeniami systemowymi są zdarzenia związane z restartem kontrolera
spowodowanym powrotem napięcia zasilającego, wewnętrzne i zewnętrzne znaczniki
czasu, operacje zapisu poleceniem Modbus itp.
Zdarzenia typu „karty w trybie programowania” przedstawiają operacje związane z
programowaniem nowych transponderów przy uŜyciu karty Master.
Zdarzenia typu „karty w trybie normalnym” rejestrują uŜywane kody kart zarejestrowanych
oraz nie zarejestrowanych w pamięci kontrolera.
Okno „Zaawansowane”
Okno „Zaawansowane” zawiera informacje o podstawowych danych kontrolera typu:
- wersja oprogramowania kontrolera
- pojemność zastosowanej w nim pamięci
- ustawiony tryb pracy kontrolera (ściśle powiązany z jego wewnętrzną konfiguracją
sprzętową)
- funkcję wyjścia UP5
- prędkość transmisji danych
Podane dane mają charakter wyłącznie informacyjny i nie naleŜy ich modyfikować
Dane i uprawnienia uŜytkowników.
Dane i uprawnienia uŜytkowników zapisane są w postaci rekordów, których ilość widoczna na
ekranie zaleŜna jest od ilości zapisanych transponderów.
Maksymalna ilość rekordów zaleŜna jest od zastosowanej pamięci Eeprom i moŜe wynosić do
4015.
KaŜdy z rekordów składa się z:
- numeru rekordu danych uŜytkownika
- kodu zapisanego transpondera
- danych uŜytkownika (opcjonalnie)
- okna uprawnienia Upr.1
- okna uprawnienia Upr.2
- okna uprawnienia Upr.3
- okna uprawnienia Upr.4
- okna uprawnienia Upr.5
Numer rekordu danych uŜytkownika określa kolejność danych umieszczonych w pamięci
Eeprom kontrolera i jest automatycznie nadawany w momencie odczytu danych z kontrolera.
Numer ten jest nadawany takŜe podczas dopisywania tych danych poprzez kopiowanie z
innego pliku lub wprowadzanie ich z klawiatury PC.
Kod zapisanego transpondera jest unikalną wartością przedstawioną w postaci
heksadecymalnej, która zapisana jest w procesie produkcji transpondera. Kod ten w
jednoznaczny sposób umoŜliwia identyfikację kaŜdego transpondera.
Dane uŜytkownika poza opisem transpondera umiejscowionego pod pozycją nr.1 (MASTER)
mogą być dopisane w postaci znaków alfanumerycznych (np. imię i nazwisko właściciela
transpondera), co umoŜliwi sprawne operowanie bazą danych uŜytkowników kontrolera.
Okna uprawnień Upr.1 do Upr.5 pozwalają na przypisanie kaŜdemu z uŜytkowników
dowolnego zbioru tych uprawnień poprzez postawienie znacznika w okienku uprawnienia.
Uprawnienia Upr.2 do Upr.5 dotyczą wersji kontrolerów wyposaŜonych w większą liczbę
wyjść lub funkcje specjalne umoŜliwiające określenie innych parametrów waŜności
transpondera.
Wszystkie opisane powyŜej dane wraz z opisem „nazwa obiektu” oraz danymi kolumny
„uŜytkownik” mogą zostać zapisane w pamięci kontrolera, w związku z czym
teoretycznie nie ma konieczności ich przechowywania na innych nośnikach pamięci.
2. Opis okna programu.
2.1 W „najwyŜszym pasku okna” umieszczona jest ścieŜka dostępu do pliku w jakim zapisane
zostały w komputerze dane kontrolera.
JeŜeli dane odczytane zostały z kontrolera, zamiast ścieŜki dostępu umieszczony jest napis
Obiekt: „Nazwa obiektu” (Bez nazwy 1) - Elkontrol”
2.2 Pasek „MENU” zawiera zakładki:
-
Plik
Edycja
Narzędzia
Pomoc
Zakładka „Plik” umoŜliwia zastosowanie typowych funkcji obsługi plików czyli:
-
Nowy – otwarcie czystego (bez Ŝadnych danych) okienka programu ELKONTROL
Otwórz – otwieranie pliku z danymi kontrolera zapisanymi w pamięci komputera
Zachowaj – zapis w pamięci komputera pliku danych kontrolera
Zachowaj jako… - zapis pliku w komputerze pod inną nazwą
Funkcje inicjujące komunikację z kontrolerem:
-
Odczytaj z kontrolera – inicjuje odczyt danych z podłączonego do komputera
kontrolera
Zapisz do kontrolera – inicjuje proces zapisu danych zawartych w programie
ELKONTROL do pamięci połączonego z komputerem kontrolera
Oraz funkcję „Drukuj” umoŜliwiającą wydruk wszystkich danych kontrolera i funkcję
„Wyjście” która kończy pracę programu.
Zakładka „Edycja” umoŜliwia modyfikowanie zawartości rekordów uŜytkowników poprzez
typowe funkcję typu „wklej”, „wytnij”, „kopiuj” i „usuń” oraz funkcję szczególną:
-
Znajdź transponder – funkcja ta umoŜliwia znalezienie w bazie danych rekordu
transpondera przyłoŜonego do czytnika po uruchomieniu tej funkcji
W przypadku nieistnienia transpondera w bazie kontrolera ukazany jest stosowny
komunikat oraz uwidoczniony zostaje kod transpondera.
W przypadku konieczności dopisania tego kodu do bazy transponderów kontrolera,
zaznaczamy cały kod, i przy pomocy funkcji kopiuj, kopiujemy go.
Następnie umieszczając kursor w kolumnie „kod” dowolnego rekordu listy
uŜytkowników wklejamy skopiowany kod umoŜliwiając późniejszy jego zapis do
pamięci kontrolera.
Uwaga: Wstawienie kodu w miejsce kodu juŜ istniejącego spowoduje jego
nadpisanie i w konsekwencji usunięcie poprzednio istniejącego w tym miejscu
transpondera.
Dodatkowymi funkcjami w zakładce „Edycja” są:
-
Zmień kod dostępu
Zmień adres kontrolera
Sprawdź konfigurację
Zmiana kodu dostępu uniemoŜliwi osobie postronnej moŜliwość ingerencji w bazę
danych kontrolera. Fabrycznie ustawiony kod „0” umoŜliwia kaŜdej osobie
wyposaŜonej w odpowiedni sprzęt o oprogramowanie swobodny dostęp do pamięci
kontrolera. Zabezpieczeniem przed tym jest zmiana kodu „0” na kod zawarty
pomiędzy liczbą 1 a 65535.
Po zmianie kodu kaŜda komunikacja z kontrolerem rozpoczynać się będzie od
zapytania o kod dostępu.
Dla potrzeb pracy w sieci z RS 485 kaŜdy kontroler musi posiadać indywidualny adres
zawarty liczbą 1 do 247.
Funkcja „Zmień adres kontrolera” umoŜliwia zmianę adresu fabrycznie ustawionego
na „127”.
Uwaga: Ewentualny reset sprzętowy kontrolera, poza wyzerowaniem pamięci
uŜytkowników ustawia kod dostępu na wartość „0” i adres kontrolera na „127”.
Funkcja „sprawdź konfigurację” została wprowadzona aby zapobiec utraty danych
kontrolera wywołanych zapisem nowej konfiguracji pamięci EEprom podczas którego
musi nastąpić wyzerowanie całej pamięci.
Zakładka „Narzędzia” zawiera:
„Eksport zdarzeń” uruchamiając zapis pliku zdarzeń w pamięci komputera
„Eksport czasu pracy” uruchamiając zapis pliku czasu pracy w pamięci komputera
„Opcje” umoŜliwiające konfigurację portu komputera (nr. Portu), prędkość transmisji danych
oraz wybór sposobu obliczania czasu pracy.
Sposób obliczania czasu pracy moŜliwy jest na trzy sposoby:
- (Pierwsze / ostatnie) czas liczony jest pomiędzy pierwszym i ostatnim przyłoŜeniem karty
danego dnia
- (Parami) czas liczony jest pomiędzy kaŜdą parą przyłoŜeń karty
- (Pierwsze 1/ ostatnie 2) czas liczony jest pomiędzy pierwszym przyłoŜeniem karty do
czytnika wejściowego i ostatnim przyłoŜeniem do czytnika wyjściowego
2.3. Okno „Zdarzenia”.
W oknie zdarzenia moŜemy oczytać zawartość bufora zdarzeń kontrolera.
Danymi bufora zdarzeń są:
- liczba porządkowa wykazu zdarzeń
- data zdarzenia
- czas zdarzenia
- typ zdarzenia
- dane uŜytkownika
- kod uŜytego transpondera
Liczba porządkowa wykazu zdarzeń określa numer zarejestrowanego zdarzenia.
Pamięć zdarzeń kontrolera zorganizowana jest w postaci rekordów o ilości określonej
konfiguracją kontrolera. W kaŜdym rekordzie rejestru zdarzeń moŜe być zapisanych
do pięciu zdarzeń i w związku z tym teoretycznie bufor moŜe zawierać pięciokrotnie
większą liczbę zdarzeń niŜ zdeklarowana konfiguracją pamięci kontrolera liczba
rekordów zdarzeń.
W związku z tym liczba określająca numer zdarzenia zazwyczaj nie będzie
odpowiadała numerowi rekordu bufora zdarzeń.
Data i czas zdarzenia w kontrolerze z nie ustawionym zegarem zapisywane są w
postaci wewnętrznie generowanych znaczników czasu. Znaczniki te umoŜliwiają
programowi ELKONTROL v.2.0 wyliczenie czasu zdarzeń występujących w buforze i
przedstawienie ich we właściwej postaci pod warunkiem zachowania ciągłości
zasilania kontrolera nawet bez wstępnego ustawienia zegara.
Pierwsze oczytane zdarzenia, występujące przed synchronizacją zegara kontrolera
mogą być jednak obarczone błędem wynikającym odchyłki stabilności zegara
kontrolera i dlatego zalecane jest dokonanie procedury synchronizacji czasu oraz
korekty stabilności zegara niezwłocznie po jego zainstalowaniu.
Kolumna „Typ zdarzenia” opisuje rodzaj zarejestrowanego zdarzenia.
Kolumna „UŜytkownik” zawiera dane przypisane do kodu transpondera w oknie
„UŜytkownicy”.
Kolumna „Kod” przedstawia kod odczytanego transpondera, w przypadku zdarzenia
niezwiązanego z odczytem transpondera komórka kolumny jest pusta.
2.4. Okno „Rejestracja czasu pracy”
Okno przedstawia podliczenie czasu pracy danego uŜytkownika lub wszystkich
uŜytkowników z zarejestrowanymi zdarzeniami występującymi w zadanym w filtrze zdarzeń
przedziale czasu. Obie wizualizacje czasu pracy zawierają dane pracownika, kod transpondera,
daty dni z podliczeniem czasu pracy dla kaŜdego z nich oraz sumaryczny czas z zadanego
przedziału czasu.
Indywidualna dla pracownika wizualizacja czasu pracy zawiera dodatkowo kolumnę z
oznaczeniem poprawności obsługi RCP. Znak „-„ oznacza niepoprawną obsługę, np. tylko
jedno przyłoŜenia karty podczas dnia, natomiast znak „+” oznacza moŜliwość poprawnego
wyliczenia czasu pracy przez program.
2.5. Okno programu moŜna przedstawiać w czterech układach poprzez wybór klawiszami
„Parametry kontrolera”, „UŜytkownicy”, „Zdarzenia” oraz „Rejestracja czasu pracy”
opisanych powyŜej.
2.6. Obsługa bazy danych zdarzeń usprawniona została poprzez dodanie funkcji filtracji zdarzeń
opisanej w oknie „Filtru zdarzeń”.
Filtr umoŜliwia wyświetlenia dowolnej grupy zdarzeń, przedziału czasowego, selekcję
zdarzeń z niewaŜnym czasem (brak ustawienia zegara), zdarzeń dotyczących dowolnego
uŜytkownika lub kodu oraz określenia limitu ilościowego zdarzeń.
Dostęp do filtra zdarzeń, jego aktywacja, wydruki danych kontrolera lub arkuszy RCP,
sprawdzanie konfiguracji kontrolera, sczytywanie zdarzeń i inne dostępne są przy uŜyciu ikon
umieszczonych w części głównej okna programu.
3.
Zegar i jego synchronizacja.
Kontroler wyposaŜony jest w zegar czasu rzeczywistego ustawiany z poziomu komputera.
Ustawianie czasu następuje automatycznie podczas pierwszej sesji sczytywania tablicy
zdarzeń kontrolera. Zostaje wówczas wprowadzony czas odczytany z komputera a czasy
zdarzeń występujące przed pierwszą komunikacją zostają automatycznie wyliczone przez
program aŜ do momentu ostatniego reketu kontrolera wywołanego np. poprzez zanik napięcia
zasilania. Jak z tego wynika, mimo braku podtrzymania zasilania zegara utrata czasów
zdarzeń moŜe nastąpić tylko w wyniku minimum dwukrotnego zaniku napięcia zasilania i
dotyczy tylko zdarzeń zwierających się pomiędzy tymi zanikami (resetami). Zdarzenia te jako
zdarzenia z niewaŜnym czasem, będą przedstawione z wewnętrznie generowanymi
znacznikami czasu umoŜliwiającymi przynajmniej na oreślenie dystansów czasowych
pomiędzy nimi i wyróŜnione graficznie poprzez przedstawienie ich na jasno czerwonym tle.
W celu uniknięcia wpływu niestabilności zegara kontrolera na winiki pomiaru czasu,
kontroler wyposaŜony został w funkcję automatycznej korekty biegu zegara dokonywanej za
zezwoleniem operatora programu przez komputer w przypadku wykrycia rozbieŜności.
4.
Praca autonomiczna lub z wieloma kontrolerami
Konstrukcja kontrolera umoŜliwia zastosowanie go w wielu róŜnych konfiguracjach
sprzętowych. Najprostszą z nich jest układ pracy autonomicznej gdzie parametry kontrolera i
baza danych uŜytkowników konfigurowane są przy pomocy karty MASTER. Kontroler taki
moŜna sporadycznie w miarę potrzeb łączyć z komputerem w celu uporządkowania bazy
danych uŜytkowników.
Najtańsze połączenie z komputerem realizujemy poprzez łącze RS 232 ewentualnie
uzupełnione o konwerter RS232/USB.
W przypadku pracy wielu (do 32) kontrolerów w sieci RS 485 naleŜy połączyć je
dwuprzewodową linią poprzez moduły RS 485 umoŜliwiające galwaniczną izolację
wszystkich rozproszonych elementów sieci. Sieć do komputera łączymy poprzez
konwerter RS 485/USB.
Uwaga: Przed podłączenie kontrolerów do sieci naleŜy kaŜdemu z nich nadać unikalny
(w skali danej sieci) adres. Stosowane obecnie moduły RS 485 umoŜliwiają połączenie
do 32 kontrolerów w jednej sieci.
Obsługa tych kontrolerów mimo maksymalnego uproszczenia konstrukcji programu
ELKONTROL umoŜliwia poprzez otwarcie wielu przyporządkowanym kontrolerom
okienek, dowolną wymianę danych pomiędzy nimi.
W przyszłości przewiduje się utworzenie nowych wersji programu, które
zautomatyzują zarządzanie bazami danych kontrolerów poprzez stworzenie stref i grup
dostępu archiwizację zdarzeń itp.
Konfiguracja połączeń kontrolerów serii ELKONTROL 3000.
Ethernet
RS 232
USB
Konwerter
USB/232
USB
Konwerter
USB/485
Do 32 kontrolerów
Moduł
RS 485
Kontroler 1 z
buforem zdarzeń
RS 485
Moduł
RS 485
Kontroler 2 z
buforem zdarzeń
Moduł
RS 485
Kontroler 32 z
buforem zdarzeń
Moduł
RS 232
Moduł
RS 232
Moduł
Ethernetowy
Moduł
Radiowy
/ TTL *
Kontroler
w połączeniu
autonomicznym
Moduł
radiowy
/ RS 232 *
* elementy oznaczone gwiazdką, w przygotowaniu

Podobne dokumenty