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. |