Komunikace s rozhraními probíhá přes proměnné in.COM a out.COM. Kde COM může mít libovolný název. Poté můžete na pravé straně editoru pod Komunikace vybrat rozhraní. Tam jsou uvedena všechna rozhraní, která byla přiřazena projektu. V seznamu pod výběrovým polem můžete definovat telegramy. Na rozdíl od jiných systémů zde můžete zadat několik datových bodů na jednu proměnnou. Je také možné proměnnou pomocí Drag&Drop přímo z rozhraní pod
Instalace spojit.
Při tom musíte správně nastavit datový typ. Na rozdíl od standardu sběrnice KNX se zde používá univerzální typ a ne DPT/EIS typy.
Dialogové okno v editoru umožňuje spojování rozhraní, aniž by to mělo vliv na programování prvku.

V uvedeném příkladu bylo ovládáno KNX tlačítko s reproduktorem SONOS. Navíc byl spojen analogová hodnota se stavem.
Komunikace proměnná status posílá na skupinovou adresu 1/0/5 a reaguje na změny z 1/0/5 a 1/7/5. Otazník při inicializaci dotazuje stav z 1/7/5.
U hodnot Tr_UP a Tr_DW bylo odesílání deaktivováno zaškrtnutím zaškrtávacího políčka.
Hodnoty označené červeně (Tr_Play a Tr_Stop) nebyly nalezeny v SPS a jsou proto ignorovány. Pokud byl program úspěšně testován, mohou být tyto hodnoty odstraněny bez vlivu na aplikaci.
Tip: Klepnutím pravým tlačítkem myši na komunikační proměnnou můžete najít její výskyt v SPS.
Vstupní signály jsou filtrovány. Opakující se hodnoty jsou ignorovány. Pro tento účel existuje datový typ trig, trig_p atd. Ty generují hranu, když přijde telegram. Při několika bránách na stejném rozhraní je impuls generován pouze přes aktuální bránu. To zabraňuje vzniku více impulzů za sebou.
Můžete komunikační objekty pomocí Drag&Drop přímo spojit s prvkem z struktury. K tomu můžete v instalaci tahat jakékoliv objekty se následujícími symboly.
| Symbol | Popis |
|---|---|
| Objekt lze číst. | |
| Objekt lze číst a zapisovat. | |
| Jedná se o konstantu. Tato hodnota nelze číst nebo zapisovat. |
Odpovídající rozhraní je automaticky vybráno. To znamená, že nemusíte předem vybírat rozhraní. Stačí jej přetáhnout. Také není třeba zohledňovat, zda je rozhraní správné. Například pokud je KNX objekt vtažen do SPS, bude proměnná správně přiřazena. Mějte na paměti, že lze odeslat pouze první záznam komunikační proměnné.
Tip: Pod jednotlivými objekty v
Instalace je zobrazena reference s příslušnými prvky pod objekty. To je užitečné při hledání chyb.
Pouze první datový bod odesílá na sběrnici, pokud je zaškrtnuto políčko vpravo. Všechny ostatní objekty poskytují stav. Příklad pro KNX sběrnici: Pokud zkoumáte v ETS přepínací aktér, tam jsou obvykle dvě komunikační objekty. Jeden k přepnutí aktéra a objekt stavu (může být také obsažen v přepínacím objektu). Optimálně můžete každou skupinovou adresu jako datový bod vložit do konfigurace rozhraní. Tak se stav na vizualizaci zobrazí okamžitě. A ne až při přepnutí aktéra.
Na rozhraní jsou přenášeny pouze změny proměnné. Změna je při přijetí resetována na stejnou proměnnou. To znamená, že při přijetí změny na in.COM není odeslán výstup out.COM. To platí zvláštní pozornost při zpoždění hodnot.
Vždy také zohledňujte počet telegramů, které rozhraní odesílá. Protože příliš mnoho telegramů blokuje BUS. To lze zlepšit pouze další samostatnou linkou. Pokud proměnná rychle posílá impulsy, může to vést k přepsání bufferu a tím smazat telegramy proměnné. Takto může dojít k nechtěným efektům. Proto určitě zpomalte proměnnou.
Speciálním případem je odesílání stejné hodnoty. To lze realizovat několika způsoby.
Pokud jde o boolean hodnotu, může být přímo použit trig_p nebo trig_n jako datový typ. trig_n odesílá FALSE a trig_p TRUE, jakmile je na výstupu out.COM vygenerována pozitivní hrana.
Další metodou je nastavení NULL. To lze programovat několika možnostmi. Nejjednodušší metodou je použití funkčního bloku SEL.
Při spuštění serveru nebo při nových telegramech jsou tyto inicializovány, pokud před telegramem stojí ? bez mezery. Například ?1/4/22.
Pozor: Pokud je v ETS první skupinová adresa přepínacího aktéra centrální příkaz, může to při čtení způsobit centrální zapnutí nebo vypnutí. Proto vždy definujte přepínací adresu jako odesílající.