(tzv.
může do PROMOTIC aplikace kdykoli přijít tzv.
- Použití tohoto ovladače vyžaduje zakoupení
licence PmKNX. Při vývoji aplikace ve freeware módu
PmFree nebo s
vývojovou licencí a při jejím testování v runtime je tato komponenta vždy funkční.
Popis komunikace pomocí objektu PmaCommGroup
Pro tento ovladač lze použít objekty
PmaCommGroup. Pro běžné případy přenosu dat je to výhodnější než použít objekt
PmaCommMsg.
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í pouze tato jedna proměnná (pokud konfigurátor "
Automaticky zasílat při zápisu do položky" je zatržen).
Popis konfigurátoru "ItemId":
ItemId je textový identifikátor položky, který slouží pro adresování 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 v okně, 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:
KnxType,AddrType,Addr,AddrWrite
kde:
-
AddrType = Typ adresace.
0 = Adresa Addr je určena pro čtení i zápis a AddrWrite se nezadává
1 = Adresa Addr je určena pro čtení a AddrWrite je určena pro zápis
- Addr = Skupinová KNX adresa (group address) ve formátu main/middle/sub.
- AddrWrite = Adresa pro zápis.
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:
1.018,1,2/1/80,81
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 pouze pro položky které v ItemId nemají uveden AddrWrite
3 - Pro všechny KNX adresy - Bude se kontrolovat pro všechny zapisované položky |
---|