Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
24.04.2026, 21:13:55

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  FRED - grafické vývojové prostředí
| |-+  FRED - platforma PL2 (CCPU)
| | |-+  Týdenní útlumy
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Týdenní útlumy  (Přečteno 2979 krát)
maxim
člen

Příspěvků: 32



« kdy: 13.10.2010, 05:31:24 »

Jak mám co nejjednodušeji naprogramovat týdenní útlumy TUV, když chci mít jeden druh útlumu přes pracovní týden a druhý na víkendy.
Zaznamenáno
jíva
moderátor+

Příspěvků: 138



« Odpověď #1 kdy: 13.10.2010, 06:21:20 »

Nejjednodušší je v tomto případě použití modulu TIMERA pro jeden druh útlumu.

V jeho HELPu se dočteme:
Den v týdnu, kdy jsou spínací hodiny funkční, se nastavuje bitově pomocí parametru po_ne_mask.

A bude v něm doplněno:
Bit 0 (s váhou "1") je určen pro neděli, bit 1 (s váhou "2") pro pondělí, bit 2 (s váhou "4") pro úterý, bit 3 (s váhou "8") pro středu, ..., bit 6 (s váhou "64") pro sobotu.

Pro pracovní dny pondělí až pátek zadejte hodnotu parametru po_ne_mask = 2+4+8+16+32 = 62 a pro víkendové dny (sobota a neděle) do druhého modulu TIMER v projektu zadejte hodnotu parametru po_ne_mask = 64+1 = 65.
Do dalších parametrů modulu TIMERA pak zadáte čas pro začátek a konec útlumu. Tak může být tento začátek a konec útlumu jiný pro pracovní dny a jiný pro víkendové dny.

V HELPu PL2 u modulu TIMERA je dole obrázek projektu a pod ním projekt jako příklad ke stažení. Projekt obsahuje i list popisu, kde je princip použití popsán podrobněji.

Text HELPu PL2 bude v tomto smyslu doplněn.
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!