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ě:
[STATION]
ORIGINAL_CHANNELS
ADDRESS 18
NAME "VSzaVodou"
XBEE868 13A20040A27385