Komunikacja GPRS w sterownikach XLe_XLt
Transkrypt
Komunikacja GPRS w sterownikach XLe_XLt
INFORMATOR TECHNICZNY HORNER Informator techniczny nr 6 -- grudzień 2008 – Komunikacja GPRS w sterownikach XLe/XLt Komunikacja w sieci GPRS (General Packet Radio Service) wykorzystywana jest do pakietowej wymiany danych pomiędzy sterownikami działającymi w obrębie tego samego APN. Odwołania do odpowiednich urządzeń realizowane są na podstawie unikalnego adresu IP, który posiada kaŜdy abonent działający w sieci GPRS. Funkcjonalność opcjonalnego modułu instalowanego w XLe/XLt umoŜliwia równieŜ programowanie sterownika przy pomocy GPRS. Poprawna komunikacja w tej sieci wymaga zastosowania kart telemetrycznych, które posiadają statyczny adres IP oraz są przydzielone do danego APN. Komunikacja w sieci GPRS wykorzystywana jest do: • • • • Komunikacji z oddalonym serwerem w celu wymiany danych Połączenia z oprogramowaniem narzędziowym w celu pobrania lub wgrania programu sterującego do kontrolera Obsługi komunikacji GSM Połączenie typu punkt-punkt Konfiguracja komunikacji GPRS 1. Skonfiguruj model sterownika i kartę komunikacyjną 2. Z menu systemowego wybierz Program|GSM/GPRS/SMS Configuration 3. W oknie dialogowym zaznacz opcję Enable GPRS Configuration ASTOR Sp. z o.o. Dział Systemów Sterowania i Sieci Przemysłowych ul. Smoleńsk 29, 31-112 Kraków tel.: 012 428-63-20 e-mail: [email protected] www.astor.com.pl Signal Strength Register Address – opcjonalny adres referencyjny rejestru w którym przechowywana będzie informacja o sile sygnału CsCAN Status Register Address – opcjonalny adres referencyjny rejestru, w którym przechowywana będzie informacja o statusie komunikacji 4. Dokonaj konfiguracji komunikacji GPRS Access Point Configuration User Name – opcjonalna nazwa uŜytkownika podawana podczas logowania do sieci APN Password – opcjonalna hasło podawane podczas logowania do sieci APN Access Point Address – nazwa APN, do której przypisana jest karta SIM 2 GPRS Packed Asembler/Disassembler Configuration Client – konfiguracja urządzenie jako klienta (urządzenia Ŝądającego dane, Master) Server – konfiguracja urządzenia jako serwer (urządzenie udostępniające dane, Slave, opcja wymagana w przypadku komunikacji z oprogramowaniem Cscape) Get Source IP Address from Register – adres referencyjny, w którym przechowywany jest adres IP Cscape. Opcja wykorzystywana w przypadku zablokowania moŜliwość programowania sterownika z dowolnego komputera. Podanie adresu na sztywno lub wskazanie rejestru w którym jest przechowywany powoduje dostęp do sterownika tylko urządzeniu o podanym adresie IP. CsCAN Source IP Address – podanie adresu IP Cscape na sztywno. Jeśli w polu tym wprowadzimy 0.0.0.0 wówczas komputer o dowolnym adresie IP będzie się mógł połączyć ze sterownikiem w celu programowania CsCAN Source Port – Jeśli moduł skonfigurowany jest jako Server wówczas komunikacja będzie realizowana tylko na wskazanym porcie. Block Size – maksymalny rozmiar pakietu wyraŜony w bajtach Timeout Period – wysłanie paczki GPRS po uzyskaniu jej maksymalnych rozmiarów lub po upływie wskazanego czasu Forward Charakter – Transmisja ramki GPRS będzie miała miejsce jeśli otrzymamy w odpowiedzi określony znak. MoŜe to być dowolny znak alfanumeryczny Send Forward Charakter – Jeśli ta opcja jest załączona wówczas znak ten zostanie wysłane razem z ramką GPRS. Komunikacja pomiędzy sterownikiem XLe/XLt i systemami SCADA realizowana jest przy pomocy protokołu Modbus. Aby działała poprawnie w logice programu musimy odpowiednio skonfigurować port komunikacyjny oraz komunikację modemową. Przykład takiej komunikacji moŜe wyglądać następująco W sterowniku naleŜy jeszcze określić adres urządzenie Modbus Slave, poniewaŜ dane po stronie systemów SCADA widoczne będą w protokole Modbus TCP. 3 Komunikacja Cscape W celu nawiązania komunikacji pomiędzy sterownikiem XLe/XLt z oprogramowaniem narzędziowym Cscape naleŜy w menu systemowym sterownika odpowiednio skonfigurować port komunikacyjny. W menu systemowym oprogramowanie Cscape Tools|Editor Options naleŜy przejść na zakładkę Communication Port I z dostępnej listy wybrać Ethernet. W polu Target IP Address naleŜy podać adres IP sterownika z którym chcemy się połączyć, oraz określić Timeout na poziomie 30 000 – 40 000 mS. Z rozwijalnej listy Ethernet Connection Type naleŜy wybrać GPRS. Uwaga Komunikacja pomiędzy oprogramowaniem narzędziowym Cscape i sterownikiem wyposaŜonym w moduł GSM realizowana jest tylko na porcie 10001 4