podrobný
popis
GNOME
převodník Ethernet/RS232
snadné použití
bezpečnostní prvky
virtuální sériový port
21. března 2005
w w w . p a p o u c h . c o m
0175
GNOME
Papouch s.r.o.
GNOME Katalogový list Vytvořen: 25.10.2004 Poslední aktualizace: 21.3.2005 13:36 Počet stran: 44 © 2005 Papouch s.r.o.
Papouch s.r.o. Adresa:
Soběslavská 15 130 00 Praha 3
Telefon:
+420 267 314 268-9 +420 602 379 954
Fax:
+420 267 314 268-9
Internet:
www.papouch.com
E-mail:
[email protected]
RSS:
www.papouch.com/rss.xml
Strana 2
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. OBSAH
Základní informace ............................................. 4
Serial Port Settings .................................... 17
Aplikace ....................................................... 4
Dedicated Connection................................ 19
Popis............................................................ 4 Vlastnosti ..................................................... 4 Typy komunikace......................................... 5 Technické parametry ................................... 5
Connect Mode Settings.............................. 18
Flush Mode Buffer...................................... 20
Packing Algorithm ...................................... 21
Addintional Settings ................................... 22
Možná provedení ......................................... 6
Factory Settings1........................................... 22
Indikace ....................................................... 7
Hlavní menu – Telnet a RS232 ......................... 23
Základní informace ............................................. 8
Channel 1 ...................................................... 24
Připojení modulu.......................................... 6
Nastavení............................................................ 8 IP Adresa ..................................................... 8 MAC Adresa ................................................ 8
Jak snadno nastavit GNOME.............................. 9
Převodník Ethernet – RS232 (základní nastavení) .................................................... 9
Připojení zařízení s RS232 přes Ethernet na „lokální“ port COM ..................................... 11 Prodloužení linky RS232 přes Ethernet..... 11
Propojení dvou zařízení s RS232 přes Ethernet ..................................................... 11
Způsoby nastavení............................................ 13 Programem Telnet......................................... 13
Update Settings ............................................. 22 Server ............................................................ 23 Email.............................................................. 31 Expert ............................................................ 33 Security.......................................................... 34 Factory Defaults............................................. 34 Exit without save............................................ 34
Save and exit ................................................. 34 Výchozí nastavení ......................................... 35 RS232 – Ethernet....................................... 35 Expertní nastavení ..................................... 35 Nastavení zabezpečení.............................. 35
E-mail ......................................................... 35
IP adresa je známa.................................... 13
Virtuální sériový port.......................................... 36
Sériovou linkou.............................................. 14
Konfigurace.................................................... 38
IP adresa není známa................................ 13
Přes WEBový prohlížeč................................. 14
Hlavní menu – WEBové rozhraní...................... 15 Unit Configuration.......................................... 15 Server Properties .......................................... 16
Instalace ........................................................ 36 Komunikace bez řídících linek ................... 38
Komunikace s přenosem stavu řídících linek ................................................................... 39
Rejstřík .............................................................. 42
Port Properties .............................................. 17
GNOME na Internetu: www.papouch.com/?cislo=0175
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 3
GNOME
Papouch s.r.o.
ZÁKLADNÍ INFORMACE Popis
GNOME je jednoduchý a levný převodník rozhraní 10/100 Ethernet na linku RS232. Umožňuje snadné připojení přístrojů s rozhraním RS232 na Ethernet, nebo prodloužení sériové linky přes Internet třeba na druhý konec světa. Zapojení konektoru pro linku RS232 na modulu GNOME je shodné s konektorem na počítači typu PC. Součástí je „virtuální sériový port“, tedy software, které v operačním systému Windows vytvoří nový sériový port přesměrovaný přes Ethernet na modul GNOME. Aplikace
• Připojení zařízení komunikujících linkou RS232 do Ethernetu • Prodloužení sériové linky RS232 přes Ethernet
• Komunikace se vzdálenými zařízeními přes Internet Vlastnosti
• Převodník sériové linky na Ethernet
• Připojení k síti 10/100Base-T Ethernet konektorem RJ45 • Miniaturní – snadná integrace do stávajících zařízení • snadná konfigurace pomocí webových stránek • Protokoly TCP a UDP
• Linka RS232 vyvedena na konektor D-SUB 9 male • Rychlost RS232 až 300 Bd až 460 kBd
• Použité signály: RXD, TXD, RTS, CTS, DTR, GND
• Řízení toku dat RTS/CTS nebo Xon/Xoff nebo bez řízení • Možnost napájení připojených zařízení ze signálu DTR • Napájení – GNOME: 4 až 6 V
• Napájení – GNOME12: 5 až 36 V
• Indikace napájení, přenosu dat, připojení a aktivity sítě • Rozměry 54 x 24 x 33 mm
Strana 4
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Typy komunikace
Převodník GNOME používá pro komunikaci dva porty: datový a nastavovací. Datový port (pro běžný přenos dat) je volitelný, standardně je nastaven port 10001. Nastavovací port je 9999. TCP server/klient
Po zapnutí modul GNOME jednak očekává data ze sériové linky a jednak je připraven přijmout požadavek na spojení z Ethernetu.
Pokud přijdou data ze sériové linky, aktivuje se režim TCP klient (viz níže). Pokud přijde požadavek o navázání spojení, modul se přepne do režimu TCP server (viz níže).
V aktivovaném režimu může modul již zůstat nebo po určité době klidu od poslední komunikace zrušit spojení a přejít opět do režimu čekání na data ze sériové linky nebo z Ethernetu.
TCP server
Po zapnutí modul GNOME poslouchá na zvoleném portu a očekává připojení klienta.
Po připojení klienta jsou ihned data z Ethernetu vysílána do sériové linky a naopak data ze sériové linky posílána do Ethernetu. Pokud není klient připojen a přicházejí data ze sériové linky, jsou ukládána do vyrovnávací paměti a odeslána ihned po připojení klienta. Pokud se klient odmlčí nebo nekorektně ukončí spojení, GNOME spojení ukončí sám po uplynutí nastavené doby.
TCP klient
V klidu modul GNOME očekává data ze sériové linky. Jakmile jsou data přijata, pokusí se modul GNOME navázat spojení se serverem na zadané IP adrese. Pokud se to nepodaří, jsou data ukládána do vyrovnávací paměti. Po navázání spojení jsou data odeslána a rovněž jsou přenášena data z Ethernetu na sériovou linku RS232.
UDP
Data z Ethernetu jsou očekávána na zadaném portu. Pokud přijdou data ze sériové linky RS232, jsou odeslána na nastavenou IP adresu. Při přenosu UDP se nekontroluje odezva od protější strany, sama aplikace by měla být zabezpečena proti ztrátě dat.
Technické parametry
Připojení k Ethernetu .....................................TBase 10/100 RJ45 Konektor RS232 ............................................D-SUB9M (vidlice) Rozložení signálů RS232 ..............................DTE, viz obr. 1
Využité signály RS232...................................TxD, RxD, RTS, CTS, DTR Napěťové úrovně RS232 ...............................typicky ±6 V Signál DTR ....................................................trvale +6 V
Řízení toku dat ..............................................žádné / XON/XOFF / RTS/CTS
Vyrovnávací paměť .......................................2kB pro vysílání a 2kB pro příjem Napájení (GNOME) .......................................4 až 6 V (max. 200 mA) Napájecí napětí (GNOME12).........................5 až 36 V
Proudový odběr (GNOME12) – při 5 V ..........typicky 190 mA Proudový odběr (GNOME12) – při 12 V ........typicky 80 mA Proudový odběr (GNOME12) – při 30 V ........typicky 35 mA www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 5
GNOME
Papouch s.r.o.
Možná provedení Napájecí napětí: • •
GNOME: 4 až 6V (standardní provedení) GNOME12: 5 až 36V
Šifrování komunikace: • •
Bez šifrování (standardní provedení) 128bit šifrování komunikace, algoritmus Rijndael
Konektor RS232: • •
D-SUB 9 M (Cannon 9, vidlice) (standardní provedení) D-SUB 9 F (Cannon 9, zásuvka) s rozložením signálů DCE pro přímé připojení k PC (zapojen jako protikus obr. 1)
Neváhejte nás kontaktovat v případě dalších specifických požadavků na provedení a funkce modulu GNOME. Připojení modulu
obr. 1 – zapojení RS232
obr. 2 – RS232 a napájecí konektor
Modul GNOME má pro připojení 2 konektory. Sériová linka se připojuje integrovaným kabelem zakončeným konektorem D-SUB 9. (Provedení se standardním konektorem RS232 (D-SUB 9 M) se propojuje s PC kříženým kabelem.) Zapojení konektoru je na obr. 1. Rozhraní Ethernet se připojuje zepředu konektorem RJ45. Připojuje se běžným (nekříženým) kabelem k HUBu nebo Switchi. Zezadu na modulu je konektor pro připojení napájení (obr. 2). Jde o souosý konektor 3,8 x 1,3 mm. Vhodný konektor je na obrázku vpravo. Kladný pól (+) je uvnitř. K převodníku je možné objednat také následující položky:
• Zdroj (zásuvkový adaptér) s kabelem zakončeným odpovídajícím konektorem (3,8 x 1,3 mm).
• Kabel délky 2 m zakončený konektorem 3,8 x 1,3 mm. Na druhém konci jsou jen volné vodiče, pro připojení ke zdroji napájení.
Strana 6
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Indikace
Kontrolka ON (zelená) (na obr. 2 horní LED) Funkce: Indikace napájecího napětí
Kontrolka DCD (červená) (na obr. 2 dolní LED) Funkce: Svítí, je-li navázáno spojení.
Kontrolky na Ethernetovém konektoru Levá LED nesvítí žlutá bliká žlutá zelená bliká zelená
www.papouch.com
Pravá LED nesvítí žlutá bliká žlutá zelená bliká zelená nesvítí
Význam síť není připojena 100BASE-T Half Duplex Připojen 100BASE-T Half Duplex Aktivní 100BASE-T Full Duplex Připojen 100BASE-T Full Duplex Aktivní 10BASE-T Half Duplex Připojen 10BASE-T Half Duplex Aktivní 10BASE-T Full Duplex Připojen 10BASE-T Full Duplex Aktivní
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 7
GNOME
Papouch s.r.o.
NASTAVENÍ
Nastavení modulu GNOME je možné měnit několika způsoby: • • •
Programem telnet (strana 13).
Přes sériovou linku (strana 14).
Pomocí WEBového prohlížeče (strana 14).
ZÁKLADNÍ INFORMACE IP Adresa
GNOME musí mít v síti, ke které je připojen nastavenu masku sítě, IP adresu brány a unikátní (jedinečnou) IP adresu. Z výroby je nastavena maska sítě 255.255.255.01 a IP adresa 192.168.1.254. Výchozí IP adresa:
_192_._168_.__1__._254_
Výchozí IP adresa brány:
__0__.__0__.__0__.__0__
Výchozí maska sítě:
_255_._255_._255_.__0__
IP adresa:
_____._____._____._____
IP adresa brány:
_____._____._____._____
Maska sítě:
_____._____._____._____
Pokud některé z adres změníte, doporučujeme si nové hodnoty zaznamenat:
MAC Adresa
Unikátní adresa uvedená na štítku modulu GNOME (zespodu nebo z boku). Je jedinečnou adresou tohoto modulu. Je to šest hexadecimálních číslic oddělených pomlčkami – ve formátu 00-20-4A-xx-xx-xx (xx jsou jedinečná čísla uvedená na štítku). MAC adresa:
1
00-20-4A-_____-_____-_____
Tato maska sítě se označuje také jako maska typu C.
Strana 8
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. JAK SNADNO NASTAVIT GNOME
V této kapitole jsou uvedeny příklady, jak nejsnáze a nejrychleji nastavit převodník GNOME pro typické příklady použití. Vyberte, který z příkladů je nejbližší Vaší aplikaci. (Příklady jsou uvedeny pro převodník ve výchozím nastavení.) Převodník Ethernet – RS232 (základní nastavení)
Nastavení je určeno pro zařízení, která vyžadují stálé připojení k RS232.
1) Spusťte internetový prohlížeč a do řádku adresa napište http://[IP adresa modulu] . (Pro převodník ve výchozím nastavení to znamená http://192.168.1.254 .) Po potvrzení této adresy se otevřou interní WEBové stránky modulu. 2) Pokud potřebujete změnit výchozí IP adresu, IP adresu brány nebo masku sítě můžete tak učinit následujícím postupem: a. Klepněte na Nastavení serveru („Server Properties“) v levém menu.
b. Otevře se stránka Nastavení serveru („Server Properties“), kde je možné nastavit IP adresu („IP Address“), masku sítě („Subnet Mask“) a IP adresu brány („Gateway Address“). c. Klepněte na Aktualizovat nastavení („Update Settings“).
obr. 3 – hlavní menu
d. Pokud jste měnili IP adresu modulu, bude potřeba se k převodníku znovu připojit, protože se změnila původní IP adresa, ke které jste byli připojeni.
obr. 4 – základní nastavení
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 9
GNOME
Papouch s.r.o.
3) Sériový port má dle výchozí konfigurace tyto komunikační parametry: Rychlost ..................................... 9600 Bd Počet datových bitů.................... 8 Parita.......................................... žádná Počet stopbitů ............................ 1 Pokud potřebujete některý z parametrů změnit, parametry sériové linky najdete v sekci Nastavení portu („Port Properties“) pod nadpisem „Serial Port Settings“.
obr. 5 – nastavení sériového portu
Položky na obrázku mají následující význam: Serial Protocol .................. sériový protokol – není v této verzi možné měnit
Speed ............................... rychlost sériové linky v Baudech Character Size .................. délka znaku Parity................................. parita
Stopbit............................... počet stopbitů
Flow Control...................... řízení toku dat
Po změně nastavení nezapomeňte klepnout na Aktualizovat nastavení („Update Settings“). Tím se nastavení uloží do interní paměti modulu.
4) Tímto je GNOME nastaven jako převodník Ethernet – RS232. Toto nastavení stačí pro základní funkci převodníku bez dalších možností řízení toku dat, časování nebo tvorby paketů.
Strana 10
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
Připojení zařízení s RS232 přes Ethernet na „lokální“ port COM Prodloužení linky RS232 přes Ethernet
Následující nastavení se hodí pro aplikace zařízení, která vyžadují stálé připojení k RS232. 1) GNOME připojte k Ethernetové síti.
2) Nainstalujte Virtuální sériový port (podrobný postup začíná na straně 36).
3) Vaše zařízení s rozhraním RS232 připojte k sériové lince modulu GNOME.
4) Na počítači připojeném k Ethernetu (tato síť musí být propojena se sítí, ke které je připojen modul GNOME) spusťte aplikaci komunikující po RS232 s Vaším zařízením a jednoduše vyberte ze seznamu portů COM port nainstalovaný Virtuálním sériovým portem. 5) Program nyní bude komunikovat jakoby přes linku RS232, která je ovšem připojena přes Ethernet a modul GNOME. Propojení dvou zařízení s RS232 přes Ethernet
Dvě zařízení se sériovou linkou lze jednoduše propojit i přes Ethernet pomocí dvou modulů GNOME. Nastavení prvního modulu GNOME
1) Spusťte internetový prohlížeč a do řádku adresa napište http://[IP adresa modulu] . (Pro převodník ve výchozím nastavení to znamená http://192.168.1.254 .) Po potvrzení této adresy se otevřou interní WEBové stránky modulu. 2) Pokud potřebujete změnit výchozí IP adresu, IP adresu brány nebo masku sítě můžete tak učinit následujícím postupem: a. Klepněte na Nastavení serveru („Server Properties“) v levém menu.
b. Otevře se stránka Nastavení serveru („Server Properties“), kde je možné nastavit IP adresu („IP Address“), masku sítě („Subnet Mask“) a IP adresu brány („Gateway Address“). c. Klepněte na Aktualizovat nastavení („Update Settings“).
obr. 6 – hlavní menu
d. Pokud jste měnili IP adresu modulu, bude potřeba se k převodníku znovu připojit, protože se změnila původní IP adresa, ke které jste
obr. 7 – základní nastavení www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 11
GNOME
Papouch s.r.o. byli připojeni.
Nastavení druhého modulu GNOME
3) Vyčleňte si pro tento modul určitou IP adresu (adresa musí být odlišná od adresy prvního modulu). Adresu nastavte podobně jako u modulu 1.2 V případě, že se modul 2 nachází v jiné síti než modul 1, bude pravděpodobně nutné nastavit i jinou IP adresu brány a masku sítě. Pokud si nejste jisti, jakou IP adresu modulu, brány a masku sítě vybrat, kontaktujte vašeho správce sítě, který Vám tyto položky přidělí.
Společná nastavení
4) Nastavte u obou modulů vzdálenou IP adresu. To znamená při nastavení přes WEB k položce „Port Properties > Dedicated Connection > Remote IP Address“ zapsat IP adresu protějšího modulu GNOME. Nastavte u obou modulů vzdálený port na 10001. To znamená při nastavení přes WEB k položce „Port Properties > Dedicated Connection > Remote Port“ zapsat hodnotu 10001. 5) U obou modulů nastavte režim server/klient. Výchozím nastavením je server, stačí tedy aktivovat režim klient. Tento režim zapnete výběrem položky „With Any Character“ z Webového menu „Port Properties > Connect Mode Settings > Startup“.
6) Sériový port obou modulů má dle výchozí konfigurace tyto komunikační parametry: Rychlost ..................................... 9600 Bd Počet datových bitů.................... 8 Parita.......................................... žádná Počet stopbitů ............................ 1 Pokud potřebujete některý z parametrů změnit, parametry sériové linky najdete v nastavení přes WEB v sekci „Port Properties“ pod nadpisem „Serial Port Settings“. 7) Tím je nastavení dokončeno.
Zařízení A
RS232
GNOME 1 GNOME 2
RS232
Zařízení B
Pokud jsou oba převodníky na stejné síti a u prvního jste ponechali výchozí IP adresu, odpojte první převodník předtím než připojíte druhý. Není možné, aby na stejné síti byly dvě zařízení se stejnou IP adresou. 2
Strana 12
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. ZPŮSOBY NASTAVENÍ
Programem Telnet IP adresa je známa
(Z výroby je nastavena IP adresa 192.168.1.254.)
1) V OS Windows zvolte Start/Spustit a do řádku napište telnet a stiskněte Enter.
2) Připojte se na IP adresu modulu. (Zadáním open tvaru] 9999 a stiskem Enteru.)
[IP
adresa
v tečkovaném
obr. 8 – připojení přes telnet – úvodní text
3) Je-li IP adresa platná, vypíše převodník úvodní text, který je na obr. 8. Nyní je třeba do třech vteřin stisknout Enter, jinak se konfigurace ukončí. 4) Převodník vypíše kompletní vlastní nastavení.
5) Na konci výpisu je odstavec „Change setup:“, ve kterém jsou vypsány skupiny parametrů, které lze nastavovat. Tyto položky jsou popsány v kapitole Hlavní menu – Telnet a RS232 na straně 23. IP adresa není známa
(Převodník je také možné uvést do výrobního nastavení, které přidělí výchozí IP adresu 192.168.1.254, ale přepíše také další položky nastavení.)
1) Otevřete si okno příkazu cmd. (V OS Windows zvolte Start/Spustit a do řádku napište cmd a stiskněte Enter.) 2) Proveďte následující zápis do ARP tabulky:
a. Zadejte arp –d a potvrďte Enterem. Tím smažte stávající ARP tabulku. b. Následujícím příkazem přidělte MAC adrese modulu IP adresu:
arp –s [ip_adresa_v_tečkovaném_tvaru] [MAC_adresa_Xportu] příklad: arp -s 192.168.1.254 00-20-4a-80-65-6e
3) Nyní si otevřete telnet. (Zadáním telnet a stiskem Enteru.)
4) Zadejte open [IP_adresa_přidělená_MAC_adrese] 1 a potvrďte.
5) Terminál po chvíli vypíše chybovou zprávu, že se nepodařilo připojit. Přesto je třeba tuto akci provést, aby si mohl modul zapsat IP adresu do své ARP tabulky.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 13
GNOME
Papouch s.r.o.
6) Připojte se na IP adresu modulu. (Zadáním open [IP adresa v tečkovaném tvaru] 9999 a stiskem Enteru.)
7) Tímto způsobem jste vstoupili pouze do konfigurace modulu. IP adresa stále ještě není nastavena. Je třeba ji nastavit pomocí položky v menu Server Configuration > IP Address. Po opuštění konfigurace bez uložení nastavení a konfigurace IP adresy je třeba celou akci opakovat!
8) Je-li IP adresa platná, vypíše převodník úvodní text, který je na obr. 8. Nyní je třeba do třech vteřin stisknout Enter, jinak se konfigurace ukončí. 9) Převodník vypíše kompletní vlastní nastavení.
10) Na konci výpisu je odstavec „Change setup:“, ve kterém jsou vypsány skupiny parametrů, které lze nastavovat. Tyto položky jsou popsány v kapitole Hlavní menu – Telnet a RS232 na straně 23.
Sériovou linkou
1) Vypněte napájení modulu.
2) Připojte COM port modulu k RS232 PC kříženým kabelem („Laplink“). Na PC otevřete sériový terminál s těmito parametry: Rychlost:.......... 9600 Bd Počet bitů:........ 8
Parita: .............. žádná Počet stopbitů: . 1
Řízení toku dat: není
3) Stiskněte klávesu x a zapněte napájení modulu. Klávesu držte stisknutou dokud se nevypíše text z obr. 8. Poté je třeba do třech vteřin stisknout Enter, jinak se konfigurace ukončí.
4) Převodník vypíše kompletní vlastní nastavení.
5) Na konci výpisu je odstavec „Change setup:“, ve kterém jsou vypsány skupiny parametrů, které lze nastavovat. Tyto položky jsou popsány v kapitole Hlavní menu – Telnet a RS232 na straně 23.
Přes WEBový prohlížeč
1) Spusťte internetový prohlížeč a do řádku adresa napište http://[IP modulu] . (Z výroby je nastavena IP adresa 192.168.1.254.)
adresa
2) Otevřou se interní WEBové stránky modulu. (Pro jejich běh je nutný přohlížeč s podporou Java Appletů.) Obsah stránek je popsán v následující kapitole.
Strana 14
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. HLAVNÍ MENU – WEBOVÉ ROZHRANÍ
Aktuálně zvolená položka je oranžově zvýrazněna.
Unit Configuration (Konfigurace jednotky)
V této části menu jsou shromážděny nejdůležitější položky menu (Jméno, Model, IP adresa, MAC adresa, port, …). Veškeré položky v této sekci jsou jen pro čtení.
obr. 9 – menu
obr. 10 – Server Configuration
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 15
GNOME
Papouch s.r.o.
Server Properties (Nastavení serveru)
Základní položky nastavení Ethernetu, jako IP adresa, maska sítě, IP adresa brány a heslo pro nastavení. Změny, provedené v nastavení se projeví až po klepnutí na tlačítko Update Settings v menu.
obr. 11 – Server Properties
IP Address (IP Adresa)
Nastavuje IP adresu modulu GNOME. Jde o adresu, která jednoznačně identifikuje modul v síti, ke které je připojen. Po změně IP adresy a uložení nastavení (tlačítkem „Update Settings“) je nutné se připojit k převodníku s novým nastavením (http://[nová IP adresa modulu]).
Subnet Mask (Maska sítě)
Nastavuje masku sítě (rozsah IP adres použitých v rámci segmentu sítě) ve které je modul GNOME. Je možné se setkat také s vyjádřením masky pomocí písmen. (A znamená 255.0.0.0; B je 255.255.0.0; C představuje 255.255.255.0)
Gateway Address (IP adresa brány)
IP adresa brány je IP adresa počítače, který modulu GNOME zprostředkovává spojení s ostatními (nadřazenými) sítěmi, případně spojení do Internetu.
High Performance (Vysoký výkon)
Disable: Rychlost sériové linky je možné nastavit jen do 230,4 kBd. Enable: Umožňuje nastavit rychlost až 460,8 kBd.
Telnet Password (Heslo pro telnet)
Heslo pro připojení přes telnet nebo přes WEBové rozhraní. Maximální délka 4 znaky (písmena a/nebo číslice). Nové heslo: Zadejte nové heslo a stiskněte Enter. Objeví se další řádek („Retype Password“), do kterého je nutné zadat heslo pro ověření.
Zrušení hesla: Vymažte obsah pole a stiskněte Enter. Totéž udělejte i v dalším řádku „Retype Password“.
Strana 16
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
Port Properties (Nastavení portu)
Nastavení sériové linky a datové části Ethernetového spojení. Serial Port Settings (Nastavení sériového portu)
Tyto volby umožňují měnit parametry sériové linky modulu.
obr. 12 – nastavení sériového portu
Serial Protocol (Sériový protokol)
Nastavuje typ sériové linky. V tomto provedení modulu lze nastavit pouze RS232.
Speed
(Rychlost)
Nastavuje rychlost sériové linky v Baudech.
Jsou k dispozici možnosti 0, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800 (je možné vybrat pouze pokud je v Server Properties/High Performance nastaveno Enable), 921600 (v tomto provedení není možné nastavit). Výchozí hodnota: 9600
Character Size (Délka znaku)
Nastavuje délku znaku – počet datových bitů. Jsou k dispozici možnosti 7 a 8 bitů. Výchozí hodnota: 8
Parity (Parita)
Umožňuje vybrat typ parity. Jsou k dispozici možnosti None (žádná), Even (sudá) a Odd (lichá). Výchozí hodnota: None
Stopbit
(Počet stopbitů)
Nastavuje počet stopbitů. Jsou k dispozici možnosti 1 a 2. Výchozí hodnota: 1
Flow Control (Řízení toku)
Umožňuje nastavit typ řízení toku dat na sériové lince. Jsou k dispozici tyto možnosti: None: Bez řízení toku dat.
XON/XOFF: Tok dat je řízen speciálními znaky, posílanými v datech – XOFF (pozastavení vysílání) a XON (povolení vysílání). www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 17
GNOME
Papouch s.r.o.
CTS/RTS: Hardwarové řízení linkami CTS a RTS. Výchozí hodnota: None
Connect Mode Settings (Nastavení připojení)
Tato část nastavení umožňuje zapínat režim UDP a nastavit reakci na příchozí požadavek ke spojení.
obr. 13 – nastavení připojení
UDP Datagram Mode (Režim UDP)
Tato volba zapíná komunikaci v režimu UDP. Disable: Režim UDP je zakázán.
Enable: Je povolen režim UDP. Po této volbě je třeba ještě zapsat hodnotu „01“ k položce UDP Datagram Type. Výchozí hodnota: Disable
UDP Datagram Type (Typ datagramu UDP)
Tato položka je použita jen v režimu UDP a zapisuje se k ní hodnota „01“. Výchozí hodnota: (pole je prázdné)
Incoming Connection (Příchozí spojení)
Zde je možné nastavit chování modulu při příchozím požadavku na spojení. Accept unconditional: Požadavek na spojení bude vždy přijat. Never Accept Incoming: Požadavek nebude nikdy přijat. Accept Incoming/DTR: Tato volba není podporována. Výchozí hodnota: Accept unconditional
Response (Odezva)
Nastavuje typ odpovědi po přijetí požadavku na spojení. Nothing: Žádná odpověď.
Character Response: Posílá na sériovou linku znak charakterizující změnu ve stavu spojení – (C-connected … připojen; D-disconnected … odpojen; N … server nedostupný). Výchozí hodnota: Nothing
Strana 18
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Startup
(Po zapnutí)
Nastavuje činnost modulu po zapnutí.
možnost
No Active Connection Startup With Any Character
With CR (0x0D) Only
popis
Po zapnutí nebude vytvořeno žádné spojení. Pokusí se o spojení na vzdálenou IP adresu, pokud přijde ze sériové linky jakýkoli znak. Pokusí se o spojení na vzdálenou IP adresu, pokud se objeví ve vstupním bufferu sériové linky znak CR (0x0D; 13). Pokusí se o spojení na vzdálenou IP adresu, pokud přijde ze sériové linky příkaz ke spojení v následujícím tvaru: C[IP adresa]/[port] Příklad příkazu, který přijde po sériové lince RS232, k navázání spojení s IP 192.168.1.105 na port 4567: C192.168.1.105/4567
Manual Connection
Pokud maska sítě omezuje rozsah IP adres například jen na 8 bitů (maska typu C – tedy 255.255.255.0), jako příkaz ke spojení na výše uvedenou IP stačí následující řetězec: C105/4567 Po zapnutí se ihned pokusí o spojení na vzdálenou IP adresu. Po výběru této položky se předchozí položka „Response“ změní na „Autostart“. Jsou u ní možné následující volby:
Autostart
Without Echo – bez echa (lokálního výpisu odesílaných znaků) With Echo – s echem (lokálním výpisem odesílaných znaků) Touto volbou modul GNOME přejde do režimu emulace modemu. V tomto režimu je veškerá komunikace ovládána AT příkazy ze sériové linky.
Modem Mode
Výchozí hodnota: No Active Connection Startup
Dedicated Connection (Konkrétní připojení)
Zde se nastavuje konkrétní protější adresa a port, ke kterému se bude modul pokoušet připojit a také lokální port, na kterém je očekáváno spojení.
obr. 14 – vyhrazené připojení
Remote IP Address (Vzdálená IP adresa)
Nastavuje vzdálenou IP adresu, ke které se bude převodník připojovat. Výchozí hodnota: (pole je prázdné)
Remote Port (Vzdálený port)
Nastavuje vzdálený port, ke kterému se bude převodník připojovat. Výchozí hodnota: (pole je prázdné)
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 19
GNOME
Papouch s.r.o.
Local Port
(Lokální port)
Nastavuje lokální port, na kterém bude převodník očekávat spojení. Výchozí hodnota: 100001
Flush Mode Buffer (Vyrovnávací paměť)
Parametry vyrovnávací paměti je možné nastavit zvlášť pro vstupní (Line to Network – z RS232 na Ethernet) a výstupní buffer (Network to Line – z Ethernetu na RS232).
obr. 15 – Vyrovnávací paměti
Active Connection (Aktivní připojení) = převodník iniciuje připojení do Ethernetu.
Passive Connection (Pasivní připojení) = převodník přijal požadavek na spojení z Ethernetu. On Active Connection
(Je-li navázáno aktivní spojení)
Enable: Jakmile se převodníku podaří navázat spojení do Ethernetu, bude buffer vymazán. Výchozí hodnota: Disable (vypnuto)
On Passive Connection
(Je-li navázáno pasivní spojení)
Enable: Buffer bude vymazán po přijetí připojení aktivovaného z Ethernetu. Výchozí hodnota: Disable (vypnuto)
At Time To Disconnect (Dojde-li k přerušení spojení)
Enable: Buffer bude vymazán po přerušení spojení. Výchozí hodnota: Disable (vypnuto)
Strana 20
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Packing Algorithm (Tvorba paketů)
Tato část nastavení umožňuje zapnout paketování a také nastavit konkrétní parametry vytváření paketů.
obr. 16 – tvorba paketů
Packing Algorithm (Paketování)
Enable: Jakmile se převodníku podaří navázat spojení do Ethernetu, bude buffer vymazán. Výchozí hodnota: Disable (vypnuto)
Idle Time
(Délka klidu)
Tato volba určuje, po jaké době klidu na lince (doba, po kterou nepřijdou z RS232 žádná data) se přijatá data zabalí do paketu a odešlou do Ethernetu. Je možné vybrat dobu 12 ms, 52 ms, 250 ms, 5 s. Výchozí hodnota: 12 ms
Trailing Characters (Ukončovací znaky)
Určuje počet znaků (Send Character), které jsou signálem k přípravě paketu k odeslání. Jakmile je tento znak (znaky) přijat, paket se připraví a odešle, jakmile přijde další znak (jakýkoli). (Tato položka je praktická například při rozpoznání znaků, předcházejících kontrolnímu součtu. Jako ukončovací znak se nastaví znak, který je vždy stejný a předchází kontrolnímu součtu. Jakmile tento znak přijde, převodník počká ještě na další byte a zařadí jej jako poslední do paketu, který odešle.). Možné volby: None, One (jeden), Two (dva) Výchozí hodnota: None
Send Character 01 (Znak 01)
Send Character 02 (Znak 02)
Tato volba umožňuje zvolit jeden nebo oba znaky, které budou předposledními v paketu. Výchozí hodnota: (pole je prázdné)
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 21
GNOME
Papouch s.r.o.
Addintional Settings (Další nastavení)
Zde jsou shromážděna další nastavení, která nelze zařadit do některé z ostatních kategorií. Některá nejsou v tomto provedení modulu podporována.
obr. 17 – další nastavení
Port Password
(Heslo pro datový port)
Převodník umožňuje kromě hesla pro přístup ke konfiguraci nastavit také heslo, které bude vyžadováno při připojení z Ethernetu. Pokud je u této volby vybráno Enable, bude ihned po navázání spojení na datový port převodníku požadováno heslo, zadané u pole Port Password na formuláři dole. Pokud nebude zadáno správné, převodník spojení přeruší. Heslo může mít maximální délku 15 znaků. Výchozí hodnota: disable, žádné heslo
Inactivity Timeout (Sledování doby klidu)
Inactivity Timer (Délka klidu)
Pokud je vybrána tato volba, je navázáno spojení do Ethernetu a po nastavenou dobu se nekomunikuje ani v jednom směru, spojení bude ukončeno. Volbou „Inactivity Timeout“ se zapíná měření délky doby klidu na lince. Volba „Inactivity Timer“ určuje, po jaké době dojde k ukončení spojení. Dobu zadejte ve formátu „mm:ss“ (minuty:vteřiny).
Factory Settings1 (Výrobní nastavení)
Převodník přejde do výchozího nastavení. Toto nastavení je popsáno u jednotlivých položek v předchozí kapitole.
Update Settings (Uložit nastavení)
Volba uloží provedené změny. Pokud bylo změněno některé nastavení, převodník se restartuje. Poté bude nutné připojit se znovu k převodníku s nově nastavenými parametry – tedy například k jiné IP adrese a portu.
Strana 22
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. HLAVNÍ MENU – TELNET A RS232
Položky menu lze volit pomocí čísel zapsaných před nimi. Volte požadované číslo a stiskněte Enter.
obr. 18 – telnet, RS232: Hlavní menu
Server
Základní Ethernetová nastavení. Menu je na obrázku.
obr. 19 – telnet, RS232: Server Configuration
IP Address (IP adresa)
IP adresa modulu. Čísla IP adresy zadávejte jednotlivě a oddělujte je Enterem. Nastavení je patrné z obr. 19. Výchozí hodnota: 192.168.1.254
Netmask
(Maska sítě)
Zde se nastavuje, kolik bitů z IP adresy tvoří síťová část.
Maska sítě se zadává jako počet bitů, které určují rozsah možných IP adres lokální sítě. Je-li například zadána hodnota 2, je použita maska 255.255.255.252 . Zadaná hodnota, udává počet bitů zprava. Maximum je 32. Výchozí hodnota: 8
Příklad: Masce 255.255.255.0 (binárně 11111111 11111111 11111111 00000000) odpovídá číslo 8. Masce 255.255.255.252 (binárně 11111111 11111111 11111111 11111100) odpovídá číslo 2.
Set Gateway IP Address (Nastavit IP adresu brány)
Gateway IP addr (IP adresa brány)
Tato adresa nemusí být zadána, pokud funguje převodník výhradně v režimu TCP server.
U položky „Set Gateway IP Address“ zadejte „Y“ pro změnu IP adresy brány. Poté následuje dotaz na změnu IP adresy brány. Čísla IP adresy zadávejte jednotlivě a oddělujte je Enterem.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 23
GNOME
Papouch s.r.o.
Change telnet config password (Nastavit heslo pro Telnet)
Enter new Password (Zadat heslo pro Telnet)
Tato položka nastavuje heslo, které je vyžadováno před konfigurací přes telnet nebo přes WEBové rozhraní. Při konfiguraci přes sériovou linku není heslo vyžadováno.
U položky „Change telnet config password“ zadejte „Y“ pro změnu hesla. Poté následuje dotaz na heslo.
Channel 1
Nastavení parametrů sériové linky a datového socketu Ethernetu. Menu je na obr. 20.
Baudrate
obr. 20 – telnet, RS232: Channel 1 configuration
(Rychlost sériové linky)
Umožňuje nastavit komunikační rychlost sériové linky RS232.
Je možno nastavit následující rychlosti [baud]: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400. Výchozí hodnota: 9600
I/F Mode
Položka I/F mode sdružuje v nastavení přes terminál nebo sériovou linku několik parametrů sériové linky modulu. bit
RS-232C – povinné
7
6
5
4
7 bit 8 bit
bez parity
0
0
lichá parita
0
1
sudá parita
1
1 stop bit
2 stop bity
0
tab. 1 – I/F mode
1
1
3
2
1
0
1
1
0
0
0
1
1
1
V prvním sloupci tab. 1 jsou jednotlivé parametry, které lze nastavit pro sériovou linku. Všechny tyto parametry se zapisují jako jediný byte u položky I/F Mode. Jednotlivé bity z tabulky zapište do jednoho řádku a tuto binární hodnotu převeďte na hexadecimální vyjádření a zapište k položce I/F Mode. Strana 24
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Příklad:
1. Je požadováno toto nastavení: 8bitů, bez parity, 1 stop bit. Tabulka bude tedy vypadat takto: bit
RS-232C – povinné
7
6
5
8 bit
bez parity 1 stop bit binárně
0
1
↓
↓
0
1
hexadecinálně
4
0
0
↓
↓
0
0
3
2
1
1
↓
↓
1
0
↓
↓
0
1
4
1
0
0
0
C
2. Jednotlivé bity tvoří osmibitové číslo (01001100). To je třeba převést na hexadecimální číslo. Pokud neovládáte tento převod zpaměti, doporučujeme použít „vědeckou“ kalkulačku.3
Flow
3. Číslo v hexadecimálním tvaru (4C) zadejte k položce I/F Mode.
(Řízení toku dat)
Nastavuje způsob řízení toku dat linky RS232 modulu. K této položce můžete zadat následující kódy: 00 – bez řízení 01 – XON/XOFF 02 – RTS/CTS Výchozí hodnota: 00 – none
Port No
(Lokální port)
Nastavuje lokální port, na kterém bude převodník očekávat spojení. Výchozí hodnota: 10001
Je možné použít kalkulátor integrovaný v OS Windows. Lze ji spustit zadáním „calc“ do Start/Spustit… . Poté Zobrazit/Vědecká. Pod displejem zvolte „Bin“, zapište binární číslo (01001100) a zvolte „Hex“ pod displejem. Zobrazí se převedená hodnota. V tomto případě 4C.
3
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 25
GNOME
Papouch s.r.o.
Connect Mode
(Další parametry Ethernetového připojení)
Položka Connect mode (viz obr. 20) sdružuje v nastavení přes terminál nebo sériovou linku několik parametrů pro Ethernetové rozhraní. bit
7
6
5
3
2
1
0
Nikdy nepřijmout
0
0
0
0
0
0
0
Po příjmu nastaveného znaku
0
0
1
1
Automatické
0
1
0
1
1
1
0
0
0
1
1
0
PŘÍCHOZÍ SPOJENÍ4
Vždy přijmout (server)
1
ODPOVĚĎ
1
4
0
Žádná
0
Jediný znak
1
SPOJENÍ PO ZAPNUTÍ
Žádné
Po příjmu znaku z RS232
0
5
Manuální připojení Seznam IP adres
0
1
6
TYP DATAGRAMU
0
Přímé UDP7
EMULACE MODEMU
Echo zapnuto
1
Bez echa
0
Jednoznakové echo
1
tab. 2 – ConnectMode
0
0
0
1
1
1
0
0
1
1
1
0
0
1
V prvním sloupci tabulky jsou jednotlivé parametry, které lze nastavit pro Ethernetové rozhraní. Všechny tyto parametry se zapisují jako jediný byte u položky ConnectMode. Jednotlivé bity z tabulky zapište do jednoho řádku a tuto binární hodnotu převeďte na hexadecimální vyjádření a zapište k položce ConnectMode (příklad převodu binární hodnoty z tabulky na hexadecimální vyjádření, zapisované do terminálu, je v příkladu na straně 25).
ODPOVĚĎ
možnost
popis
Jediný znak
Posílá na sériovou linku znak charakterizující změnu ve stavu spojení: C... connected ..........připojen D... disconnected......odpojen N... ...........................server nedostupný
Žádná
4
Žádná odpověď
Nastavuje chování modulu při výzvě ke spojení, přijaté UDP protokolem.
K pokusu o spojení dojde po přijetí nastaveného znaku. Je-li vybrána tato položka, budete na následujícím řádku terminálu vyzváni k zadání tohoto znaku. 5
6 7
Tato volba zpřístupní „Seznam IP adres“, popsaný na straně 28.
Po vybrání této volby budete vyzváni k zadání typu datagramu. Jako typ zadejte číslo „01“.
Strana 26
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. SPOJENÍ PO ZAPNUTÍ možnost Žádná
Při příjmu znaku z RS232
Manuální připojení
Automatické
EMULACE MODEMU
popis
Po zapnutí nebude vytvořeno žádné spojení. Pokusí se o spojení na vzdálenou IP adresu, pokud přijde ze sériové linky jakýkoli znak. Pokusí se o spojení na vzdálenou IP adresu, pokud přijde ze sériové linky příkaz ke spojení v následujícím tvaru: C[IP adresa]/[port]
Příklad příkazu, který přijde po sériové lince RS232, k navázání spojení s IP 192.168.1.105 na port 4567: C192.168.1.105/4567
Pokud maska sítě omezuje rozsah IP adres například jen na 8 bitů (maska tedy je 255.255.255.0), jako příkaz ke spojení na výše uvedenou IP stačí následující řetězec: C105/4567 Po zapnutí se ihned pokusí o spojení na vzdálenou IP adresu.
Všechny příkazy pro modem musí začínat řetězcem AT. Pokud příkaz nezačíná AT, je ignorován. Na každý korektně zadaný příkaz odpovídá modem řetězcem Ok nebo 0. Bylo-li navázáno spojení, není možné zadávat příkazy, pouze přenášet data. Je-li třeba přenést příkaz, je třeba zadat řetězec +++. Spojení lze přerušit příkazem ATH. V režimu emulace modemu modul zná následující AT příkazy:
příkaz
ATDT[IP],[port] nebo ATDT[IP]/[port] ATDT[IP] ATH
ATS0=n
ATEn
ATVn
popis
Pokusí se navázat spojení na zadanou IP adresu a port. Pokusí se navázat spojení na zadanou IP adresu.
Zruší spojení. Jsou-li přenášena data, je třeba ještě přejít do režimu zadávání příkazů řetězcem +++. Pokud jsou přenášena data a má být přerušeno spojení, zadejte +++ATH
Je-li n=0, je zakázána možnost připojit se z Ethernetu na sériový port RS232 modulu. Je-li n=1, je připojení povoleno. Zapíná/vypíná echo8. Kromě příkazů vypisuje také následující odpovědi: OK.......................příkaz proveden bez chyb CONNECT............připojen NO CARRIER .....spojení přerušeno RING n.n.n.n .připojená vzdálená IP adresa n.n.n.n. Jednoznakové echo: 0............ ok 1............ připojen 2............ vyzvánění 3............ není nosná 4............ chyba
Je-li echo zapnuto, vypisují se zpět také odesílané příkazy. Tato volba je užitečná zejména při zadávání příkazů z terminálu.
8
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 27
GNOME
Papouch s.r.o.
SEZNAM IP ADRES (HOSTLIST):9
Umožňuje definovat až 12 IP adres a portů, na které se bude převodník po zapnutí pokoušet připojit. Jakmile se podaří připojit, je „hledání“ IP adres ukončeno. Ukázka nastavení těchto IP adres a portů je na obr. 21 (čísla IP adres se zadávají zvlášť a oddělují Enterem). Po výběru IP adres následují dotazy na další dva parametry: Hostlist Retrycounter: Nastavuje, kolikrát se má převodník u každé položky pokoušet o spojení. Je možné nastavit hodnotu 1 až 15. Výchozí nastavení je 3. Hostlist Retrytimeout: Nastavuje, kolik milisekund se má čekat u každého pokusu o navázání spojení. Je možné nastavit hodnotu 1 až 65535. Výchozí nastavení je 250 ms.
obr. 21 – telnet, RS232: Hotlist
9
Tato volba se zpřístupní po vybrání položky „Seznam IP adres“ v tabulce na předchozí straně.
Strana 28
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
Remote IP Address (Vzdálená IP adresa)
Nastavuje vzdálenou IP adresu, ke které se bude převodník připojovat.
Čísla IP adresy zadávejte jednotlivě a oddělujte je Enterem. (Viz obr. 20.)
Remote port (Vzdálený port)
Nastavuje vzdálený port, ke kterému se bude převodník připojovat.
DisConnMode
(Automatické odpojení)
Položka Disconnect Mode (viz obr. 20) sdružuje v nastavení přes terminál nebo sériovou linku několik parametrů pro nastavení automatického odpojení. bit
7
Zadat heslo pro telnet
6
5
tab. 3 – DisconnectMode
4
1
3
0
2
0
1
0
0
0
V prvním sloupci tabulky je jediný dostupný parametr. Tento parametr se zapisuje jako jediný byte u položky DisConnMode. Jednotlivé bity z tabulky zapište do jednoho řádku a tuto binární hodnotu převeďte na hexadecimální vyjádření a zapište k položce DisConnMode (příklad převodu binární hodnoty z tabulky na hexadecimální vyjádření, zapisované do terminálu, je v příkladu na straně 24).
FlushMode
(Režim mazání bufferů)
Položka FlushMode (viz obr. 20) sdružuje v nastavení přes terminál nebo sériovou linku několik parametrů pro obsluhu bufferů a také umožňuje zapnout tvorbu paketů.
bit
VSTUPNÍ VYROVNÁVACÍ PAMĚŤ (RS232 → ETHERNET)10
7
6
Vymazat, pokud je spojení navázáno převodníkem Vymazat, pokud je spojení navázáno z Ethernetu Vymazat, pokud je spojení přerušeno
1
VÝSTUPNÍ VYROVNÁVACÍ PAMĚŤ (ETHERNET → RS232)
5
1
4
3
2
Vymazat, pokud je spojení navázáno z Ethernetu Vymazat, pokud je spojení přerušeno Povolit paketování dat
tab. 4 – FlushMode
1 1
0
1
Vymazat, pokud je spojení navázáno převodníkem
TVORBA PAKETŮ
1
1
1
0
V prvním sloupci tabulky jsou jednotlivé parametry. Všechny tyto parametry se zapisují jako jediný byte u položky FlushMode. Jednotlivé bity z tabulky zapište do jednoho řádku a tuto binární hodnotu převeďte na hexadecimální vyjádření a zapište k položce FlushMode (příklad převodu binární hodnoty z tabulky na hexadecimální vyjádření, zapisované do terminálu, je v příkladu na straně 24).
10
Příslušná vyrovnávací paměť bude vymazána, pokud nastane některá ze tří uvedených událostí.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 29
GNOME
Papouch s.r.o.
Je-li povolena tvorba paketů, zpřístupní se jako další následující byte:
Pack Cntrl
(Řízení tvorby paketů)
Tento znak nastavuje řízení paketování. Paketování lze zapnout pomocí nastavení FlushMode na předchozí straně.
bit
1
0
12 ms
0
0
250 ms
1
0
INTERVAL, PO KTERÉM BUDE VYTVOŘEN PAKET
7
6
5
4
3
2
52 ms
0
5 sec
1
UKONČOVACÍ ZNAKY
Žadný
0
0
Dva
1
0
Jeden
0
ODESÍLÁNÍ
Odesílání po dvou bytech Okamžité odesílání
0
tab. 5 – Pack Cnotrol
0
1
1 1
1
1
V prvním sloupci tabulky jsou jednotlivé parametry. Všechny tyto parametry se zapisují jako jediný byte u položky Pack Cntrl. Jednotlivé bity z tabulky zapište do jednoho řádku a tuto binární hodnotu převeďte na hexadecimální vyjádření a zapište k položce Pack Cntrl (příklad převodu binární hodnoty z tabulky na hexadecimální vyjádření, zapisované do terminálu, je v příkladu na straně 24).
INTERVAL, PO KTERÉM BUDE VYTVOŘEN PAKET
Tato volba určuje, po jaké době klidu na lince (doba, po kterou nepřijdou z RS232 žádná data) se přijatá data zabalí do paketu a odešlou do Ethernetu.
UKONČOVACÍ ZNAKY
Tato volba umožňuje zvolit žádný, jeden nebo dva znaky, které budou předposledními v paketu.
Převodník kontroluje průchozí data a pokud zaznamená jeden nebo dva nastavené znaky (dle nastavení), ukončí paket. (V závislosti na volbě „Odesílání“ se paket ukončí okamžitě nebo až po dvou dalších znacích.) (Tato položka je praktická například při rozpoznání znaků, předcházejících kontrolnímu součtu. Jako ukončovací znak se nastaví znak, který je vždy stejný a předchází kontrolnímu součtu. Jakmile tento znak přijde, převodník počká ještě na další byte a zařadí jej jako poslední do paketu, který odešle.)
ODESÍLÁNÍ
Po volbě „Odesílání po dvou bytech“ bude převodník seskupovat byty příchozí z RS232 po dvou. Standardně (není-li tato volba zapnuta) se operuje s každým bytem zvlášť.
DisConnTime
(Délka klidu na lince)
Pokud je vybrána tato volba, je navázáno spojení do Ethernetu a po nastavenou dobu se nekomunikuje ani v jednom směru, spojení bude ukončeno.
U této položky zadejte dobu ve formátu „mm:ss“ (minuty:vteřiny). Chcete-li tuto funkci vypnout, zadejte „00:00“. Ukázka terminálu je na obr. 20. Strana 30
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. SendChar (Znak)
Ke každému z těchto parametrů je možné zadat jeden znak v hexadecimálním tvaru. Pokud je paket ukončován jen jedním znakem, musí to být „SendChar 1“. Toto nastavení přímo souvisí s nastavením paketování na straně 30.
Email
(Funkce z této kapitoly GNOME standardně neobsahuje. Prosíme, kontaktujte nás, pokud Vás některá z následujících funkcí zaujala.)
Tato sekce umožňuje nastavit až 3 události, po kterých bude odeslán informační e-mail na zadanou adresu/adresy. Událostí může být jeden, nebo sekvence dvou nastavitelných znaků, přenášených ze sériové linky RS232 na Ethernet.
obr. 22 – telnet, RS232: E-mail
Mail server (Mailserver)
Nastavuje adresu SMTP serveru pro odchozí e-maily. (IP adresa SMTP serveru z položky „Domian name“.)
Unit name
(Jméno jednotky)
Uživatelské jméno modulu GNOME, použité jako jméno odesílatele informačních e-mailů.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 31
GNOME
Papouch s.r.o.
Domain name (Jméno domény)
Plný název domény SMTP serveru. (Název serveru s IP adresou „Mail server“.) Příklad: smtp.server.com
Recipient (Příjemci)
Adresy příjemců informačních e-mailů. Je možné zadat dvě různé e-mailové adresy – jednu k položce „Recipient 1“, druhou k „Recipient 2“. Příklad:
[email protected]
Serial Sequence (Sekvence znaků)
Umožňuje nastavit jeden nebo dva hexadecimální znaky, které, když jsou přijaty ze sériové linky, způsobí odeslání informačního e-mailu. Tuto položku lze nastavit zvlášť pro každou ze tří možných událostí („Trigger 1“, „Trigger 2“, „Trigger 3“).
Message (Zpráva)
Text zprávy odeslané pokud nastane podmínka „Serial Sequence“.
Tuto položku lze nastavit zvlášť pro každou ze tří možných událostí („Trigger 1“, „Trigger 2“, „Trigger 3“).
Priority (Priorita)
Priorita dané podmínky. Možné volby: H (vysoká priorita), L (nízká priorita). Sejde-li se v jedné chvíli více podmínek, dříve se obslouží podmínka s vyšší prioritou. Pokud se sejde v jedné chvíli více podmínek se stejnou prioritou, obsluhují se podle číselného pořadí („Trigger 1“, „Trigger 2“, „Trigger 3“)
Tuto položku lze nastavit zvlášť pro každou ze tří možných událostí („Trigger 1“, „Trigger 2“, „Trigger 3“).
Minimal notification interval (Minimální interval odesílání)
Nastavuje, jak často se může odesílat informační e-mail. Pokud během této nastavené doby nastane daná podmínka vícekrát, odešle se jen jeden informační e-mail (po prvním splnění podmínky).
Tuto položku lze nastavit zvlášť pro každou ze tří možných událostí („Trigger 1“, „Trigger 2“, „Trigger 3“).
Re-notification interval (Minimální interval odesílání)
Nastavuje, jaký má být minimální interval mezi dvěma odesláními informačního e-mailu, pokud daná podmínka stále trvá.
Tuto položku lze nastavit zvlášť pro každou ze tří možných událostí („Trigger 1“, „Trigger 2“, „Trigger 3“).
Strana 32
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Expert
Tato nastavení jsou pouze pro odborníky!
obr. 23 – telnet, RS232: Expertní nastavení
TCP Keepalive time in s
(Interval udržování TCP spojení)
Doba, po kterou má být udržována tabulka ARP. Nastavitelný rozsah: 1 – 600s. Výchozí nastavení: 600 sec.
HTTP Port Number (Číslo HTTP portu)
Číslo portu pro spojení protokolem http. Výchozí nastavení: 80.
SMTP Port Number (Číslo SMTP portu)
Číslo portu pro spojení SMTP protokolem. Výchozí nastavení: 25.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 33
GNOME
Papouch s.r.o.
Security
Disable SNMP
obr. 24 – telnet, RS232: Zabezpečení
(Zákaz SNMP)
Umožňuje zakázat SNMP komunikaci.
SNMP Community Name (Jméno SNMP komunity)
Zde je možné zadat jméno SNMP komunity pro zápis nebo čtení do/ze zařízení. Možno zadat až 13 znaků. Výchozí nastavení: public
Disable Telnet Setup
(Zákaz nastavení přes Telnet)
Tato volba umožňuje zakázat nastavení přes Telnet.
Disable TFTP Firmware Update (Zákaz TFTP pro aktualizaci fw)
Tato volba umožňuje zakázat TFTP, aby nebylo možné aktualizovat firmware přes Ethernet.
Factory Defaults
Stisknutím čísla 7 přejde převodník do výchozího nastavení. Toto nastavení je popsáno v kapitole Výchozí nastavení na straně 35.
Exit without save
Ukončení nastavení bez uložení změněných parametrů.
Save and exit
Volba uloží provedené změny. Pokud bylo změněno některé nastavení, převodník se restartuje. Poté bude nutné připojit se znovu k převodníku s nově nastavenými parametry – tedy například k jiné IP adrese a portu.
Strana 34
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
Výchozí nastavení
Takto je převodník nastaven z výroby nebo po volbě Factory Settings1 na straně 22 nebo Factory Defaults na straně 34. RS232 – Ethernet
Baudrate ............................................9600 (Bd) I/F Mode ............................................4C (8 bit, bez parity, 1 stop bit) FLOW ................................................00 (žádné řízení) Port No ..............................................10001 ConnectMode ....................................C0 (server) Hostlist retry counter..........................3 Hostlist retry timeout..........................250 (msec) Start character for serial channel 1....0X0D (CR) Remote IP Adres ...............................000.000.000.000 IP Address .........................................192.168.1.254 Gateway Address ..............................255.255.255.0 Remote Port ......................................0 DisConnMode....................................00 FlushMode.........................................00 DisConnTime.....................................00:00 SendChar 1 .......................................00 SendChar 2 .......................................00
Expertní nastavení
TCP keepalive ...................................45 (seconds) ARP cache timeout............................600 (seconds) HTTP port number.............................80 SMTP port number ............................25
Nastavení zabezpečení
SNMP ................................................Enabled SNMP community name ....................public Telnet setup.......................................Enabled TFTP download .................................Enabled Port 77FEh ........................................Enabled Web Server........................................Enabled ECHO ................................................Disabled Enhanced password ..........................Disabled Port 77F0h.........................................Enabled
E-mail
Priority ...............................................L Min. notification interval .....................1 sec All other parameters ..........................0
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 35
GNOME
Papouch s.r.o.
VIRTUÁLNÍ SÉRIOVÝ PORT
Virtuální sériový port umožňuje použít převodník GNOME spolu s aplikačními programy, které předpokládají komunikaci po lokálním sériovém portu počítače. Po nainstalování programu Redirector se v systému Windows vytvoří nový („virtuální“) sériový port. Pokud pak aplikační program je nastaven na tento port, data jsou přesměrována přes síť Ethernet na modul GNOME. Z pohledu aplikace se přitom jeví, že se jedná o běžný sériový port (COM) počítače.
Instalace
K instalaci budete potřebovat (1)PC s OS Windows, na který budete instalovat virtuální COM, 11 a (3)modul GNOME. (2)program redirector.exe 1) Nainstalujte „Lantronix Redirector“.
a. Spusťte soubor redirector.exe. Zobrazí se uvítací okno, které je na obr. 25.
obr. 25 – Redirector: Uvítací obrazovka
11
Tento soubor je ke stažení na http://www.papouch.com/?cislo=0175 .
Strana 36
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. b. Stiskněte „Continue“. Zobrazí se další okno – viz obr. 26.
c. Zde klikněte na „Next >“. Dále již probíhá instalace standardně – stačí vybrat cílový adresář.
obr. 26 – Redirector: Upozornění před instalací
2) Připojte se k modulu v nastavovacím režimu pomocí WEBového rozhraní, programu Telnet, nebo přes sériovou linku RS232. 3) Nastavte převodník do výchozího nastavení.
4) Nastavte sériovou linku modulu podle vámi požadovaných parametrů.
5) Nastavte převodník do režimu server. To znamená při konfiguraci přes WEB nastavit „Incomming Connection“ na hodnotu „Accept unconditional“. V nastavení přes telnet nebo sériovou linku to znamená volbu „Connect Mode“ nastavit na hodnotu C0. 6) Provedené změny uložte.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 37
GNOME
Papouch s.r.o.
Konfigurace
Komunikace bez řídících linek
(Přenáší se jen data. Nepřenáší se stav řídících linek RS232.)
1) Spusťte konfigurační program (většinou Start/Programy/Lantronix Redirector/Configuration). Ukázka je na obr. 27.
obr. 27 – Redirector: Konfigurace
2) V poli „Redirect“ vyberte požadované číslo portu COM. Poté stiskněte tlačítko „Add IP“. Zobrazí se dialog z obr. 28.
obr. 28 – Redirector: Nastavení IP adresy
3) Zde vyplňte do pole host IP adresu modulu GNOME, jako port vyplňte 10001 (podle dle výchozího nastavení) a stiskněte OK.
Strana 38
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
4) V dialogu z obr. 27 stiskněte „Port Settings“. Zobrazí se následující okno. V něm zatrhněte položku „Raw Mode“ a stiskněte OK.
obr. 29 – Redirector: Nastavení portu
5) V dialogu z obr. 27 stiskněte „Save“ a poté „Close“.
6) Tím je ve vašem systému nainstalován sériový port COM, který není lokální, ale je ve skutečnosti připojen přes Ethernet na sériovou linku modulu GNOME s nastavenou IP adresou. V programu, který používáte pro komunikaci se zařízením připojeným na sériovou linku stačí jednoduše vybrat tento nový port COM a nastavit správné komunikační parametry. Komunikace s přenosem stavu řídících linek (Přenáší se data i stav řídících linek RS232.)
1) Spusťte konfigurační program (většinou Start/Programy/Lantronix Redirector/Configuration). Ukázka je na obr. 27. 2) V poli „Redirect“ vyberte požadované číslo portu COM. Poté stiskněte tlačítko „Add IP“. Zobrazí se dialog z obr. 28.
3) Zde vyplňte do pole host IP adresu modulu GNOME, jako port vyplňte číslo z rozsahu 3000 – 3009 (například 3001) a stiskněte OK. 4) V dialogu z obr. 27 stiskněte „Port Settings“. V okně, které se objeví zkontrolujte, zda není zatržená položka „Raw Mode“ a stiskněte OK. 5) V dialogu z obr. 27 stiskněte „Save“ a poté „Close“.
6) Převodníku GNOME nastavte port z bodu 3 + 11000. (Například 3001 + 11000 ⇒ tedy 14001.) 7) Zapněte převodníku řízení přenosu (Fow Control).
8) Uložte nastavení modulu GNOME. (V nastavení přes sériovou linku příkazem z menu 9 - „Save and exit“. V nastavení přes WEB tlačítkem „Update Settings“.)
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 39
GNOME
Strana 40
Papouch s.r.o.
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o.
www.papouch.com
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 41
GNOME REJSTŘÍK
Papouch s.r.o.
Komunikace bez řídících linek ........................ 38 Komunikace s přenosem stavu řídících linek.. 39 Konektor RS232................................................ 6 MAC Adresa...................................................... 8 Napájecí napětí ................................................. 6 Prodloužení linky RS232 ................................. 11 Propojení dvou zařízení přes Ethernet............ 11 Převodník Ethernet – RS232 ............................ 9 Připojení modulu ............................................... 6 Připojení sériovou linkou ................................. 14 Připojení Telnetem .......................................... 13 Připojení WEBovým prohlížečem.................... 14 Šifrování komunikace........................................ 6 TCP klient.......................................................... 5 TCP server ........................................................ 5 Telnet a RS232 Automatické odpojení .................................. 29 Baudrate ...................................................... 24 Connect Mode ............................................. 26 Číslo HTTP portu......................................... 33 Číslo SMTP portu ........................................ 33 Další parametry Ethernetového připojení .... 26 Délka klidu na lince...................................... 30 Disable SNMP ............................................. 34 Disable Telnet Setup ................................... 34 Disable TFTP Firmware Update .................. 34 DisConnMode.............................................. 29 DisConnTime............................................... 30 Domain name .............................................. 32 Email............................................................ 31 EMULACE MODEMU .................................. 27 Enter new Password.................................... 24 Exit without save.......................................... 34 Expert .......................................................... 33 Factory Defaults .......................................... 34 Flow ............................................................. 25 FlushMode................................................... 29 Gateway IP addr.......................................... 23 Hostlist Retrycounter ................................... 28 Hostlist Retrytimeout ................................... 28 HTTP Port Number ...................................... 33 Change telnet config password ................... 24 Channel 1 .................................................... 24 I/F Mode ...................................................... 24 Interval udržování TCP spojení ................... 33 INTERVAL, PO KTERÉM BUDE VYTVOŘEN PAKET ..................................................... 30 IP Address ................................................... 23 IP adresa brány ........................................... 23 Jméno domény ............................................ 32 Jméno jednotky ........................................... 31 Jméno SNMP komunity ............................... 34 Lokální port.................................................. 25 Mail server ................................................... 31 Mailserver .................................................... 31 Maska sítě ................................................... 23 Message ...................................................... 32 Strana 42
Minimal notification interval ......................... 32 Minimální interval odesílání ......................... 32 Nastavit heslo pro Telnet............................. 24 Nastavit IP adresu brány ............................. 23 Netmask ...................................................... 23 Pack Cntrl .................................................... 30 Port No ........................................................ 25 Priorita ......................................................... 32 Priority ......................................................... 32 Příjemci........................................................ 32 Recipient...................................................... 32 Remote IP Address ..................................... 29 Remote port................................................. 29 Re-notification interval ................................. 32 Režim mazání bufferů ................................. 29 Rychlost sériové linky .................................. 24 Řízení toku dat ............................................ 25 Řízení tvorby paketů.................................... 30 Save and exit............................................... 34 Security........................................................ 34 Sekvence znaků .......................................... 32 SendChar .................................................... 31 Serial Sequence .......................................... 32 Server .......................................................... 23 Set Gateway IP Address ............................. 23 SEZNAM IP ADRES (HOSTLIST)............... 28 SMTP Port Number ..................................... 33 SNMP Community Name ............................ 34 SPOJENÍ PO ZAPNUTÍ............................... 27 TCP Keepalive time in s .............................. 33 UKONČOVACÍ ZNAKY ............................... 30 Unit name .................................................... 31 Vzdálená IP adresa ..................................... 29 Vzdálený port............................................... 29 Zadat heslo pro Telnet................................. 24 Zákaz nastavení přes Telnet ....................... 34 Zákaz SNMP ............................................... 34 Zákaz TFTP pro aktualizaci fw .................... 34 Znak ............................................................ 31 Zpráva ......................................................... 32 UDP................................................................... 5 Virtuální sériový port ....................................... 36 Výchozí nastavení........................................... 35 WEB Addintional Settings..................................... 22 At Time To Disconnect ................................ 20 Autostart ...................................................... 19 Connect Mode Settings ............................... 18 Další nastavení............................................ 22 Dedicated Connection ................................. 19 Délka klidu ............................................. 21, 22 Délka znaku................................................. 17 Dojde-li k přerušení spojení......................... 20 Factory Settings1......................................... 22 Flow Control ................................................ 17 Flush Mode Buffer ....................................... 20 Gateway Address ........................................ 16
Soběslavská 15, Praha 3, tel.: 267 314 268
www.papouch.com
GNOME
Papouch s.r.o. Heslo pro datový port .................................. 22 Heslo pro telnet ........................................... 16 High Performance ....................................... 16 Character Size............................................. 17 Idle Time...................................................... 21 Inactivity Timeout ........................................ 22 Inactivity Timer ............................................ 22 Incoming Connection................................... 18 IP Address................................................... 16 IP Adresa..................................................... 16 IP adresa brány ........................................... 16 Je-li navázáno aktivní spojení ..................... 20 Je-li navázáno pasivní spojení .................... 20 Konfigurace jednotky................................... 15 Konkrétní připojení ...................................... 19 Local Port .................................................... 20 Lokální port.................................................. 20 Manual Connection ..................................... 19 Maska sítě ................................................... 16 Modem Mode .............................................. 19 Nastavení portu ........................................... 17 Nastavení připojení ..................................... 18 Nastavení sériového portu .......................... 17 Nastavení serveru ....................................... 16 No Active Connection Startup ..................... 19 Odezva ........................................................ 18 On Active Connection.................................. 20 On Passive Connection............................... 20 Packing Algorithm ....................................... 21 Paketování .................................................. 21 Parita ........................................................... 17 Parity ........................................................... 17 Po zapnutí ................................................... 19 Počet stopbitů.............................................. 17 Port Password ............................................. 22 Port Properties ............................................ 17
www.papouch.com
Příchozí spojení ...........................................18 Remote IP Address ......................................19 Remote Port .................................................19 Response .....................................................18 Režim UDP ..................................................18 Rychlost .......................................................17 Řízení toku ...................................................17 Send Character ............................................21 Serial Port Settings ......................................17 Serial Protocol..............................................17 Sériový protokol ...........................................17 Server Properties .........................................16 Sledování doby klidu ....................................22 Speed...........................................................17 Startup..........................................................19 Stopbit ..........................................................17 Subnet Mask ................................................16 Telnet Password ..........................................16 Trailing Characters.......................................21 Tvorba paketů ..............................................21 Typ datagramu UDP ....................................18 UDP Datagram Mode ...................................18 UDP Datagram Type ....................................18 Ukončovací znaky ........................................21 Uložit nastavení............................................22 Unit Configuration ........................................15 Update Settings............................................22 Výrobní nastavení ........................................22 Vyrovnávací paměť ......................................20 Vysoký výkon ...............................................16 Vzdálená IP adresa......................................19 Vzdálený port ...............................................19 With Any Character ......................................19 With CR Only ...............................................19 Základní informace ............................................8 Způsoby nastavení ..........................................13
Soběslavská 15, Praha 3, tel.: 267 314 268
Strana 43
GNOME
Papouch s.r.o.
Papouch s.r.o. Přenosy dat v průmyslu, převodníky linek a protokolů, RS232/485/422/USB/Ethernet/GPRS/ WiFi, měřicí moduly, inteligentní teplotní čidla, I/O moduly, elektronické aplikace dle požadavků. Adresa:
Soběslavská 15 130 00 Praha 3
Telefon:
+420 267 314 268-9 +420 602 379 954
Fax:
+420 267 314 268-9
Internet:
www.papouch.com
E-mail:
[email protected]
RSS:
www.papouch.com/rss.xml
w w w . p a p o u c h . c o m