13.07.2015 Views

AP0004 - komunikace v síti GSM/GPRS - Amit

AP0004 - komunikace v síti GSM/GPRS - Amit

AP0004 - komunikace v síti GSM/GPRS - Amit

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>AP0004</strong>APLIKAČNÍ POZNÁMKAKomunikace v síti <strong>GSM</strong>/<strong>GPRS</strong>AbstraktRealizace přenosu dat řídicích systémů firmy AMiT v sítích <strong>GSM</strong>/<strong>GPRS</strong>.Autor: Zbyněk ŘíhaDokument: ap0004_cz_03.pdfPřílohaObsah souboru: ap0004_cz_02.zipsms_p1_cz_02.dsodial_p1_cz_02.dsodial_p2_cz_02.dsosmsgprs_p1_cz_02.dsoUkázkový projekt <strong>komunikace</strong> s řídicím systémem pomocí SMSUkázkový projekt <strong>komunikace</strong> pomocí vytáčeného spojení (master)Ukázkový projekt <strong>komunikace</strong> pomocí vytáčeného spojení (slave)Ukázkový projekt zpracování SMS pomocí DM-<strong>GPRS</strong>Copyright (c) 2013, AMiT ® , spol. s r.o.www.amit.cz1/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>HesloBezpečnostní heslo, které se používá k zašifrování dat při komunikaci v síti DB-Net/IP.StaniceŘídicí systém nebo PC v síti DB-Net/IP (DB-Net).APNPřístupový bod do sítě <strong>GPRS</strong>. Je to textový řetězec, který je jedinečný pro každou jednotlivou síť.Pro řídicí systémy firmy AMiT musí umožňovat přenos UDP rámců.5/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>2. Komunikace v síti <strong>GSM</strong>Komunikaci řídicích systémů firmy AMiT v síti <strong>GSM</strong> lze využít pro:◆ Čtení/zápis dat prostřednictvím vytáčeného spojení◆ Alarmová hlášení prostřednictvím vytáčeného spojení◆ Ovládání technologie prostřednictvím SMS◆ Alarmová hlášení prostřednictvím SMSV síti <strong>GSM</strong> doporučujeme používat pouze SMS. Je možný i datový provoz, ten je však většinouvýhodnější řešit pomocí <strong>GPRS</strong> přenosů.2.1. HW pro komunikaci prostřednictvím <strong>GSM</strong>Modem DM-<strong>GSM</strong>Připojení do sítě <strong>GSM</strong> je realizováno prostřednictvím <strong>GSM</strong> modemu. <strong>GSM</strong> modemů je v nabídcecelá řada. Pro použití s řídicími systémy AMiT doporučujeme použít modem DM-<strong>GSM</strong> z produkcefirmy AMiT.LED na modemu<strong>GSM</strong> modem je osazen dvěma LED. Horní LED je označena PWR (napájení) a spodní LED jeoznačena ACT (činnost). Po zapnutí se obě rozsvítí trvalým svitem. Po připojení modemu do <strong>GSM</strong>sítě se spodní LED, označená ACT, rozbliká. Její trvalé rozsvícení během provozu indikuje ztrátu<strong>GSM</strong> spojení. Blikání LED indikuje pouze stav modemu a nic nevypovídá o stavu řídicího systému.Pro zajištění činnosti modemu je nutné připojit anténu, napájecí zdroj a datový kabel.NapájeníNapájecí napětí modemu DM-<strong>GSM</strong> může být v rozmezí 10 V až 35 V ss. (8 V až 24 V stř.). Modemlze tedy připojit přímo k napájecímu zdroji řídicího systému, který je v případě řídicích systémůfirmy AMiT zpravidla 24 V ss.Pro zvýšení spolehlivosti doporučujeme napájení modemu zapojit přes rozpínací kontakt reléa v případě výpadku <strong>komunikace</strong> resetovat modem vypnutím napájecího napětí.KABEL 232RMPDatový kabel pro připojení modemu k PC. Je nutný pro prvotní nastavení modemu.KABEL 232RR / KABEL 232RRADatový kabel pro připojení modemu k řídicím systémům firmy AMiT, které mají komunikační linkuRS232 vyvedenou na konektor RJ45 (všechny řídicí systémy typu AMiNi).KABEL 232RMSDatový kabel pro připojení modemu k systémové RS232 řídicích systémů firmy AMiT, které majíkomunikační linku RS232 vyvedenou na konektor CANON9 (všechny řídicí systémy mimo typyAMiNi).AnténaSlouží pro zesílení přijímaného signálu ze sítě mobilních operátorů. Bez antény žádný modemnení schopen fungovat. Obvykle postačí nejmenší integrovaná anténa <strong>GSM</strong>-ANT-U1S.V plastových rozvaděčích je možno použít samolepicí anténu <strong>GSM</strong>-ANT-L2S. Pokud je modemumístěný v plechovém rozváděči, doporučujeme použít externí anténu s kabelem <strong>GSM</strong>-ANT-M5S.Vlastní anténa se umísťuje mimo plechový rozváděč.ap0004_cz_03 6/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>2.2. HW parametrizacePřed prvním použitím musí být v modemu nastaveny komunikační parametry. Nastavení seprovádí pomocí programu <strong>GSM</strong> Config verze 1.4 a vyšší. Program je volně dostupný nawww.amit.cz případně na firemním AMiT CD.2.2.1 Program <strong>GSM</strong> ConfigPro spuštění a práci s programem <strong>GSM</strong> Config je nutná následující minimální konfigurace PC.◆ Volný sériový port COMx.◆ OS Win98 a vyšší.◆ Propojovací kabel KABEL 232RMP.2.2.2 Parametrizace DM-<strong>GSM</strong>Do modemu vložte SIM, připojte anténu, propojte s PC a zapněte napájení modemu. Po spuštěníprogramu <strong>GSM</strong> Config nastavte sériový port ke kterému je modem připojen.Obr. 1 - Nastavení komunikačního portu pro parametrizaci modemu na PCVolbu sériového portu potvrďte tlačítkem Pokračovat. Tím dojde k otevření následující obrazovky.Obr. 2 - Nastavení modemuKlikněte na tlačítko Nastav modem. Program <strong>GSM</strong> Config automaticky vyhledá aktuálněnastavené komunikační parametry modemu a provede jeho nastavení dle požadavků knihovnyModem DetStudia. V případě úspěšné parametrizace modemu budete informování o správnémnastavení modemu.7/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 3 - Potvrzení úspěšného nastavení modemuProgram zároveň informuje o nastavených komunikačních parametrech. V případě, že na SIMkartě není deaktivován PIN, doporučujeme tento deaktivovat (z důvodu snadnější parametrizaceřídicího systému, ke kterému bude modem připojen) pomocí tlačítka Zruš PIN.Obr. 4 - Informace o nastavených parametrech modemuV případě potřeby lze pomocí tlačítka Síla signálu zjistit úroveň signálu pro modem v místě, kdese nachází.Obr. 5 - Úroveň signáluap0004_cz_03 8/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Pomocí tlačítka Změnit lze také zadat jiné číslo SMS Centra (toto již bývá přednastaveno odoperátora).2.2.3 Parametrizace řídicího systémuŘídicí systém není nutno po stránce HW žádným způsobem parametrizovat. Jedinou nutnoupodmínkou pro chod <strong>komunikace</strong> mezi řídicím systémem a modemem (po stránce HW) je nutnostběžící aplikace v řídicím systému.2.3. SW parametrizace2.3.1 Parametrizace DM-<strong>GSM</strong>Modem se po nastavení prostřednictvím programu <strong>GSM</strong> config žádným dalším způsobemneparametrizuje (viz kapitola 2.2.2 Parametrizace DM-<strong>GSM</strong>).2.3.2 Parametrizace řídicího systémuPro SW parametrizaci řídicího systému je nutno využít knihovny Modem návrhového prostředíDetStudio. Popis modulů této knihovny lze nalézt v nápovědě k DetStudiu.Pro práci se SMS doporučujeme použít funkční modul ModemSMS a k němu příslušející moduly,podporované od verze 3.16 knihovny Modem.Vzorový příklad pro komunikaci s řídicím systémem pomocí SMS je součástí přílohyap0004_cz_xx.zip. Jedná se o ukázkový projekt s názvem sms_p1_cz_02.dso vytvořený vevývojovém prostředí DetStudio. Tento projekt je vytvořen pro řídicí systém StartKit. Lze jej všakzměnit pro jakýkoliv jiný řídicí systém, osazený linkou RS232, pomocí menu DetStudia„Nástroje / Změnit typ stanice…“.Pro komunikaci prostřednictvím vytáčeného <strong>GSM</strong> spojení je nutno využít modul Modem<strong>GSM</strong>(Modem<strong>GSM</strong>V) a k němu příslušející moduly.Vzorové příklady pro komunikaci řídicích systémů prostřednictvím vytáčeného spojení jsousoučástí přílohy ap0004_cz_xx.zip. Jedná se o ukázkové projekty s názvem dial_p1_cz_02.dsoa dial_p2_cz_02.dso vytvořené ve vývojovém prostředí DetStudio. Tyto projekty jsou vytvořeny prořídicí systém StartKit. Lze je však změnit pro jakýkoliv jiný řídicí systém, osazený linkou RS232,pomocí menu DetStudia „Nástroje / Změnit typ stanice…“.PozorPro komunikaci prostřednictvím vytáčeného <strong>GSM</strong> spojení musíte mít u vašeho operátoraaktivovány na SIM kartě datové služby (přiděleno další "datové telefonní číslo").9/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>3. Komunikace v síti <strong>GPRS</strong>Technologie <strong>GPRS</strong> (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 datovým přenosůmpřináší <strong>GPRS</strong> zvýšení přenosových rychlostí a umožňuje přenosy větších objemů dat.<strong>GPRS</strong> sítě nemají garantovanou dobu odezvy ani přenosovou rychlost. Díky <strong>GPRS</strong> je možnýpřímý přistup do sítě Internet.Komunikace řídicích systémů firmy AMiT v síti <strong>GPRS</strong> je umožněna díky speciálnímu FW, který jenahrán v modemu DM-<strong>GPRS</strong>.<strong>GPRS</strong> přenosy umožňují komunikovat velmi podobným způsobem jako řídicí systémy připojené nasběrnicí Ethernet. Všechny možnosti, které nabízí Ethernet, jsou dostupné i při použití <strong>GPRS</strong>přenosů. Prostřednictvím <strong>GPRS</strong> lze připojit řídicí systém k PC s vývojovým/servisním prostředím(případně s vizualizací) a takto zajistit dálkovou správu řídicího systému. Další možností použití jevytvoření komunikační sítě téměř neomezeného počtu řídicích systémů a vizualizačních PC.Komunikaci řídicích systémů firmy AMiT v síti <strong>GPRS</strong> lze využít pro:◆ Čtení/zápis dat mezi řídicími systémy a PC◆ Vytvoření sítě řídicích systémů a PC◆ Vzdálená správa řídicích systémů◆ Zavedení a ladění aplikace v řídicích systémechPři použití modemu DM-<strong>GPRS</strong> (z produkce firmy AMiT) s FW od verze 2.xx lze kombinovatkomunikaci prostřednictvím <strong>GPRS</strong> s ovládáním technologie prostřednictvím SMS. Případnýupgrade FW je možný pouze v servisním středisku firmy AMiT.Pozor<strong>GPRS</strong> přenosy vyžadují pro správnou funkci operační systém NOS verze 3.40 a vyšší.3.1. Posouzení vhodnosti <strong>GPRS</strong>Před vlastním rozhodnutím, zda použít přenosovou síť <strong>GPRS</strong>, je nutné posoudit následujícíhlediska:◆ Kvalita signálu◆ Spolehlivost přenosu◆ Přenosová rychlost◆ Cena provozu3.1.1 Kvalita signálu<strong>GPRS</strong> přenosy jsou plně závislé na kvalitě signálu daného operátora v dané lokalitě. Pokudnebude síla signálu dostatečně vysoká, nelze doporučit komunikaci přes <strong>GPRS</strong>. Jako kvalitnísignál lze považovat signál, jehož intenzita je alespoň 50 % (orientačně lze zjistit pomocí programu<strong>GPRS</strong> Config funkcí „Síla signálu“). Síla signálu nemusí být konstantní a může v dané lokalitěkolísat.3.1.2 Spolehlivost přenosuŽádný mobilní operátor není schopen zajistit 100 % spolehlivost přenosové soustavy po celých24 hodin. Je obvyklé, že vlivem údržby ze strany mobilních operátorů bývá spojení občaspřerušeno. Aplikace nahraná v DM-<strong>GPRS</strong> sice zajistí opětovné navázání spojení, ale tyto výpadkynelze ani předvídat ani jakkoliv eliminovat.U <strong>GPRS</strong> přenosů nelze garantovat dobu odezvy ani přenosovou kapacitu. Spojení <strong>GPRS</strong> jesice velmi kvalitní, ale není 100%. Výpadky spojení v nepředvídatelných délkách jsouobvyklé.ap0004_cz_03 10/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>3.1.3 Přenosová rychlostPřenos dat v síti řídicích systémů firmy AMiT probíhá formou požadavků (requestů). Každý řídicísystém (nebo PC), který chce komunikovat, posílá požadavek a poté čeká odpověď. Tatotransakce v sítích <strong>GPRS</strong> 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 firmy AMiT, požaduje navykomunikování každé jedné proměnné jeden požadavek. Proměnnou v tomto slova smyslu semyslí jednoduchá proměnná (INT, LONG, FLOAT) nebo matice (INT, LONG, FLOAT). Z tohovyplývá, že pokud je potřeba přenášet více proměnných, je vhodné tyto nejprve sdružit do maticea tuto potom přenášet jedním požadavkem. Maximální délka dat v jednom požadavku je 240 Byte.Najednou lze tedy přenést max. 120 INT proměnných nebo 60 LONG proměnných nebo60 FLOAT proměnných.Z výše uvedených údajů vyplývá, že maximální objem přenášených dat je cca 240 Byte/2 s.Pokud je požadováno přenášet více než 120 Byte/1 s z jednoho řídicího systému, není<strong>GPRS</strong> technologie vhodná.Na straně PC je limit přenášených dat na jeden řídicí systém stejný.Vykomunikování jedné proměnné tedy trvá cca 2 s (u matice je doba <strong>komunikace</strong> až 2,5 sv závislosti na její velikosti). S touto orientační hodnotou je třeba počítat při výpočtu periody<strong>komunikace</strong>. Pro výpočet maximálního toku dat se doporučuje použít 50 % teoretické hodnoty(120 Byte/1 s) což je 60 Byte/1 s. Tento údaj platí pouze za předpokladu, že se všechna datakomunikují jedním požadavkem, tj. více proměnných je sdruženo do jedné matice.PoznámkaPři komunikaci mezi řídicím systémem a PC s pevným internetovým připojením je průměrná dobapotřebná na komunikaci jedné proměnné 1 s. U matice je to až 1,5 s v závislosti na její velikostiPříklad:Je potřeba vyčítat 4 proměnné typu I a jednu matici typu MF[5,5]. Komunikace bude probíhat mezidvě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 <strong>GPRS</strong> sítích závisí na momentálním vytížení <strong>GSM</strong> sítě, síle signálu atd.,tedy faktorech, které nelze předvídat a které mohou být místy labilní, doporučuje se minimálníperiodu <strong>komunikace</strong> ještě vynásobit koeficientem 1,1 a zaokrouhlit nahoru.Příklad:Pokud v minulém příkladu vyšla doba <strong>komunikace</strong> 10,5 s, vynásobením × 1,1 vychází 11,55 s, pozaokrouhlení nahoru je výsledná hodnota 12 s. Tato hodnota se použije jako minimální perioda.Jak je vidět z předchozích příkladů, při komunikování většího počtu proměnných se doba<strong>komunikace</strong> stává neúnosně dlouhá. Proto je v takovém případě výhodnější proměnné vložit dojedné matice a tu pak číst nebo zapisovat.Příklad:Je-li potřeba zapsat do vzdálené stanice 10 proměnných typu F, minimální perioda <strong>komunikace</strong> bybyla 22 s (viz doporučený postup výpočtu). Pokud se tyto proměnné složí do jediné matice, a ta sepak bude zapisovat, bude minimální perioda <strong>komunikace</strong> pouze 3 s.Pomocí <strong>GPRS</strong> lze přenášet do stanic i programy. Vzhledem k výše uvedeným časovým poměrůmlze říci, že rychlost přenosu programu odpovídá přenosové rychlosti cca 600 bps až 1200 bps nasériové lince.3.1.4 Cena provozuPořizovací cena <strong>GPRS</strong> modemů a příslušenství je srovnatelná s jinými komunikačnímitechnologiemi. Podstatně vyšší jsou však náklady na provoz. Jednotlivé nabídky operátorů se sicerůzní, ale v oblasti <strong>GPRS</strong> nabízejí velmi podobné podmínky.11/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>3.2. HW pro komunikaci prostřednictvím <strong>GPRS</strong>Modem DM-<strong>GPRS</strong><strong>GPRS</strong> modemů je v nabídce celá řada, avšak k řídicím systémům firmy AMiT lze použít pouzemodem DM-<strong>GPRS</strong> (nebo starší typ <strong>GSM</strong>-M1306B/A) z produkce firmy AMiT. Komunikace meziřídicím systémem a <strong>GPRS</strong> modemem z produkce firmy AMiT je realizována pomocí speciálníprogramové aplikace, která je vytvořena pouze a výhradně pro tento typ modemu a která je domodemu zaváděna již při výrobě.LED na modemuNa <strong>GPRS</strong> modemu jsou dvě LED. Horní LED je označena PWR (napájení) a spodní LED jeoznačena ACT (činnost). Po zapnutí se obě rozsvítí trvalým svitem. Po připojení do <strong>GSM</strong> sítěspodní LED, označená ACT, bliká. Její trvalé rozsvícení během provozu indikuje ztrátu <strong>GSM</strong>spojení. Blikání LED indikuje pouze stav modemu a nic nevypovídá o stavu řídicího systému.Pro zajištění činnosti modemu je nutné připojit anténu, napájecí zdroj a datový kabel.NapájeníNapájecí napětí modemu DM-<strong>GPRS</strong> může být v rozmezí 10 V až 35 V ss. (8 V až 24 V stř.).Modem lze tedy připojit přímo k napájecímu zdroji řídicího systému, který je v případě řídicíchsystémů firmy AMiT zpravidla 24 V ss.Pro zvýšení spolehlivosti doporučujeme napájení modemu zapojit přes rozpínací kontakt reléa v případě výpadku <strong>komunikace</strong> resetovat modem vypnutím napájecího napětí.KABEL 232RMPDatový kabel pro připojení modemu k PC. Je nutný pro prvotní nastavení modemu.KABEL 232RR / KABEL 232RRADatový kabel pro připojení modemu k řídicím systémům firmy AMiT, které mají komunikační linkuRS232 vyvedenou na konektor RJ45 (všechny řídicí systémy typu AMiNi).KABEL 232RMSDatový kabel pro připojení modemu k systémové RS232 řídicích systémů firmy AMiT, které majíkomunikační linku RS232 vyvedenou na konektor CANON9 (všechny řídicí systémy mimo typyAMiNi).AnténaSlouží pro zesílení přijímaného signálu ze sítě mobilních operátorů. Bez antény žádný modemnení schopen fungovat. Obvykle postačí nejmenší integrovaná anténa <strong>GSM</strong>-ANT-U1S.V plastových rozvaděčích je možno použít samolepicí anténu <strong>GSM</strong>-ANT-L2S. Pokud je modemumístěný v plechovém rozváděči, doporučujeme použít externí anténu s kabelem <strong>GSM</strong>-ANT-M5S.Vlastní anténa se umísťuje mimo plechový rozváděč.3.3. Realizace sítě <strong>GPRS</strong>Pro zajištění kvalitního a spolehlivého spojení v síti <strong>GPRS</strong> je nutno provést následující kroky:◆ Naparametrizovat <strong>GPRS</strong> modemy.◆ Nastavit IP konfigurace v řídicích systémech.◆ Nastavit komunikační parametry programů na PC.◆ Naprogramovat řídicí systémy (pouze tehdy, pokud mezi sebou budou řídicí systémykomunikovat).ap0004_cz_03 12/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>3.4. HW parametrizacePro zajištění kvalitního a spolehlivého spojení v síti <strong>GPRS</strong> je nutno provést po stránce HWnásledující kroky:◆ Naparametrizovat <strong>GPRS</strong> modemy.◆ Nastavit IP konfigurace v řídicích systémech.◆ Nastavit komunikační parametry programů na PC.Modemy se před prvním použitím musí naparametrizovat pomocí programu <strong>GPRS</strong> Config, který jevolně dostupný na www.amit.cz, případně na firemním AMiT CD.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, lze také zjistit pomocí programu <strong>GPRS</strong> Config funkcí „Načti“).◆ PIN použité SIM karty (součást SIM karty).◆ APN (poskytne operátor).3.4.1 Program <strong>GPRS</strong> ConfigPro spuštění a práci s programem <strong>GPRS</strong> Config je nutná následující minimální konfigurace PC.◆ Volný sériový port COMx.◆ OS Win98 a vyšší.◆ Propojovací kabel KABEL 232RMP.3.4.2 Parametrizace DM-<strong>GPRS</strong>Do modemu vložte SIM, připojte anténu, propojte s PC a zapněte napájení modemu. Po spuštěníprogramu <strong>GPRS</strong> Config nastavte sériový port ke kterému je modem připojen.Obr. 6 - Nastavení komunikačního portu pro parametrizaci modemu na PCVolbu sériového portu potvrďte tlačítkem Pokračovat. Tím dojde k otevření následující obrazovky.Obr. 7 - Vyhledání připojeného modemuKlikněte na tlačítko Najdi modem. Program <strong>GPRS</strong> Config automaticky vyhledá aktuálněnastavené komunikační parametry modemu a otevře následující okno. V tomto je nutno vyplnitvšechny potřebné údaje. Ve většině případů postačí zadat APN operátora.13/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 8 - Nastavení parametrů pro DM-<strong>GPRS</strong>Význam jednotlivých položek:◆ APN – definice přístupového bodu sítě Internet. Závisí na příslušném <strong>GSM</strong> operátorovi a typuslužby (viz Dodatek A).◆ PIN – PIN musí být deaktivován (tlačítko Zruš PIN).Pro deaktivaci PINu je třeba znát nastavený PIN. Pokud dojde k zadání špatného PINu, SIM kartase zablokuje.◆ Login – uživatelské jméno pro přihlášení k danému APN. Pokud jej <strong>GSM</strong> operátor nevyžaduje,ponechá se prázdné.◆ Heslo – heslo pro přihlášení k danému APN. Pokud jej <strong>GSM</strong> operátor nevyžaduje, ponechá seprázdné1.Postup při konfiguraciPo klepnutí na tlačítko Zapiš se zobrazí výzva k přípravě modemu pro zápis hodnot.Obr. 9 - Zápis hodnot do modemuPokud byl již modem dříve nakonfigurován pro jinou SIM kartu, doporučujeme provádětkonfiguraci bez vložené SIM karty, aby nedošlo k jejímu zablokování.ap0004_cz_03 14/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Zadané hodnoty potvrdíme tlačítkem Pokračovat, čímž dojde (v případě úspěšného spojenís modemem) k zápisu požadovaných hodnot do modemu.Obr. 10 - Úspěšné zapsání hodnot do modemuPo úspěšném zapsání hodnot do modemu vše potvrdíme tlačítkem Dokončit. Tím je modemnakonfigurován.Po dokončení konfigurace doporučujeme otestovat správnost nastavení modemu.Test nastavení modemu lze spustit pomocí tlačítka Test v hlavním okně programu.Obr. 11 - Spuštění testu nastavení modemuObr. 12 - Výsledek testu nastavení modemu15/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Test musí skončit načtením a vypsáním IP adresy. Pokud bylo testování modemu úspěšné,je modem správně nakonfigurován a připraven k použití.V případě, že byl modem již jednou nakonfigurován, je možné tuto konfiguraci vyčíst pomocítlačítka Načti v hlavním okně programu.Obr. 13 - Úspěšné načtení hodnot z modemu DM-<strong>GPRS</strong>Pro rychlé zjištění IP adresy modemu slouží tlačítko Načti IP v hlavním okně programu. K jehosprávné funkci musí být modem již správně nakonfigurován a připojen k síti <strong>GPRS</strong>. K připojenído sítě <strong>GPRS</strong> dojde cca po 40 sekundách od zapnutí modemu.Obr. 14 - Načtení IP adresyTuto IP adresu je třeba zadat do řídicího systému jako IP adresu rozhraní, na kterém budemodem připojen.Další pomocné tlačítko Síla signálu slouží pro spojité zjiště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.Obr. 15 - Zjištění síly signáluap0004_cz_03 16/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Chybové kódy programu <strong>GPRS</strong> ConfigChybaPopisInvalid port numberByl vybrán port, který v počítači není nainstalován, nebo nebyl vybránžádny port.Port already openVybraný port již používá jiná aplikace.Error reading com deviceModem odpověděl ERRORModem neodpovídáPole APN je prázdnéChyba modemuByl zadán špatný PINNelze se přihlásit k sítiChyba nastaveni <strong>GPRS</strong> parametrůV modemu není vložena SIM kartaNelze se připojit k <strong>GPRS</strong>Došlo k chybě na sériové lince, proveďte restart modemu a akciopakujte, případně zkuste použít jiný port.Zadané parametry mají nesprávný formát nebo došlo k chybě uvnitřmodemu. Zkuste jej restartovat a akci opakujte.Nenavázaná <strong>komunikace</strong> 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 modemrestartovat 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řipojenaa zda jste v dosahu signálu vašeho operátora.Nepovedlo se připojení k <strong>GPRS</strong>, ověřte, že vámi zadané parametryjsou správné a že je služba <strong>GPRS</strong> aktivována.Vložte SIM kartu do modemu.Připojení ke <strong>GPRS</strong> selhalo, ověřte parametry spojení a sílu signálu,opakujte pokus o připojení.3.4.3 Parametrizace řídicího systémuPro správnou komunikaci řídicího systému s modemem DM-<strong>GPRS</strong> je třeba nastavit komunikačnírozhraní řídicího systému, na které je připojen modem, na typ 232ETH.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 prostřednictvím <strong>GPRS</strong> připojení.PozorPozor operační systém NOS v řídicím systému musí být 3.40 nebo vyšší.Komunikace s modemem je funkční pouze tehdy, je-li SW přepínač č. 9 na řídicím systémuv poloze ON (případně je položka „Aplikaci“ v servisním menu řídicího systému ve stavu„Spustit“).PozorV případě, že bude modem DM-<strong>GPRS</strong> nakonfigurován na rozhraní COM0 (nebo na linku RS485řídicího systému), nebude již možné s řídicím systémem komunikovat, na daném rozhraní,prostřednictvím protokolu DB-Net (na jednom komunikačním rozhraní lze provozovat jedenkomunikační protokol). V případě, že bude potřeba s řídicím systémem přes dané rozhraníkomunikovat prostřednictvím DB-Netu, je nutné vypnout běh aplikace. Toto lze učinit přepnutímSW přepínače č. 9 do polohy OFF (případně nastavením položky „Aplikaci“ v servisním menu na„Blokovat“) a restartem řídicího systému.Vlastní IP konfiguraci lze provést prostřednictvím návrhového prostředí DetStudio případněprostřednictvím servisního prostředí ViewDet. Při použití návrhového prostředí DetStudiopostupujte následovně:Po připojení řídicího systému k PC a úspěšném navázání <strong>komunikace</strong> prostřednictvím sériovélinky vyberte menu Přenos / IP konfigurace.17/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 16 - Volba IP konfigurace v DetStudiuPo kliknutí na tuto volbu se v případě úspěšného spojení s řídicím systémem objeví oknoNastavení IP konfigurace.V případě, že je řídicí systém osazen Ethernetovým rozhraním, bude okno vypadat následovně(jinak nebude v tabulce Konfigurace rozhraní uvedena položka Interní).Obr. 17 - Výchozí nastavení IP konfiguracePoužití SIM s veřejnou statickou IP adresouKliknutím na tlačítko Stanice otevřete okno Konfigurace stanice pomocí kterého nastavíteIP adresu výchozí brány. Tato IP adresa musí být shodná s IP adresou SIM karty (lze zjistitod operátora, případně pomocí programu <strong>GPRS</strong> Config) použité v modemu DM-<strong>GPRS</strong>.Obr. 18 - Nastavení výchozí brányZadání IP adresy potvrďte tlačítkem Ulož.V tabulce Konfigurace rozhraní klikněte na položku 232ETH-off a poté klikněte na tlačítkoRozhraní. Otevře se okno Konfigurace stanice.ap0004_cz_03 18/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 19 - Konfigurace rozhraní RS232 řídicího systému pro komunikaci s DM-<strong>GPRS</strong>Nejprve musíte „zaškrtnout“ volbu Povoleno, čímž dojde k aktivaci komunikačního protokolu APEna zvoleném sériovém rozhraní.Nastavení položek:◆ IP adresa – musíte zadat IP adresu SIM karty.◆ UDP port – pokud není vyžadováno jinak, ponechte na hodnotě 59.◆ Maska sítě – musíte zadat hodnotu 255.255.255.255.◆ Heslo – bezpečnostní heslo, které se používá k zašifrování dat při komunikaci.◆ COM port – číslo sériového rozhraní na řídicím systému, ke kterému bude modem připojen.0 odpovídá RS232 (na každém řídicím systému).1 odpovídá RS485 (závislé na typu řídicího systému).◆ Duplex – definuje, zda bude <strong>komunikace</strong> po sériové lince poloduplexní nebo duplexní.V případě že bude modem připojen prostřednictvím RS232 nastavte Full. V případě, že budepřipojen prostřednictvím RS485 nastavte Half.PoznámkaModem komunikuje s řídicím systémem prostřednictvím protokolu APE. Tento lze pomocí položkyCOM Port okna Konfigurace stanice nastavit na kterékoliv sériové rozhraní řídicího systému.Vše pak potvrďte tlačítkem Ulož.Po uložení bude (v případě úspěšného nastavení výše uvedených parametrů) okno NastaveníIP konfigurace vypadat dle následujícího obrázku.Obr. 20 - Úspěšné nastavení modemu DM-<strong>GPRS</strong>19/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Nyní lze s řídicím systémem komunikovat a využívat veškeré dostupné komunikační funkceDB-Net/IP stejně jako při komunikaci prostřednictvím Ethernetu.Použití SIM s dynamickou IP adresouKliknutím na tlačítko Stanice otevřete okno Konfigurace stanice pomocí kterého nastavíteIP adresu výchozí brány. Tato musí být nastavena na hodnotu 127.0.0.255 (dle následujícíhoobrázku).Zadání IP adresy potvrďte tlačítkem Ulož.Obr. 21 - Nastavení výchozí brányV tabulce Konfigurace rozhraní klikněte na položku 232ETH-off a poté klikněte na tlačítkoRozhraní. Otevře se okno Konfigurace stanice.Obr. 22 - Konfigurace rozhraní RS232 řídicího systému pro komunikaci s DM-<strong>GPRS</strong>Nejprve musíte „zaškrtnout“ volbu Povoleno, čímž dojde k aktivaci komunikačního protokolu APEna zvoleném sériovém rozhraní.Nastavení položek:◆ IP adresa – musíte zadat IP adresu 127.0.0.255.◆ UDP port – pokud není vyžadováno jinak, ponechte na hodnotě 59.◆ Maska sítě – musíte zadat hodnotu 255.255.255.255.◆ Heslo – bezpečnostní heslo, které se používá k zašifrování dat při komunikaci.◆ COM port – číslo sériového rozhraní na řídicím systému, ke kterému bude modem připojen.0 odpovídá RS232 (na každém řídicím systému).1 odpovídá RS485 (závislé na typu řídicího systému).◆ Duplex – definuje, zda bude <strong>komunikace</strong> po sériové lince poloduplexní nebo duplexní.V případě že bude modem připojen prostřednictvím RS232 nastavte Full. V případě, že budepřipojen prostřednictvím RS485 nastavte Half.ap0004_cz_03 20/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>PoznámkaModem komunikuje s řídicím systémem prostřednictvím protokolu APE. Tento lze pomocí položkyCOM Port okna Konfigurace stanice nastavit na kterékoliv sériové rozhraní řídicího systému.Vše pak potvrďte tlačítkem Ulož.Při použití dynamické IP adresy lze komunikaci provozovat pouze ve stavu, kdy se řídicísystém prostřednictvím DM-<strong>GPRS</strong> s dynamickou IP adresou aktivně dotazuje okolníchřídicích systémů na síti DB-Net/IP. Komunikace, kdy by se jiná stanice na síti DB-Net/IPaktivně takovéhoto řídicího systému dotazovala na data nelze provozovat.3.5. Způsob připojení do sítě <strong>GPRS</strong>3.5.1 Řídicí systémNa straně řídicího systému není jiná možnost než použití modemu DM-<strong>GPRS</strong>. Je potřeba věnovatpozornost volbě datového kabelu podle typu řídicího systému.Pro každý řídicí systém firmy AMiT je potřeba:1 × DM-<strong>GPRS</strong> modem,1 × <strong>GSM</strong>-ANT-xxx vhodná anténa,1 × KABEL 232xxx dle typu systému,1 × napájecí zdroj (pokud je k dispozici zdroj 24 V ss. alespoň 100 mA, lze jej použít).3.5.2 PC s připojením na InternetPokud má PC přímé připojení na Internet (lze prohlížet webové stránky v prohlížeči), není potřebanic dalšího a <strong>komunikace</strong> se sítí <strong>GPRS</strong> 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.Nastavení <strong>komunikace</strong> s řídicím systémem v DetStudiuAby bylo možné se s řídicím systémem (komunikujícím prostřednictvím <strong>GPRS</strong>) spojit, musí mítSIM karta v modemu DM-<strong>GPRS</strong> (připojeném k řídicímu systému) veřejnou IP adresu. Komunikaciz DetStudia lze pak navázat následujícím postupem.Vyberte menu Přenos / Nastavení <strong>komunikace</strong>.Obr. 23 - Menu DetStudia pro nastavení <strong>komunikace</strong>Otevře se okno Parametry projektu se zvolenou položkou Komunikace, ve které vybertez rozvinovacího menu Způsob <strong>komunikace</strong> položku Ethernet.21/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 24 - Volba Ethernetového rozhraníDo jednotlivých položek (mimo položky Maska) pak zadáme stejné údaje, které byly zadány přinastavení IP konfigurace řídicího systému (viz kapitola 3.4.3 Parametrizace řídicího systému).Obr. 25 - Nastavení komunikačních parametrů pro PC s připojením na InternetVýznam jednotlivých položek je následující:Adresace / PCČíslo PC v rámci sítě DB-Net/IP.IP konfigurace / HesloHeslo pro šifrování. Jeho hodnota musí být shodná s heslem zadaným při IP konfiguraci řídicíhosystému, jinak <strong>komunikace</strong> nebude úspěšná.ap0004_cz_03 22/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>IP konfigurace / IP staniceIP adresa řídicího systému, s níž chceme komunikovat. Musí se shodovat s IP adresounastavenou při IP konfiguraci řídicího systému.IP konfigurace / MaskaMaska sítě. Lze ponechat ve výchozím stavu.IP konfigurace / OffsetPosun čísla řídicího systému oproti číslu nastavenému na jeho SW DIP přepínači. Lze ponechat vevýchozím stavu.IP konfigurace / PC hesloHeslo PC pro případ přístupu jiné stanice na PC. Lze ponechat ve výchozím stavu.IP konfigurace / PC portUDP port použitý na PC. Neurčí-li správce sítě jinak a nejsme omezeni firewallem, Lze ponechatve výchozím stavu.IP konfigurace / UDP portUDP port řídicího systému. Musí se shodovat s UDP portem zadaným při IP konfiguraci řídicíhosystému.IP konfigurace / TimeoutDoba timeoutu pro komunikaci. Po jeho vypršení se síť považuje za neprostupnou a <strong>komunikace</strong>se označí za chybnou. Pro <strong>GPRS</strong> doporučujeme zadat alespoň 10000 ms.Přesměrování / AdresaS touto adresou se komunikuje, je-li zapnuto přesměrování. Pro <strong>GPRS</strong> se nepoužívá.Přesměrování / AktivacePovolení/zakázání přesměrování. Pro <strong>GPRS</strong> se nepoužívá.Přesměrování / PortUDP port, na kterém se komunikuje při zapnutém přesměrování. Pro <strong>GPRS</strong> se nepoužívá.Po nastavení parametrů potvrdíme konfigurační okno a zkusíme provést identifikaci řídicíhosystému pomocí hlavního menu Přenos / Identifikace.Obr. 26 - Ověření <strong>komunikace</strong> pomocí identifikace řídicího systémuV případě, že je <strong>komunikace</strong> správně nastavena, otevře se okno s identifikací řídicího systému (viznápověda k vývojovému prostředí DetStudio).23/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 27 - Okno s identifikací řídicího systémuPokud došlo k úspěšnému navázání <strong>komunikace</strong> s řídicím systémem, lze využívat prostředíDetStudio pro ladění aplikace stejně, jako by byl řídicí systém přímo připojen po RS232 (klasickýDB-Net). Jediné omezení spočívá v nahrávání NOSu, který lze nahrát pouze prostřednictvímrozhraní COM0 na řídicím systému.Nastavení <strong>komunikace</strong> s řídicím systémem ve ViewDetuAby bylo možné se s řídicím systémem (komunikujícím prostřednictvím <strong>GPRS</strong>) spojit, musí mítSIM karta v modemu DM-<strong>GPRS</strong> (připojeném k řídicímu systému) veřejnou IP adresu. Komunikaciz ViewDetu lze pak navázat následujícím postupem.Dvakrát klikneme levým tlačítkem myši v okně Projekt na profil, prostřednictvím kterého chcemes řídicím systémem komunikovat.Obr. 28 - Volba komunikačního profiluOtevře se okno Oprava parametrů stanice, ve kterém zvolíme Typ připojení: Etherneta v záložce Stanice zadáme do jednotlivých položek stejné údaje, které byly zadány při nastaveníIP konfigurace řídicího systému (viz kapitola 3.4.3 Parametrizace řídicího systému).ap0004_cz_03 24/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 29 - Nastavení komunikačních parametrů pro EthernetPřednastavené údaje v záložce PC lze ponechat ve výchozím stavu.Po nastavení parametrů potvrdíme konfigurační okno a zkusíme např. načíst proměnné z řídicíhosystému. Je-li toto úspěšné, lze využívat prostředí pro zobrazení a editaci proměnných umístěnýchv řídicím systému stejně, jako by byl řídicí systém přímo připojen po RS232 (klasický DB-Net).Význam jednotlivých položek pro nastavení <strong>komunikace</strong> v prostředí ViewDet je stejné jakov návrhovém prostředí DetStudio. Popis těchto položek lze nalézt v kapitole „Nastavení<strong>komunikace</strong> s řídicím systémem v DetStudiu“.3.5.3 PC bez připojení na InternetPokud není PC připojeno k Internetu, lze jeho připojení do sítě <strong>GPRS</strong> realizovat i pomocí modemuDM-<strong>GPRS</strong>. Toto připojení bude však funkční pouze pro komunikaci s řídicími systémy AMiTa nebude možné prostřednictvím DM-<strong>GPRS</strong> komunikovat s žádným jiným zařízením.Pro toto připojení je potřeba:1 × DM-<strong>GPRS</strong> modem,1 × <strong>GSM</strong>-ANT-xxx vhodná anténa,1 × KABEL 232RMP kabel pro spojení s PC,1 × napájecí zdroj 24 V ss./min. 100 mA.Nastavení <strong>komunikace</strong> s řídicím systémem v DetStudiuAby bylo možné se s řídicím systémem (komunikujícím prostřednictvím <strong>GPRS</strong>) spojit, musí mítSIM karta v modemu DM-<strong>GPRS</strong> (připojeném k řídicímu systému) veřejnou IP adresu. SIM kartav modemu, který je připojen k PC, nemusí mít veřejnou IP adresu.Komunikaci z DetStudia lze pak navázat následujícím postupem.Nakonfigurujte modem DM-<strong>GPRS</strong> dle kapitoly 3.4.2 Parametrizace DM-<strong>GPRS</strong>.V menu DetStudia vyberte položku Přenos / Nastavení <strong>komunikace</strong>.Obr. 30 - Menu DetStudia pro nastavení <strong>komunikace</strong>25/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Otevře se okno Parametry projektu se zvolenou položkou Komunikace ve které vybertez rozvinovacího menu Způsob <strong>komunikace</strong> položku <strong>GPRS</strong>.Obr. 31 - Volba rozhraní <strong>GPRS</strong>Do položek v sekci Stanice pak zadejte stejné údaje, které byly zadány při nastaveníIP konfigurace řídicího systému (viz kapitola 3.5.3 Parametrizace řídicího systému).Obr. 32 - Nastavení komunikačních parametrů pro PC s připojením pomocí DM-<strong>GPRS</strong>ap0004_cz_03 26/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Význam jednotlivých položek je následující:Adresace / PCČíslo PC v rámci sítě DB-Net/IP.Modem / AdresaIP adresa modemu DM-<strong>GPRS</strong> (vložené SIM karty) připojeného k PC.Modem / COM portČíslo COM portu na PC, ke kterému je připojen modem DM-<strong>GPRS</strong>.Modem / DuplexTyp duplexu (Full/Half) na COM portu PC, ke kterému je připojen modem DM-<strong>GPRS</strong>. NastavteFull.Modem / PortUDP port, prostřednictvím kterého bude modem DM-<strong>GPRS</strong> připojený k PC komunikovat. Lzeponechat ve výchozím stavu.Stanice / AdresaIP adresa řídicího systému, se kterým chceme komunikovat. Musí se shodovat s IP adresounastavenou při IP konfiguraci řídicího systému.Stanice / HesloHeslo pro šifrování. Jeho hodnota musí být shodná s heslem zadaným při IP konfiguraci řídicíhosystému, jinak <strong>komunikace</strong> nebude úspěšná.Stanice / PortUDP port řídicího systému. Musí se shodovat s UDP portem zadaným při IP konfiguraci řídicíhosystému.Stanice / PosunPosun čísla řídicího systému oproti číslu nastavenému na jeho SW DIP přepínači. Lze ponechat vevýchozím stavu.Stanice / TimeoutDoba timeoutu pro komunikaci. Po jeho vypršení se síť považuje za neprostupnou a <strong>komunikace</strong>se označí za chybnou. Pro <strong>GPRS</strong> doporučujeme zadat alespoň 10000 ms.Po nastavení parametrů potvrdíme konfigurační okno a zkusíme provést identifikaci řídicíhosystému pomocí hlavního menu Přenos / Identifikace.Obr. 33 - Ověření <strong>komunikace</strong> pomocí identifikace řídicího systémuV případě, že je <strong>komunikace</strong> správně nastavena, otevře se okno s identifikací řídicího systému (viznápověda k vývojovému prostředí DetStudio).27/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 34 - Okno s identifikací řídicího systémuPokud došlo k úspěšnému navázání <strong>komunikace</strong> s řídicím systémem, lze využívat prostředíDetStudio pro ladění aplikace stejně, jako by byl řídicí systém přímo připojen po RS232 (klasickýDB-Net). Jediné omezení spočívá v nahrávání NOSu, který lze nahrát pouze prostřednictvímrozhraní COM0 na řídicím systému.Nastavení <strong>komunikace</strong> s řídicím systémem ve ViewDetuAby bylo možné se s řídicím systémem (komunikujícím prostřednictvím <strong>GPRS</strong>) spojit, musí mítSIM karta v modemu DM-<strong>GPRS</strong> (připojeném k řídicímu systému) veřejnou IP adresu. SIM kartav modemu, který je připojen k PC, nemusí mít veřejnou IP adresu. Komunikaci z ViewDetu lze paknavázat následujícím postupem.Nakonfigurujte modem DM-<strong>GPRS</strong> dle kapitoly 3.4.2 Parametrizace DM-<strong>GPRS</strong>.Dvakrát klikněte levým tlačítkem myši v okně Projekt na profil, prostřednictvím kterého chcetes řídicím systémem pomocí <strong>GPRS</strong> komunikovat.Obr. 35 - Volba komunikačního profiluOtevře se okno Oprava parametrů stanice, ve kterém zvolíme Typ připojení: <strong>GPRS</strong> a v záložceStanice zadejte do jednotlivých položek stejné údaje, které byly zadány při nastaveníIP konfigurace řídicího systému (viz kapitola 3.5.3 Parametrizace řídicího systému).ap0004_cz_03 28/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>Obr. 36 - Nastavení komunikačních parametrů pro PC s připojením pomocí DM-<strong>GPRS</strong>V záložce modem vyplňte jednotlivé parametry dle informací z modemu DM-<strong>GPRS</strong> (který jepřipojen k PC) získaných pomocí programu <strong>GPRS</strong> Config.Obr. 37 - Nastavení komunikačních parametrů pro PC s připojením pomocí DM-<strong>GPRS</strong>Přednastavené údaje v záložce PC lze ponechat ve výchozím stavu.Význam jednotlivých položek pro nastavení <strong>komunikace</strong> v prostředí ViewDet je stejné jakov návrhovém prostředí DetStudio. Popis těchto položek lze nalézt v kapitole „Nastavení<strong>komunikace</strong> s řídicím systémem v DetStudiu“.Po nastavení parametrů potvrdíme konfigurační okno a zkusíme např. načíst proměnné z řídicíhosystému. Je-li toto úspěšné, lze využívat prostředí pro zobrazení a editaci proměnných umístěnýchv řídicím systému stejně, jako by byl řídicí systém přímo připojen po RS232 (klasický DB-Net).3.6. SW parametrizace3.6.1 Parametrizace DM-<strong>GPRS</strong>Modem se po nastavení prostřednictvím programu <strong>GPRS</strong> Config (viz kapitola 3.4.2 ParametrizaceDM-<strong>GPRS</strong>) žádným dalším způsobem neparametrizuje.3.6.2 Parametrizace řídicího systémuV případě, že není vyžadováno, aby spolu řídicí systémy vzájemně komunikovaly, není nutno řídicísystémy po stránce SW žádným způsobem parametrizovat. Plně postačí nastavit IP konfiguraciřídicích systémů (viz kapitola 3.4.3 Parametrizace řídicího systému).V případě, že mají řídicí systémy vzájemně komunikovat, bude SW parametrizace stejná, jako přikomunikaci řídicích systémů prostřednictvím sítě Ethernet (DB-Net/IP). Popis <strong>komunikace</strong>29/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>prostřednictvím sítě Ethernet, včetně ukázky <strong>komunikace</strong> lze nalézt v AP0006 – Komunikace v sítiEthernet.PozorPři programování <strong>komunikace</strong> prostřednictvím <strong>GPRS</strong> je možné, že se paket v <strong>GPRS</strong> síti zdrží.Proto je vhodné, před každým započetím <strong>komunikace</strong>, testovat stavový bit příslušnéhokomunikačního modulu, zda předchozí <strong>komunikace</strong> již skončila či nikoliv (viz AP0006 –– Komunikace v síti Ethernet).ap0004_cz_03 30/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>4. DODATEK A4.1. Obsluha SMS při komunikaci prostřednictvím <strong>GPRS</strong>Řídicí systémy firmy AMiT mohou prostřednictvím modemu DM-<strong>GPRS</strong> zasílat a přijímat také SMSzprávy. Aby toto bylo možné, je nutné při návrhu aplikace pro řídicí systém použít modulModem<strong>GPRS</strong>. Tento modul zpřístupňuje práci se SMS pro připojený modem DM-<strong>GPRS</strong>, čímž nenínijak narušena IP konektivita řídicího systému (schopnost přenášet data) skrze tento modem.Řídicí systém však musí mít správně vyplněnou IP konfiguraci pro spojení s <strong>GPRS</strong> modemem (vizkapitola 3.4.3 Parametrizace řídicího systému).Modul doporučujeme umístit do procesu s periodou 50 ms.Mějme např. modem DM-<strong>GPRS</strong> připojený k rozhraní COM0 řídicího systému, u kteréhopožadujeme zpracování SMS zpráv. Aby byl řídicí systém schopen se SMS zprávami pracovat, jenutné založit proces s periodou 50 ms (např. Quick) do kterého vložíme následující kód.:1100 Modem<strong>GPRS</strong> 0Nyní již postačí vložit do procesu s vhodnou periodou kód pro obsluhu práce se SMS zprávami.Tato může vypadat např. následovně.If Stav_Send_1.0// "SMS zpráva je odesílána"Else// "uspesny prenos"If Stav_Send_1.1// "SMS zpráva byla úspěšně vyslána"Let @SMS_alarm = falseLet Stav_Send_1 = 0EndIf// "poslat SMS"If @SMS_alarm// "Alarm je vyslán více adresátům pro příjem alarmů"SMSSend :00111, "Zkusebni SMS z PLC:\10 Cas alarmu:\10 %ts\10 Datumalarmu:\10 %td\10 Signal:\10 !!! alarm xyz !!!", NONE, NONE, Stav_Send_1, "",gsm_sms_adr1[0,*], 1440EndIfEndIfV případě, že požadujeme příjem SMS zpráv, je nutné počítat s omezením operátorů, kdy přiaktivní komunikaci prostřednictvím <strong>GPRS</strong> nelze přijmout SMS. Všechny příchozí SMS jsou takzpracovány až po ukončení aktivní <strong>komunikace</strong> prostřednictvím <strong>GPRS</strong>.Od verze FW 2.10 modemu DM-<strong>GPRS</strong> lze toto omezení řešit pomocí modulu SMSSlot, kterýje součástí knihovny Modem od verze 3.17. Pomocí modulu SMSSlot lze na uživatelemdefinovanou dobu přerušit komunikaci prostřednictvím <strong>GPRS</strong>, čímž dojde k obdržení příchozíchSMS modemem DM-<strong>GPRS</strong> a následnému zpracování příchozích SMS.Doba, nutná pro přerušení je závislá na předchozí délce <strong>komunikace</strong> prostřednictvím <strong>GPRS</strong> a jeurčována operátorem.Vzorový příklad pro komunikaci s řídicím systémem pomocí SMS je součástí přílohyap0004_cz_xx.zip. Jedná se o ukázkový projekt s názvem smsgprs_p1_cz_02.dso vytvořený vevývojovém prostředí DetStudio. Tento projekt je vytvořen pro řídicí systém StartKit. Lze jej všakzměnit pro jakýkoliv jiný řídicí systém, osazený linkou RS232, pomocí menu DetStudia„Nástroje / Změnit typ stanice…“.31/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>5. DODATEK B5.1. APN jednotlivých operátorůO2Název APN: internet.open.sDalší možnosti datových služeb:http://www.cz.o2.com/bus/cz/services/view/dataContainer-PripojeniProVasiFirmu-MobilniInternet-<strong>GPRS</strong>.htmlT-MobileNázev APN: internet.t-mobile.czDalší možnosti datových služeb:http://t−mobile.cz/Web/Business/TarifySluzby/ProfessionalSluzby/firemni-datove-sluzby.aspxVodafoneNázev APN: internetDalší možnosti datových služeb: http://www.vodafone.cz/pdf/pripojeni_sit.pdfap0004_cz_03 32/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>6. Dodatek C6.1. Poradce při potížíchDiagnostika v <strong>GPRS</strong> ConfigV programu <strong>GPRS</strong> Config je možno otestovat správnou funkci <strong>GPRS</strong> modemu. Pomocí funkce„Test“ je možné zkontrolovat nastavené parametry a správnou funkci modemu.Diagnostika na PCPokud je PC připojené k Internetu (lze prohlížet webové stránky v prohlížeči), je možno zjistit stavvzdá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-adresaPING zajistí vyslání dotazu na zadanou IP adresu a poskytne informace o funkci modemua ří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í jednohoREQUESTu. První doba odezvy je obvykle delší než další následující, je to způsobeno vytvářenímspojení na síti <strong>GPRS</strong>. Vytvoření spojení trvá cca 10× déle než další následné requesty. Pokud poně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.Diagnostika pomocí LED na řídicím systémuKaždý řídicí systém je vybaven LED s označením RxXXX a TxXXX. Tyto LED jsou navázány přesHW obvody přímo na piny signálů Rx a Tx jednotlivých sériových linek, kterými je řídicí systémosazen. V případě, že je v IP konfiguraci řídicího systému nastavena konfigurace rozhraní na typ232ETH, bude LED Tx daného rozhraní blikat cca s periodou 2 s. Po připojení modemu DM-<strong>GPRS</strong>pak dojde k probliknutí Rx a Tx daného rozhraní. V případě, že k probliknutí Rx a Tx danéhorozhraní nedojde, je modem DM-<strong>GPRS</strong> špatně nakonfigurován nebo došlo k přerušení kabeluspojujícího modem a řídicí systém.33/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>7. Dodatek D7.1. Použití AT příkazů u <strong>GPRS</strong> modemuModem DM-<strong>GPRS</strong> umožňuje zpracování AT příkazů (stejně jako klasické <strong>GSM</strong> modemy). Prozaslání AT příkazů do modemu je možné v DetStudiu využít modul z knihovny Modem s názvemModemAT. AT příkaz by však do modemu neměl být odeslán, dokud nebude modem přihlášen dosítě <strong>GSM</strong>. K získání této informace lze použít modul <strong>GPRS</strong>Diag (taktéž z knihovny Modem).Kontrolu je nutné provádět zvláště po restartu řídicího systému. Jakmile se nastaví příznako přihlášení do sítě, teprve poté umožnit odeslání AT příkazu.Kód pro zpracování AT příkazu by pak mohl vypadat např. následovně:<strong>GPRS</strong>Diag :1000, NONE, Sit, NONE, Activity, NONE, NONELet @atprikaz = Activity.0 and @poslatIf @atprikazModemAT :1000, "", AT_Prikaz[0,*], 5, At_Response[0,*], Stavlet @atprikaz = falseEndIfap0004_cz_03 34/36


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>8. Technická podporaVeškeré informace ohledně <strong>komunikace</strong> v síti <strong>GSM</strong>/<strong>GPRS</strong>, Vám poskytne oddělení technicképodpory firmy AMiT. Technickou podporu můžete kontaktovat nejlépe prostřednictvím emailu naadrese support@amit.cz.35/36 ap0004_cz_03


KOMUNIKACE V SÍTI <strong>GSM</strong>/<strong>GPRS</strong>9. UpozorněníAMiT spol. s r.o. poskytuje informace v tomto dokumentu, tak jak jsou, nepřejímá žádné záruky,pokud se týče obsahu tohoto dokumentu a vyhrazuje si právo měnit obsah dokumentu bezzá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 neboregistrovanými ochrannými známkami příslušných vlastníků.ap0004_cz_03 36/36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!