Tree Interkomunikace

Tree Interkomunikace se používá k propojení několika Miniserverů přes Tree rozhraní a k výměně dat.
Lze odesílat digitální hodnoty, analogové hodnoty a texty.

Tree rozhraní Miniserverů, nebo Tree Extensionů jsou při interkomunikaci vzájemně propojené.

Tree komunikace byla revidována v Loxone Config v11.1. Proveďte aktualizaci, aby bylo možné používat všechny níže popsané funkce.

Jakmile se pro komunikaci použije Tree rozhraní, nelze na použité větvi učit ani provozovat žádná Tree zařízení.
Rozhraní je pak k dispozici výhradně pro interkomunikaci.

Pokud je použito Tree rozhraní Miniserveru, lze tímto způsobem připojit až 50 Miniserverů.
Pokud je pro interkomunikaci použit Tree Extension, jsou aktuálně podporovány pouze dva Tree Extensiony.

Přenosová kapacita závisí na aplikaci, platí následující hodnoty průvodce:
Přes všechny účastníky (více odesílatelů a příjemců) lze přenést až 1 paket za sekundu.
Pokud odesílá pouze jeden účastník a všichni ostatní pouze přijímají, pak je kapacita až 20 paketů za sekundu.
Při použití šifrování je dosažitelná přenosová rychlost snížena.
Měli byste proto pečlivě zvolit cykly odesílání a vyhnout se odesílání hodnot každou sekundu.

Zapojení pro Tree Interkomunikaci by mělo být vždy implementováno v l lineární nebo sběrnicové topologii.
Kromě propojení Tree rozhraní je také nutné propojení GND.

Příklad konfigurace:

Každý miniserver může v zásadě fungovat jako odesílatel a příjemce.
Následující příklady ilustrují nezbytné kroky.
V tomto příkladu se zašle šifrovaná analogová hodnota z Miniserveru A do Miniserveru B.

Základní nastavení

Nejprve klikněte na rozhraní Tree použité ve stromu periferií a poté ve vlastnostech aktivujte možnost Tree interkomunikace.
Při použití Tree rozhraní Miniserveru musí být ve vlastnostech aktivováno ukončení v nejvzdálenějších bodech (první a poslední zařízení).

Každému Miniserveru, který se má účastnit komunikace, pak přiřaďte vlastní ID. Účastníci budou později identifikováni pomocí tohoto ID.
Maximální délka ID je omezena na 8 znaků.

V následujícím příkladu zvolíme ID MS_A pro náš Miniserver:

Tvorba vzdálené stanice

Poté na panelu nabídek vyberte možnost Vytvořit vzdálenou stanici.
Do pole ID vzdálené stanice zadejte ID účastníků, kterým chcete odeslat nebo od kterých chcete přijímat.
Chcete-li přijímat pakety od všech účastníků komunikace nebo je posílat všem účastníkům (broadcast), použijte jako ID vzdálené stanice znak „*“.

V následujícím příkladu chceme odesílat pouze na určitou vzdálenou stanici, konkrétně na Miniserver s ID MS_B:

Aktivujte šifrování a nastavte zabezpečené heslo, aby ostatní účastníci Interkomunikace Tree nemohli data špehovat ani falšovat.
U šifrovaného přenosu dat je třeba na vzdálené stanici u odesílatele i příjemce zadat stejné heslo.

Přenosové spojení mezi dvěma nebo více vzdálenými stanicemi lze také označit jako kanál.
Pokud je vytvořeno několik kanálů se stejnými přijímači nebo odesílateli, je pro jednotlivé kanály vyžadováno rozdílné heslo.

Příklad 2:
MS_A odešle na MS_B
MS_A posílá všem (*)
V tomto případě existují dva kanály, ale se stejným odesílatelem.
Proto musí být pro různé kanály nastaveno jiné heslo.
Na zúčastněných vzdálených stanicích jednoho kanálu musí být hesla vždy stejná.

Odesílání hodnot

Chcete-li odeslat hodnotu, vyberte Přidat výstup. Tím se vytvoří aktor, který lze poté použít při programování.
K identifikaci odchozího packetu použijte jedinečné ID packetu.
Pomocí datového typu určíte, zda se jedná o digitální hodnotu, analogovou hodnotu nebo text.

Nakonec uložte program na Miniserver, poté se odeslaná hodnota zobrazí na Tree monitoru.

V následujícím příkladu pošleme hodnotu teploty s ID balíčku Temp1 z Miniserveru MS_A na Miniserver MS_B:

 

Přijatá hodnota

Na jiném Miniserveru vyberte ve vlastnostech použité větve Tree možnost Aktivovat Tree Interkomunikaci.
Poté zde přiřaďte vlastní ID, které se liší od ostatních účastníků.
Poté Uložte program do Miniserveru a aktivujte tak komunikaci.

I zde musíme nejprve vytvořit vzdálenou stanici s ID MS_A, protože z ní chceme v našem příkladu získat hodnotu.
Protože jsme při odesílání dříve aktivovali šifrování, uděláme to samé i zde a zadáme stejné heslo.

Poté vybereme Přidat vstup. Tím se vytvoří senzor, který lze poté použít při programování.
Pro identifikaci používáme ID paketu Temp1, který jsme dříve definovali při odesílání na druhém Miniserveru.
Datový typ znovu vybereme analogový, protože se jedná o jednoduchou analogovou hodnotu.

Poté program uložte do Miniserveru a následně můžeme obdržet hodnotu a použít ji při programování: