Ovládání rolet
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. | 

