J.K. Programování Mosaic 2. 6. 2021 8:20 2. 6. 2021 11:51

Dobrý den. Snažím se do Mosaicu vyčítat data o periferiích ze systému Jablotron 100. Používám funkční blok FB_ Jablotron100 a strukturovanou proměnnou JAB_SYS_DATA. Zde jsem požadované hodnoty našel v poli PRF ( JAB_SYS_DATA.prf.state(x)). Problém je ale frekvence obnovy dat . Informaci o stavu periferie se aktualizuje cca 1x 5-10sec, což je pro určité činnosti dlouhý čas. Prozatím jsem obešel přes PG výstupy, které se aktualizují cca co vteřinu, je jich ale jen 32 a nepokryji tak všech 110 periferních jednotek Jablotronu.

Je zde prosím nějaký parametr, kterým by se dala vynutit vyšší frekvence aktualizace ? Komunikaci RS485 jsem nastavil dle návodu (9600baud, 8bit)

Děkuji za pomoc

S pozdravem Jan Kutílek

 

Odpovědi 2

Luboš Urban 2. 6. 2021 8:32

Dobrý den,

obávám se, že to je vlastnost ústředny - perioda 10 s je uvedena v manuálu s odkazem na dokumentaci Jablotronu. Viz https://www.tecomat.cz/modules/DownloadManager/download.php?alias=txv00386_01_mosaic_jablotronlib_cz, str. 14.

I.L. 2. 6. 2021 11:51

Tohle zrovna také řeším. V dvoustránkovém návodu (datovaném 2016) dodávaném k JA-121T jsem k tomu našel pouze

Stavy jednotlivých perfiérií systém předává do 8s po změně nebo na dotaz PRFSTATE.

Zní mi to tak, že kdyby se knihovna ptala povelem PRFSTATE častěji, mohla by údaje o perifériích dostávat častěji.

Proto se zeptám: Jak často knihovna JablotronLib vysílá povel PRFSTATE ?

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.