@kudykam A precetl sis to vubec? Jako kdybych odkazoval na stostrankovy manual, ale jestli i 4 radky jsou moc...
(R) = 1 Bude zde platit pravidlo pro zaokrouhlení: Pokud bude první hodnota za desetinou čárkou menší než 5, potom se bude vstup zaokrouhlovat dolů. V opačném případě se bude zaokrouhlovat nahoru – hodnota za desetinou čárkou bude větší než 5.
Tedy jak 59,9 tak i 60,1 se bude zaokrouhlovat jako 60.
@kudykam OK, pak bych to resil logikou s pouzitim bloku Analogova pamet (vyber bloku je u Loxone trochu omezeny).
Princip - funkce Analogova pamet nastavi vystup na hodnotu vstupu pri nabezne hrane pulzu na Tr. Tedy vezmu rozdil AQ a AI a pokud je absolutni hodnota Δ >= 5, vysle se pulz, ktery nastavi novou hodnotu AQ. 5 jsem zvolil, protoze jsi to zminil, samozrejme lze nastavit cokoliv. Je to jen tak narychlo, pro inspiraci.
60, 600 nebo 6000 sekund, hodnota se mi stále mění
Klouzavý průměr se logicky měnit bude, ale odfiltrují se výkyvy, takže nebude docházet ke skokovým změnám. Pak už stačí "zanedbat" desetinná místa podle potřeby.
Nakonec jsem pouzil blok Detekce hran, s tim mi to funguje. Ovsem Loxone ignoruje hranu, ktera se objevi pri nahrani programu do "PLC", takze jsem musel sjet s vykonem reku dolu, abych se vesel do limitu (nastavil jsem na 20 pro test), pak kdyz jsem jel zas nahoru, tak uz mi to fungovalo.