# Blind\_XX Module

**URL:** <https://oscat.discourse.group/t/blind-xx-module/532>\
**Category:** oscat.lib fuer TwinCAT/CoDeSys\
**Created:** [1. Februar 2009 um 19:31 UTC](https://oscat.discourse.group/t/blind-xx-module/532 "2009-02-01T19:31:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [1. Februar 2009 um 19:31 UTC](https://oscat.discourse.group/t/blind-xx-module/532/1 "2009-02-01T19:31:07Z")

</div>

Hallo Zusammen

betreibe die Blind\_Module im 1Taster Betrieb.

BLIND\_INPUT-BLIND\_NIGHT-BLIND\_SECURITY-BLIND\_CONTROL.  
Funktioniert alles.

Jetzt zu meiner Frage:  
1-Gibt es eine möglichkeit recht einfach einen Zentral AUF bzw ZU befehl einzubinden ?  
2- Gibt es die Möglichkeit dem Antrieben zu sagen nicht auf vor 08:00Uhr (Im Sommer für Schalfzimmer) ?

Danke  
tiki

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [2. Februar 2009 um 12:47 UTC](https://oscat.discourse.group/t/blind-xx-module/532/2 "2009-02-02T12:47:53Z")

</div>

zentral öffnen und zentral schliessen bauen wir in der nächsten release in den blind\_input ein

die rauf runter auf zeit und sonnenstand kombiniert kommt in einer späteren release

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [3. Februar 2009 um 06:20 UTC](https://oscat.discourse.group/t/blind-xx-module/532/3 "2009-02-03T06:20:34Z")

</div>

Hallo Hugo,

ich habe das mit der Hochfahr - Verriegelung im Blind\_night so gelöst evtl. könnt ihr das ja übernehmen ?

VAR\_INPUT  
UP, DN : BOOL;  
S\_IN : BYTE;  
PI, AI : BYTE;  
E\_NIGHT : BOOL := TRUE;  
E\_DAY : BOOL := TRUE;  
DTIN : DT;  
SUNRISE, SUNSET : TOD;  
BLOCK\_TIME\_UP :TOD;  
END\_VAR

IF NOT (up AND dn) AND night THEN  
(\* manual operation at night will cancel operation for one night _)  
night := FALSE;  
ELSIF (DT\_TO\_TOD(dtin) \> sunset + sunset\_offset) AND (last\_night \< DT\_TO\_DATE(dtin)) AND NOT night AND e\_night THEN  
(_ enable night _)  
night := TRUE;  
last\_night := DT\_TO\_DATE(dtin);  
ELSIF (DT\_TO\_TOD(dtin) \> BLOCK\_TIME\_UP) AND (DT\_TO\_TOD(dtin) \> sunrise + sunrise\_offset) AND (last\_day \< DT\_TO\_DATE(dtin)) AND night AND e\_day AND (last\_night \< DT\_TO\_DATE(dtin)) THEN  
(_ disable night \*)  
night := FALSE;  
last\_day := DT\_TO\_DATE(dtin);  
END\_IF;

(\* shade at night only in auto mode and enable = true \*)  
IF UP AND DN AND night THEN  
status := 141;  
po := night\_position;  
ao := night\_angle;  
ELSE  
QU := UP;  
QD := DN;  
po := pi;  
ao := ai;  
status := s\_in;  
END\_IF;

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [3. Februar 2009 um 11:14 UTC](https://oscat.discourse.group/t/blind-xx-module/532/4 "2009-02-03T11:14:08Z")

</div>

wir möchten dem blind input noch 2 externe zeiten mitgeben (eine für öfnnen und eine für schliessen)  
die interne funktion ist dann

- sonnenaufgang oder externe zeit aktiv
- sonnenaufgang und externe zeit aktiv
- dasselbe für sonnenuntergang  
dann kann man mit timern diese zeiten variieren z.b. feiertag oder wochenende
