# TimeOut Motorlaufzeit bei BLIND Bausteinen

**URL:** <https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [5. September 2011 um 16:39 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163 "2011-09-05T16:39:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [5. September 2011 um 16:39 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/1 "2011-09-05T16:39:15Z")

</div>

Hallo,

meine Haussteuerung steht mittlerweile kurz vor dem aktiven Einsatz. Bei der Steuerung der Rollläden und Jalousien (aktuell nur per Simulation) habe ich noch ein kleines Problem - vielleicht verstehe ich auch nur die OSCAT Logik noch nicht vollständig:

Zur Situation:  
Ich fahre die ganze BLIND Konfiguration manuell. Im BLIND\_INPUT habe ich die MAX\_RUNTIME gesetzt. Da ich mir aus BLIND\_INPUT, BLIND\_SECURITY und BLIND\_CONTROL einen “Superbaustein” gebastelt habe, den ich überall im Haus einsetze, ist die MAX\_RUNTIME damit ein globaler Wert.

Für jeden individuellen Rolladen/Jalousie habe ich in BLIND\_CONTROL die T\_UD individuell gesetzt (von 17s bis 1m30). Die MAX\_RUNTIME habe ich deshalb auf 1m31s gesetzt.

Meine Fragen:

1. Bei einem manuellen DOWN oder UP wird der Motorausgang (MU oder MD) nach MAX\_RUNTIME stromlos geschaltet. Sollte das nicht bereits nach T\_UD passieren?

2. Bein einem WIND Alarm bleibt der Motorausgang MU dauerhaft ON, so lange wie der Alarm aktiv ist. Sollte er nicht auch nach MAX\_RUNTIME stromlos geschaltet werden, besser noch nach T\_UD?

3. Die POS wird korrekt berechnet. Wieso schaltet BLIND\_CONTROL überhaupt den Motor ein, wenn die POS 255 (also oben) und der Hochtaster gedrückt wird oder Sturmalarm kommt. Mehr “hoch als 255” geht ja nicht…

Danke für Eure Antwort/Hilfe,  
Andreas

[gelöscht durch Administrator]

---

<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:** [6. September 2011 um 18:36 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/2 "2011-09-06T18:36:01Z")

</div>

Hi,

> [@paraglider post:1](#):
>
> Meine Fragen:
> 
> 1. Bei einem manuellen DOWN oder UP wird der Motorausgang (MU oder MD) nach MAX\_RUNTIME stromlos geschaltet. Sollte das nicht bereits nach T\_UD passieren?
> 
> 2. Bein einem WIND Alarm bleibt der Motorausgang MU dauerhaft ON, so lange wie der Alarm aktiv ist. Sollte er nicht auch nach MAX\_RUNTIME stromlos geschaltet werden, besser noch nach T\_UD?
> 
> 3. Die POS wird korrekt berechnet. Wieso schaltet BLIND\_CONTROL überhaupt den Motor ein, wenn die POS 255 (also oben) und der Hochtaster gedrückt wird oder Sturmalarm kommt. Mehr “hoch als 255” geht ja nicht…

jetzt, da ich das nun lese, kommen Erinnerungen hoch.

Diese Problematik mit dem nicht Abschalten habe ich auch bemerkt, jedoch wegen Anderer Projekte schlichtweg “vergessen” habe.

Bei mir besteht folgendes Problem:  
Mit den Blind Funktionen fahre ich Fenster in nem Wintergarten.  
Jedoch haben diese Fenster keine Mechanischen Endschalter sondern schalten bei einem Gewissen wiederstand ab.  
D.h. bei jedem Sturmalarm fährt das Fenster für eine Sekunde gegen diesen Widerstand.  
Auf die Dauer geht einem das auf die Nerven.

Kann der Entwickler dieser Module das nochmals überdenken?

Gruß Stefan

---

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [13. September 2011 um 18:13 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/3 "2011-09-13T18:13:24Z")

</div>

Kann uns denn keiner weiterhelfen?

Wie komme ich denn an die Sourcen von Oscat 'ran um die Bugfixes ggf. selbst durchführen zu können?

Liebe Grüße,  
Andreas

---

<div class="post-metadata">

**Author:** ![martin.k](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@martin.k](https://oscat.discourse.group/u/martin.k)\
**Post date:** [13. September 2011 um 18:34 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/4 "2011-09-13T18:34:46Z")

</div>

Hi,

in CoDeSys sagt Du einfach “Datei - Ã–ffnen”. Und wählst dann den Datei-Typ LIB aus…  
Gruß  
Martin

---

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [13. Oktober 2011 um 19:14 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/5 "2011-10-13T19:14:34Z")

</div>

Jetzt habe ich einige Zeit versucht am Code rumzuschrauben, richtig zielführend ist das aber eher nicht.

Deshalb neuer Versuch:

Kann man denn eine Setup-Variable nicht nur per Doppelclick setzen sondern auch “programmatisch”? Im speziellen geht’s mir um die Setupvariable MANUAL\_TIMEOUT beim Baust ein BLIND\_INPUT.

Diesen habe ich ich einem eigenen Baustein “\_SuperBlind” verpackt und nun würde ich gerne MANUAL\_TIMEOUT per Parameter von außen setzen.  
Geht das?

Danke für Eure Hilfe,  
Andreas

---

<div class="post-metadata">

**Author:** ![Metabastler](https://avatars.discourse-cdn.com/v4/letter/m/9de053/32.png) [@Metabastler](https://oscat.discourse.group/u/Metabastler)\
**Post date:** [14. Oktober 2011 um 11:12 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/6 "2011-10-14T11:12:23Z")

</div>

Was spricht dagegen (in einer umbenannten Kopie des FB) die Variable MANUAL\_TIMEOUT nach VAR\_INPUT zu verschieben?

---

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [18. Oktober 2011 um 18:16 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/7 "2011-10-18T18:16:26Z")

</div>

Aha, das heisst ich kopiere den FB aus der Bibliothek raus, wandle die Variable als Input-Var um und das war’s? Sind dann keine Nebeneffekte zu erwarten?

Danke!  
Andreas

---

<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:** [24. Januar 2012 um 15:06 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/8 "2012-01-24T15:06:41Z")

</div>

In welcher Sprache hast du deinen Superbaustein gebaut?

In CFC kommst du an die VAR\_CONSTANT nicht dran. Wenn du den Superbaustein in FUP zusammenbaust, kommst du an die VAR\_CONSTANT der einzelnen Bausteine ran und kannst die zB wieder als VAR\_CONSTANT deines Superbausteines definieren.

Gruß  
Klaus

---

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [24. Januar 2012 um 18:44 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/9 "2012-01-24T18:44:07Z")

</div>

Ich habe den Superbaustein mit CFC erstellt.

Über das “patchen” der Lib konnte ich zwar die Variable MANUAL\_TIMEOUT als “public” und damit als zugreifbar definieren, hat aber trotzdem nicht geklappt: Obwohl ich verschiedene Werte für die einzelnen Jalousien definiert hatte, war der Wert trotzdem für alle dann gleich…

Grüße!  
Andreas

---

<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:** [30. März 2012 um 15:34 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/10 "2012-03-30T15:34:04Z")

</div>

Hallo Andreas,

mir ist gerade eingefallen, dass ich dir immer noch antworten wollte. Bist du mittlerweile weitergekommen?

Angehängt habe ich dir mal meinen “Superbaustein”. Dieser ist in FUP, damit ich Zugriff auf die VAR\_INPUT CONSTANT bekomme.

Diese werden bei mir teilweise zentral belegt (Windalarm, Verschattung) und sonst wieder als VAR\_INPUT CONSTANT durchgereicht.  
So kann ich den Superbaustein individuell konfigurieren.

Gruß  
Klaus

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![paraglider](https://avatars.discourse-cdn.com/v4/letter/p/e79b87/32.png) [@paraglider](https://oscat.discourse.group/u/paraglider)\
**Post date:** [26. August 2012 um 12:13 UTC](https://oscat.discourse.group/t/timeout-motorlaufzeit-bei-blind-bausteinen/1163/11 "2012-08-26T12:13:40Z")

</div>

Hi Klaus,

ich war einige Zeit (öhem) aufgrund Arbeitsstress nicht mehr an dem Thema 'dran. Habe aber jetzt Deinen Beitrag gesehen und wollte Deinen Baustein ausprobieren.  
Da fehlen mir aber leider ein paar abhängige Bausteine:

BLIND\_SHADE\_flex  
BLIND\_DARK  
HYST\_T

Wo bekomme ich die her?

Andreas
