Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
29.03.2024, 07:18:33

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  HW
| |-+  Sériové (komunikační) převodníky
| | |-+  PWLC-10/868 na lince s více stanicemi
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: PWLC-10/868 na lince s více stanicemi  (Přečteno 11388 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 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).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 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, 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]
  ORIGINAL_CHANNELS
  ADDRESS 18
  NAME "VSzaVodou"
  XBEE868 13A20040A27385
  



(připojené soubory vidí pouze registrovaní uživatelé)
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!