Viz Komunikace protokolem KNX.
Pomocí objektu PmaCommGroup umí aplikace PROMOTIC na KNXnet/IP router vyslat Master zprávy (čtení i zápis).
Pomocí objektu PmaCommMsg může do aplikace PROMOTIC kdykoliv přijít tzv. Slave zpráva, odeslaná z KNXnet/IP routeru bez aktivního požadavku.
Ovladač podporuje používání objektů PmaCommMsg a PmaCommGroup. Pro běžné případy přenosu dat je lepší použít objekt PmaCommGroup.
Pro snadné přidání tohoto ovladače do aplikace je vhodné použít: Předkonfigurace ve skupině "KNX"
Síťová adresa | 224.0.23.12 Je to IP multicast adresa rozhraní KNXnet/IP (může být změněno). Komunikace přes Multicast adresu způsobí že se komunikuje se všemi hostitely ve skupině (na rozdíl od "normální" IP adresy kdy se komunikuje pouze s jedním hostitelem). Multicast adresy jsou: - pro IPv4: všechny IP adresy v rozsahu 224.0.0.0 až 239.255.255.255 - pro IPv6: všechny IP adresy s prefixem ff00::/8 |
---|---|
Číslo TCP/UDP portu | 3671 Je to oficiálně registrovaný IP port pro KNX Association (může být změněno). |
Typ Ethernet přenosu | UDP |
Proměnné v objektu PmaCommGroup (nebo ještě lépe proměnné v objektu PmaData s datovým rozšířením ExtComm) mohou být v libovolném množství, libovolného typu v libovolném pořadí. Ovladač sám optimálním způsobem vnitřně vytvořenými komunikačními zprávami vyčítá data ze zařízení. Pro každou čtenou proměnnou je odeslán samostatný KNX telegram.
Proměnné se vyčítají všechny (pokud konfigurátor "Obnovování dat povoleno" je zatržen). Při zápisu do proměnné se posílá do zařízení jen tato jedna proměnná (pokud konfigurátor "Automaticky zasílat při zápisu do položky" je zatržen).
ItemId je textový identifikátor položky, který slouží k adresaci položky v zařízení. Z konfigurátoru ItemID ovladač pozná, jak se má hodnota položky přijímat nebo vysílat.
Text lze buď napsat ručně, nebo sestavit pomocí okna, které se otevře tlačítkem vpravo od konfigurátoru.
Pro zadání lze použít Makro výraz (vyhodnocuje se po spuštění aplikace).
Identifikátor ItemId má obecně tvar:
kde:
Zadává se pouze pokud AddrType==1.
Zadává se pouze sub část skupinové KNX adresy pro zápis (main a middle část adresy je stejná jako v Addr)
Příklady tvaru identifikátoru:
Identifikátor ItemId položky datového typu 5.005 (=DPT_DecimalFactor, Long).
Položka je na adrese 2/4/7 pro čtení i zápis.
Identifikátor ItemId položky datového typu 1.018 (=DPT_Occupancy, Boolean).
Položka je pro čtení na adrese 2/1/80 a pro zápis na adrese 2/1/81.
Kontrola zápisu zpětným čtením | Určuje zda a jak se bude kontrolovat výsledek zápisu do proměnné. 1 - Bez kontroly zápisu - Nebude se kontrolovat zda se skutečně zapsalo. 2 - Pouze pokud stejné KNX adresy pro čtení a zápis - Bude se kontrolovat jen pro položky které v ItemId nemají uveden AddrWrite 3 - Pro všechny KNX adresy - Bude se kontrolovat pro všechny zapisované položky |
---|
Čtení tzv. "Slave zpráv", tzn. zpráv odeslaných z KNXnet/IP routeru bez aktivního požadavku.