Sterownik internetowy SterNet Instrukcja obsługi (wersja 4PK) artwood@op.pl http://www.sternet.republika.pl 1/13
1. Zastosowanie i opis działania Sterownik SterNet umożliwia - w najprostszej implementacji - podgląd stanu i zdalne sterowanie poprzez sieć Ethernet (Internet) do 99-ciu urządzeń typu włącz-wyłącz. Polecenie zmiany stanu urządzenia o zadanym numerze (od 01 do 99) powoduje wysłanie odpowiedniego rozkazu przez wyjściowy port RS-485 sterownika. Parametry portu wyjściowego RS-485: prędkość 9600 bps, 8N1 Format wysyłanych rozkazów: prefix - # nr urządzenia dwie cyfry z zakresu 01~99 zadany stan 0 (wyłącz) lub 1 (włącz) Przykład rozkazu (ciąg czterech znaków) #021 włącz urządzenie nr 02 #370 wyłącz urządzenie nr 37 Taka koncepcja pozwala na fizyczne rozdzielenie urządzeń sterujących od sterownika, podział ich na moduły i rozmieszczenie w dowolnej od siebie odległości ograniczonej jedynie dopuszczalnymi parametrami magistrali RS-485. Liczba 99-ciu urządzeń typu włącz-wyłącz jest w praktyce wystarczająca do większości zastosowań. SterNet można również wykorzystać jako prosty konwerter rozkazów przesyłanych przez sieć Ethernet (do dyspozycji jest 99x2=198 kombinacji) na sygnały magistrali RS-485. Wersja SterNet 4PK ma wbudowane 4 przekaźniki z wyjściami typu NO co pozwala na bezpośrednie ich wysterowanie bez dołączania do magistrali RS-485 dodatkowych modułów. 2/13
Sterowanie może się odbywać w następujący sposób: 1) przez dowolną przeglądarkę http 2) z lokalnej klawiatury 3) z lokalnej klawiatury innego sterownika SterNet (SterNet jest jednocześnie Serwerem i Klientem dla drugiego takiego urządzenia) 4) przez port RS-485 (np. wykorzystanie modułu SterGsm) Ad1. Sterownik pełni rolę serwera http i może być obsługiwany przez dowolną przeglądarkę sieciową (IE, Mozilla itp.). Obsługa jest intuicyjna i wymaga jedynie odpowiedniego skonfigurowania parametrów sieciowych sterownika. Dokładny opis przedstawiono w rozdziale 3 i 4. Ad2. Lokalna klawiatura umożliwia bezpośrednie sterowanie podłączonymi do sterownika urządzeniami bez konieczności korzystania z komputera lub innych urządzeń. 1 4 7 * 2 5 8 0 3 6 9 # Format rozkazu: Przykład rozkazu: #031 włącz urządzenie nr 03 #250 wyłącz urządzenie nr 25 prefix - # (sterowanie lokalne) nr urządzenia dwie cyfry z zakresu 01~99 zadany stan 0 (wyłącz) lub 1 (włącz) Wciśnięcie przycisku klawiatury sygnalizowane jest dźwiękiem. Ad3. Lokalna klawiatura umożliwia także zdalne sterowanie urządzeniami podłączonymi do innego sterownika SterNet (pracującego w dowolnej sieci) bez konieczności korzystania z komputera lub innych urządzeń. Funkcjonalność ta jest wykorzystywana głównie wtedy gdy chcemy szybko, bez konieczności włączania komputera sterować urządzeniami (światło, siłowniki, ogrzewanie itp.), które są zainstalowane w innym budynku (np. stodoła, stajnia, garaż, szklarnia) a nie mamy dodatkowego kabla sterującego. Tworzymy most Wi-Fi między tymi lokalizacjami (stwarzamy sobie tym samym możliwość podłączenia w przyszłości np. kamer IP do podglądu) i instalujemy drugi sterownik SterNet. 3/13
Ponieważ SterNet jest jednocześnie Serwerem i Klientem dla drugiego takiego urządzenia to uzyskujemy możliwość sterowania urządzeniami zainstalowanymi np. w garażu z klawiatury w domu i jednocześnie urządzeniami w domu z klawiatury w garażu. 1 4 7 * 2 5 8 0 3 6 9 # Format rozkazu: Przykład rozkazu: prefix - (sterowanie zdalne) nr urządzenia dwie cyfry z zakresu 01~99 zadany stan 0 (wyłącz) lub 1 (włącz) 070 wyłącz urządzenie nr 07 drugiego sterownika 991 włącz urządzenie nr 99 drugiego sterownika Wciśnięcie przycisku klawiatury sygnalizowane jest dźwiękiem. Aby dwa urządzenia SterNet prawidłowo ze sobą współpracowały w sieci muszą mieć ustawiony taki sam numer portu TCP (TCP port), nazwę użytkownika (login) i hasło (password). Jeśli nie pracują w tej samej podsieci należy poprawnie skonfigurować parametry sieciowe sterownika i przekierowania portów w swoim routerze. Podczas wykonywania polecenia (połączenia z drugim sterownikiem) włączana jest sygnalizacja dźwiękowa trwająca tyle czasu ile wymiana danych między sterownikami oraz świeci dioda sygnalizacji pracy w trybie Klient. Dźwięk trwający długo - 3 sekundy - sygnalizuje problemy z połączeniem sieciowym. Ad.4. Wbudowany wejściowy port RS-485 (prędkość 9600 bps, 8N1) pełni podobną funkcję jak klawiatura lokalna. Format odbieranych znaków musi być taki sam jak dla rozkazów wprowadzanych z klawiatury lokalnej. Funkcjonalność ta jest wykorzystywana głównie jako możliwość alternatywnego sterowania za pomocą telefonu komórkowego (np. przy braku dostępu do Internetu lub gdy po prostu mamy za daleko aby podejść do klawiatury). Wówczas do wejścia portu RS-485 można podłączyć np. moduł SterGsm, który umożliwia sterowanie urządzeniami w czasie rzeczywistym (podczas połączenia telefonicznego) za pomocą sygnałów DTMF. SterGsm jest w praktyce konwerterem DTMF/RS-485. Przy korzystaniu z tej opcji obsługa polega na telefonicznym połączeniu się z urządzeniem SterGsm i użyciu klawiatury swojego telefonu tak jak klawiatury lokalnej. 4/13
2. Opis wyprowadzeń i podstawowe parametry 1 2 3 4 5 6 7 1 1 1 2 3 4 5 6 7 8 1 2 3 4 5 6 8 9 10 11 12 13 1) dioda sygnalizacji włączenia przekaźnika nr1 2) dioda sygnalizacji włączenia przekaźnika nr2 3) dioda sygnalizacji włączenia przekaźnika nr3 4) dioda sygnalizacji włączenia przekaźnika nr4 5) dioda zielona portu LAN (świecąca sygnalizuje zestawienie połączenia sieciowego) 6) dioda żółta portu LAN (migająca sygnalizuje transfer danych) 7) dwukolorowa dioda stanu pracy (zielona sygnalizuje pracę w trybie Serwer, czerwona sygnalizuje pracę w trybie Klient) 8) listwa łączeniowa wyjść przekaźników NO (5A/230AC) 1. C1 (przekaźnik nr1) 2. NO1 (przekaźnik nr1) 3. C2 (przekaźnik nr2) 4. NO2 (przekaźnik nr2) 5. C3 (przekaźnik nr3) 6. NO3 (przekaźnik nr3) 7. C4 (przekaźnik nr4) 8. NO4 (przekaźnik nr4) 9) gniazdo RJ-45 do podłączenia sieci LAN 10)gniazdo zasilacza DC +12V/500mA (wtyk 5,5/2,1 + w środku, - na zewnątrz) 11) gniazdo RJ-45 do podłączenia klawiatury (matryca 4x3) 12)przycisk przywrócenia do ustawień fabrycznych (Reset) 13)listwa zasilania i portów RS-485 1. +12V zasilanie (fizycznie połączone z + gniazda DC nr2) 2. COM masa zasilania (fizycznie połączona z - gniazda DC nr2) 3. TX-A (port wyjściowy RS-485) 4. TX-B (port wyjściowy RS-485) 5. RX-A (port wejściowy RS-485) 6. RX-B (port wejściowy RS-485) 5/13
Klawiatura zestawu SterNet z gniazdem RJ-45. Podłączenie klawiatury do sterownika można wykonać takim samym kablem jak pozostałe połączenia sieciowe. Zaleca się aby kabel nie był dłuższy niż 10m. Można zastosować dowolną klawiaturę numeryczną o matrycy 4x3. Uwaga!!! Ze względów konstrukcyjnych, chcąc odłączyć kabel sieciowy lub klawiatury należy wyjąć wtyk zasilacza, cienkim wkrętakiem podważyć od spodu zaczep wtyczki kabla i dopiero wtedy go wyciągnąć. 3. Przygotowanie sterownika do pracy 3.1 Przywróć ustawienia domyślne sterownika w następujący sposób: 3.1.1. Odłącz zasilanie sterownika. 3.1.2. Wciśnij i przytrzymaj przycisk Reset (nr 12) 3.1.3. Podłącz zasilanie sterownika. 3.1.4. Po usłyszeniu sygnału dźwiękowego puść przycisk Reset. 3.1.5. Sterownik został zresetowany do ustawień: adres IP: 192.168.2.50 maska podsieci: 255.255.255.0 port TCP: 80 login: admin password: 1234 3.2 Skonfiguruj swój komputer PC tak aby występował w tej samej podsieci co SterNet. Przykład dla systemu Windows XP: 3.2.1. Kliknij Start > Panel sterowania > Połączenia Sieciowe. Pojawi się okno Połączeń Sieciowych. 3.2.2. Kliknij podwójnie ikonę Połączenie Lokalne. Pojawi się okno Połączenie Lokalne. Wybierz i kliknij przycisk Właściwości. 3.2.3. Znajdź na liście składników sieci Protokół Internetowy [TCP/IP]. Wybierz i kliknij przycisk Właściwości. 3.2.4. Zaznacz zakładkę Użyj następującego adresu IP i wpisz: Adres IP: 192.168.2.10 (lub jakikolwiek inny wolny adres IP z zakresu 192.168.2.2~192.168.2.254 nie wprowadzaj adresu 192.168.2.50) Maska podsieci: 255.255.255.0 6/13
3.2.5. Kliknij OK by zatwierdzić ustawienie. 3.3 Sprawdzenie połączenia ze sterownikiem. SterNet ma zaimplementowaną funkcję ICMP Echo Reply (tzw. odpowiedź na ping), pozwalającą na sprawdzenie poprawności połączenia pomiędzy twoim komputerem PC a sterownikiem. 3.3.1. Kliknij Start > Programy > Akcesoria > Wiersz polecenia Pojawi się okno konsoli. 3.3.2. Wpisz polecenie: ping 192.168.2.50 3.3.3. Wciśnij klawisz Enter. W oknie konsoli powinny pojawić się odpowiedzi ze sterownika jak poniżej. 7/13
3.4 Zmiana ustawień sterownika. 3.4.1. Uruchom swoją przeglądarkę internetową i wprowadź adres: http://192.168.2.50/admin/1234/setup 3.4.2. Po wyświetleniu strony setup'u sterownika (jak na rysunku poniżej) wprowadź nowe dane zgodnie z ich opisem. Parametr Opis Uwagi home MAC IP Odsyłacz do strony podglądu stanów sterownika. MAC (Media Access Control) to unikalny numer przypisany każdemu urządzeniu w sieci Ethernet. Numer ten zazwyczaj nie wymaga zmiany. Zaleca się aby ewentualna zmiana dotyczyła tylko 6-ciu ostatnich cyfr. Adres IP sterownika. Wolny, stały adres IP w podsieci, Cyfry muszą być w postaci szesnastkowej 0-9 + A-F. Zmiana MAC bez zmiany adresu IP może wymagać wyczyszczenia tablicy ARP twojego PC (np. przez wydanie z konsoli polecenia: netsh interface ip delete arpcache). Numer musi mieć postać 4 bajtów (1 bajt=8 bitów max.255) 8/13
subnet mask gateway w której będzie pracował sterownik. Maska podsieci. Wpisać zgodnie z ustawieniami podsieci, w której będzie pracował sterownik. Brama domyślna. Wpisać zgodnie z ustawieniami podsieci, w której będzie pracował sterownik. 2nd server IP Adres IP drugiego urządzenia SterNet, które może być sterowane z klawiatury lub przez RS485 twojego SterNeta. TCP port (max 9999) Outputs (max 99) Numer portu TCP/IP dla połączenia ze sterownikiem. Liczba widocznych i dających się kontrolować wyjść przy sterowaniu przez przeglądarkę. zapisanych jako liczby dziesiętne oddzielone kropkami (np. 192.168.1.50) Numer musi być wpisany w postaci takiej jak adres IP (np. 255.255.255.0) Numer musi być wpisany w postaci takiej jak adres IP (np. 192.168.1.1) Adres IP może należeć do dowolnej podsieci ale numer musi być wpisany w postaci takiej jak adres IP (np. 215.145.82.10) Maksymalny numer to 9999. Aby umożliwić dostęp do sterownika spoza sieci lokalnej należy pamiętać o przekierowaniu tego portu w swoim routerze dla połączeń przychodzących. Maksymalnie 99. login Nazwa użytkownika. Maksymalnie 10 znaków alfanumerycznych. password Hasło użytkownika. Maksymalnie 10 znaków alfanumerycznych. Send Przycisk wysyłania nowych ustawień. Wysyłane ustawienia są sprawdzane przez sterownik co do poprawności wpisanego formatu a błędnie wypełnione pola są zwracane do poprawy. Reset Przycisk anulowania wprowadzanych zmian. Uwaga!!! Aby dwa urządzenia SterNet prawidłowo ze sobą współpracowały w sieci muszą mieć ustawiony taki sam numer portu TCP (TCP port), nazwę użytkownika (login) i hasło (password). 3.4.3. Po poprawnym wprowadzeniu nowych parametrów powinna wyświetlić się strona jak na obrazku poniżej (zmieniono IP, gateway, 2nd server IP, TCP port a na dole strony pokazano nowy adres odsyłacza home ). 9/13
3.4.4. Nowe parametry zostały zapamiętane. SterNet jest teraz gotowy do pracy. Kolejnych zmian ustawień można dokonywać z poziomu strony podglądu stanów klikając na odsyłacz setup. 3.4.5. Przywróć ustawienia sieciowe swojego komputera PC. 3.4.6. Jeśli SterNet został ustawiony do pracy w tej samej podsieci co twój PC to kliknij na odsyłacz home w przeglądarce i zostaniesz przekierowany na stronę podglądu stanów sterownika. 10/13
4. Obsługa sterownika przez przeglądarkę http 4.1 Uruchom swoją przeglądarkę internetową i wprowadź adres: http://adresip:porttcp Uwaga!!! Jeżeli adres portu TCP=80 to można go pominąć przy wpisywaniu. 4.2 Po wyświetleniu strony logowania sterownika wprowadź swoją nazwę użytkownika (login) i kliknij Send. Uwaga!!! Wpisanie błędnego loginu spowoduje powrót do strony logowania. 4.3 Zostanie wyświetlona strona podglądu stanów. Na obrazku poniżej wszystkie cztery wyjścia są w stanie wyłączone. Uwaga!!! Aby bezpośrednio uzyskać podgląd stanów można alternatywnie wpisać w przeglądarce adres: http://adresip:porttcp/login Jeżeli adres portu TCP=80 to można go pominąć przy wpisywaniu. 11/13
4.4 Zaznacz wyjścia sterownika, których stan chcesz zmienić (na obrazku poniżej to wyjścia nr 1 i 2), wprowadź swoje hasło (password) i kliknij Send. Uwaga!!! Wpisanie błędnego hasła spowoduje powrót do podglądu stanów. 4.5 Wyjścia sterownika zostały zmienione. Sterownik zapamięta twoje uprawnienie i kolejnych zmian można dokonywać bez podawania hasła. Uwaga!!! Aby bezpośrednio uzyskać dostęp do strony sterowania można alternatywnie wpisać w przeglądarce adres: http://adresip:porttcp/login/password Jeżeli adres portu TCP=80 to można go pominąć przy wpisywaniu. 12/13
4.6Sterownik umożliwia bezpośrednie sterowanie pojedynczymi wyjściami przez przyporządkowanie każdemu z nich adresu o odpowiednim formacie i zapisaniu go jako jedną z zakładek (np. Zamknij bramę, Włącz światło przed domem). Format adresu bezpośredniego sterowania: http://adresip:porttcp/login/password/nrx nrx=nr+stan nr dwie cyfry z zakresu 01~99 stan 0 (wyłącz) lub 1 (włącz) Przykład zmiennej nrx: 041 włącz urządzenie nr 04 390 wyłącz urządzenie nr 39 4.7 Wpisz w przeglądarce przykładowy adres bezpośredniego włączenia urządzenia nr 04 i wciśnij Enter. http://192.168.1.20:8080/admin/1234/041 4.8 Wyjście nr 04 zostało włączone. 13/13