GPRS Přenosy technologických dat v síti GPRS Technická příručka Verze 1.09 Aplikace Mikroprocesorové Techniky
2.07
AMiT, spol. s r.o. nepřejímá žádné záruky, pokud se týče obsahu této publikace a vyhrazuje si právo měnit obsah dokumentace bez závazku tyto změny oznámit jakékoli osobě či organizaci. Tento dokument může být kopírován a rozšiřován za následujících podmínek: 1. Celý text musí být kopírován bez úprav a se zahrnutím všech stránek. 2. Všechny kopie musí obsahovat označení autorského práva společnosti AMiT, spol. s r.o. a veškerá další upozornění v dokumentu uvedená. 3. Tento dokument nesmí být distribuován za účelem dosažení zisku. V publikaci použité názvy produktů, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. AMiT je registrovaná ochranná známka. DB-Net je registrovaná ochranná známka.
®
Copyright (c) 2007, AMiT, spol. s r.o. AMiT, spol. s r.o. Naskové 1100/3, 150 00 Praha 5, Česká republika tel.: 222 780 100, 222 781 516, fax: 222 782 297 Kollárova 6a, 612 00 Brno, Česká republika tel./fax: 541 217 220, 549 210 403 Starobělská 13, 700 30 Ostrava, Česká republika tel./fax: 597 570 306, 597 570 307
File: GPRS Created: 14.11.06 Autor: Tomasz Bartulec Rev.: 1.07, Doc.ver.:1.0
2
Technická příručka
Obsah
Obsah
3
1. 1.1 1.2 1.3
Úvod Definice použitých pojmů GPRS modem a příslušenství GPRS přenosy
4 4 5 6
2. 2.1 2.2
Posouzení vhodnosti GPRS Připojení do sítě GPRS Výběr operátora
9 9 10
3. 3.1 3.1.1 3.2 3.3
Realizace sítě GPRS Parametrizace modemu Program GPRS Config Nastavení IP konfigurace řídicího systému Programová obsluha v aplikaci
11 12 12 17 20
4.
Dodatek A: APN jednotlivých operátorů
23
5. 5.1 5.2
Dodatek B: Nastavení PSP3 Nastavení PSP3 s připojením k Internetu Nastavení PSP3 s GPRS modemem
24 24 25
6. 6.1 6.2
Dodatek C: Nastavení PSEVIEW Nastavení PSEVIEW s připojením k Internetu Nastavení PSEVIEW s GPRS modemem
27 27 28
7.
Dodatek D: Služby operátorů
30
8.
Dodatek E: Poradce při potížích
31
Přenosy technologických dat v síti GPRS
3
1.
Úvod Technologie GPRS (General Packet Radio Service) je bezdrátová datová služba provozovaná v sítích mobilních operátorů (O2, T-MOBILE, Vodafone). Oproti dřívějším GSM přenosům přináší GPRS zvýšení přenosových rychlostí a umožňuje přenosy větších objemů dat. GPRS sítě nemají garantovanou dobu odezvy ani přenosovou rychlost. Díky GPRS je možný přímý přistup do sítě Internet. Bezdrátový přenos dat pomocí technologie GPRS lze využít i pro komunikaci s řídicími systémy AMiT. GPRS komunikace lze použít pro: • Spojení se vzdáleným řídicím systémem z PSP3 • Spojení se vzdáleným řídicím systémem z PSEVIEW • Vytvoření sítě řídicích systémů • Komunikaci sítě řídicích systémů s vizualizačním PC Počet řídicích systémů komunikujících na síti GPRS je teoreticky neomezený. Komunikace řídicích systémů AMiT v síti GPRS je umožněna díky speciální aplikací, která je nahrána v modemu GPRS-M1306B/A. Případný upgrade aplikace je možný pouze v servisním středisku AMiT.
Omezení verze 1.xx
Verze aplikačního programu 1.xx neumožňuje vysílání a příjem SMS, umožňuje pouze a jenom přenosy v datovém režimu. Vysílání a příjem SMS budou implementovány až od verze 2.xx. O dostupnosti verze 2.xx Vás budeme informovat na firemních webových stránkách www.amit.cz. Verze programu je uvedena na štítku umístěném nad držákem SIM karty na GPRS modemu.
Verze NOSu
1.1
Definice použitých pojmů IP adresa
4
GPRS přenosy budou správně fungovat pouze na řídicích systémech s operačním systémem NOS od verze 3.40.
IP adresa je adresa řídicího systému (nebo PC, či jiného zařízení) v síti GPRS nebo Internetu. Každé zařízení na síti musí mít IP adresu a tato IP adresa je pro každou stanici na síti unikátní. IP adresy jsou buď statické nebo dynamické.
Technická příručka
Privátní síť
Je síť IP adres s omezeným přístupem. V této síti mohou navzájem komunikovat pouze IP adresy, které patří do této sítě. Umožňuje vyšší stupeň zabezpečení.
Veřejná síť
Je síť IP adres s neomezeným přístupem. Tato síť je volně přístupná z jiných sítí. Stupeň zabezpečení je velmi nízký.
APN
Je přístupový bod do sítě. Je to textový řetězec, který je jedinečný pro každou jednotlivou síť.
Statická veřejná IP adresa
Je IP adresa, která je předem pevně daná a po celou dobu připojení neměnná. V síti GPRS je to jedna z placených služeb poskytovaná mobilními operátory a statická veřejná IP adresa je napevno přiřazena mobilním operátorem k SIM kartě. Řídicí systémy firmy AMiT musí mít pro komunikaci v síti GPRS statickou veřejnou IP adresu nebo statickou privátní IP adresu.
Dynamická IP adresa
Je IP adresa, která není předem pevně daná, ale je dynamicky přiřazena stanici v okamžiku jejího připojení do sítě GPRS. Tuto dynamickou IP adresu používají mobilní operátoři pro standardní připojení do sítě Internet. Tato služba je levnější než statická IP adresa. Dynamickou IP adresu může mít PC v komunikační síti řídicích systémů AMiT.
1.2
GPRS modem a příslušenství Připojení do sítě GPRS je realizováno prostřednictvím GPRS modemu. Modemy jsou buď se sériovým rozhraním (připojují se na linku RS232), nebo typu PCMCIA karty (zapojují se do speciálních slotů v přenosných počítačích) nebo mají rozhraní Ethernet. GPRS modemů je v nabídce celá řada, avšak pro použití s řídicími systémy AMiT lze použít pouze typ M1306B od firmy WAVECOM. Je to proto, že spojení GPRS je realizováno pomocí speciální programové aplikace, která je vytvořena pouze a výhradně pro tento typ modemu. GPRS modem M1306B musí mít nahranou aplikaci umožňující spojení s řídicími systémy AMiT. Tuto aplikaci mají pouze modemy dodávané firmou AMiT pod označením GSM-M1306B/A. Před prvním použitím musí být v modemu nastaveny komunikační parametry. Nastavení provádí uživatel pomocí programu GPRS Config. Ovládání programu je popsáno dále. Pro zajištění činnosti modemu je nutné připojit anténu, napájecí zdroj a datový kabel.
Přenosy technologických dat v síti GPRS
5
Napájení
Napájecí napětí modemu GSM-M1306B/A může být v rozmezí 10 ÷ 32 V ss a proto lze modem připojit přímo k napájecímu zdroji řídicího systému, který je v případě řídicích systémů AMiT 24 V ss. Napájecí kabel je nedílnou součástí každého modemu GSM-M1306B/A. Červený vodič se připojuje na kladný pól zdroje a černý vodič se připojuje na záporný pól zdroje. Pro zvýšení spolehlivosti doporučujeme napájení modemu zapojit přes rozpínací kontakt relé a v případě výpadku komunikace zresetovat modem vypnutím napájecího napětí.
GSM-KWPC
Je datový kabel pro připojení modemu k PC. Je nutný pro prvotní nastavení modemu.
GSM-KWRJ
Je datový kabel pro připojení modemu k řídicím systémům AMiT, které mají linku RS232 vyvedenou na konektor RJ45 (všechny řídicí systémy typu AMiNi..).
GSM-KWCAN
Je datový kabel pro připojení modemu k řídicím systémům AMiT, které mají linku RS232 vyvedenou na konektor CANON9 (všechny řídicí systémy mimo typy AMiNi..).
Anténa
Slouží pro zesílení přijímaného signálu ze sítě mobilních operátorů. Bez antény žádný modem není schopen fungovat. Obvykle postačí nejmenší integrovaná anténa GSM-ANT3DBI. Pokud máme modem umístěný v plechovém rozváděči, doporučujeme použít externí anténu s kabelem GSM-ANT3DB. Vlastní anténu potom umístíme mimo plechový rozváděč.
LED na modemu
Na GPRS modemu je jedna červená LED. Po zapnutí se rozsvítí a svítí dokud se modem nepřipojí do sítě. Po připojení do GPRS sítě LED bliká. Trvalé rozsvícení během provozu indikuje ztrátu GPRS spojení.
1.3
GPRS přenosy
Přenosová rychlost
6
Přenos dat v síti řídicích systémů AMiT probíhá formou REQUESTů. Každý řídicí systém (nebo PC), který chce poslat data nebo si data vyžádá, posílá REQUEST a poté čeká odpověď. Tato transakce v sítích GPRS není garantována a je závislá na aktuálním vytížení sítě, typicky trvá přibližně 2 s. Komunikační protokol, který používají řídicí systémy AMiT, není ideálně přizpůsoben pro komunikaci v síti GPRS a na vykomunikování každé jedné proměnné je potřebný jeden REQUEST. Proměnnou v tomto slova smyslu se myslí jednoduchá proměnná INT, LONG, FLOAT, matice nebo archivní matice. Z toho vyplývá, že
Technická příručka
pokud potřebujeme přenášet více proměnných je vhodné tyto nejprve sdružit do matice a tu potom přenášet jedním REQUESTem. Maximální délka dat v jednom REQUESTu je 240 bytů tj. v jednom REQUESTu lze přenést max. 120 INT proměnných, 60 LONG proměnných, nebo 60 FLOAT proměnných. Z výše uvedených údajů vyplývá, že maximální objem přenášených dat je cca 240 bytů / 2 s. Pokud je požadováno přenášet více než 120 bytů / 1 s z jednoho řídicího systému, nedoporučujeme použít GPRS přenosy. Na straně PC je limit přenášených dat na jeden řídicí systém stejný. Přenos programu
Pomocí GPRS lze přenášet i programy do stanic. Rychlost přenosu je 240 bytů kódu v jednom REQUESTu tzn. rychlost přenosu programu odpovídá ekvivalentní přenosové rychlosti cca 4800 Bd na sériové lince RS232.
Spolehlivost přenosu
Žádný mobilní operátor není schopen zajistit 100% spolehlivost přenosové soustavy po celých 24 hodin. Je obvyklé, že díky údržbě ze strany mobilních operátorů bývá spojení občas přerušeno. Aplikace nahraná v modemu sice zajistí opětovné navázání spojení, ale tyto výpadky nelze ani předvídat ani jakkoliv eliminovat. U GPRS přenosů nelze garantovat dobu odezvy ani přenosovou kapacitu. Spojení GPRS je sice velmi kvalitní, ale není 100%, výpadky spojení v nepředvídatelných délkách jsou obvyklé.
Možnosti použití GPRS přenosů
GPRS přenosy umožňují komunikovat velmi podobným způsobem jako řídicí systémy připojené na sběrnicí Ethernet. Všechny možnosti, které nabízí Ethernet, jsou dostupné i při použití GPRS přenosů. Prostřednictvím GPRS lze připojit řídicí systém k PC s vývojovým prostředím a takto zajistit dálkovou správu řídicího systému. Další možností použití je vytvoření komunikační sítě téměř neomezeného počtu řídicích systémů a vizualizačních PC. Prostřednictvím GPRS je možná komunikace: • Vzdáleného řídicího systému s prostředím PSP3 • Vzdáleného řídicího systému se servisním programem PSEVIEW • V síti řídicích systémů AMiT • S vizualizačním programem s ovladačem ATOUCH
Přenosy technologických dat v síti GPRS
7
Nastavení některých výše uvedených programů je uvedeno v dodatcích této příručky.
Dálková správa řídicího systému
Obr. 1
Komunikační síť
Obr. 2
8
Technická příručka
2.
Posouzení vhodnosti GPRS Před vlastním rozhodnutím, zda použít přenosovou síť GPRS, je nutné posoudit následující hlediska. Kvalita signálu
GPRS přenosy jsou plně závislé na kvalitě signálu daného operátora v dané lokalitě. Pokud nebude síla signálu dostatečně vysoká, nelze doporučit komunikaci přes GPRS. Jako kvalitní signál lze považovat signál jehož intenzita je alespoň 50 % (orientačně lze zjistit pomocí programu GPRS Config funkcí „Síla signálu“). Síla signálu nemusí být konstantní a může v dané lokalitě kolísat.
Přenosová rychlost
Vykomunikování jedné proměnné trvá cca 2 s. S touto orientační hodnotou je třeba počítat při výpočtu periody komunikace. Maximální možný přenášený objem dat z řídicího systému je 120 b / 1 s. Pro výpočet maximálního toku dat se doporučuje použít 50 % této teoretické hodnoty a to 60 b / 1 s. Tento údaj platí pouze za předpokladu, že se všechna data komunikují jedním REQUESTEm, tj. více proměnných je sdruženo do jedné matice. Pokud jsou uvedené hodnoty nedostačující pro konkrétní řešení, nedoporučuje se použít GPRS přenosy.
Cena provozu
Pořizovací cena GPRS modemů a příslušenství je srovnatelná s jinými komunikačními technologiemi. Co je podstatně vyšší jsou náklady na provoz. Jednotlivé nabídky operátorů se sice různí, ale v oblasti GPRS nabízejí velmi podobné podmínky. Orientační ceny služeb jsou uvedeny v Dodatku D. Pokud je na základě výše uvedeného síť možné realizovat, lze přistoupit k vlastní realizaci sítě.
2.1
Připojení do sítě GPRS
Řídicí systém
Na straně řídicího systému není jiná možnost než použití modemu GSM-M1306B/A. Pouze je potřeba věnovat pozornost volbě datového kabelu podle typu řídicího systému. Pro každý řídicí systém je potřeba: 1 × GSM-M1306B/A
modem s aplikací
1 × GSM-ANT3DBI
integrovaná anténa
1 × GSM-KWCAN nebo GSM-KWRJ datový kabel 1 × napájecí zdroj (pokud je k dispozici zdroj 24 V ss alespoň 100 mA, lze jej použít).
Přenosy technologických dat v síti GPRS
9
PC s připojením na Internet
Pokud má PC přímé připojení na Internet (lze prohlížet www stránky v prohlížeči), není potřeba nic dalšího a komunikace se sítí GPRS bude probíhat prostřednictvím internetového připojení. Připojení na Internet může být realizováno: • Pevným připojením (ADSL, ...) • Bezdrátovým připojením mobilních operátorů • Prostřednictvím WiFi sítě • Případně dalším jiným způsobem
PC bez připojení na Internet
Pokud není PC připojeno na Internet, lze realizovat připojení do GPRS sítě pomocí modemu GSM-M1306B. Pro toto připojení je potřeba: 1 × GSM-M1306B 1 × GSM-ANT3DBI 1 × GSM-KWPC 1 × napájecí zdroj 24 V ss / min 100 mA.
2.2
Výběr operátora Na základě nabídky a na základě pokrytí signálem se zvolí poskytovatel služeb GPRS a zajistí potřebný počet SIM karet s pevnou veřejnou IP adresou a požadovaným tarifem. Pozor, pokud nebude použit tarif s neomezeným objemem přenášených dat, může měsíční vyúčtování dosáhnout velmi vysokých částek. Přenosy v síti GPRS mohou mít poměrně velké režie. Orientační přehled služeb operátorů je uveden v Dodatku D.
10
Technická příručka
3.
Realizace sítě GPRS Pro zajištění kvalitního a spolehlivého spojení na síti GPRS je nutno provést následující kroky: • Naparametrizovat GPRS modemy • Nastavit IP konfigurace v řídicích systémech • Nastavit komunikační parametry programů na PC • Naprogramovat řídicí systémy (pouze pokud mezi sebou budou řídicí systémy komunikovat) Parametrizace modemů
Modemy se před prvním použitím musí naparametrizovat pomocí programu GPRS Config. Pro parametrizaci je nutno mít k dispozici SIM karty a je potřeba znát následující údaje: ♦ IP adresu poskytne operátor, případně lze zjistit pomocí programu GPRS Config funkcí „Načti“ ♦ PIN použité SIM karty součást SIM karty ♦ APN poskytne operátor Vlastní popis parametrizace je uveden dále.
Nastavení IP konfigurace řídicích systémů
Před zahájením komunikace je nutno v každém řídicím systému nastavit IP konfiguraci. Nastavuje se v prostředí PSP3 nebo DetStudio. Pozor operační systém NOS v řídicím systému musí být 3.40 nebo vyšší. S nižší verzí NOSu nemusí přenosy pracovat správně.
Nastavení komunikačních parametrů programů na PC
Pokud se bude se vzdálenými stanicemi komunikovat pomocí programů PSP3 nebo PSEWIEW, je nutné správně nastavit komunikační parametry. Pro správnou funkci GPRS přenosů je nutno použít PSP3 verzi 3.40 a vyšší PSEVIEW verzi 1.70 a vyšší
Programová obsluha
Pokud bude GPRS komunikace sloužit pouze pro spojení PC a vzdálených řídicích systémů a vlastní systémy mezi sebou nebudou komunikovat, není nutný žádný zásah do aplikačních programů v řídicích systémech. Pokud budou mezi sebou komunikovat i samotné řídicí systémy je nutné tuto výměnu dat v řídicích systémech naprogramovat (viz dále).
Přenosy technologických dat v síti GPRS
11
3.1
Parametrizace modemu
Obecné vlastnosti sériového přenosu
Přenos dat po sériové lince probíhá pomocí vlastního protokolu firmy AMiT formou přímo zapouzdřených IP paketů. Parametry fyzické vrstvy sériového portu pro přenos jsou: ♦ Přenosová rychlost 38400 Bd ♦ 8 datových bitů, 1 stopbit ♦ Sudá parita ♦ Řízení toku žádné Tyto parametry jsou již v modemu nastaveny a není třeba je nijak měnit.
3.1.1 Program GPRS Config K nastavení parametrů GPRS modemu GSM-M1306B/A slouží program GPRS Config. Program je volně přístupný na webových stránkách firmy AMiT, nebo na firemním CD. Potřebná konfigurace PC: ♦ Volný sériový port COMx ♦ OS Win98 a vyšší ♦ Propojovací kabel GSM-KWPC Při každé změně SIM karty je třeba celý konfigurační proces provést znovu! Postup parametrizace
Po spuštění programu GPRS Config je třeba nejprve nastavit komunikační port ke kterému je modem připojen. Poté stačí vybrat požadovanou akci a postupovat podle pokynů programu.
Obr. 3 – Hlavní okno programu GPRS Config
12
Technická příručka
Význam jednotlivých parametrů: Povinné parametry (musí být zadány): ♦ Číslo COM portu – číslo COM portu na PC, ke kterému je modem během parametrizace připojen. Rozsah zadávaných hodnot je 1 ÷ 32 (jsou zobrazeny pouze dostupné COM porty). Pokud není požadovaný port v seznamu, je nejspíš používán jiným programem. Zkuste daný program ukončit a pak obnovte seznam tlačítkem Obnovit. ♦ APN – definice přístupového bodu sítě Internet. Závisí na příslušném GSM operátorovi a typu služby (viz Dodatek A). Nepovinné parametry: ♦ PIN – PIN SIM karty. ♦ Login – uživatelské jméno pro přihlášení k danému APN. Pokud jej GSM operátor nevyžaduje, ponechá se prázdné1. ♦ Heslo – heslo pro přihlášení k danému APN. Pokud jej GSM operátor nevyžaduje, ponechá se prázdné1. Pokud dojde k zadání špatného PINu, SIM karta se zablokuje. K zadávání PINu dochází při každém zapnutí modemu. Postup při konfiguraci
Po klepnutí na tlačítko „Zapiš“ se zobrazí výzva k přípravě modemu pro zápis hodnot. Po provedení všech kroků pokračujte stisknutím tlačítka „Další“.
1
Login a heslo zadávejte pouze v případě, že jste je získali od operátora při koupi SIM karty.
Přenosy technologických dat v síti GPRS
13
Obr. 4 – Postup před konfigurací modemu Pokud modem již byl dříve nakonfigurován pro jinou SIM kartu, doporučujeme provádět konfiguraci bez vložené SIM karty, aby nedošlo k jejímu zablokování.
Obr. 5 – Dokončení zápisu parametrů Po dokončení konfigurace doporučujeme otestovat správnost nastavení modemu. Test nastavení modemu spustíme klepnutím na tlačítko „Test“ v hlavním okně programu.
14
Technická příručka
Obr. 6 – Postup před ověřením konfigurace Po provedení všech kroků pokračujte stiskem tlačítka „Další“. Nyní program provede testování modemu. Tato akce trvá přibližně 60 sekund. Pokud testování modemu bylo úspěšné, je modem správně nakonfigurován a připraven k použití.
Obr. 7 – Výsledek testování Pokud modem již jednou konfigurován byl, je možné vyčíst nastavené parametry klepnutím na tlačítko „Načti“. Před načtením je třeba provést požadované kroky. Pak po stisku tlačítka „Další“ dojde k načtení hodnot.
Přenosy technologických dat v síti GPRS
15
Obr. 8 – Postup před načtením hodnot
Obr.9 – Výsledek načtení hodnot z modemu Pro rychlé zjištění IP adresy modemu slouží tlačítko „Načti IP“. K jeho správné funkci musí být modem již správně nakonfigurován a připojen k GPRS. Jinak se IP adresa nedá zjistit. K připojení k GPRS dojde cca po 40 sekundách od zapnutí modemu. Tuto IP adresu je třeba zadat do řídícího systému jako adresu rozhraní na kterém bude modem připojen.
16
Technická příručka
Další pomocné tlačítko „Síla signálu“ slouží pro konstantní zjišťování síly signálu. Tato funkce je užitečná pro nalezení nejlepšího umístění antény v lokalitách se slabým signálem. Chybové kódy
Chyba
Popis
Invalid port number
Byl vybrán port který v počítači není nainstalován, nebo nebyl vybrán žádny port. Vybraný port již používá jiná aplikace Došlo k chybě na sériové lince, proveďte restart modemu a akci opakujte, případně zkuste použít jiný komunikační port. Zadané parametry mají nesprávný formát nebo došlo k chybě uvnitř modemu. Zkuste jej restartovat a akci opakujte. Nenavázaná komunikace s modemem, zkontrolujte připojení modemu k PC. Není zadán název APN. Parametr APN musí být zadán. Modem odpověděl neočekávaným řetězcem, zkuste modem restartovat a akci opakovat. PIN kód který jste zadali není správný, anebo je SIM zablokovaná. Přihlášení k sítí se nezdařilo, ověřte zda je anténa správně připojena a zda jste v dosahu signálu vašeho operátora. Nepovedlo se připojení k GPRS, ověřte že vámi zadané parametry jsou správné a že je služba GPRS aktivována. Vložte SIM kartu do modemu.
Port already open Error reading com device
Modem odpověděl ERROR
Modem neodpovídá Pole APN je prázdné Chyba modemu Byl zadán špatný PIN Nelze se přihlásit k sítí
Chyba nastaveni GPRS parametrů V modemu není vložena SIM karta Nelze se připojit k GPRS
3.2
Připojení ke GPRS selhalo, ověřte parametry spojení a sílu signálu, opakujte pokus o připojení.
Nastavení IP konfigurace řídicího systému Pro správnou komunikaci řídicího systému s modemem je třeba nastavit komunikační rozhraní, na které je připojen modem, do režimu 232TOETH. V tomto režimu je komunikačním protokolem daného rozhraní protokol APE, a žádná jiná komunikace než APE na tomto rozhraní již není možná (při spuštěné aplikaci). Protokol APE je zapnut pouze pokud je SW DIP 9 v poloze ON, když je v poloze OFF, je aktivní protokol sítě DB-Net, pokud je na tomto kanále aktivní (SW
Přenosy technologických dat v síti GPRS
17
DIP8 nastavuje komunikační port, na kterém je DB-Net aktivní). Prvotní nastavení IP konfigurace je nutno provést pomocí připojení přes sériovou linku, pokud je již nastavení aktivní je možné provádět změny i přes GPRS připojení. Prvotní nastavení
Níže popsané kroky jsou prováděny z vývojového prostředí PSP3 verze 3.40 nebo vyšší. Řídicí systém se připojí k PC pomocí sériové linky RS232. Do řídicího systému se nahraje operační systém 3.40 a vyšší (dle manuálu PSP3, kapitola Zavedení aplikace). Řídicí systém i PSP3 se nastaví tak, aby proběhla úspěšně identifikace stanice (dle manuálu PSP3). SW DIP 9 se nastaví do polohy OFF. Řídicí systém je nyní potřeba vypnout a zapnout. V prostředí PSP3, menu Přenos | IP konfigurace:
Obr. 10 - Okno IP konfigurace Volbou položky Stanice se nastaví Výchozí brána
Obr. 11 – Nastavení výchozí brány
18
Technická příručka
Výchozí brána
Nastaví se hodnota IP adresy SIM karty použité v modemu. Stiskem na Zapiš se hodnota zapíše do řídicího systému. V okně Nastaveni IP konfigurace - adresně se vybere jedno z rozhraní COM0 nebo COM1 a stiskem na Rozhraní se otevře konfigurační okno
Obr. 12 - Konfigurační okno rozhraní 232TOETH V tomto okně je nutno nastavit: ♦ (●) 232TOETH ♦ COM – číslo COM portu na řídicím systému, na kterém je připojen modem: 0 pro RS232 (na každém systému) 1 pro RS485 (závislé na typu systému). ♦ IP adresa – adresa použité SIM karty v modemu. ♦ UDP port – port protokolu UDP, na kterém probíhá komunikace. Nastavuje se 59, pokud správce sítě výslovně neurčí jinak. ♦ Maska sítě – pro GPRS přenos se vždy nastavuje hodnota 255.255.255.255 (pozor platí pro NOS 3.40 a vyšší) ♦ Heslo – heslo pro přistup ke stanici. Je to zabezpečení proti cizímu zásahu (je třeba si uvědomit, že stanice bude viditelná odkudkoliv z Internetu). Doporučuje se používat. ♦ Duplex – definuje, zda bude komunikace po sériové lince duplexní nebo poloduplexní. U rozhraní RS232 se nastavuje Full u rozhraní RS485 se nastavuje Half. Parametry se zapíší do řídicího systému volbou Zapiš. Zahájení GPRS komunikace
Pro vlastní komunikaci je nutno provést: • Vložit do modemu SIM kartu
Přenosy technologických dat v síti GPRS
19
• Zapojit modem k řídicímu systému (kabelem GSM-KWRJ nebo GSM-KWCAN) • Zapojit modem k napájecímu zdroji • Připojit k modemu anténu • Zapnout DIP9 na řídicím systému do polohy ON • Vypnout a zapnout stanici i modem Pokud se postupovalo dle výše uvedeného návodu, měla by nyní proběhnout identifikace řídicího systému z prostředí PSP3. Pokud je správně nastaveno prostředí PSP3, bude řídicí systém komunikovat jako by byl připojen k PC kabelem.
3.3
Programová obsluha v aplikaci
Definice vzdálené stanice
Pojem vzdálená stanice zde označuje libovolnou stanici (PC nebo řídicí systém), se kterou chceme z daného řídicího systému komunikovat. Protože komunikace přes GPRS, stejně jako komunikace přes Ethernet, využívá protokolů IP a UDP, není třeba speciální knihovnu modulů a lze použít stejné funkční moduly jako pro Ethernetovou komunikaci. Pro definici vzdálené stanice je třeba vložit do procesu Init modul EthNetSeg. Pro každou vzdálenou stanici, se kterou se bude komunikovat, je třeba definovat vlastní modul. Parametry modulu EthNetSeg: ♦ IP Adresa – IP adresa vzdálené stanice. ♦ UDP port – číslo UDP portu, na kterém bude probíhat komunikace, musí být shodné s číslem UDP portu nastaveném na vzdálené stanici. ♦ Heslo – heslo pro přístup do vzdálené stanice. ♦ Timeout – doba, po kterou bude stanice čekat na odpověď. Doporučená hodnota pro Timeout u GPRS je 10 s. ♦ Stanice – pokud je tato hodnota nastavena na ANO, zjišťuje se pro danou vzdálenou stanici každých 30 s stav je-li aktivní. Nemá žádný vliv na komunikaci. ♦ Stav – jméno proměnné, do které se průběžně ukládá stav komunikace. Podrobný popis je uveden v manuálu k PSP3.
Popis principu komunikace
20
Vlastní komunikace mezi řídicím systémem a vzdálenou stanicí probíhá pomocí funkčního modulu EthReqDb. V závislosti na nastavení modulu je jím možné jak číst ze
Technická příručka
vzdálené stanice, tak do ní zapisovat. Pokud je daná proměnná matice, lze přenášet jak celou matici, tak pouze její výřez. Maximální velikost výřezu matice však nesmí přesáhnout 240 bytů. Typ MI ML MF
poč. řádků × poč. sloupců 120 60 60
Maximální velikost výřezu matice pro jednotlivé datové typy U přenášené proměnné musí být vždy jejím vlastníkem vzdálená stanice. Protože adresování vzdálených stanic není jen podle čísla vzdálené stanice, ale i podle její IP adresy, lze v jedné sítí mít jednu i více vzdálených stanic se stejným číslem. Příklad:
Mějme jeden řídicí systém s číslem 3 (adresa). V řídicím systému je definována proměnna A, jejíž vlastníkem je řídicí systém (vzdálená stanice) číslo 5. V sítí může pak být např. šest jiných řídicích systémů, které budou mít nastaveny číslo (adresu) 5 a budou tuto proměnnou číst (nebo zapisovat). Stejně tak stanice 3 může tuto proměnnou vyčíst nebo zapsat z/do libovolné z těchto šesti řídicích systémů, výběr konkrétního řídicího systému bude realizován IP adresou. Minimální perioda komunikace se odvíjí od počtu proměnných, které se budou komunikovat. V komunikaci mezi řídicím systémem a PC s pevným internetovým připojením je průměrná doba potřebná na komunikaci jedné proměnné 1 s, u matice je to až 1,5 s v závislosti na její velikosti. Při komunikaci mezi dvěma řídicími systémy jsou doby komunikace průměrně 2 s pro jednu proměnnou a až 2,5 s pro matici. Těmito časy je třeba vynásobit počet proměnných, které se budou komunikovat.
Příklad:
Je potřeba vyčítat 4 proměnné typu I a jednu matici typu MF[5,5]. Komunikace bude probíhat mezi dvěma řídicími systémy. Minimální perioda tedy bude = 4 × 2 s + 1 × 2,5 s = 10,5 s. Protože doba odezvy v GPRS sítích závisí na momentálním vytížení GSM sítě, síle signálu atd., tedy faktorech, které nelze předvídat a které mohou být místy trochu labilní, doporučuje se minimální periodu komunikace ještě vynásobit koeficientem 1,1 a zaokrouhlit nahoru.
Příklad:
Pokud v minulém příkladu vyšla doba komunikace 10,5 s, vynásobením × 1,1 vychází 11,55 s, po zaokrouhlení
Přenosy technologických dat v síti GPRS
21
nahoru je výsledná hodnota 12 s. Tato hodnota se použije jako minimální perioda. I přes toto opatření je možné, že se paket v GPRS sítí zdrží ještě o něco déle, proto je vhodné před každým započetím komunikace testovat stavový bit příslušného komunikačního modulu, zda předchozí komunikace již skončila či nikoliv. Jak je vidět z předchozích příkladů, při komunikování většího počtu proměnných se doba komunikace stává neúnosně dlouhá. Proto je v takovém případě lepší proměnné vložit do jedné matice a tu pak číst nebo zapisovat.
22
Příklad:
Je-li potřeba zapsat do vzdálené stanice 10 proměnných typu F, minimální perioda komunikace by byla 22 s (viz doporučený postup výpočtu). Pokud se tyto proměnné složí do jediné matice, a ta se pak bude zapisovat, bude minimální perioda komunikace 3 s.
Popis modulu EthReqDb
Parametry modulu: ♦ EthNetSeg – návěští modulu EthNetSeg, který definuje vzdálenou stanici, se kterou se má komunikovat. ♦ Zapisovat – příznak určující, zda se bude vzdálenou proměnnou číst nebo do ní zapisovat. ♦ Stanice – číslo vzdálené stanice (může jích být víc), se kterou se bude komunikovat. ♦ Proměnná – proměnná, která se bude přenášet. ♦ Řádků – počet přenášených řádku matice. ♦ Sloupců – počet přenášených sloupců matice. ♦ WID - WID proměnné na vzdálené stanici, která se komunikuje. Pokud je zadáno -1, použije se WID proměnné dosazené za parametr Proměnná. ♦ Vložení - chybový kód vložení požadavku. Lze zadat NONE. ♦ Stav - stav přenosového požadavku. Lze zadat NONE.
Technická příručka
4.
Dodatek A: APN jednotlivých operátorů O2
Jméno služby Název APN O2 GPRS Instant internet O2 GPRS Instant/ st. IP adresa internet.s O2 GPRS InstantSpecial internet.open O2 GPRS InstantSpecial / st. IP sdresa internet.open.s Standard Access profi.internet Více informací o jednotlivých službách: http://www.cz.o2.com/bus/cz/services/view/dataContainerPripojeniProVasiFirmu-MobilniInternet-GPRS.html
T-Mobile
Název APN: internet.t-mobile.cz Další možnosti datových služeb: http://t−mobile.cz/Web/Business/TarifySluzby/Professional Sluzby/firemni-datove-sluzby.aspx
Vodafone
Název APN: internet Další možnosti datových služeb: http://www.vodafone.cz/pdf/pripojeni_sit.pdf
Přenosy technologických dat v síti GPRS
23
5.
Dodatek B: Nastavení PSP3 Pokud je potřeba s řídicím systémem přes GPRS modem komunikovat z prostředí PSP3, je nutno PSP3 pro tuto komunikaci nastavit. Níže popsané nastavení platí pro PSP3 verze 3.40 a vyšší.
5.1
Nastavení PSP3 s připojením k Internetu PSP3 | Volby | Komunikace | Standardní
Obr. 13 – Volba komunikačního kanálu Nastaví se Win32-Ethernet. Stiskem na Další parametry se nastaví:
Obr. 14 – Okno nastavení IP komunikace
24
IP adresa
Adresa řídicího systému, se kterým se bude komunikovat (IP SIM karty v GPRS modemu).
UDP port
Pokud správce sítě výslovně neurčí jinak, nastaví se 59.
Technická příručka
Heslo
Musí být stejné, jako je nastaveno v IP konfiguraci řídicího systému.
Timeout
Doba čekání na odpověď, doporučuje se nastavit hodnotu 5000 – 10000 (5 – 10 sec).
PC UDP port Přesměrování
5.2
Pokud správce sítě výslovně neurčí jinak, nastaví se 59. Pro komunikaci s řídicím systémem s pevnou veřejnou IP adresou nezaškrtávat, při komunikaci s řídicím systémem s jiným typem připojení, kontaktujte technickou podporu AMiT.
Nastavení PSP3 s GPRS modemem PSP3 | Volby | Komunikace | Standardní
Obr. 15 – Volba komunikačního kanálu Nastaví se Win32-Ethernet. Stiskem na Další parametry se nastaví:
Obr. 16 – Okno nastavení IP konfigurace modemu
Přenosy technologických dat v síti GPRS
25
Režim Plný duplex
26
(*) GPRS modem Vždy zvolit.
IP adresa
IP adresa řídicího systému, se kterým se bude komunikovat (IP SIM karty v GPRS modemu).
UDP port
Pokud správce sítě výslovně neurčí jinak, nastaví se 59.
Heslo
Musí být stejné, jako je nastaveno v IP konfiguraci řídicího systému.
Timeout
Doba čekání na odpověď, doporučuje se nastavit hodnotu 10000 (10 s).
PC IP adresa
IP adresa SIM karty v GPRS modemu přes který komunikuje PC.
PC UDP port
Pokud správce sítě výslovně neurčí jinak, nastaví se 59.
Technická příručka
6.
Dodatek C: Nastavení PSEVIEW Pokud se bude s řídicím systémem přes GPRS modem komunikovat z prostředí PSEVIEW, je nutno PSEVIEW pro tuto komunikaci nastavit. Níže popsané nastavení platí pro PSEVIEW verze 1.70 a vyšší.
6.1
Nastavení PSEVIEW s připojením k Internetu Komunikace | Definovat | Ethernet
2 × kliknout levým tlačítkem myši
Obr. 17 - Nastavení parametrů komunikace Nastaví se následující parametry: IP adresa
Musí být stejná jako adresa SIM v GPRS modemu, se kterým se bude komunikovat.
UDP port
Musí být shodný s portem nastaveným v řídicím systému, obvykle 59.
Přenosy technologických dat v síti GPRS
27
Heslo Stanice
6.2
Musí být shodné s heslem v řídicím systému. Zaškrtne se číslo řídicího systému se kterým se bude komunikovat, musí se shodovat s nastavením čísla řídicího systému na DIP SW.
Nastavení PSEVIEW s GPRS modemem Komunikace | Definovat | Ethernet
Obr. 18 - Nastavení parametrů komunikace COM
Full-duplex
Číslo COM portu na PC, na kterém je připojen GPRS modem, obvykle 1. Vždy zvolit.
GPRS IP adresa
IP adresa SIM karty v GPRS modemu připojeného k PC.
GPRS UDP port
Pokud správce sítě neurčí jinak, nastaví se 59. Dvojím kliknutím myší na pole IP adresa se dále nastaví parametry DB-Net segmentu:
28
Technická příručka
Obr. 19 - Nastavení DB-Net segmentu IP adresa
Musí být stejná jako adresa SIM v GPRS modemu, se kterým se bude komunikovat.
UDP port
Musí být shodný s portem nastaveným v řídicím systému, obvykle 59.
Heslo
Musí být shodné s heslem v řídicím systému.
Timeout
Doba v ms po jakou PC čeká na odpověď, doporučuje se nastavit hodnotu 10000 (10s)
Stanice
Zaškrtne se číslo řídicího systému se kterým se bude komunikovat, musí se shodovat s nastavením čísla řídicího systému na DIP SW.
Přenosy technologických dat v síti GPRS
29
7.
Dodatek D: Služby operátorů O2
Nabízí službu GPRS přenosů a poskytuje dynamické i statické veřejné IP adresy. Orientační ceny:
T-MOBILE
Aktivace statické IP
490,-
Měsíční cena statické IP
210,-
Paušál DATA NONSTOP
699,-
Nabízí službu GPRS přenosů a poskytuje dynamické i statické veřejné IP adresy. Orientační ceny:
Vodafone
Aktivace statické IP
499,-
Měsíční cena statické IP
149,-
Paušál DATA NONSTOP
650,-
Nabízí službu GPRS přenosů, ale poskytuje zatím pouze dynamické IP adresy. Lze použít pouze pro připojení PC k Internetu a nelze použít pro GPRS modemy. Ceny jsou pouze informativní. Pro aktuální informace kontaktujte mobilní operátory na trhu.
30
Technická příručka
8.
Dodatek E: Poradce při potížích Diagnostika na modemu
Na GPRS modemu je jedna červená LED. Po zapnutí se rozsvítí a svítí dokud se modem nepřipojí do sítě. Po připojení do GPRS sítě LED bliká. Trvalé rozsvícení během provozu indikuje ztrátu GPRS spojení. Blikání LED indikuje pouze stav modemu, nic nevypovídá o stavu řídicího systému.
Diagnostika GPRS Config
V programu GPRS Config je možno otestovat správnou funkci GPRS modemu. Pomocí funkce „Test“ je možné zkontrolovat nastavené parametry a správnou funkci modemu.
Diagnostika na PC
Pokud je PC připojené k Internetu (lze prohlížet www stránky v prohlížeči) je možno zjistit stav vzdáleného modemu pomocí příkazu PING. Příkaz PING se spustí z příkazového řádku na PC. Příkaz má formát: PING IP-adresa PING zajistí vyslání dotazu na zadanou IP adresu a poskytne informace o funkci modemu a řídicího systému. Pokud přijde odpověď na příkaz PING je řídicí systém a modem správně nakonfigurován a připraven na přenos. Doba odezvy udává čas na vykomunikování jednoho REQUESTu. První doba odezvy je obvykle delší než další následující, je to způsobeno vytvářením spojení na síti GPRS. Vytvoření spojení trvá cca 10× déle než další následné requesty. Pokud po nějakou dobu přestaneme komunikovat (cca 10 s) tak se spojení zruší a vytvoření nového trvá opět delší dobu. Doby odezvy jsou závislé na okamžitém využití sítě a mohou kolísat.
Přenosy technologických dat v síti GPRS
31