====== Ovládání rolet ====== {{cs:mervis-ide:35-help:cb.png}} ===== Celé jméno ===== Control_Blinds ===== Knihovna ===== LIB\Unipi ===== Verze ===== V1.0 ===== Popis ===== !!Bez nastavení časů je blok nefunkční!! Blok slouží pro ovládání rolet buď pomocí příkazu nahoru/dolů nebo pomocí zadání procent pozice a natočení. Pro správnou funkčnost bloku je třeba zadat přesné časy proměnných. * Jako STOP tlačítko funguje stisknutí obou tlačítek povelů současně. * **perc_rot** je neaktivní při výjezdu z horní pozice po dobu **rotation_time**. * **calib_time** je doba která slouží ke kalibraci polohy. Kalibrace probíhá rolováním do výchozí polohy nahoře (0%). Ideální je nastavit o něco delší, než je doba úplného vyrolování. * **rotation_time** je doba přechodu mezi minimem a maximem natočení (otevření) rolet. Pro správnou funkčnost bloku, je důležité správné nastavení této hodnoty spolu s **rolling_time**. * **time_delay** je ochranná doba, která je sepnuta sestupnou hranou povelu nahoru (dolů), po kterou je blokován povel dolů (nahoru). (Nevztahuje se na STOP tlačítko) ===== Vstupy ===== |Vstup |Typ |Význam |Výchozí hodnota| |calib_time |TIME |Čas po který probíhá kalibrace (sepnuté relé nahoru). |0s | |cmd_down |BOOL |Povel pro rolování dolů. |FALSE | |cmd_up |BOOL |Povel pro rolování nahoru. |FALSE | |hold_time |TIME |Čas po který je nezbytné držet tlačítko, aby došlo k automatickému zarolování/vyrolování.|2s | |perc_pos |USINT|Nastavení polohy rolet v procentech. |0% | |perc_rot |USINT|Nastavení natočení rolet v procentech. |0% | |re_calib |BOOL |Náběžná hrana signálu spustí kalibraci. |FALSE | |rolling_time |TIME |Časová vzdálenost krajních poloh (0-100%). |2min | |rotation_time|TIME |Časová vzdálenost minima a maxima natočení (0-100%). |0s | |time_delay |TIME |Ochranná doba pro změnu směru rolování. |500ms | ===== Výstupy ===== |Výstup |Typ |Význam | |relay_down|BOOL|Relé dolů sepnuto. | |relay_up |BOOL|Relé nahoru sepnuto.| ===== Příklad použití ===== {{cs:mervis-ide:35-help:exampcb.png}}