Dokumentacja Techniczna. Czytnik RFID UW-U4G UWAGA! DOKUMENTACJA MA CHARAKTER POUFNY I STANOWI WŁASNOŚĆ FIRMY NETRONIX SP. Z O.O.



Podobne dokumenty
Dokumentacja Techniczna. Czytnik RFID UW-U4A

Dokumentacja Techniczna dla instalatora. Czytnik RFID UW-U4GE

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

Dokumentacja techniczna

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

Dokumentacja dla uŝytkownika. Czytnik RFID UW-U4G. Wersja dokumentacji:uw-u4-man-pl-v5 Obowiązuje od wersji oprogramowania V4

Dokumentacja Techniczna. Czytnik RFID NANO-MS. Rys. NANO-MS

Dokumentacja Techniczna. Czytnik RFID. CTU-Pxx. CTU-Pxx-man-v1.pdf. Rys. 1 CTU-P2R

Instrukcja obsługi czytnika MM-R32

Dokumentacja Techniczna

Dokumentacja techniczna Czytnik RFID MW-D7B MW-D7G. Obowiązuje od wersji firmware: MW-D7x-v1

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

RFID. Czytniki RFID. Instrukcja rev. 1.01

RS-H0-06 BZ M12. Czytnik RFID MHz Mifare. Karta produktu

Dokumentacja techniczna. Czytnik RFID PAC-MUG. obowiązuje od wersji firmware PAC_MU-v9

1W-H0-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID MHz Mifare. Karta produktu

1 Moduł Neuronu Cyfrowego

Kod produktu: MP01611-ZK

Opis czytnika TRD-FLAT 2LN ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

1W-H3-04P (K)* *Litera K odnosi się do wersji czytnika ze wspólną katodą. Czytnik RFID 125 khz Unique. Karta produktu

Opis systemu topto v 3.01 topto

Kod produktu: MP01611-ZK

Opis systemu topto v 2.5. Wprowadzenie

Opis czytnika TRD-FLAT CLASSIC ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

Dokumentacja Techniczna MM-005. MM005-doc odniesienie do MM005-c

Dokumentacja Techniczna. Czytnik RFID NANO-US. Obowiązuje dla wersji oprogramowania V12 lub wyższej. Rys. NANO-US

1W-H3U-05. Czytnik RFID 125 khz UNIQUE. Karta produktu

STEROWNIK ŚWIATEŁ i SZLABANÓW SWS-4/485K/UK

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Kod produktu: MP01611

RS485 MODBUS Module 6RO

RS485 MODBUS Module 16I-M

Instrukcja do oprogramowania ENAP DEC-1

RS485 MODBUS Module 8I8O

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

DODATEK A OPIS INTERFEJSU SIECIOWEGO FMP300

RS485 MODBUS Module 6RO

TRD-MINI COMBO. Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM. Podstawowe cechy :

CM Konwerter ModBus RTU slave ModBus RTU master

POWER LINE MODEM PMM-1 VER. 2.2

1W-H3-05(K)* Czytnik RFID 125 khz Unique. Instrukcja

RS485 MODBUS Module 16I

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

1 WPROWADZENIE DANE TECHNICZNE OPIS ELEMENTÓW OBUDOWY FORMAT DANYCH TRANSMISJI SZEREGOWEJ... 8

RS485 MODBUS Module 16I

Kod produktu: MP01105

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

Aplikacja czujnika temperatury dla modułu uniwersalnego UNIV 1.0 i procesora UNIV 1.0 (CPU)

CM Konwerter Modus RTU master easycan

RS485 MODBUS Module 6RO

Rejestrator czasu pracy

DZT Licznik energii elektrycznej Sieć trójfazowa 4-przewodowa Połączenie bezpośrednie 100A Wyjście impulsowe oraz RS485/Modbus.

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

Opis czytnika TRD-HOT COMBO ver Naścienny czytnik transponderów UNIQUE w podświetlanej obudowie

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

Instrukcja obsługi Czytnika RFID IND-U1

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

Mini Modbus 1AO. Moduł rozszerzający 1 wyjście analogowe, 2 wyjście cyfrowe. Wyprodukowano dla

RS485 MODBUS Module 8AI

SDM-8I8O. Moduł rozszerzający 8 wejść cyfrowych, 8 wyjść cyfrowych. wyprodukowano dla

RS485 MODBUS Module 16O

RFID. Czytniki RFID. Instrukcja rev. 1.02

Dokumentacja Techniczna. Czytnik RFID. CTU-Mxx. CTU-Mxx-man-v2.pdf. Rys. 1 CTU-M2R

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

Instrukcja MM-717 Tarnów 2010

Instrukcja obsługi symulatora linii produkcyjnej Komunikacja Modbus RTU (sterowniki PSW, Beckhoff)

SDM-16I. Moduł rozszerzający 16 wejść cyfrowych. wyprodukowano dla

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

RS485 MODBUS Module 16RO

DZT WEJŚCIE Napięcie znamionowe: (U n

RS485 MODBUS Module 16RO

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

SYSTEM E G S MODUŁ ML/A-1m INSTRUKCJA UŻYTKOWANIA

SYSTEM E G S MODUŁ ML/A-1m wersja V32.1

Instrukcja obsługi czytnika. bibi-r21

Protokół CAN-bus PKP.

MM05-IIIe. Dokumentacja techniczna

rh-s6 Nadajnik sześciokanałowy systemu F&Home RADIO.

PUNKTOWE STEROWNIKI VERSAMAX MICRO

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

Instrukcja ST-226/ST-288

1. Opis urządzenia. 2. Zastosowanie. 3. Cechy urządzenia -3-

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

DOKUMENTACJA TECHNICZNA. KONWERTER MODBUS v1. INSTRUKCJA OBSŁUGI wersja instrukcji 1.0

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną

RS485 MODBUS Module 8AI

StraŜnik mocy RT-MONIT. RAFIKEL Technologie Rafał Maślanka

Czytnik kart zbliżeniowych PROX 4k Instrukcja obsługi kartą Master

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

SDM-8AO. Moduł rozszerzający 8 wyjść analogowych. wyprodukowano dla

RS485 MODBUS Module 16O

dokument DOK wersja 1.0

SDM-16RO. Moduł rozszerzający 16 wyjść przekaźnikowych. wyprodukowano dla

GRM-10 - APLIKACJA PC

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Centrala alarmowa ALOCK-1

Transkrypt:

Dokumentacja Techniczna Czytnik RFID R G -man-pl-v2 UWAGA! DOKUMENTACJA MA CHARAKTER POUFNY I STANOWI WŁASNOŚĆ FIRMY NETRONIX SP. Z O.O. ZABRANIA SIĘ ROZPOWSZECHNIANIA DOKUMENTACJI W JAKIEJKOLWIEK FORMIRE BEZ ZGODY WŁAŚCICIELA

1. WPROWADZENIE... 4 2. DANE TECHNICZNE... 5 3. OPIS ELEMENTÓW OBUDOWY... 6 4. FORMAT DANYCH TRANSMISJI SZEREGOWEJ... 8 4.1. Rozkazy komunikacji z transponderami... 8 4.1.1. Załączanie i wyłączanie pola czytnika... 8 4.1.2. Odczyt unikalnego numeru karty ID... 8 4.2. Wejścia i wyjścia elektryczne... 9 4.2.1. Zapis stanu wyjścia... 9 4.2.2. Odczyt stanu wejścia... 9 4.2.3. Zapis konfiguracji dowolnego portu... 10 4.2.4. Odczyt konfiguracji dowolnego portu... 12 4.3. Hasło dostępu... 13 4.3.1. Logowanie do czytnika... 13 4.3.2. Zmiana hasła... 13 4.3.3. Wylogowanie z czytnika... 14 4.4. Obsługa wewnętrznej pamięci transponderów... 14 4.4.1. Odczyt numeru transpondera z pamięci... 14 4.4.2. Zapis numeru transpondera do pamięci... 15 4.5. Obsługa wbudowanej kontroli dostępu... 15 4.5.1. Zapis konfiguracji kontroli dostępu... 15 4.5.2. Odczyt konfiguracji kontroli dostępu... 16 4.5.3. Zapis konfiguracji automatu... 17 4.5.4. Odczyt konfiguracji automatu... 18 4.5.5. Ustawienie daty I czasu... 19 4.5.6. Odczytanie daty i czasu... 19 4.6. Konfiguracja interface u szeregowego RS-485... 20 4.6.1. Zapis konfiguracji interfejsu szeregowego... 20 4.6.2. Odczyt konfiguracji interfejsu szeregowego... 20 4.7. Zarządzenie zdarzeniami... 21 4.7.1. Konfiguracja rejestratora zdarzeń... 21 4.7.2. Odczyt konfiguracji rejestratora zdarzeń... 22 4.7.3. Odczyt liczników związanych z pamięcią zdarzeń... 22 4.7.4. Odczyt zdarzeń... 23 4.8. Rozkazy pozostałe... 24

4.8.1. Zdalny reset czytnika... 24 4.8.2. Odczyt wersji oprogramowania czytnika... 24 4.9. Znaczenie kodów operacji w ramkach odpowiedzi... 25 5. MECHANIZM MASTERID... 26 6. CZYSZCZENIE PAMIĘCI KART I POWRÓT DO USTAWIEŃ FABRYCZNYCH... 27

1. Wprowadzenie Czytnik serii jest czytnikiem kart RFID z rodziny Unique Posiada on następującą funkcjonalność: Obsługuje transpondery Unique Pamięć kart z wbudowanym sterownikiem rygla Interface RS-485 Adresowalność na szynie RS-485 Wbudowany przekaźnik, buzzer, Wbudowany przycisk na ściance czołowej i ledy sygnalizacyjne Wbudowany przycisk powrotu do ustawień fabrycznych Wbudowany tamper wraz ze spręŝyną Pin synchronizujący czytniki pracujące blisko siebie Konfigurowanie dwustanowych wejść/wyjść Konfigurowanie zachowania buzzera, przekaźnika i LEDów Sterowanie dwustanowymi wyjściami Odczytywanie dwustanowych wejść Dane zabezpieczone hasłem Pamięć zdarzeń z moŝliwością maskowania źródeł wyzwalania Aktualizacja oprogramowania poprzez interfejs RS-485 przy uŝyciu programu NEFIR Rodzina modeli Typ modułu Liczba GPIO Liczba kart w pamięci Pamięć zdarzeń R 1 1000 4400 G 6 1000 4400 4

2. Dane techniczne Obsługiwana funkcjonalność w zaleŝności od typu transpondera / karty: Typ transpondera Odczyt numeru ID Pełny zapis i odczyt bloków pamięci Obsługiwany przez wewnętrzny sterownik rygla Unique TAK - TAK Q5 TAK NIE TAK Parametry modułu Napięcie zasilania 7-16 V Maksymalny pobór prądu 120 ma Znamionowa częstotliwość RF pracy modułu 125kHz Odległość odczytu transponderów do 12 cm Maksymalny prąd wyjść typu otwarty kolektor 750mA Maksymalny sumaryczny prąd wyjść 2A Transmisja RS-485 2400, 4800, 9600, 19200, 38400, 57600, 115200 b/s, 8 bitów danych, 1 bit stopu, bez bitu parzystości Zgodna z Protokołem Netronix 5

3. Opis elementów obudowy Widok od tyłu F T A B C D E F T 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 R G Oznaczenie Pełniona funkcja na rysunku 1 IO 1 2 Synchronizacja 2 bliskich czytników 3 RS-485 pin A 4 RS-485 pin B 5 Zasilanie modułu 6 Masa i zasilanie minus 7 Wyjścia styków przekaźnika 8 T Tamper ze spręŝyną F Przycisk powrotu do ustawień fabrycznych A IO 2 B IO 3 C IO 4 D IO 5 E IO 6 6

Widok z przodu R,G MODE POWER P Oznaczenie na rysunku LED MODE LED POWER P Pełniona funkcja Trójkolorowy LED Sygnalizacja świetlna trybu pracy / konfigurowalna Sygnalizacja świetlna zasilania Przycisk, którego stan moŝna odczytać za pomocą RS-485 Led Mode oraz wewnętrzny buzzer słuŝą do informowania o stanie w jakim znajduje się w danym momencie czytnik. Dodatkowo moŝna zmienić konfiguracje, która wymusi dodatkowe reakcje tych sygnalizatorów. Dodatkowe reakcje modyfikowane są za pomocą ustawień konfiguracji portów. 7

4. Format danych transmisji szeregowej W niniejszej dokumentacji opis protokołu RS-485 ograniczony został do opisu rozkazów i odpowiedzi oraz ich parametrów. Nagłówek oraz suma kontrolna CRC występuje zawsze i jest zgodna z pełną dokumentacją Protokół Netronix. nagłówek C_NazwaRozkazu Parametry_rozkazu1 n CRC nagłówek C_NazwaRozkazu +1 Parametry_odpowiedzi1 m Pracę z protokołem RS przetestować moŝna za pomocą narzędziowego, darmowego oprogramowania FRAMER. 4.1. Rozkazy komunikacji z transponderami 4.1.1. Załączanie i wyłączanie pola czytnika nagłówek C_TurnOnAntennaPower State CRC C_TurnOnAntennaPower Załączanie i wyłączanie pola czytnika 0x10 State stan załączenia 0x00 wyłączanie pola 0x01 załączanie pola nagłówek C_TurnOnAntennaPower +1 4.1.2. Odczyt unikalnego numeru karty ID nagłówek C_Select CRC C_Select Odczyt ID 0x12 nagłówek C_Select +1 ID1.IDn Nazwa parametru Opis parametru znaczenie ID1 IDn Unikalny numer transpondera ID1 LSB, 8

IDn MSB 4.2. Wejścia i wyjścia elektryczne Czytnik posiada konfigurowalne wejścia/wyjścia. Wyjścia są typu otwarty kolektor (otwarty dren) o obciąŝalności prądowej 750mA (1,5A dla impulsu < 10ms). Moduł wyjść wyposaŝony jest w zabezpieczenie przeciwprzeciąŝeniowe, które odłączy wyjścia przy zbyt duŝym prądzie, załączając ponownie po spadku prądu poniŝej wartości dopuszczalnej. 4.2.1. Zapis stanu wyjścia nagłówek C_WriteOutputs IONo, State CRC C_WriteOutputs Zapis stanu wyjścia 0x70 IONo Numer portu IO. Port powinien być 0x1..0x7 dla R skonfigurowany jako wyjście 0x1..0xC dla G State śądany stan wyjścia 0x00 lub 0x01 nagłówek C_WriteOutputs +1 4.2.2. Odczyt stanu wejścia nagłówek C_ReadInputs IONo CRC C_ReadInputs Odczyt stanu wejścia 0x72 IONo Numer portu IO. 0x0..0x7 dla R Powinien on być skonfigurowany 0x0..0xC dla G jako wejście. nagłówek C_ReadInputs +1 State,[COUNTER] State Odczytany stan wejścia Counter Stan licznika dla wejścia typu licznikowego 9

4.2.3. Zapis konfiguracji dowolnego portu t1 t0 0 1 0 1 t2 RS485 2 1 RS485 Karta z bazy 3 4 0 t2 t0 t1 00 01 1 0 KaŜda karta 5 TOGGLE 10 IOn TypeOfOutput ConfByte1 - BIT 1 t2=hold-up x 100ms tn=ntime x 100ms ConfByte1 - BIT 3:2 ConfByte1 - BIT 0 C_SetIOConfig IONo, IOConfigData1 n JeŜeli Konfigurujemy port jako wyjście to parametry IOConfigData1 n mają postać: Dir, ConfByte1, TypeOfOutput, Hold-UP, 0Time, 1Time Nazwa parametru Opis parametru Zakres wartości C_SetIOConfig Zapis konfiguracji dowolnego portu 0x50 IONo Numer portu IO, który ma być 0x0..0x4 skonfigurowany Dir kierunek portu 0x00 wyjście ConfByte1 Jeden bajt w którym: ConfByte1 Bit 0 BIT0 określa typ wyjścia jako Normalnie 0-Normalnie Zamknięte otwarte lub Normalnie Zamknięte. 1-Normalnie Otwarte BIT 1 określa sposób reakcji danego wyjścia jako reagujące na zmianę pobudzenia ConfByte1 Bit 1 (reagujące na zbocze) lub reagujące na stan 0-reaguje na poziom pobudzenia (reagujące na stan). 1-reaguje na zbocze 10

TypeOfOutput Podtrzymanie 0Time 1Time BIT3:2 określa sposób zachowania wyjścia w stosunku do stanu sygnału wyzwolenia źródło sygnału sterującego Czas podtrzymania stanu załączenia po ustaniu pobudzenia. Czas ten wyraŝony jest jako: Podtrzymanie x 100ms Podczas trwania czasu Podtrzymanie moŝna skonfigurować wyjście potrafiące generować falę prostokątną. Czas jedynki i czas zera ustawiany jest następnymi parametrami: czas logicznego zera czas logicznej jedynki ConfByte1 Bit 3:2 00 generator fali prostokątnej 01-bezpośrednio 10 zmiana stanu wyjścia 0x00 wyłączone na stałe 0x01 załączone na stałe 0x02 sterowane poprzez interface szeregowy automatycznie powracające do zera 0x03 - sterowane poprzez interface szeregowy 0x04 RFU 0x05 ustawiane w przypadku przyłoŝenia do czytnika dowolnej karty JeŜeli Konfigurujemy port jako wejście to parametry IOConfigData1 n mają postać: Dir, Triger, TypeOfInput, RFU1, RFU2, RFU3 C_SetIOConfig Zapis konfiguracji dowolnego portu 0x50 IONo Numer portu IO, który ma być 0x0..0x7 dla R skonfigurowany 0x0..0xC dla G Dir kierunek portu. 0x01 wejście 0x00 niezanegowane 0x01 zanegowane Triger Bajt określający sposób wyzwalania 0x02 reakcja na zbocze wejścia rosnące 0x03 reakcja na zbocze opadające 11

TypeOfInput Typ wejścia: Standardowe dostajemy informacje o stanie wejścia uwzględniając ustawienie Triger Licznikowe jednobajtowy licznik zlicza ilość zboczy, które pojawiły się na wejściu. Licznik jest odczytywany i kasowany komendą C_ReadInputs 0x00 0 na stałe 0x01 1 na stałe 0x02 wejście standardowe 0x04 wejście licznikowe RFU1-RFU3 Zarezerwowane 0x00 Nie wszystkie porty x mają dowolny kierunek. W celu poprawnej konfiguracji naleŝy dla danego portu podać poprawny kierunek. SPIS ISTNIEJĄCYCH PORTÓW, KTÓRYMI MOśNA STEROWAĆ W R Numer portu kierunek Opis 0 wejście Przycisk umieszczony na płycie czołowej czytnika 1 wejście/wyjście IO1 2 wyjście Led zielony mode 3 wyjście Led czerwony mode 4 wyjście buzzer 5 wyjście przekaźnik 6 wyjście Led niebieski 7 wejście Przycisk Tamper DODATKOWE PORTY DLA WERSJI G 8 wejście/wyjście IO2 9 wejście/wyjście IO3 10 wejście/wyjście IO4 11 wejście/wyjście IO5 12 wejście/wyjście IO6 nagłówek C_SetIOConfig +1 4.2.4. Odczyt konfiguracji dowolnego portu nagłówek C_GetIOConfig IONo CRC 12

C_GetIOConfig Odczyt konfiguracji dowolnego portu 0x52 IONo Numer portu IO, który którego konfiguracja ma być odczytana 0x00 0x07 nagłówek C_GetIOConfig +1 IOConfigData1 n IOConfigData1 n ma postać taką samą jak przy zapisie konfiguracji 4.3. Hasło dostępu 4.3.1. Logowanie do czytnika nagłówek C_LoginUser Data1 n, 0x0 CRC C_LoginUser Logowanie do czytnika 0xb2 Data1 n jest dowolnym łańcuchem bajtów Dowolne z zakresu 0x01 0xff. Długość łańcucha moŝe wynosić od 0 do 8 bajtów 0x00 Zero kończące string 0x00 nagłówek C_LoginUser +1 4.3.2. Zmiana hasła nagłówek C_ChangeLoginUser Data1 n, 0x0 CRC C_ChangeLoginUser Zmiana hasła 0xb4 Data1 n jest dowolnym łańcuchem bajtów który Dowolne z zakresu będzie obowiązującym hasłem dostępu. 0x01 0xff. 13

Długość łańcucha moŝe wynosić od 0 do 8 bajtów 0x00 Zero kończące string 0x00 JeŜeli Data1=0x00 to czytnik nie będzie chroniony hasłem. W dowolnym momencie moŝna ustalić nowe hasło tak aby czytnik był chroniony hasłem. nagłówek C_ChangeLoginUser+1 4.3.3. Wylogowanie z czytnika Rozkaz ten dezaktualizuje podane ostatnio hasło. nagłówek C_LogoutUser CRC C_LogoutUser Wylogowanie z czytnika 0xd6 nagłówek C_LogoutUser +1 4.4. Obsługa wewnętrznej pamięci transponderów 4.4.1. Odczyt numeru transpondera z pamięci nagłówek C_CardMemoryRead AdrL, AdrH CRC C_CardMemoryRead Odczyt numeru transpondera z pamięci 0x20 AdrL, AdrH odpowiednio młodszy i starszy bajt adresu 0x0000 0x01fd 14

nagłówek C_CardMemoryRead +1 ID1(L).ID5(H), Right ID1(L).ID5(H) 5 bajtów numeru transpondera Right prawa dostępu dla danego transpondera 0x01 4.4.2. Zapis numeru transpondera do pamięci nagłówek C_CardMemoryWrite AdrL, AdrH, ID1(L).ID5(H), Right CRC C_CardMemoryWrite Zapis numeru transpondera do pamięci 0x22 AdrL, AdrH odpowiednio młodszy i starszy bajt adresu 0x00 0x01fd ID1(L).ID5(H) 5 bajtów numeru transpondera Dowolne 5 bajtów Right prawa dostępu lub funkcja pełniona przez transponder 0x01 nagłówek C_CardMemoryWrite +1 4.5. Obsługa wbudowanej kontroli dostępu 4.5.1. Zapis konfiguracji kontroli dostępu nagłówek C_AccesControllConfigWrite Mode CRC C_AccesControllConfigWrite Zapis konfiguracji kontroli dostępu 0x74 Mode Mod pracy modułu kontroli 0x00 moduł wyłączony dostępu 0x01 moduł załączony nagłówek C_AccesControllConfigWrite+1 15

4.5.2. Odczyt konfiguracji kontroli dostępu nagłówek C_AccesControllConfigRead CRC C_ AccesControllConfigRead Odczyt konfiguracji kontroli dostępu 0x76 nagłówek C_AccesControllConfigRead+1 Mode Mode Mod pracy modułu kontroli dostępu 0x00 moduł wyłączony 0x01 moduł załączony 16

4.5.3. Zapis konfiguracji automatu Rozkaz ten konfiguruje sposób pracy automatu odczytującego unikalny numer transpondera UID. Ze względu na wysokie bezpieczeństwo danych jakie dają transpondery Mifare nie ma moŝliwości jednoczesnej pracy automatu odczytującego UID oraz komunikacji z transponderami poprzez łącze RS485. Opisywany czytnik daje moŝliwość chwilowego zawieszania pracy automatu w przypadku wystąpienia poprawnej transmisji na łączu RS. JeŜeli czytnik będzie pracował w trybie mieszanym, tzn -uruchomiony jest automat odczytów UID, oraz: -urządzenie nadrzędne (komputer, sterownik) komunikuje się z czytnikiem albo za pomocą czytnika z transponderami to: konieczne jest odpowiednie skonfigurowanie czytnika tak aby w przypadku transmisji z czytnikiem lub z transponderem automat odczytów zawieszał swoją pracę. Nagłówe k C_SetAutoReaderConfig ATrig, AOfflineTime, Aserial, AMode, ABuzz CRC Nazwa parametru C_SetAutoRe aderconfig 0x58 ATrig AOfflineTim e Opis parametru Zapis konfiguracji automatu Definiuje kiedy automat odczytów UID ma pracować Czas braku transmisji na RS/USB T= AofflineTime * [100 ms] Brak transmisji moŝe dotyczyć dowolnych rozkazów (Atrig=2), lub rozkazów komunikacji z transponderem (Atrig=3). Rozkazy komunikacji z transponderem to: Zakres wartości 0x58 0-automat wyłączony na stałe 1-automat załączony na stałe 2=załącza się automatycznie gdy brak transmisji na RS/USB przez czas dłuŝszy niŝ AOfflineTime 3= załącza się automatycznie gdy brak wywołań rozkazów komunikacji z transponderem przez czas dłuŝszy niŝ AOfflineTime 0x00 0xff 17

ASerial AMode ABuzz C_TurnOnAntennaPower C_Select Automatyczne wysyłanie numeru transpondera UID po automatycznym odczytaniu go z transpondera Wybór formatu wysyłanego numeru MSB LSB R R R CR M E I A Automatyczne sygnalizowanie odczytu za pomocą buzzera po automatycznym odczytaniu UID u z transpondera. 0-nigdy 1-tylko za pierwszym przyłoŝeniem transpondera 2-wysyła wszystkie R Zarezerwowane, zawsze 0 CR=1 numer kończy się znakiem końca linii CR+LF M=1 numer zaczyna się znakiem M E=1 informacja rozszerzona o ilość kart w polu oraz typ karty (Tylko czytniki UW-M4x) I=1 Numer w odwrotnej kolejności A=1 Numer wysyłany w formacie A=0 Numer ASCII wysyłany w formacie Nertonix 0-nigdy 1-tylko za pierwszym przyłoŝeniem transpondera 2-sygnalizuje wszystkie nagłówek C_ SetAutoReaderConfig +1 4.5.4. Odczyt konfiguracji automatu nagłówek C_ GetAutoReaderConfig CRC C_GetAutoReaderConfig Odczyt konfiguracji automatu 0x5a ATrig, AOfflineTime, KodOperacji nagłówek C_ GetAutoReaderConfig +1 ASerial, AMode, ABuzz Znaczenie parametrów odpowiedzi jest identyczne jak opisane wcześniej. CRC 18

4.5.5. Ustawienie daty I czasu PoniŜsze ustawienia nie mają dzisiaj wpływu na pracę czytnika. nagłówek C_SetRtc Year, Month, Day, Hour, Minute, Second CRC C_SetRtc Ustawienie daty i czasu 0xb8 Year rok 0 99 Month miesiąc 1 12 Day dzień miesiąca 1 31 Hour godzina 0 23 Minute minuta 0 59 Second sekunda 0 59 nagłówek C_SetRtc +1 4.5.6. Odczytanie daty i czasu nagłówek C_GetRtc C_GetRtc Odczytanie daty i czasu 0xb6 CRC nagłówek C_GetRtc+1 Year, Month, Day, Hour, Minute, Second Znaczenie parametrów odpowiedzi jest identyczne jak opisane wcześniej. 19

4.6. Konfiguracja interface u szeregowego RS-485 4.6.1. Zapis konfiguracji interfejsu szeregowego Rozkaz: nagłówek C_SetInterfaceConfig Mode, Adr, Bodrate CRC C_SetInterfaceConfig zapis konfiguracji interfejsu szeregowego 0x54 Mode 0x01 Adr Adres na magistrali RS-485 0x01 0xfe Bodrate Prędkość danych na magistrali RS-485 0x01=2400 b/s 0x02=4800 b/s 0x03=9600 b/s 0x04=19200 b/s 0x05=38400 b/s 0x06=57600 b/s 0x07=115200 b/s Odpowiedź: C_SetInterfaceConfig +1 KodOperacji 4.6.2. Odczyt konfiguracji interfejsu szeregowego Rozkaz: C_ GetInterfaceConfig C_GetInterfaceConfig odczyt konfiguracji interfejsu szeregowego 0x56 Odpowiedź: C_ GetInterfaceConfig +1 Mode, Adr, Bodrate KodOperacji Znaczenie parametrów odpowiedzi jest identyczne jak opisane wcześniej. 20

4.7. Zarządzenie zdarzeniami Czytniki z serii UW-x4x posiadają pamięć zdarzeń o pojemności 4400 rekordów. Źródłem zdarzenia moŝe być operacja związana z kartą lub zmiana stanu na wejściach czytnika. Czytniki nie posiadają zegara RTC z podtrzymaniem bateryjnym. Po zaniku napięcia zasilania, zegar ustawiany jest na domyślą wartość: 1 styczeń 2000r., godz 00:00:00. Licznik zdarzeń zostaje wyzerowany. 4.7.1. Konfiguracja rejestratora zdarzeń nagłówek C_SetEventTrig CardTrig, In4Trig, In3Trig, In2Trig, In1Trig CRC C_SetEventTrig 0x7C Konfiguracja maskowania zdarzeń 0x7C CardTrig Maskowanie zdarzeń związanych z kartą (patrz niŝej) 0x00-0xFF In1Trig-In4Trig Maskowanie zdarzeń związanych z wejściami (patrz niŝej) 0x00-0xFF nagłówek C_SetEventTrig+1 Bajt maskowania zdarzeń pochodzących od karty Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Reserve Brak pamięci Usunięcie karty Dodanie karty Reserve Karta Master Np. bajt 0x25(00100101) oznacza, Ŝe zapisywane będą zdarzenia gdy: odczytana zostanie karta występująca w bazie, odczytana zostanie karta zapisana jako master, nastąpiło usunięcie karty z bazy Karta z poza bazy Karta z bazy Bajty maskowania zdarzeń pochodzących od zmiany stanu na wejściach Bajt Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 In1Trig IO[3]F IO[3]R IO[2]F IO[2]R IO[1]F IO[1]R IO[0]F IO[0]R In2Trig IO[7]F IO[7]R IO[6]F IO[6]R IO[5]F IO[5]R IO[4]F IO[4]R In3Trig IO[11]F IO[11]R IO[10]F IO[10]R IO[9]F IO[9]R IO[8]F IO[8]R In4Trig IO[15]F IO[15]R IO[14]F IO[14]R IO[13]F IO[13]R IO[12]F IO[12]R Bity IO[n]R oznaczają reakcję na zbocze rosnące wejścia n, Bity IO[n]F oznaczają reakcję na zbocze opadające wejścia n 21

Np. ciąg bajtów konfiguracyjnych In4Trig-In1Trig: 0x00,0x31,0x40,0x08, spowoduje, Ŝe zdarzenia będą zapisywały się w przypadku: Pojawienia się dowolnej zmiany stanu na wejściu o indeksie 10 Pojawienia się zbocza rosnącego na wejściu o indeksie 8 Pojawienia się zbocza rosnącego na wejściu o indeksie 7 Pojawienia się zbocza opadającego na wejściu o indeksie 1 Podczas konfigurowania wyzwoleń zdarzeń naleŝy stwierdzić, które z portów są skonfigurowane jako wejścia. Nie powinno się konfigurować zdarzeń dla tych IO, które są wyjściami. Dla zagwarantowania poprawności zapisu zdarzenia, czas pomiędzy kolejnymi wyzwoleniami musi wynosić >20ms. 4.7.2. Odczyt konfiguracji rejestratora zdarzeń nagłówe k C_GetEventTrig CRC C_GetEventTrig 0x7E Odczyt konfiguracji rejestratora zdarzeń 0x7E nagłówek C_GetEventTrig+1 CardTrig, In4Trig, In3Trig, In2Trig, In1Trig Bajty odpowiedzi (CardTrig, In4Trig, In3Trig, In2Trig, In1Trig) odpowiadają, bajtom z punktu 10.1. 4.7.3. Odczyt liczników związanych z pamięcią zdarzeń nagłówek C_GetEventParam CRC C_GetEventParam 0x78 Odczyt konfiguracji rejestratora zdarzeń 0x78 nagłówek C_GetEventParam+1 CapL, CapH, PointerL, PointerH, TotB3,TotB2,TotB1,TotB0 22

CapH:CapL dwu bajtowa wartość określająca pojemność pamięci zdarzeń PointerH:PointerL dwu bajtowa wartość będąca wskaźnikiem do pierwszego wolnego zdarzenia TotB3:TotB2:TotB1:TotB0 cztero bajtowa wartość określająca ilość zdarzeń zarejestrowanych od momentu wyzerowania licznika. TotB3 jest najmłodszym bajtem. Zdarzenia zapisują się kolejno od indeksu 0 do indeksu Cap-1. W momencie gdy zapełniona zostanie pamięć, licznik przekręca się i nadpisywane zostają najstarsze wpisy. Przykład: Jeśli komendą C_GetEventParam odczytaliśmy, Ŝe pojemność pamięci zdarzeń wynosi 4400 wpisów, całkowita liczba zapisanych zdarzeń wynosi 5678, chcąc np. odczytać zdarzenie nr 5660, indeks interesującego nas zdarzenia będzie wynosił 5660-4400-1=1259. Jeśli chcemy odczytać ostatnie zdarzenie, moŝemy skorzystać z wartości Pointer. Indeksem ostatniego zdarzenia będzie Pointer-1 4.7.4. Odczyt zdarzeń nagłówek C_GetEvent EvNoL, EvNoH CRC C_GetEvent 0x7a Odczyt zdarzenia 0x7a EvNoL,EvNoH Młodzy i starszy bajt indeksu zdarzenia nagłówek C_GetEvent+1 RR,MM,DD,gg,mm,ss,typ,B1,B2,B3,B4,B5 RR,MM,DD rok, miesiąc, dzień zdarzenia gg,mm,ss - godzina, minuta, sekunda zdarzenia typ - typ zdarzenia: W zaleŝności od wartości 8mego bitu bajtu typ, wyróŝnia się 2 przyporządkowania: Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 0 - karta Brak pamięci Usunięta Dodana reserved Master Z poza bazy Z bazy 1 -wejścia reserved reserved reserved N4 N2 N1 N0 N4:N0 numer wejścia od którego pochodziło wyzwolenie zdarzenia. Jeśli dane zdarzenie pochodziło od karty, bajty B1-B5 zawierają numer ID karty. B1 B2 B3 B4 B5 UID1 UID2 UID3 UID4 UID5 (Unique) Jeśli zdarzenie pochodzi od zmiany wejścia, bajty B1-B5 zawierają informacje o stanie wejść w formacie: B1 B2 B3 B4 B5 IO0 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO9 IO10 IO11 IO12 IO13 IO14 IO15 Res 23

4.8. Rozkazy pozostałe 4.8.1. Zdalny reset czytnika nagłówek C_Reset CRC C_Reset Zdalny reset czytnika 0xd0 nagłówek C_Reset +1 4.8.2. Odczyt wersji oprogramowania czytnika nagłówek C_FirmwareVersion CRC C_FirmwareVersion Odczyt wersji oprogramowania czytnika 0xfe nagłówek C_FirmwareVersion+1 Data1..n Gdzie Data1 n jest ciągiem znaków zapisanych w postaci kodów ASCII. 24

4.9. Znaczenie kodów operacji w ramkach odpowiedzi Nazwa kodu operacji Opis wartość OC_Error błąd 0x00 OC_ParityError błąd parzystości 0x01 OC_RangeError Błąd zakresu parametru 0x02 OC_LengthError Błąd ilości danych 0x03 OC_ParameterError Błąd parametru 0x04 OC_Busy Chwilowa zajętość wewnętrznych modułów 0x05 OC_NoACKFromSlave Brak wewnętrznej komunikacji 0x22 OC_CommandUnknown Nieznana komenda 0x07 OC_WrongPassword Złe hasło lub ostatnie hasło uległo przeterminowaniu 0x09 czyli miał miejsce automatyczny LogOut. OC_NoCard Brak transpondera 0x0a OC_BadFormat Zły format danych. 0x18 OC_FrameError Błąd transmisji. MoŜe on świadczyć o istniejących 0x19 zakłóceniach. OC_NoAnswer Brak odpowiedzi z transpondera 0x1E OC_TimeOut Przekroczony czas operacji. MoŜe on świadczyć o 0x16 braku transpondera w polu czytnika OC_Successful Operacja zakończona poprawnie 0xff 25

5. Mechanizm MasterID Mechanizm ten polega na istnieniu moŝliwości szybkiego dodawania/usuwania kart uŝytkowników do/z pamięci czytnika za pomocą karty master. JeŜeli chcemy zarejestrować kartę jako kartę master to naleŝy najpierw dokonać wyczyszczenia pamięci kart za pomocą powrotu do ustawień fabrycznych. Po wyczyszczeniu pamięci naleŝy w dowolnym momencie przyłoŝyć do modułu wybraną kartę. Karta ta automatycznie staje się kartą master. Karty master nie moŝna usunąć ani dodać za pomocą innej karty. JeŜeli chcemy zarejestrować kartę jako kartę uŝytkownika to naleŝy najpierw przyłoŝyć do czytnika kartę master a następnie, w ciągu ok. 5 sekund, przyłoŝyć rejestrowaną kartę. JeŜeli chcemy usunąć z pamięci kartę uŝytkownika to naleŝy najpierw przyłoŝyć do czytnika kartę master a następnie, w ciągu ok. 5 sekund, przyłoŝyć usuwaną kartę. Po przyłoŝeniu do czytnika karty uŝytkownika czytnik uruchamia wyjście elektryczne zaprogramowane jako sterowane wewnętrznym mechanizmem kontroli dostępu. 26

6. Czyszczenie pamięci kart i powrót do ustawień fabrycznych Aby powrócić do ustawień fabrycznych naleŝy na czas ok. 5 sekund przycisnąć przycisk F znajdujący się z tyłu obudowy. Podczas powrotu do ustawień fabrycznych ustawiane są na stałe następujące parametry czytnika: Nazwa parametru lub funkcjonalność Adres na magistrali szeregowej Prędkość danych na magistrali seregowej Cała wewnętrzna pamięć transponderów wraz z kartą Master Hasło dostępu Port 0 przycisk przedni Port 1 IO1 Port 2 led zielony Port 3 led czerwony Port 4 - buzzer Port 5 - przekaźnik Port 6 led niebieski Port 7 IO2 Port 8 IO3 Port 9 IO4 Port 10 IO5 Port 11 IO6 Karta Master Konfiguracja zdarzeń Wartość lub ustawienie 0x01 9600 b/s 0xff ff ff ff ff czyli pamięć wyczyszczona 0x31 32 33 34 00 co w zapisie znakowym oznacza 1234 Wejście dowolnego przeznaczenia Jako wejście Sygnalizacja załączenia elektrozamka Sygnalizacja załączenia elektrozamka Sygnalizacja załączenia elektrozamka Sygnalizacja załączenia elektrozamka Dowolnego przeznaczenia Wejście dowolnego przeznaczenia Wejście dowolnego przeznaczenia Wejście dowolnego przeznaczenia Wejście dowolnego przeznaczenia Wejście dowolnego przeznaczenia Brak karty Master w pamięci kart Zapis zdarzeń nieaktywny Najnowsze wiadomości dotyczące produktów firmy NETRONIX http://www.netronix.pl/ 27