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

Podobne dokumenty