Interkomunikacja Tree

Komunikacja Tree jest wykorzystywana przez kilka Miniserverów za pośrednictwem interfejsu Tree do łączenia się i wymiany danych.
Można przesyłać wartości cyfrowe, analogowe i teksty.

Interfejs Tree Miniservera lub Tree Extension może posłużyć do wymiany danych

Interkomunikacja Tree została poprawiona za pomocą Loxone Config v11.1. Zaktualizuj program, aby korzystać ze wszystkich funkcji opisanych poniżej..

Gdy tylko interfejs Tree jest używany do komunikacji wewnętrznej, żadne urządzenia Tree nie mogą być obsługiwane na używanej gałęzi.
Interfejs jest wtedy dostępny wyłącznie do komunikacji wewnętrznej.

Jeśli używany jest interfejs Tree Miniservera, można w ten sposób podłączyć do 50 Miniserverów.
Jeśli rozszerzenie Tree jest używane do komunikacji wewnętrznej, obecnie obsługiwane są tylko dwa rozszerzenia Tree.

Okablowanie magistrali powinno zawsze znajdować się w topologii liniowej.
Oprócz magistrali Tree konieczne jest również podłączenie GND.

W ten sposób można podłączyć do 50 Miniserverów i wymieniać dane.

Od rozszerzenia Tree do daty dostawy pod koniec października 2020 r. Tylko dwa urządzenia mogą być używane w punktach końcowych komunikacji wewnętrznej, ponieważ mają one wbudowane zakończenie.
Nowa wersja Tree Extension jest dostarczana od końca października 2020 r., która ma przełączalne zakończenie i umożliwia w ten sposób do 50 urządzeń.

Nowa wersja oznaczona jest na tabliczce znamionowej następującym symbolem:

Wydajność transmisji zależy od aplikacji, obowiązują następujące wartości orientacyjne:
Do 1 pakietu na sekundę można przesłać do wszystkich uczestników (wielu nadawców i odbiorników).
Jeśli tylko jeden uczestnik wysyła, wszyscy inni tylko odbierają, wtedy możliwe jest do 20 pakietów na sekundę.
Podczas korzystania z szyfrowania osiągalna szybkość transferu jest jeszcze niższa.
Dlatego należy uważnie wybierać cykle wysyłania i unikać wysyłania wartości co sekundę.

Okablowanie powinno być w topologii liniowej.
Oprócz linii danych drzewa konieczne jest również połączenie GND.

Przykład konfiguracji:

Każdy Miniserver może działać jako nadawca i odbiorca.
Poniższe przykłady ilustrują niezbędne kroki.
W tym celu zaszyfrowana wartość analogowa jest wysyłana z Miniservera A do Miniservera B.

Podstawowe ustawienia

Najpierw kliknij interfejs Tree używany w drzewie urządzeń peryferyjnych, a następnie aktywuj opcję Interkomunikacja Tree we właściwościach .
Podczas korzystania z interfejsu Tree Miniservera, zakończenie musi być aktywowane w najbardziej zewnętrznych punktach (pierwszym i ostatnim urządzeniu) we właściwościach .

Następnie przypisz swój własny identyfikator do każdego Miniservera, który ma uczestniczyć w komunikacji wewnętrznej. Uczestnicy zostaną później zidentyfikowani za pomocą tego identyfikatora.
Maksymalna długość identyfikatora jest ograniczona do 8 znaków.

W poniższym przykładzie wybieramy ID MS_A dla naszego Miniservera:

Utwórz stację zdalną

Następnie wybierz Utwórz stację zdalną w wierszu menu.
Jako identyfikator zdalnej stacji wprowadź ID uczestników, do których chcesz wysłać lub od których chcesz otrzymywać informacje.
Aby akceptować pakiety od wszystkich uczestników komunikacji wewnętrznej lub wysyłać je do wszystkich uczestników (transmisja), użyj znaku „*” jako ID terminala zdalnego.

W poniższym przykładzie chcemy wysłać tylko do określonej stacji zdalnej, a mianowicie Miniservera o ID MS_B:

Aktywuj  szyfrowanie  i ustaw bezpieczne hasło, aby inni uczestnicy komunikacji Tree nie mogli szpiegować ani fałszować danych.
W celu zaszyfrowanej transmisji danych należy wprowadzić to samo hasło na zdalnej stacji zarówno u nadawcy, jak i odbiorcy .

Łącze transmisyjne między dwiema lub większą liczbą stacji zdalnych może być również określane jako kanał.
Jeśli kilka kanałów jest utworzonych z tymi samymi odbiornikami lub nadajnikami, dla każdego kanału wymagane jest inne hasło.

Przykład 1:
MS_A wysyła tylko do MS_B
MS_C odbiera tylko od MS_D
Są to dwa oddzielne kanały, więc to samo hasło może być używane na obu kanałach.

Przykład 2:
MS_A wysyła do MS_B
MS_A wysyła do wszystkich (*)
W tym przypadku są dwa kanały, ale z tym samym nadawcą.
Dlatego dla różnych kanałów należy ustawić inne hasło.
Te hasła muszą nadal być identyczne w odległych stacjach znajdujących się w kanale.

Wysyłanie wartości

Aby wysłać wartość, wybierz wyjście.
Użyj unikalnego identyfikatora pakietu wychodzącego w celu identyfikacji .
Za pomocą typu danych określasz, czy jest to wartość cyfrowa, wartość analogowa czy tekst.

Na koniec zapisz program na Miniserverze, a wysłana wartość zostanie wyświetlona w widoku drzewa.

W poniższym przykładzie wysyłamy wartość temperatury z identyfikatorem pakietu Temp1 z Miniservera MS_A do Minisewera MS_B:

 

Otrzymywanie wartości

Na innym Miniserverze wybierz opcję Interkomunikację Tree we właściwościach używanej gałęzi Tree .
Następnie przypisz tutaj również swój własny identyfikator , który różni się od pozostałych odbiorców. Następnie
zapisz program na Miniserverze, aby umożliwić komunikację wewnętrzną.

Tutaj również musimy najpierw utworzyć stację zdalną o ID MS_A, ponieważ chcemy otrzymać wartość z tego urządzenia w naszym przykładzie.
Ponieważ wcześniej aktywowaliśmy szyfrowanie podczas wysyłania , robimy to samo tutaj i wprowadzamy to samo hasło.

Następnie wybieramy Wstaw dane wejściowe . Tworzy się czujnik, który można następnie wykorzystać w programowaniu.
Do identyfikacji używamy identyfikatora pakietu Temp1, który wcześniej zdefiniowaliśmy podczas wysyłania na innym Miniserverze.
Dla typów danych wybieramy typ analogowy, ponieważ jest to wartość analogowa.

Następnie program zostaje zapisany w Miniserverze i możemy otrzymać wartość i wykorzystać ją w programowaniu: