|
Název: PWLC-10/868 na lince s více stanicemi Přispěvatel: libor 28.01.2014, 05:42:05 Máme linku RS-485, na které máme 20 stanic. A připojili jsme pomocí dvojice převodníku SLC-41 a piggy PWLC-10/868 špatně dostupnou vzdálenou stanici (bez přímé viditelnosti). Po zapnutí převodníků komunikace s aplikací ControlWeb probíhá bez problémů, ale po nějakém čase přestane stanice odpovídat. Poumůže vypnutí a zapnutí převodníků. V čem je problém a jak ho případně řešit?
Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)). Název: Re: PWLC-10/868 na lince s více stanicemi Přispěvatel: libor 28.01.2014, 06:28:29 Problém je v tom, že piggy PWLC-10/868 jsou osazeny moduly XBee, které mají dle normy ČTÚ omezeni na dobu vysílání (Duty Cycle). Pokud máte převodník zapojený na lince RS-485, tak přes piggy PWLC-10/868 jdou veškeré zprávy (dotazy a odpovědi z jiných stanic).
Řešením je použití režimu XBEE API, který ovladač pro ControlWeb od verze 2.3.1.1 podporuje. Stačí jeden z modulů (ten, který je připojen na linku k dispečinku) nakonfigurovat na API MODE a do sekce [STATION] v PAR souboru pro CW ovladače přidat volbu XBEE868 s výrobním číslem XBee modulu, který je u stanice. Řekněme, že máme situaci jako na přiloženém obrázku (pwlc-plan.png). Modul připojený k lince RS-485, která vede z dispečinku, nakonfigurujeme na XBEE API MODE (AP=1). Konfiguraci provedeme pomocí programu X-CTU od firmy digi.com (http://digi.com), a to následovně: - modul umístíme do převodníku (nejlépe SLC-21), který připojíme USB kabelem k PC - spustíme program X-CTU - vybereme port, ke kterému je převodník připojen - nastavím správně komunikační parametry - otestujeme pomocí tlačítkem Test / Query (viz obrázek XCTU-config.png) - pokud máme vše nastavené správně zobrazí se nám dialog, kde je mimo jiné i výrobní číslo XBee modulu (viz XCTU-sn.png) - následně přejdeme na záložku Modem Configuration - zde pomocí tlačítka Read načteme aktuální konfiguraci - v seznamu položek najdeme položku AP, kterou změníme na 1 - novou konfiguraci zapíšeme pomocí tlačítka Write (viz XCTU-AP.png) Tím máme nastaveno, že tento modul bude vysílat pouze požadavky, které přijdou ve formátu XBEE API. Nyní je potřeba, aby v takovémto formátu posílal požadavky i ovladač pro CW. V PAR souboru najdeme stanici, která je připojena přes toto bezdrátové spojení a zapíšeme volbu XBEE868. Budeme potřebovat výrobní číslo XBee modulu, který je u této stanice (v našem příkladě je to výrobní číslo 13A20040A27385). Začátek upravené sekce [STATION] v PAR soubor pro tuto stanici bude vypadat například následovně: Kód: [STATION] (připojené soubory vidí pouze registrovaní uživatelé (http://forum.elsaco.cz/index.php?action=register)) |