Trade FIDES, a.s. Serial Port Tester 1.0.0.4 (aktualizace - 10/2014) Popis software Manuál technika systému
2 Serial Port Tester Obsah 1 Popis... 3 1.1 Instalace... 3 2 Zapojení převodníku RS 485 / USB... 7 3 Zapojení převodníku RS 485 / LAN... 8 4 Zapojení převodníku RS 232/USB... 9 5 Práce s aplikací... 10 5.1 Nastavení aplikace... 10 5.2 Vytvoření připojení USB/COM port... 11 5.3 Nastavení připojení TCP/IP... 13 5.4 Nastavení XPortu... 14 5.4.1 Serial Settings... 14 5.4.2 Connection... 15 5.5 Monitorování... 16 5.6 Výsledné soubory... 16 5.7 Data obsažená v log souboru... 17 6 Kontrola linek RS 485... 18 6.1 Zakončovací odpory... 18 6.2 Zakončovací odpory na modulech ASSET... 19 6.3 Měření osciloskopem... 19 6.3.1 Správně... 19 6.3.2 Špatně... 20 Seznam obrázků Obr. 1: Průvodce instalací... 3 Obr. 2: Průvodce instalací licenční ujednání... 4 Obr. 3: Průvodce instalací umístění instalace... 4 Obr. 4: Průvodce instalací složka v nabídce start... 5 Obr. 5: Průvodce instalací potvrzení instalace... 5 Obr. 6: Průvodce instalací průběh instalace... 6 Obr. 7: Průvodce instalací dokončení instalace... 6 Obr. 8: Způsob zapojení převodníků RS 485 / USB... 7 Obr. 9: Způsob zapojení převodníků RS 4854 / LAN... 8 Obr. 10: Nastavení aplikace... 10 Obr. 11: Vytvoření připojení COM port... 11 Obr. 12: Několik připojení... 12 Obr. 13: Dostupné COM Porty... 12 Obr. 14: Vytvoření připojení TCP/IP... 13 Obr. 15: Nastavení XPortu Seriál Settings... 14 Obr. 16: Nastavení XPortu Connection... 15 Obr. 17: Spuštění monitorování... 16 Obr. 18: Adresář s daty... 16 Obr. 19: Data obsažená v log souboru... 17 Obr. 20: Filtr a export historie... 17 Obr. 21: Umístění zakončovacích odporů... 18 Obr. 22: Definování klidového stavu linky RS 485... 19 Obr. 23: Správný průběh... 19 Obr. 24: Špatný průběh... 20
3 Serial Port Tester 1 Popis Aplikace složí pro monitorování komunikace na sběrnicích RS 232 nebo RS 485. 1.1 Instalace Instalací vás provede následující průvodce. Obr. 1: Průvodce instalací
4 Serial Port Tester Obr. 2: Průvodce instalací licenční ujednání Obr. 3: Průvodce instalací umístění instalace
5 Serial Port Tester Obr. 4: Průvodce instalací složka v nabídce start Obr. 5: Průvodce instalací potvrzení instalace
6 Serial Port Tester Obr. 6: Průvodce instalací průběh instalace Obr. 7: Průvodce instalací dokončení instalace
7 Serial Port Tester 2 Zapojení převodníku RS 485 / USB Převodníky zapojte podle následujícího obrázku. Obr. 8: Způsob zapojení převodníků RS 485 / USB
8 Serial Port Tester 3 Zapojení převodníku RS 485 / LAN Obr. 9: Způsob zapojení převodníků RS 4854 / LAN
9 Serial Port Tester 4 Zapojení převodníku RS 232/USB Standardní kablík mezi deskou ŘJ a expanderem nepřerušujte, vytvořte si nový s rozbočkou a tento vřaďte mezi existující kablík a expander. Nově vytvořený rozbočující kablík je potřeba doplnit odpory 5k6 a diodami.
10 Serial Port Tester 5 Práce s aplikací 5.1 Nastavení aplikace Spusťte aplikaci a na záložce Nastavení nastavte následující parametry. Obr. 10: Nastavení aplikace Adresář umístění, do kterého se budou data ukládat Ukládat data do nového souboru vyberte interval, po jaké době bude v adresáři pro data vytvořen další soubor Po spuštění počítače spustit aplikaci v případě restartu nebo výpadku napájení může aplikace být automaticky spuštěna
11 Serial Port Tester 5.2 Vytvoření připojení USB/COM port V případě připojení převodníku USB bude vy počítači automaticky vytvořen virtuální COM port Stiskněte tlačítko Přidat a vytvořte příslušný počet připojení. Název Název připojení. Od tohoto názvu se budou odvíjet názvy souborů s daty Port Port, na kterém je převodník připojen Rychlost o Rychlost komunikace pro linku RS 485 ASSET je rychlost 19200 o Rychlost komunikace pro linku RS 232 mezi deskou Asset a expanderem je 115 200 Délka řádku Počet znaků v jednom řádku souboru s daty. (výchozí hodnota je 32) Zapisovat binární data výchozí hodnota je Ne. Odstraní ze souboru nepotřebná binární data. Obr. 11: Vytvoření připojení COM port Takto lze vytvořit libovolný počet připojení a monitorovat tak současně více sběrnic RS 485 nebo RS 232
12 Serial Port Tester Obr. 12: Několik připojení UPOZORNĚNÍ: Každá sběrnice musí mít vlastní převodník a musí být připojena na samostatný COM/USB Port. Seznam dostupných COM Portů naleznete ve správci zařízení počítače. Obr. 13: Dostupné COM Porty
13 Serial Port Tester 5.3 Nastavení připojení TCP/IP Nastavte IP adresu XPortu a příslušný port. Tlačítkem Test spojení můžete provést test, zda je XPort dostupný. Obr. 14: Vytvoření připojení TCP/IP
14 Serial Port Tester 5.4 Nastavení XPortu Nastavení XPortu je nutné provést pomocí aplikace DeviceInstaller (www.lantronix.com) 5.4.1 Serial Settings Obr. 15: Nastavení XPortu Seriál Settings
15 Serial Port Tester 5.4.2 Connection Obr. 16: Nastavení XPortu Connection
16 Serial Port Tester 5.5 Monitorování UPOZORNĚNÍ: Pokud potřebujete monitorovaná data zkontrolovat s nějakou aplikací, například Asset Client, ověřte, že máte synchronizovaný čas počítače, na kterém spouštíte Serial Port Tester s časem počítače, na kterém daná aplikace běží. Stisknutím tlačítka Spustit všechny spustíte monitorování všech nastavených připojení. Nebo použijte tlačítka v pravé části okna aplikace. 5.6 Výsledné soubory Obr. 17: Spuštění monitorování Ve zvoleném adresáři budou postupně vznikat soubory s daty. Název souboru se odvíjí od názvu připojení a od data a času jeho vzniku. 2012-04-02_15:15:00_ASSET Linka 1 Datum a čas vzniku souboru data v něm obsažená jsou v intervalu od 15:15 do 15:30. Obr. 18: Adresář s daty
17 Serial Port Tester 5.7 Data obsažená v log souboru Výsledné soubory zašlete k analýze na technickou podporu Trade FIdes a.s. Posílejte jen ty soubory, ve kterých v daném časovém intervalu došlo k problémům v komunikaci na sběrnici. Obr. 19: Data obsažená v log souboru Z příslušné aplikace (např. Asset Client) udělejte export historie. Pomocí filtru vyberte jen ty události, týkající se problémů v komunikaci na sběrnici RS 485. Obr. 20: Filtr a export historie
18 Serial Port Tester 6 Kontrola linek RS 485 6.1 Zakončovací odpory Pokud se na linkách RS 485 (ASSET) objevují samovolné výpadky modulů, je nutná kontrola linek osciloskopem. Zejména je nutné dbát na správné zakončení linek Impedanční zakončení linky RS485 je věc dosti problematická. Samozřejmě je správné na konce linky zapojit rezistor o shodné hodnotě s impedancí vedení a tím zabránit odrazům na vedení. V praxi však nejsou obvykle používány vysoké rychlosti přenosu (typické jsou 9.6 kbd nebo 19.2 kbd) a ani vedení nebývají správně provedena. Zakončení pak ztrácí smysl a jen snižuje úroveň signálu a tím i odolnost proti poruchám. Proto je vhodné volit zakončení spíše větší, do 1000 Ohmů nebo zakončení neprovádět vůbec. Mnohem důležitější než impedanční zakončení je definování klidového stavu linky. Protože při komunikaci po lince RS485 se vysílače odpojují, dochází k dobám, kdy na linku žádné zařízení nevysílá. V této době není stav linky definován a linka je extrémně citlivá na indukovaná napětí (poruchy), které se jeví jako přicházející data. Proto je třeba definovat klidový stav linky připojením rezistorů podle obrázku (předpokládáme, že v klidu je vodič b zápornější než a). Linka RS 485 by měla být zakončena na začátku a na konci (v ústředně ASSET a na posledním modulu). Obr. 21: Umístění zakončovacích odporů
19 Serial Port Tester 6.2 Zakončovací odpory na modulech ASSET Na každém modulu ASSET komunikujícím na lince RS 485 jsou osazeny zakončovací odpory, které se zapínají propojením jumperů. Odpor Rt je zakončovací, odpory R1 a R2 definují klidový stav. UPOZORNĚNÍ: Obr. 22: Definování klidového stavu linky RS 485 Pro zakončení linky použijte pouze odpory R1 a R2. Odpor Rt do linky nezapojujte. 6.3 Měření osciloskopem V ideálním případě je na vodiči A napětí 5V, na vodiči B 0V. Napětí 0 a 5 V se ale v praxi nevyskytují a to z několika důvodů úbytek napětí na vedení mezi zdrojem a komunikačním modulem na lince a také proto, že v době, kdy je na lince klid (žádný vysílač není aktivní) je impedance poměrně vysoká (dáno zakončením na odporech proti plusu a zemi). 6.3.1 Správně Na osciloskopu potom průběh vypadá nějak takto. Obr. 23: Správný průběh
20 Serial Port Tester 6.3.2 Špatně Průběh na nezakončené nebo špatně zakončené lince pak může vypadat nějak takto. Obr. 24: Špatný průběh Serial Port Tester 1.0.0.4.Docx, 20 stránek 10/14 RE